Advertisement
leafbarrett

uspecial.gml

Mar 10th, 2020
278
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 7.85 KB | None | 0 0
  1. set_attack_value(AT_USPECIAL, AG_CATEGORY, 2);
  2. set_attack_value(AT_USPECIAL, AG_SPRITE, sprite_get("uspecial"));
  3. set_attack_value(AT_USPECIAL, AG_AIR_SPRITE, sprite_get("uspecial"));
  4. set_attack_value(AT_USPECIAL, AG_HURTBOX_SPRITE, sprite_get("uspecial_hurt"));
  5. set_attack_value(AT_USPECIAL, AG_HURTBOX_AIR_SPRITE, sprite_get("uspecial_hurt"));
  6. set_attack_value(AT_USPECIAL, AG_USES_CUSTOM_GRAVITY, 1);
  7. set_attack_value(AT_USPECIAL, AG_NUM_WINDOWS, 8);
  8.  
  9. set_window_value(AT_USPECIAL, 1, AG_WINDOW_LENGTH, 4);
  10. set_window_value(AT_USPECIAL, 1, AG_WINDOW_ANIM_FRAMES, 2);
  11. set_window_value(AT_USPECIAL, 1, AG_WINDOW_HAS_SFX, 1);
  12. set_window_value(AT_USPECIAL, 1, AG_WINDOW_SFX, sound_get("snd_specu_1"));
  13. set_window_value(AT_USPECIAL, 1, AG_WINDOW_SFX_FRAME, 3);
  14. set_window_value(AT_USPECIAL, 1, AG_WINDOW_VSPEED, 0);
  15. set_window_value(AT_USPECIAL, 1, AG_WINDOW_VSPEED_TYPE, 1);
  16.  
  17. set_window_value(AT_USPECIAL, 2, AG_WINDOW_LENGTH, 2);
  18. set_window_value(AT_USPECIAL, 2, AG_WINDOW_ANIM_FRAMES, 1);
  19. set_window_value(AT_USPECIAL, 2, AG_WINDOW_ANIM_FRAME_START, 2);
  20. set_window_value(AT_USPECIAL, 2, AG_WINDOW_VSPEED, -14);
  21. set_window_value(AT_USPECIAL, 2, AG_WINDOW_VSPEED_TYPE, 1);
  22.  
  23. set_window_value(AT_USPECIAL, 3, AG_WINDOW_LENGTH, 1);
  24. set_window_value(AT_USPECIAL, 3, AG_WINDOW_ANIM_FRAMES, 1);
  25. set_window_value(AT_USPECIAL, 3, AG_WINDOW_ANIM_FRAME_START, 2);
  26. set_window_value(AT_USPECIAL, 3, AG_WINDOW_VSPEED, -8);
  27. set_window_value(AT_USPECIAL, 3, AG_WINDOW_VSPEED_TYPE, 1);
  28.  
  29. set_window_value(AT_USPECIAL, 4, AG_WINDOW_LENGTH, 8);
  30. set_window_value(AT_USPECIAL, 4, AG_WINDOW_ANIM_FRAMES, 3);
  31. set_window_value(AT_USPECIAL, 4, AG_WINDOW_ANIM_FRAME_START, 3);
  32. set_window_value(AT_USPECIAL, 4, AG_WINDOW_VSPEED, -6);
  33. set_window_value(AT_USPECIAL, 4, AG_WINDOW_VSPEED_TYPE, 1);
  34. set_window_value(AT_USPECIAL, 4, AG_WINDOW_CUSTOM_GRAVITY, 0.4);
  35.  
  36. set_window_value(AT_USPECIAL, 5, AG_WINDOW_LENGTH, 4);
  37. set_window_value(AT_USPECIAL, 5, AG_WINDOW_ANIM_FRAMES, 2);
  38. set_window_value(AT_USPECIAL, 5, AG_WINDOW_ANIM_FRAME_START, 6);
  39. set_window_value(AT_USPECIAL, 5, AG_WINDOW_VSPEED, -6);
  40. set_window_value(AT_USPECIAL, 5, AG_WINDOW_VSPEED_TYPE, 2);
  41. set_window_value(AT_USPECIAL, 5, AG_WINDOW_CUSTOM_GRAVITY, 0.55);
  42. set_window_value(AT_USPECIAL, 5, AG_WINDOW_HAS_SFX, 1);
  43. set_window_value(AT_USPECIAL, 5, AG_WINDOW_SFX, asset_get("snd_specu_2"));
  44. set_window_value(AT_USPECIAL, 5, AG_WINDOW_SFX_FRAME, 2);
  45.  
  46. set_window_value(AT_USPECIAL, 6, AG_WINDOW_LENGTH, 2);
  47. set_window_value(AT_USPECIAL, 6, AG_WINDOW_ANIM_FRAMES, 1);
  48. set_window_value(AT_USPECIAL, 6, AG_WINDOW_ANIM_FRAME_START, 8);
  49. set_window_value(AT_USPECIAL, 6, AG_WINDOW_CUSTOM_GRAVITY, 0.5);
  50. set_window_value(AT_USPECIAL, 6, AG_WINDOW_HAS_SFX, 1);
  51. set_window_value(AT_USPECIAL, 6, AG_WINDOW_SFX, sound_get("vo_specu_2"));
  52. set_window_value(AT_USPECIAL, 6, AG_WINDOW_SFX_FRAME, 0);
  53.  
  54. set_window_value(AT_USPECIAL, 7, AG_WINDOW_LENGTH, 8);
  55. set_window_value(AT_USPECIAL, 7, AG_WINDOW_ANIM_FRAMES, 2);
  56. set_window_value(AT_USPECIAL, 7, AG_WINDOW_ANIM_FRAME_START, 9);
  57. set_window_value(AT_USPECIAL, 7, AG_WINDOW_VSPEED, -5.5);
  58. set_window_value(AT_USPECIAL, 7, AG_WINDOW_VSPEED_TYPE, 2);
  59. set_window_value(AT_USPECIAL, 7, AG_WINDOW_CUSTOM_GRAVITY, 0.5);
  60.  
  61. set_window_value(AT_USPECIAL, 8, AG_WINDOW_LENGTH, 6);
  62. set_window_value(AT_USPECIAL, 8, AG_WINDOW_ANIM_FRAMES, 2);
  63. set_window_value(AT_USPECIAL, 8, AG_WINDOW_ANIM_FRAME_START, 11);
  64. set_window_value(AT_USPECIAL, 8, AG_WINDOW_CUSTOM_GRAVITY, 0.55);
  65.  
  66.  
  67. set_num_hitboxes(AT_USPECIAL, 4);
  68. set_hitbox_value(AT_USPECIAL, 1, HG_HITBOX_TYPE, 1);
  69. set_hitbox_value(AT_USPECIAL, 1, HG_WINDOW, 2);
  70. set_hitbox_value(AT_USPECIAL, 1, HG_WINDOW_CREATION_FRAME, 0);
  71. set_hitbox_value(AT_USPECIAL, 1, HG_LIFETIME, 2);
  72. set_hitbox_value(AT_USPECIAL, 1, HG_HITBOX_X, 18);
  73. set_hitbox_value(AT_USPECIAL, 1, HG_HITBOX_Y, -25);
  74. set_hitbox_value(AT_USPECIAL, 1, HG_WIDTH, 60);
  75. set_hitbox_value(AT_USPECIAL, 1, HG_HEIGHT, 90);
  76. set_hitbox_value(AT_USPECIAL, 1, HG_PRIORITY, 10);
  77. set_hitbox_value(AT_USPECIAL, 1, HG_DAMAGE, 4);
  78. set_hitbox_value(AT_USPECIAL, 1, HG_ANGLE, 90);
  79. set_hitbox_value(AT_USPECIAL, 1, HG_BASE_KNOCKBACK, 15);
  80. set_hitbox_value(AT_USPECIAL, 1, HG_BASE_HITPAUSE, 6);
  81. set_hitbox_value(AT_USPECIAL, 1, HG_HIT_SFX, sound_get("snd_specu_hit1"));
  82. set_hitbox_value(AT_USPECIAL, 1, HG_HITBOX_GROUP, -1);
  83. set_hitbox_value(AT_USPECIAL, 1, HG_HITBOX_GROUP, 0.001);
  84. set_hitbox_value(AT_USPECIAL, 1, HG_DRIFT_MULTIPLIER, 0.001);
  85. set_hitbox_value(AT_USPECIAL, 1, HG_TECHABLE, 1);
  86.  
  87. set_hitbox_value(AT_USPECIAL, 2, HG_HITBOX_TYPE, 1);
  88. set_hitbox_value(AT_USPECIAL, 2, HG_WINDOW, 6);
  89. set_hitbox_value(AT_USPECIAL, 2, HG_WINDOW_CREATION_FRAME, 0);
  90. set_hitbox_value(AT_USPECIAL, 2, HG_LIFETIME, 2);
  91. set_hitbox_value(AT_USPECIAL, 2, HG_HITBOX_X, 0);
  92. set_hitbox_value(AT_USPECIAL, 2, HG_HITBOX_Y, -22);
  93. set_hitbox_value(AT_USPECIAL, 2, HG_WIDTH, 74);
  94. set_hitbox_value(AT_USPECIAL, 2, HG_HEIGHT, 32);
  95. set_hitbox_value(AT_USPECIAL, 2, HG_SHAPE, 2);
  96. set_hitbox_value(AT_USPECIAL, 2, HG_PRIORITY, 9);
  97. set_hitbox_value(AT_USPECIAL, 2, HG_DAMAGE, 7);
  98. set_hitbox_value(AT_USPECIAL, 2, HG_ANGLE, 50);
  99. set_hitbox_value(AT_USPECIAL, 2, HG_BASE_KNOCKBACK, 8);
  100. set_hitbox_value(AT_USPECIAL, 2, HG_KNOCKBACK_SCALING, 1);
  101. set_hitbox_value(AT_USPECIAL, 2, HG_BASE_HITPAUSE, 12);
  102. set_hitbox_value(AT_USPECIAL, 2, HG_HITPAUSE_SCALING, 0.8);
  103. set_hitbox_value(AT_USPECIAL, 2, HG_VISUAL_EFFECT, 304);
  104. set_hitbox_value(AT_USPECIAL, 2, HG_HIT_SFX, sound_get("snd_hit3"));
  105. set_hitbox_value(AT_USPECIAL, 2, HG_ANGLE_FLIPPER, 3);
  106. set_hitbox_value(AT_USPECIAL, 2, HG_HITBOX_GROUP, 1);
  107. set_hitbox_value(AT_USPECIAL, 2, HG_DRIFT_MULTIPLIER, 1);
  108. set_hitbox_value(AT_USPECIAL, 2, HG_SDI_MULTIPLIER, 1);
  109.  
  110. set_hitbox_value(AT_USPECIAL, 3, HG_HITBOX_TYPE, 1);
  111. set_hitbox_value(AT_USPECIAL, 3, HG_WINDOW, 7);
  112. set_hitbox_value(AT_USPECIAL, 3, HG_WINDOW_CREATION_FRAME, 0);
  113. set_hitbox_value(AT_USPECIAL, 3, HG_LIFETIME, 4);
  114. set_hitbox_value(AT_USPECIAL, 3, HG_HITBOX_X, -17);
  115. set_hitbox_value(AT_USPECIAL, 3, HG_HITBOX_Y, -26);
  116. set_hitbox_value(AT_USPECIAL, 3, HG_WIDTH, 30);
  117. set_hitbox_value(AT_USPECIAL, 3, HG_HEIGHT, 14);
  118. set_hitbox_value(AT_USPECIAL, 3, HG_SHAPE, 2);
  119. set_hitbox_value(AT_USPECIAL, 3, HG_PRIORITY, 1);
  120. set_hitbox_value(AT_USPECIAL, 3, HG_DAMAGE, 3);
  121. set_hitbox_value(AT_USPECIAL, 3, HG_ANGLE, 361);
  122. set_hitbox_value(AT_USPECIAL, 3, HG_BASE_KNOCKBACK, 5);
  123. set_hitbox_value(AT_USPECIAL, 3, HG_KNOCKBACK_SCALING, 0.2);
  124. set_hitbox_value(AT_USPECIAL, 3, HG_BASE_HITPAUSE, 5);
  125. set_hitbox_value(AT_USPECIAL, 3, HG_HITPAUSE_SCALING, 0.1);
  126. set_hitbox_value(AT_USPECIAL, 3, HG_HIT_SFX, sound_get("snd_hit0"));
  127. set_hitbox_value(AT_USPECIAL, 3, HG_ANGLE_FLIPPER, 1);
  128. set_hitbox_value(AT_USPECIAL, 3, HG_HITBOX_GROUP, 1);
  129. set_hitbox_value(AT_USPECIAL, 3, HG_DRIFT_MULTIPLIER, 1);
  130. set_hitbox_value(AT_USPECIAL, 3, HG_SDI_MULTIPLIER, 1);
  131.  
  132. set_hitbox_value(AT_USPECIAL, 4, HG_HITBOX_TYPE, 1);
  133. set_hitbox_value(AT_USPECIAL, 4, HG_WINDOW, 7);
  134. set_hitbox_value(AT_USPECIAL, 4, HG_WINDOW_CREATION_FRAME, 0);
  135. set_hitbox_value(AT_USPECIAL, 4, HG_LIFETIME, 4);
  136. set_hitbox_value(AT_USPECIAL, 4, HG_HITBOX_X, 19);
  137. set_hitbox_value(AT_USPECIAL, 4, HG_HITBOX_Y, -26);
  138. set_hitbox_value(AT_USPECIAL, 4, HG_WIDTH, 28);
  139. set_hitbox_value(AT_USPECIAL, 4, HG_HEIGHT, 14);
  140. set_hitbox_value(AT_USPECIAL, 4, HG_SHAPE, 2);
  141. set_hitbox_value(AT_USPECIAL, 4, HG_PRIORITY, 1);
  142. set_hitbox_value(AT_USPECIAL, 4, HG_DAMAGE, 3);
  143. set_hitbox_value(AT_USPECIAL, 4, HG_ANGLE, 361);
  144. set_hitbox_value(AT_USPECIAL, 4, HG_BASE_KNOCKBACK, 5);
  145. set_hitbox_value(AT_USPECIAL, 4, HG_KNOCKBACK_SCALING, 0.2);
  146. set_hitbox_value(AT_USPECIAL, 4, HG_BASE_HITPAUSE, 5);
  147. set_hitbox_value(AT_USPECIAL, 4, HG_HITPAUSE_SCALING, 0.1);
  148. set_hitbox_value(AT_USPECIAL, 4, HG_HIT_SFX, sound_get("snd_hit0"));
  149. set_hitbox_value(AT_USPECIAL, 4, HG_ANGLE_FLIPPER, 1);
  150. set_hitbox_value(AT_USPECIAL, 4, HG_HITBOX_GROUP, 1);
  151. set_hitbox_value(AT_USPECIAL, 4, HG_DRIFT_MULTIPLIER, 1);
  152. set_hitbox_value(AT_USPECIAL, 4, HG_SDI_MULTIPLIER, 1);
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement