Advertisement
Guest User

zun

a guest
May 24th, 2019
134
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.98 KB | None | 0 0
  1. sub BossCard2()
  2. {
  3. var A B C D;
  4. unless ($TIMEOUT == 0) goto BossCard2_160 @ 0;
  5. Et_clearRadius(640.0f);
  6. goto BossCard2_180 @ 0;
  7. BossCard2_160:
  8. Et_clearRadiusNoItem(640.0f);
  9. BossCard2_180:
  10. 2:
  11. setSomethingBossName(63);
  12. 4:
  13. somethingBreak(1);
  14. setStars(2);
  15. call("BossItemCard");
  16. resetTimer();
  17. unknown21();
  18. killOtherEntities();
  19. unless ($TIMEOUT == 0) goto BossCard2_448 @ 4;
  20. Et_clearRadius(640.0f);
  21. goto BossCard2_468 @ 4;
  22. BossCard2_448:
  23. Et_clearRadiusNoItem(640.0f);
  24. BossCard2_468:
  25. endSpell();
  26. Et_setSpecialMode(0);
  27. reset();
  28. Game_playSound(27);
  29. Move_setVelVector(0.0f, 0.0f);
  30. Move_gradualChangeVelVector(0, 0, 0.0f, 0.0f);
  31. Move_moveTo(0, 0, 0.0f, 0.0f);
  32. $MISS_COUNT = 0;
  33. $BOMB_COUNT = 0;
  34. $CAPTURE = 1;
  35. setNextSub(0, 0, 3000, "Boss3");
  36. !EN
  37. declareSpell(46, 3000, 500000, "‹Ê•„uâqg’T’mŒ^‹@—‹v");
  38. !HL
  39. declareSpell(46, 3000, 500000, "‹Ê•„uâqg’T’mŒ^‹@—‹@‰üv");
  40. !*
  41. Move_moveTo(60, 4, 0.0f, 128.0f);
  42. Move_limitPosition(0.0f, 128.0f, 240.0f, 64.0f);
  43. Anm_unknown316(0, 0);
  44. $LOCAL4 = 0;
  45. setSomeFlag633(1);
  46. Anm_playAtCenter(1, 79);
  47. Anm_playAtCenter(1, 75);
  48. Game_playSound(54);
  49. 94:
  50. nop();
  51. $A = 120;
  52. $D = 1000;
  53. goto BossCard2_1352 @ 94;
  54. BossCard2_1240:
  55. call("BossCard2_at");
  56. wait(120);
  57. call("BossCard2_at2");
  58. wait(120);
  59. BossCard2_1352:
  60. if $D-- goto BossCard2_1240 @ 94;
  61. goto BossCard2_1440 @ 94;
  62. BossCard2_1420:
  63. wait(1000);
  64. BossCard2_1440:
  65. if 1 goto BossCard2_1420 @ 94;
  66. return();
  67. }
  68.  
  69. sub BossCard2_at()
  70. {
  71. var A B C D;
  72. %C = -1.570796f;
  73. %A = _f(-192);
  74. $LOCAL1 = 62;
  75. $LOCAL2 = 6;
  76. $D = 13000;
  77. goto BossCard2_at_744 @ 0;
  78. BossCard2_at_260:
  79. Math_getMoveVector(%A, %B, %C, 160.0f);
  80. %A = (%A + _f(0));
  81. %B = (%B + _f(300));
  82. %C = (%C - 0.174533f);
  83. !E
  84. %C = (%C - 0.174533f);
  85. !*
  86. Entity_createBoss("BCirC02", %A, %B, 300, 1000, 0);
  87. !E
  88. 20;
  89. !N
  90. 10;
  91. !H
  92. 10;
  93. !LO
  94. 10;
  95. !*
  96. wait([-1]);
  97. BossCard2_at_744:
  98. if $D-- goto BossCard2_at_260 @ 0;
  99. return();
  100. }
  101.  
  102. sub BossCard2_at2()
  103. {
  104. var A B C;
  105. %A = _f(192);
  106. $LOCAL1 = 59;
  107. $LOCAL2 = 4;
  108. $C = 13;
  109. goto BossCard2_at2_364 @ 0;
  110. BossCard2_at2_220:
  111. Entity_createBoss("BCirC02", %A, -32.0f, 300, 1000, 0);
  112. %A = (%A - _f(32));
  113. wait(10);
  114. BossCard2_at2_364:
  115. if $C-- goto BossCard2_at2_220 @ 0;
  116. return();
  117. }
  118.  
  119. sub BossCard2_at3()
  120. {
  121. var A;
  122. Et_create(0);
  123. Et_setAimMode(0, 3);
  124. Et_setSprite(0, 33, 1);
  125. Et_setCount(0, 8, 1);
  126. Et_setAngle(0, 1.5707964f, 0.0f);
  127. Et_setSpeed(0, 2.0f, 0.2f);
  128. Et_transformPush(0, 0, 2, 1, -999999, -999999.0f, -999999.0f);
  129. $A = 400;
  130. goto BossCard2_at3_340 @ 0;
  131. BossCard2_at3_300:
  132. Et_shoot(0);
  133. wait(120);
  134. BossCard2_at3_340:
  135. if $A-- goto BossCard2_at3_300 @ 0;
  136. return();
  137. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement