Advertisement
Guest User

BossCard1

a guest
Sep 7th, 2015
180
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.16 KB | None | 0 0
  1. sub BossCard1()
  2. {
  3. var SineD Sine Dummy Frame;
  4. %SineD = 53.232f;
  5. $Frame = 0;
  6. setBossConditions(0, 0, 2700, "Boss2");
  7. !EN
  8. setSpell(2, 2700, 500000, "Heaven's Tears 'Heavy Downpour'");
  9. !HL
  10. setSpell(4, 2700, 500000, "Heaven's Tears 'Torrential Downpour'");
  11. !ENHL
  12. wait(60);
  13. doEffect(0, ABSORB);
  14. wait(60);
  15. ins_269(0);
  16.  
  17. shotCreate(0);
  18. shotSetOffset(0, 0.0f, 0.0f);
  19. shotSetAim(0, NORMAL);
  20. shotSetAppearance(0, RICE_S, BLUE);
  21. shotSetCountByDifficulty(0, 1, 1, 1, 1, 2, 3, 4, 5);
  22. shotSetAngle(0, 0.0f, 0.0f);
  23. shotAddPattern(0, 0, 1, ACCELERATE, 999, 1, 0.01f, 1.5707963268f);
  24. shotSetSpeedByDifficulty(0, 1.2f, 1.45f, 1.45f, 1.7f, 0.0f, 0.0f, 0.0f, 0.0f);
  25.  
  26. shotCreate(1);
  27. shotSetOffset(1, 0.0f, 0.0f);
  28. shotSetAim(1, NORMAL);
  29. shotSetAppearance(1, RICE_S, SKY);
  30. shotSetCountByDifficulty(1, 1, 1, 1, 1, 4, 6, 8, 10);
  31. shotSetAngle(1, 0.0f, 0.0f);
  32. shotSetSpeedByDifficulty(1, 2.0f, 2.2f, 2.4f, 2.6f, 0.0f, 0.0f, 0.0f, 0.0f);
  33.  
  34. loop -1 SpellLoop
  35. loop 60 RainSpam
  36. %SineD;
  37. 4.359f;
  38. addf();
  39. movef(%SineD);
  40. circleXY(%Sine, %Dummy, %SineD, 6.2831853f);
  41. shotSetAngle(0, %Sine, 0.0f);
  42. 0.0f;
  43. %Sine;
  44. subtract();
  45. movef(%Sine);
  46. shotSetAngle(0, %Sine, 0.0f);
  47. shotFire(0);
  48. $Frame += 2;
  49. $Frame;
  50. 90;
  51. mod();
  52. jumpIfNotZero(DontMove, 0);
  53. bossMove(60, 4, 6.0f);
  54. DontMove:
  55. wait(2);
  56. ins_0();
  57. endloop RainSpam
  58. loop 60 RainSpam2
  59. %SineD;
  60. 4.359f;
  61. addf();
  62. movef(%SineD);
  63. circleXY(%Sine, %Dummy, %SineD, 6.2831853f);
  64. shotSetAngle(0, %Sine, 0.0f);
  65. 0.0f;
  66. %Sine;
  67. subtract();
  68. movef(%Sine);
  69. shotSetAngle(1, %Sine, 0.0f);
  70. shotFire(1);
  71. $Frame += 2;
  72. wait(2);
  73. ins_0();
  74. endloop RainSpam2
  75. endloop SpellLoop
  76. return3();
  77. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement