托馬斯著作的每一章節(jié)都是正確的
#include "avz.h"
using namespace AvZ;
#include "SimpleAvZ/lib.h"
CobOperator L1(1);
CobOperator L3(3);
CobOperator L5(5);
CobOperator L7(7);
void Script()
{
? ? SetZombies({PJ_0, CG_3, LZ_2, BC_12, XC_15, FT_21, TL_22, BY_23, HY_32, TT_18, BC_12, XC_15, FT_21, TL_22, BY_23, HY_32, TT_18, CG_3});
? ? SetWaveZombies(20, {PJ_0, CG_3, LZ_2, BC_12, XC_15, FT_21, TL_22, BY_23, HY_32, TT_18});
? ? SelectCards({
? ? ? ? ICE_SHROOM, ? // 藍(lán)冰
? ? ? ? M_ICE_SHROOM, // 白冰
? ? ? ? COFFEE_BEAN, ?// 咖啡
? ? ? ? JALAPENO, ? ? // 辣椒
? ? ? ? CHERRY_BOMB, ?// 櫻桃
? ? ? ? PUMPKIN, ? ? ?// 南瓜
? ? ? ? TALL_NUT, ? ? // 高堅(jiān)
? ? ? ? DOOM_SHROOM, ?// 核彈
? ? ? ? SQUASH, ? ? ? // 倭瓜
? ? ? ? FLOWER_POT, ? // 花盆
? ? });
? ? OpenMultipleEffective();
? ? // SkipTick(0, 10);
? ? SetTime(-599, 1);
? ? pao_operator.autoGetPaoList();
? ? // 藍(lán)冰
? ? SetTime(320, 4);
? ? Card(ICE_SHROOM, 1, 9);
? ? Delay(5001);
? ? Card(ICE_SHROOM, 4, 9);
? ? Delay(5001);
? ? Card(ICE_SHROOM, 1, 9);
? ? Delay(5001);
? ? Card(ICE_SHROOM, 5, 9);
? ? Delay(5001);
? ? Card(ICE_SHROOM, 4, 9);
? ? // 白冰
? ? SetTime(225 - 320, 1);
? ? Card({{FLOWER_POT, 3, 9}, {M_ICE_SHROOM, 3, 9}});
? ? Delay(5001);
? ? Card(M_ICE_SHROOM, 1, 9);
? ? Delay(5001);
? ? Card(M_ICE_SHROOM, 2, 9);
? ? SetTime(1050, 15);
? ? Card({{FLOWER_POT, 4, 9}, {M_ICE_SHROOM, 4, 9}});
? ? SetTime(2450, 19);
? ? Card({{FLOWER_POT, 5, 9}, {M_ICE_SHROOM, 5, 9}});
? ? Delay(5001);
? ? Card(M_ICE_SHROOM, 1, 9);
? ? // 點(diǎn)冰
? ? SetTime(225 + 105 - 298, 1);
? ? Card(COFFEE_BEAN, 4, 9);
? ? SetPlantActiveTime(ICE_SHROOM, 298);
? ? SetTime(100 - 298, 3);
? ? Card(COFFEE_BEAN, 1, 9);
? ? SetTime(99 - 298, 5);
? ? Card(COFFEE_BEAN, 3, 9);
? ? SetPlantActiveTime(ICE_SHROOM, 298);
? ? SetTime(100 - 298, 7);
? ? Card(COFFEE_BEAN, 1, 9);
? ? SetTime(602 - 298, 8);
? ? Card(COFFEE_BEAN, 1, 9);
? ? SetTime(100 - 298, 11);
? ? Card(COFFEE_BEAN, 4, 9);
? ? SetTime(100 - 298, 13);
? ? Card(COFFEE_BEAN, 2, 9);
? ? SetTime(602 - 298, 14);
? ? Card(COFFEE_BEAN, 1, 9);
? ? SetTime(602 - 298, 16);
? ? Card(COFFEE_BEAN, 4, 9);
? ? SetTime(602 - 298, 18);
? ? Card(COFFEE_BEAN, 5, 9);
? ? SetTime(-300, 20);
? ? Card(COFFEE_BEAN, 5, 9);
? ? // W1 ice3
? ? for (auto w : waves(1))
? ? {
? ? ? ? L1.P(225, 2, 9.1625);
? ? ? ? L7.P(now, 4, 9);
? ? ? ? L3.B(601 + 122, 2, 9.9875);
? ? }
? ? // W2 BPDD/ADD
? ? for (auto w : waves(2))
? ? {
? ? ? ? L5.P(225, 2, 9);
? ? ? ? C(now, CHERRY, 4, 9);
? ? ? ? L1.D(371, 2, 8.9125);
? ? ? ? L3.D(after(110), 2, 9);
? ? ? ? L3.P(270, 4, 9);
? ? ? ? L5.D(after(110), 4, 9);
? ? ? ? L7.P(95 + 601, 2, 9);
? ? }
? ? // W3 IPP-PPDD
? ? for (auto w : waves(3))
? ? {
? ? ? ? EnsureExist({ZOMBONI, 5});
? ? ? ? C(33, JALA, 4, 9);
? ? ? ? C(652, {POT, SQUASH}, 5, 9);
? ? ? ? L1.P(950, 2, 9.1625);
? ? ? ? L7.D(after(254), 4, 8.4875);
? ? ? ? L5.P(950, 4, 9);
? ? ? ? RM(now, 4, 9);
? ? ? ? L1.D(after(212), 2, 8.925);
? ? }
? ? // W4 PDD/D-P
? ? for (auto w : waves(4))
? ? {
? ? ? ? RM(150, 1, 9);
? ? ? ? C(now, POT, 1, 9);
? ? ? ? L5.P(225, 2, 9);
? ? ? ? L1.P(249, 2, 9.9125);
? ? ? ? L3.D(359, 2, 9.9875);
? ? ? ? L7.B(304, 4, 8.225);
? ? ? ? L3.P(601 + 95, 2, 9.9875);
? ? ? ? L7.P(595, 4, 9);
? ? ? ? C(480, PUMPKIN, 1, 9);
? ? ? ? RM(after(130), PUMPKIN, 1, 9);
? ? }
? ? // W5 IP/I3P-NDD
? ? for (auto w : waves(5))
? ? {
? ? ? ? L5.D(688, 4, 8.2625);
? ? ? ? C(950, {DOOM, COFFEE}, 3, 9);
? ? ? ? L1.D(after(212), 2, 8.925);
? ? ? ? L7.D(now, 4, 9);
? ? ? ? C(850, {POT}, 4, 9);
? ? }
? ? // W6 PDD/PD
? ? for (auto w : waves(6))
? ? {
? ? ? ? L5.P(225, 4, 9);
? ? ? ? L3.P(now, 2, 9);
? ? ? ? L3.D(after(110), 4, 7.8);
? ? ? ? L1.D(371, 2, 8.9125);
? ? ? ? L3.D(after(110), 2, 9.9875);
? ? ? ? L5.P(93 + 601, 2, 9);
? ? ? ? C(248, TALL_NUT, 4, 9);
? ? ? ? C(500, POT, 5, 9);
? ? ? ? C(after(751), POT, 2, 9);
? ? ? ? RM(600, {4, 5}, 9);
? ? ? ? RM(after(1), 4, 9);
? ? }
? ? // W7 IP/D-PPAD
? ? for (auto w : waves(7))
? ? {
? ? ? ? L7.P(500, 4, 7.5);
? ? ? ? L1.P(950, 2, 9.1625);
? ? ? ? C(after(178), CHERRY, 2, 9);
? ? ? ? L5.P(950, 4, 9);
? ? ? ? L1.D(after(212), 4, 8.925);
? ? }
? ? // W8 PDD/PD
? ? for (auto w : waves(8))
? ? {
? ? ? ? L7.P(225, 1, 8.65);
? ? ? ? L5.P(225, 4, 9);
? ? ? ? L7.D(after(110), 4, 7.8);
? ? ? ? RM(260, 2, 9);
? ? ? ? C(now, POT, 2, 9);
? ? ? ? L1.D(371, 2, 8.9125);
? ? ? ? L3.D(after(110), 2, 9.9875);
? ? }
? ? // W9 IA'a/PD-BPPDDDD
? ? for (auto w : waves(9))
? ? {
? ? ? ? EnsureExist({{GIGA, 1}, {ZOMBONI, 2}});
? ? ? ? C(200, JALA, 1, 9);
? ? ? ? C(200, SQUASH, 2, 9);
? ? ? ? RM(1162, {1, 2}, 9);
? ? ? ? L3.P(591, 4, 9);
? ? ? ? C(now, POT, 4, 9);
? ? ? ? L7.D(after(225), 4, 8.2875);
? ? ? ? L5.B(950, 4, 9);
? ? ? ? L1.P(1162, 2, 8.55);
? ? ? ? L7.P(now, 4, 9);
? ? ? ? L5.D(after(212), 4, 9);
? ? ? ? L3.D(now, 2, 9);
? ? ? ? C(now, POT, 1, 9);
? ? ? ? L3.D(after(225), 2, 9);
? ? ? ? L1.D(now, 4, 9);
? ? ? ? C(2400, POT, 1, 9);
? ? ? ? RM(after(-135), 1, 9);
? ? ? ? C(2400 + 751, POT, 2, 9);
? ? ? ? L1.P(2750, 1, 9);
? ? }
? ? SetTime(1500, 9);
? ? pao_operator.recoverPao({{3, 9}, {4, 9}});
? ? // W10 不可言
? ? for (auto w : waves(10))
? ? {
? ? ? ? L3.P(225, 2, 9);
? ? ? ? L7.P(252, 3, 9);
? ? ? ? L1.D(after(110), 2, 9.1125);
? ? ? ? L3.D(after(110), 2, 9.9875);
? ? ? ? L5.D(379, 4, 9);
? ? ? ? L1.P(after(135), 4, 9);
? ? ? ? L7.P(33 + 601, 4, 9);
? ? }
? ? // W11 IAP-PPDD
? ? for (auto w : waves(11))
? ? {
? ? ? ? C(95, {{POT}, {CHERRY}}, 1, 9);
? ? ? ? L1.P(950, 2, 9.1625);
? ? ? ? L7.D(after(254), 4, 8.4875);
? ? ? ? L5.P(950, 4, 9);
? ? ? ? RM(now, 4, 9);
? ? ? ? L3.D(after(212), 2, 9);
? ? }
? ? // W12 A'PDD/D
? ? for (auto w : waves(12))
? ? {
? ? ? ? L5.P(225, 2, 9);
? ? ? ? L1.D(249, 2, 9.1625);
? ? ? ? C(now, JALA, 1, 9);
? ? ? ? L3.D(359, 2, 9.9875);
? ? ? ? L7.B(304, 4, 8.225);
? ? ? ? L3.P(601 + 95, 2, 9);
? ? ? ? L5.P(601 + 189, 4, 8.625);
? ? ? ? C(480, PUMPKIN, 2, 9);
? ? ? ? RM(after(130), PUMPKIN, 2, 9);
? ? }
? ? // W13 IP/PD-NDD
? ? for (auto w : waves(13))
? ? {
? ? ? ? L5.D(700, 4, 8.1125);
? ? ? ? C(950, {DOOM, COFFEE}, 2, 9);
? ? ? ? L1.D(after(212), 2, 9);
? ? ? ? L7.D(now, 4, 9);
? ? ? ? C(819, POT, 4, 9);
? ? }
? ? // W14 PDD/PD
? ? for (auto w : waves(14))
? ? {
? ? ? ? L3.P(225, 2, 9);
? ? ? ? L7.P(now, 4, 9);
? ? ? ? L5.D(after(150), 4, 7.8);
? ? ? ? L1.D(371, 2, 8.9125);
? ? ? ? L3.D(after(110), 2, 9.9875);
? ? ? ? C(420, POT, 5, 9);
? ? ? ? RM(600, {4, 5}, 9);
? ? ? ? L7.P(601 + 33, 2, 9);
? ? }
? ? // W15 IPP-PPDD
? ? for (auto w : waves(15))
? ? {
? ? ? ? L1.P(440, 5, 7.8);
? ? ? ? L1.P(1050, 2, 9.1625);
? ? ? ? RM(now, 1, 9);
? ? ? ? L7.D(after(254), 1, 8.4);
? ? ? ? L5.P(1050, 4, 9);
? ? ? ? L3.D(after(212), 4, 8.7875);
? ? }
? ? // W16 D/PDD
? ? for (auto w : waves(16))
? ? {
? ? ? ? L5.P(225, 4, 9);
? ? ? ? L1.D(249, 4, 9.1625);
? ? ? ? L3.D(359, 4, 9.9875);
? ? ? ? L7.B(304, 1, 8.225);
? ? }
? ? // W17 IPD/A-B-PPDD
? ? for (auto w : waves(17))
? ? {
? ? ? ? C(150, CHERRY, 4, 9);
? ? ? ? C(0, POT, 5, 9);
? ? ? ? L3.P(591, 2, 8.6375);
? ? ? ? L5.D(835, 1, 8.25);
? ? ? ? L5.B(1050, 2, 8.1875);
? ? ? ? L1.P(1160, 2, 9.05);
? ? ? ? L7.D(after(256), 1, 8.3875);
? ? ? ? L7.P(1160, 4, 9);
? ? ? ? L3.D(after(212), 4, 9);
? ? ? ? RM(1160, {4, 5}, 9);
? ? ? ? C(now, POT, 5, 9);
? ? ? ? C(after(751), POT, 4, 9);
? ? ? ? C(1290, PUMPKIN, 5, 9);
? ? ? ? RM(after(260), PUMPKIN, 5, 9);
? ? }
? ? // W18 D/PDD
? ? for (auto w : waves(18))
? ? {
? ? ? ? L5.P(225, 4, 9);
? ? ? ? L1.D(249, 4, 9.1625);
? ? ? ? L3.D(359, 4, 9.9875);
? ? ? ? L7.B(304, 1, 8.225);
? ? }
? ? /// W19 IPD/A'a-PPDDDD
? ? for (auto w : waves(19))
? ? {
? ? ? ? EnsureExist({{ZOMBONI, 4}, {GIGA, 5}});
? ? ? ? C(200, JALA, 5, 9);
? ? ? ? C(200, SQUASH, 4, 9);
? ? ? ? L1.P(591, 2, 9);
? ? ? ? L1.D(830, 2, 8.275);
? ? ? ? L3.P(1050, 2, 8.7875);
? ? ? ? L7.P(now, 4, 9);
? ? ? ? RM(now, {4, 5}, 9);
? ? ? ? L5.D(after(215), 2, 9);
? ? ? ? L7.D(now, 4, 9);
? ? ? ? C(now, POT, 5, 9);
? ? ? ? L1.D(after(215), 2, 9);
? ? ? ? L3.D(now, 4, 9.9875);
? ? ? ? L5.P(2575, 5, 9);
? ? ? ? RM(2300, 5, 9);
? ? ? ? C(2450 + 751, POT, 1, 9);
? ? ? ? C(after(751), POT, 4, 9);
? ? }
? ? SetTime(1500, 19);
? ? pao_operator.recoverPao({{3, 9}, {2, 9}});
? ? // W20 PPSSSSDD
? ? for (auto w : waves(20))
? ? {
? ? ? ? EnsureExist({{ZOMBIE, 5}, {CONEHEAD_ZOMBIE, 5}});
? ? ? ? L5.P(249, 4, 9);
? ? ? ? L1.P(now, 2, 9.1625);
? ? ? ? L7.PP(now, {2, 4}, 9);
? ? ? ? L7.P(now, 4, 9);
? ? ? ? L3.P(now, 2, 9);
? ? ? ? C(now,TALL_NUT,5,9);
? ? ? ? L3.D(after(110), 4, 9.9875);
? ? ? ? L1.D(now, 2, 9);
? ? ? ? L1.PP(813, {2, 4}, 8.8);
? ? ? ? RM(5950, 5, 9);
? ? ? ? RM(after(1), 5, 9);
? ? ? ? RM(after(1), 5, 9);
? ? }
? ? SetTime(5500, 20);
? ? pao_operator.recoverPao(5, 9);
? ? SetTime(282);
? ? plant_fixer.start(GJG_23,{{5,9}},50);
}