完美公式腳本(AVZ2)
#include <avz.h>
void AScript()
{
? ? ASetZombies({APJ_0, ATT_4, ACG_3, AFT_21, ATT_18, AWW_8, ABC_12, AHY_32, ABY_23, AXC_15, AQS_11});
? ? ASelectCards({ACOFFEE_BEAN, AICE_SHROOM, AM_ICE_SHROOM, APUMPKIN, APUFF_SHROOM, ASUN_SHROOM, ASCAREDY_SHROOM, AFLOWER_POT, ACHERRY_BOMB, AJALAPENO});
? ? ASetReloadMode(AReloadMode::MAIN_UI_OR_FIGHT_UI);
? ? AConnect(ATime(1, -599), [] {
? ? ? ? aIceFiller.Start({{4, 9}});
? ? });
? ? // 精舞
? ? for (auto wave : {1, 4, 7, 11, 14, 17}) {
? ? ? ? AConnect(ATime(wave, 359 - 373), [=] {
? ? ? ? ? ? aCobManager.Fire({{2, 9}, {5, 9}});
? ? ? ? });
? ? ? ? AConnect(ATime(wave, 359 + 107 - 373), [=] {
? ? ? ? ? ? aCobManager.Fire({{1, 7.825}, {5, 7.825}});
? ? ? ? });
? ? }
? ? // PPI2
? ? for (auto wave : {2, 5, 8, 12, 15, 18}) {
? ? ? ? AConnect(ATime(wave, 318 - 373), [=] {
? ? ? ? ? ? aCobManager.Fire({{2, 9}, {5, 9}});
? ? ? ? });
? ? ? ? AConnect(ATime(wave, 318 - 298), [=] {
? ? ? ? ? ? aIceFiller.Coffee();
? ? ? ? ? ? ASetPlantActiveTime(AICE_SHROOM, 298);
? ? ? ? });
? ? }
? ? // PSD
? ? for (auto wave : {3, 6, 9, 10, 13, 16, 19, 20}) {
? ? ? ? AConnect(ATime(wave, 318 - 373), [=] {
? ? ? ? ? ? aCobManager.Fire({{2, 9}, {5, 9}, {2, 9}, {5, 9}});
? ? ? ? });
? ? ? ? AConnect(ATime(wave, 318 + 110 - 373), [=] {
? ? ? ? ? ? aCobManager.Fire({{1, 8.6125}, {5, 8.6125}});
? ? ? ? ? ? if (ARangeIn(wave, {9, 19})) {
? ? ? ? ? ? ? ? aCobManager.RecoverFire({{2, 9}, {5, 9}});
? ? ? ? ? ? }
? ? ? ? });
? ? }
? ? // w20
? ? AConnect(ATime(20, -150), [] {
? ? ? ? aCobManager.Fire(4, 7.5875);
? ? ? ? aIceFiller.Stop();
? ? });
? ? AConnect(ATime(20, 814 - 373), [] {
? ? ? ? aCobManager.Fire({{1, 9}, {6, 9}});
? ? });
}