FE攬星 鍵控 1改

鍵控腳本在這兒
#include <avz.h>
// 測(cè)試腳本,完美預(yù)判冰漏梯子,令下波預(yù)判冰與尾炸同時(shí)生效,即刷新后50冰生效
// 自然出怪
extern APlantFixer aPlantFixer; // 啟動(dòng)自動(dòng)修補(bǔ)
// 腳本主體
void AScript()
{
? ? // 載入炮列表
? ? AConnect(ATime(1, -599), [] {
? ? ? ? aCobManager.AutoGetList();
? ? ? ? aPlantFixer.AutoGetList();
? ? ? ? aPlantFixer.Start(APUMPKIN); // 自動(dòng)修南瓜
? ? });
? ? // 分離炮收海豚
? ? for (auto wave = 1; wave <= 19; wave++) {
? ? ? ? AConnect(ATime(wave, 1026 - 373), [] {
? ? ? ? ? ? aCobManager.Fire(3, 9);
? ? ? ? });
? ? }
? ? // N波,尾炸d在2300+250生效,用I
? ? for (auto wave : {1, 3, 5, 7, 9, 10, 12, 14, 16, 18}) {
? ? ? ? AConnect(ATime(wave, -100 + 50), [] {
? ? ? ? ? ? ARemovePlant(2, 4);
? ? ? ? ? ? ACard(AICE_SHROOM, 2, 4); // 預(yù)判冰,藍(lán)冰
? ? ? ? });
? ? ? ? AConnect(ATime(wave, 2301 - 100), [] {
? ? ? ? ? ? ACard(ALILY_PAD, {{3, 8}, {4, 9}, {3, 7}, {3, 9}});
? ? ? ? ? ? ACard(ADOOM_SHROOM, {{3, 8}, {4, 9}, {3, 7}, {3, 9}}); // 放N
? ? ? ? });
? ? ? ? AConnect(ATime(wave, 2301 + 250 - 373), [] {
? ? ? ? ? ? aCobManager.Fire(5, 3); // 炮尾炸
? ? ? ? });
? ? ? ? AConnect(ATime(wave, 2301 + 200 - 419 + 50), [] {
? ? ? ? ? ? ARemovePlant(2, 4);
? ? ? ? ? ? ACard(AM_ICE_SHROOM, 2, 4); // N波為下波釋放預(yù)判冰,由于是白冰必須提前釋放,不能寫在下波
? ? ? ? });
? ? }
? ? // P波,激活P在2300生效,用I'
? ? for (auto wave : {2, 4, 6, 8, 11, 13, 15, 17, 19}) {
? ? ? ? AConnect(ATime(wave, 2301 - 373), [] {
? ? ? ? ? ? aCobManager.Fire(5, 7.5); // 激活P
? ? ? ? });
? ? ? ? AConnect(ATime(wave, 2301 - 100), [] {
? ? ? ? ? ? ARemovePlant(1, 1);
? ? ? ? ? ? ACard(AJALAPENO, 1, 1); // A'燒一路,與P同時(shí)2300激活
? ? ? ? });
? ? ? ? AConnect(ATime(wave, 2301 + 250 - 100), [] {
? ? ? ? ? ? ARemovePlant(5, 3);
? ? ? ? ? ? ACard(ACHERRY_BOMB, 5, 3); // A尾炸
? ? ? ? });
? ? }
? ? // w9,w19,w20收尾
? ? // w9為N波,已經(jīng)釋放冰,從“分離炮”開(kāi)始寫
? ? AConnect(ATime(9, 2501 + 1026 - 373), [] {
? ? ? ? aCobManager.Fire(2, 8); // 原“分離炮”炸點(diǎn)向上,炸1路巨人
? ? });
? ? AConnect(ATime(9, 2501 + 2301 - 373), [] {
? ? ? ? aCobManager.Fire(5, 7.5); // P
? ? });
? ? AConnect(ATime(9, 2501 + 2301 - 100), [] {
? ? ? ? ARemovePlant(1, 1);
? ? ? ? ACard(AJALAPENO, 1, 1); // A'燒一路,與P同時(shí)
? ? });
? ? AConnect(ATime(9, 2501 + 2301 + 250 - 100), [] {
? ? ? ? ARemovePlant(5, 3);
? ? ? ? ACard(ACHERRY_BOMB, 5, 3); // A尾炸
? ? });
? ? // w9收尾已寫完,w10自帶藍(lán)冰預(yù)判,w19不需額外收尾,正常走節(jié)奏就行
? ? // 下寫w20,上半場(chǎng)NPA'a,下半場(chǎng)NAD
? ? AConnect(ATime(20, -419 + 50), [] {
? ? ? ? ARemovePlant(2, 4);
? ? ? ? ACard(AM_ICE_SHROOM, 2, 4); // 預(yù)判白冰,也冰消珊瑚
? ? });
? ? AConnect(ATime(20, 1326 - 100), [] {
? ? ? ? ACard(ALILY_PAD, 4, 7);
? ? ? ? ACard(ADOOM_SHROOM, 4, 7); // 放N,收脆皮
? ? });
? ? AConnect(ATime(20, 1326 + 220 - 373), [] {
? ? ? ? aCobManager.Fire(5, 8.5); // 下場(chǎng)攔截傷巨人
? ? });
? ? AConnect(ATime(20, 1326 + 220 + 220 - 373), [] {
? ? ? ? aCobManager.Fire(5, 8.375); // 下場(chǎng)攔截傷巨人
? ? });
? ? AConnect(ATime(20, 2302 - 100), [] {
? ? ? ? ARemovePlant(1, 1);
? ? ? ? ACard(AJALAPENO, 1, 1); // A'燒一路
? ? });
? ? AConnect(ATime(20, 2352 - 373), [] {
? ? ? ? aCobManager.Fire(2, 8);
? ? });
}