Crescebdo

[PE] Double Ice 16 Cob

Feb 6th, 2024 (edited)
129
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.58 KB | None | 0 0
  1. #include "SelectCardsPlus/SelectCardsPlus.h" // 22_08_05
  2. #include "SimpleAvZ/lib.h" // v1.0.0
  3. #include "avz.h" // 22_10_01
  4.  
  5. using namespace AvZ;
  6.  
  7. // ch6: PPDD | IPP-PP | PPDD | IPP-PP (601, 1150, 601, 1150) cs > 3475cs (cooldown for cobs)
  8.  
  9. // smallest game tick: 1cs --> 100 frames in each second
  10. // 0.1cs --> doesn't make sense
  11.  
  12. const int leng1 = 1150;
  13.  
  14. void Script()
  15. {
  16. OpenMultipleEffective();
  17. SetErrorMode(CONSOLE);
  18.  
  19. SetZombies({ZOMBIE, CONEHEAD_ZOMBIE, POLE_VAULTING_ZOMBIE, DANCING_ZOMBIE, ZOMBONI, DOLPHIN_RIDER_ZOMBIE,
  20. JACK_IN_THE_BOX_ZOMBIE, BALLOON_ZOMBIE, DIGGER_ZOMBIE, POGO_ZOMBIE, LADDER_ZOMBIE, GARGANTUAR, GIGA_GARGANTUAR});
  21.  
  22. SetIce({{1, 2}, {6, 2}, {2, 1}, {5, 1}});
  23. SelectCardsPlus({ICE, M_ICE, COFFEE, CHERRY, SQUASH, PUFF, SUN, SCAREDY, POT, WALL_NUT});
  24.  
  25. // PPDD, w1~w9, every 2 wave --> w1, w3, w5, w7, w9
  26. for (auto w : waves({1, 9}, {10, 19}, 2)) {
  27. PP(225); // earliest time to make sure gargs are damaged
  28. DD(359, {2, 5}, 9); // earliest time to kill all pole-vaulting zombies // row1, row5
  29. I(601 + 100); // 601
  30.  
  31. if (w == 9) {
  32. SetIce(0, {{1, 2}, {6, 2}});
  33. }
  34. }
  35.  
  36. // IPP-PP
  37. for (auto w : waves({2, 9}, {11, 19}, 2)) {
  38. PP(278); // killing zomboni, diggers
  39.  
  40. PP(leng1 - 200); // kill most zombies, also trigger refresh
  41. }
  42.  
  43. // wave 20
  44. for (auto w : waves(20)) {
  45. P(249, 4, 7.5);
  46. PP(310);
  47. PP(310);
  48. PP(410);
  49. PP(410);
  50. }
  51. }
Advertisement
Add Comment
Please, Sign In to add comment