Advertisement
Guest User

Untitled

a guest
Mar 28th, 2017
95
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 75.07 KB | None | 0 0
  1. CAPTAIN FALCON 1.1.6 ACTION SCRIPT DUMP
  2. -Compiled by Clamhat with help from Dantarion's mastercore and smash documentation
  3.  
  4. VER 1.2 - 3/21/2016
  5. -ALL HITBOXES ON ALL MOVES IDENTIFIED AND LABELLED!
  6. -Z/Y/X params put in correct order on all ordered hitboxes
  7. -Hitboxes for specials are now labeled with all known flags
  8. -Extended and Extended Special Hitboxes now correctly labeled and formatted completely
  9. -Grab and Throw Hitboxes now labeled as much as possible, several unknown flags still
  10. -Some bit sets labelled
  11. -Formatting - Floats always given decimal to differentiate from ints
  12. -Added explanation on facing restriction to appendix
  13.  
  14. VER 1.1 - 3/13/2016:
  15. -Specials are now organized
  16. -Added to Glossary/Appendix
  17. -Glossary/Appendix moved to bottom of doc
  18. -Regular Hitbox Flags on normals/smashes/aerials now correctly labeled
  19. -Regular Hitbox Flags on normals/smashes/aerials now formatted
  20. -Z/Y/X params may be in the wrong order on some attacks?
  21.  
  22. VER 1.0 - 3/11/2016:
  23. -Every non-special attack with a normal hitbox is organized and almost completely labeled (missing last 2 parameters)
  24. -Aerials/Throws with Special Hitboxes are labeled, lots of unk parameters still missing
  25. -Some hex values are labeled
  26.  
  27.  
  28. Yet To Be Added/Done:
  29. -Identify set_bit variables
  30. -Identify subroutines
  31. -Identify unknown subactions
  32. -Identify hitbox flags
  33. -complete for regular hitboxes
  34. -Categorize unnamed scripts
  35. -Organize other actions
  36. -identify bones
  37. -format/line up params
  38. -add summaries to scripts?
  39. -make list of bits/unk subactions
  40.  
  41.  
  42.  
  43.  
  44. ~~~~~~~For explanations of flags/values, see glossary/appendix at the bottom of the doc~~~~~~~
  45.  
  46.  
  47. =======ATTACKS BEGIN HERE=======
  48.  
  49. 83: [Attack11] - {JAB 1}
  50. Script:{
  51. Asynchronous_Timer(Frames=3)
  52. Hitbox(ID=0x0, Part=0x0, Bone=0x0, Damage=2, Angle=0x50, KBG=0x64, FKB=0x14, BKB=0x0, Size=4.3, Z=0.0, Y=10.4, X=11.2, Effect=0x0, Trip=0.0, Hitlag=1.0, SDI=1.0, Clang=0x1, ClangInterrupt=0x1, ShieldDamage=0x0, SFXLevel=0x0, SFXType=0x1, GroundAir=0x3, Direct=0x1, Type=0x4)
  53. Hitbox(ID=0x1, Part=0x0, Bone=0x0, Damage=2, Angle=0x50, KBG=0x64, FKB=0x14, BKB=0x0, Size=4.3, Z=0.0, Y=10.8, X= 5.6, Effect=0x0, Trip=0.0, Hitlag=1.0, SDI=1.0, Clang=0x1, ClangInterrupt=0x1, ShieldDamage=0x0, SFXLevel=0x0, SFXType=0x1, GroundAir=0x3, Direct=0x1, Type=0x4)
  54. Hitbox(ID=0x2, Part=0x0, Bone=0x0, Damage=2, Angle=0x50, KBG=0x64, FKB=0x14, BKB=0x0, Size=3.3, Z=0.0, Y=10.4, X= 2.0, Effect=0x0, Trip=0.0, Hitlag=1.0, SDI=1.0, Clang=0x1, ClangInterrupt=0x1, ShieldDamage=0x0, SFXLevel=0x0, SFXType=0x1, GroundAir=0x3, Direct=0x1, Type=0x4)
  55. Asynchronous_Timer(Frames=6)
  56. Remove_All_Hitboxes()
  57. Asynchronous_Timer(Frames=7)
  58. Set_bit(unk=0x2100000D)
  59. Set_bit(unk=0x21000013)
  60. Script_End()
  61. }
  62.  
  63. 28: [Attack12] - {JAB 2}
  64. Script:{
  65. Asynchronous_Timer(Frames=5)
  66. Hitbox(ID=0x0, Part=0x0, Bone=0x0, Damage=2, Angle=0x50, KBG=0x64, FKB=0x14, BKB=0x0, Size=4.3, Z=0.0, Y=11.8, X=16.0, Effect=0x0, Trip=0.0, Hitlag=1.0, SDI=1.0, Clang=0x1, ClangInterrupt=0x1, ShieldDamage=0x0, SFXLevel=0x0, SFXType=0x1, GroundAir=0x3, Direct=0x1, Type=0x4)
  67. Hitbox(ID=0x1, Part=0x0, Bone=0x0, Damage=2, Angle=0x50, KBG=0x64, FKB=0x14, BKB=0x0, Size=4.3, Z=0.0, Y=11.8, X=10.0, Effect=0x0, Trip=0.0, Hitlag=1.0, SDI=1.0, Clang=0x1, ClangInterrupt=0x1, ShieldDamage=0x0, SFXLevel=0x0, SFXType=0x1, GroundAir=0x3, Direct=0x1, Type=0x4)
  68. Hitbox(ID=0x2, Part=0x0, Bone=0x0, Damage=2, Angle=0x50, KBG=0x64, FKB=0x14, BKB=0x0, Size=3.3, Z=0.0, Y=11.8, X= 4.0, Effect=0x0, Trip=0.0, Hitlag=1.0, SDI=1.0, Clang=0x1, ClangInterrupt=0x1, ShieldDamage=0x0, SFXLevel=0x0, SFXType=0x1, GroundAir=0x3, Direct=0x1, Type=0x4)
  69. Asynchronous_Timer(Frames=8)
  70. Remove_All_Hitboxes()
  71. Asynchronous_Timer(Frames=9)
  72. Set_bit(unk=0x21000011)
  73. Set_bit(unk=0x2100000D)
  74. Asynchronous_Timer(Frames=12)
  75. Clear_bit(unk=0x21000011)
  76. Script_End()
  77. }
  78.  
  79. 2F: [Attack13] - {JAB 3} - {GENTLEMAN}
  80. Script:{
  81. Asynchronous_Timer(Frames=6)
  82. Hitbox(ID=0x0, Part=0x0, Bone=0x0, Damage=5, Angle=0x169, KBG=0x64, FKB=0x0, BKB=0x46, Size=6.0, Z=0.0, Y=12.0, X=13.0, Effect=0x0, Trip=0.0, Hitlag=1.2, SDI=1.0, Clang=0x1, ClangInterrupt=0x1, ShieldDamage=0x0, SFXLevel=0x2, SFXType=0x2, GroundAir=0x3, Direct=0x1, Type=0x7)
  83. Hitbox(ID=0x1, Part=0x0, Bone=0x3, Damage=5, Angle=0x169, KBG=0x64, FKB=0x0, BKB=0x46, Size=3.5, Z=0.0, Y= 0.0, X= 0.0, Effect=0x0, Trip=0.0, Hitlag=1.2, SDI=1.0, Clang=0x1, ClangInterrupt=0x1, ShieldDamage=0x0, SFXLevel=0x2, SFXType=0x2, GroundAir=0x3, Direct=0x1, Type=0x7)
  84. Asynchronous_Timer(Frames=9)
  85. Remove_All_Hitboxes()
  86. Script_End()
  87. }
  88.  
  89. 85: [Attack100] - {RAPID JAB LOOP}
  90. Script:{
  91. Asynchronous_Timer(Frames=2)
  92. External_Subroutine(unk=0xDCD907DA) #RAPID JAB
  93. Asynchronous_Timer(Frames=8)
  94. External_Subroutine(unk=0xDCD907DA) #RAPID JAB
  95. Asynchronous_Timer(Frames=15)
  96. External_Subroutine(unk=0xDCD907DA) #RAPID JAB
  97. Asynchronous_Timer(Frames=21)
  98. External_Subroutine(unk=0xDCD907DA) #RAPID JAB
  99. Asynchronous_Timer(Frames=27)
  100. External_Subroutine(unk=0xDCD907DA) #RAPID JAB
  101. unk_522DBA37()
  102. Set_bit(unk=0x21000016)
  103. Subroutine(Hash=0xB007C283) #RAPID JAB LOOP
  104. Script_End()
  105. }
  106.  
  107. A7: [DCD907DA] - {RAPID JAB}
  108. Script:{
  109. Hitbox(ID=0x0, Part=0x0, Bone=0x0, Damage=1, Angle=0x55, KBG=0x32, FKB=0x0, BKB=0xF, Size=4.2, Z=0.0, Y=10.0, X=13.5, Effect=0x0, Trip=0.0, Hitlag=0.3, SDI=0.7, Clang=0x1, ClangInterrupt=0x1, ShieldDamage=0x0, SFXLevel=0x1, SFXType=0x1, GroundAir=0x3, Direct=0x1, unk=0x4)
  110. Hitbox(ID=0x1, Part=0x0, Bone=0x16, Damage=1, Angle=0x4B, KBG=0x32, FKB=0x0, BKB=0xF, Size=4.0, Z=1.0, Y= 0.0, X= 0.0, Effect=0x0, Trip=0.0, Hitlag=0.3, SDI=0.7, Clang=0x1, ClangInterrupt=0x1, ShieldDamage=0x0, SFXLevel=0x1, SFXType=0x1, GroundAir=0x3, Direct=0x1, unk=0x4)
  111. Hitbox(ID=0x2, Part=0x0, Bone=0x16, Damage=1, Angle=0x5A, KBG=0x1E, FKB=0x0, BKB=0x8, Size=4.0, Z=6.0, Y= 0.0, X= 0.0, Effect=0x0, Trip=0.0, Hitlag=0.3, SDI=0.7, Clang=0x1, ClangInterrupt=0x1, ShieldDamage=0x0, SFXLevel=0x1, SFXType=0x1, GroundAir=0x3, Direct=0x1, unk=0x4)
  112. Synchronous_Timer(Frames=2)
  113. Remove_All_Hitboxes()
  114. Set_bit(unk=0x21000016)
  115. Script_End()
  116. }
  117.  
  118. 66: [8427B6B7] - {RAPID JAB FINISHER}
  119. Script:{
  120. Synchronous_Timer(Frames=6)
  121. Extended_Hitbox(ID=0x0, Part=0x0, Bone=0x0, Damage=2, Angle=0x2D, KBG=0x42, FKB=0x0, BKB=0x6E, Size=7.0, Z=0.0, Y=10.0, X=10.0, Effect=0x0, Trip=0.0, Hitlag=2.0, SDI=1.0, Clang=0x1, ClangInterrupt=0x1, ShieldDamage=0x0, SFXLevel=0x2, SFXType=0x1, GroundAir=0x3, Direct=0x1, Type=0x4, Zdisp=0.0, Ydisp=10.0, Xdisp=15.0)
  122. Synchronous_Timer(Frames=2)
  123. Remove_All_Hitboxes()
  124. Script_End()
  125. }
  126.  
  127. 84: [AttackDash] - {DASH ATTACK}
  128. Script:{
  129. Asynchronous_Timer(Frames=7)
  130. Hitbox(ID=0x0, Part=0x0, Bone=0x0, Damage=10, Angle=0x41, KBG=0x32, FKB=0x0, BKB=0x5A, Size=6.2, Z=0.0, Y=10.0, X=12.0, Effect=0x0, Trip=0.0, Hitlag=1.0, SDI=1.0, Clang=0x1, ClangInterrupt=0x1, ShieldDamage=0x1, SFXLevel=0x2, SFXType=0x1, GroundAir=0x3, Direct=0x1, Type=0x2)
  131. Synchronous_Timer(Frames=3)
  132. Hitbox(ID=0x0, Part=0x0, Bone=0x0, Damage= 6, Angle=0x41, KBG=0x32, FKB=0x0, BKB=0x5A, Size=4.8, Z=0.0, Y=10.0, X=12.0, Effect=0x0, Trip=0.0, Hitlag=1.0, SDI=1.0, Clang=0x1, ClangInterrupt=0x1, ShieldDamage=0x1, SFXLevel=0x1, SFXType=0x1, GroundAir=0x3, Direct=0x1, Type=0x2)
  133. Synchronous_Timer(Frames=7)
  134. Remove_All_Hitboxes()
  135. Script_End()
  136. }
  137.  
  138. 65: [AttackS3] - {FTILT NO ANGLE}
  139. Script:{
  140. Asynchronous_Timer(Frames=9)
  141. Hitbox(ID=0x0, Part=0x0, Bone=0x9, Damage=9, Angle=0x169, KBG=0x64, FKB=0x0, BKB=0xA, Size=5.3, Z=5.5, Y=-1.0, X=0.5, Effect=0x0, Trip=0.0, Hitlag=1.0, SDI=1.0, Clang=0x1, ClangInterrupt=0x1, ShieldDamage=0x0, SFXLevel=0x1, SFXType=0x2, GroundAir=0x3, Direct=0x1, Type=0x6)
  142. Hitbox(ID=0x1, Part=0x0, Bone=0x8, Damage=8, Angle=0x169, KBG=0x64, FKB=0x0, BKB=0xA, Size=4.3, Z=3.5, Y= 0.0, X=0.0, Effect=0x0, Trip=0.0, Hitlag=1.0, SDI=1.0, Clang=0x1, ClangInterrupt=0x1, ShieldDamage=0x0, SFXLevel=0x1, SFXType=0x2, GroundAir=0x3, Direct=0x1, Type=0x6)
  143. Hitbox(ID=0x2, Part=0x0, Bone=0x3, Damage=8, Angle=0x169, KBG=0x64, FKB=0x0, BKB=0xA, Size=4.3, Z=0.0, Y= 0.0, X=0.0, Effect=0x0, Trip=0.0, Hitlag=1.0, SDI=1.0, Clang=0x1, ClangInterrupt=0x1, ShieldDamage=0x0, SFXLevel=0x1, SFXType=0x2, GroundAir=0x3, Direct=0x1, Type=0x6)
  144. Synchronous_Timer(Frames=3)
  145. Remove_All_Hitboxes()
  146. Script_End()
  147. }
  148.  
  149. A0: [AttackS3Hi] - {FTILT ANGLE UP}
  150. Script:{
  151. Asynchronous_Timer(Frames=9)
  152. Hitbox(ID=0x0, Part=0x0, Bone=0x9, Damage=10, Angle=0x169, KBG=0x64, FKB=0x0, BKB=0xA, Size=5.3, Z=5.5, Y=-1.0, X=0.5, Effect=0x0, Trip=0.0, Hitlag=1.0, SDI=1.0, Clang=0x1, ClangInterrupt=0x1, ShieldDamage=0x0, SFXLevel=0x1, SFXType=0x2, GroundAir=0x3, Direct=0x1, Type=0x6)
  153. Hitbox(ID=0x1, Part=0x0, Bone=0x8, Damage=9, Angle=0x169, KBG=0x64, FKB=0x0, BKB=0xA, Size=4.3, Z=3.5, Y= 0.0, X=0.0, Effect=0x0, Trip=0.0, Hitlag=1.0, SDI=1.0, Clang=0x1, ClangInterrupt=0x1, ShieldDamage=0x0, SFXLevel=0x1, SFXType=0x2, GroundAir=0x3, Direct=0x1, Type=0x6)
  154. Hitbox(ID=0x2, Part=0x0, Bone=0x3, Damage=9, Angle=0x169, KBG=0x64, FKB=0x0, BKB=0xA, Size=4.3, Z=0.0, Y= 0.0, X=0.0, Effect=0x0, Trip=0.0, Hitlag=1.0, SDI=1.0, Clang=0x1, ClangInterrupt=0x1, ShieldDamage=0x0, SFXLevel=0x1, SFXType=0x2, GroundAir=0x3, Direct=0x1, Type=0x6)
  155. Synchronous_Timer(Frames=3)
  156. Remove_All_Hitboxes()
  157. Script_End()
  158. }
  159.  
  160. 3A: [AttackS3Lw] - {FTILT ANGLE DOWN}
  161. Script:{
  162. Asynchronous_Timer(Frames=9)
  163. Hitbox(ID=0x0, Part=0x0, Bone=0x9, Damage=10, Angle=0x169, KBG=0x64, FKB=0x0, BKB=0xA, Size=5.3, Z=5.5, Y=-1.0, X=0.5, Effect=0x0, Trip=0.0, Hitlag=1.0, SDI=1.0, Clang=0x1, ClangInterrupt=0x1, ShieldDamage=0x0, SFXLevel=0x1, SFXType=0x2, GroundAir=0x3, Direct=0x1, Type=0x6)
  164. Hitbox(ID=0x1, Part=0x0, Bone=0x8, Damage=9, Angle=0x169, KBG=0x64, FKB=0x0, BKB=0xA, Size=4.3, Z=3.5, Y= 0.0, X=0.0, Effect=0x0, Trip=0.0, Hitlag=1.0, SDI=1.0, Clang=0x1, ClangInterrupt=0x1, ShieldDamage=0x0, SFXLevel=0x1, SFXType=0x2, GroundAir=0x3, Direct=0x1, Type=0x6)
  165. Hitbox(ID=0x2, Part=0x0, Bone=0x3, Damage=9, Angle=0x169, KBG=0x64, FKB=0x0, BKB=0xA, Size=4.3, Z=0.0, Y= 0.0, X=0.0, Effect=0x0, Trip=0.0, Hitlag=1.0, SDI=1.0, Clang=0x1, ClangInterrupt=0x1, ShieldDamage=0x0, SFXLevel=0x1, SFXType=0x2, GroundAir=0x3, Direct=0x1, Type=0x6)
  166. Synchronous_Timer(Frames=3)
  167. Remove_All_Hitboxes()
  168. Script_End()
  169. }
  170.  
  171. 18: [AttackHi3] - {UTILT}
  172. Script:{
  173. Asynchronous_Timer(Frames=17)
  174. Hitbox(ID=0x0, Part=0x0, Bone=0x9, Damage=11, Angle=0x3C, KBG=0x64, FKB=0x0, BKB=0x23, Size=6.0, Z=7.0, Y=-1.0, X=0.5, Effect=0x0, Trip=0.0, Hitlag=1.0, SDI=1.0, Clang=0x1, ClangInterrupt=0x1, ShieldDamage=0x0, SFXLevel=0x1, SFXType=0x2, GroundAir=0x1, Direct=0x1, Type=0x6)
  175. Hitbox(ID=0x1, Part=0x0, Bone=0x9, Damage=11, Angle=0x113, KBG=0x64, FKB=0x0, BKB=0x16, Size=3.5, Z=7.0, Y=-1.0, X=0.5, Effect=0x0, Trip=0.0, Hitlag=1.0, SDI=1.0, Clang=0x1, ClangInterrupt=0x1, ShieldDamage=0x0, SFXLevel=0x1, SFXType=0x2, GroundAir=0x2, Direct=0x1, Type=0x6)
  176. Hitbox(ID=0x2, Part=0x0, Bone=0x8, Damage=11, Angle=0x3C, KBG=0x64, FKB=0x0, BKB=0x23, Size=4.0, Z=5.0, Y= 0.0, X=0.5, Effect=0x0, Trip=0.0, Hitlag=1.0, SDI=1.0, Clang=0x1, ClangInterrupt=0x1, ShieldDamage=0x0, SFXLevel=0x1, SFXType=0x2, GroundAir=0x3, Direct=0x1, Type=0x6)
  177. Hitbox(ID=0x3, Part=0x0, Bone=0x8, Damage=11, Angle=0x3C, KBG=0x64, FKB=0x0, BKB=0x23, Size=3.0, Z=0.0, Y= 0.0, X=0.0, Effect=0x0, Trip=0.0, Hitlag=1.0, SDI=1.0, Clang=0x1, ClangInterrupt=0x1, ShieldDamage=0x0, SFXLevel=0x1, SFXType=0x2, GroundAir=0x3, Direct=0x1, Type=0x6)
  178. Asynchronous_Timer(Frames=21)
  179. Remove_All_Hitboxes()
  180. Script_End()
  181. }
  182.  
  183. B4: [AttackLw3] - {DTILT}
  184. Script:{
  185. Asynchronous_Timer(Frames=11)
  186. Hitbox(ID=0x0, Part=0x0, Bone=0x5, Damage=10, Angle=0x19, KBG=0x50, FKB=0x0, BKB=0x26, Size=4.8, Z=6.5, Y=-1.0, X= 0.0, Effect=0x0, Trip=0.5, Hitlag=1.0, SDI=1.0, Clang=0x1, ClangInterrupt=0x1, ShieldDamage=0x0, SFXLevel=0x1, SFXType=0x2, GroundAir=0x3, Direct=0x1, Type=0x6)
  187. Hitbox(ID=0x1, Part=0x0, Bone=0x4, Damage=10, Angle=0x19, KBG=0x50, FKB=0x0, BKB=0x26, Size=4.8, Z=3.5, Y= 0.0, X= 0.0, Effect=0x0, Trip=0.5, Hitlag=1.0, SDI=1.0, Clang=0x1, ClangInterrupt=0x1, ShieldDamage=0x0, SFXLevel=0x1, SFXType=0x2, GroundAir=0x3, Direct=0x1, Type=0x6)
  188. Hitbox(ID=0x2, Part=0x0, Bone=0x0, Damage=10, Angle=0x19, KBG=0x50, FKB=0x0, BKB=0x26, Size=3.5, Z=0.0, Y= 3.5, X=-1.0, Effect=0x0, Trip=0.5, Hitlag=1.0, SDI=1.0, Clang=0x1, ClangInterrupt=0x1, ShieldDamage=0x0, SFXLevel=0x1, SFXType=0x2, GroundAir=0x3, Direct=0x1, Type=0x6)
  189. Synchronous_Timer(Frames=2)
  190. Remove_All_Hitboxes()
  191. Script_End()
  192. }
  193.  
  194. 16: [AttackS4] - {FSMASH NO ANGLE}
  195. Script:{
  196. Asynchronous_Timer(Frames=12)
  197. Set_bit(unk=0x2100001B) # has to do with charging smash attacks
  198. Asynchronous_Timer(Frames=19)
  199. Hitbox(ID=0x0, Part=0x0, Bone=0x10, Damage=19, Angle=0x2B, KBG=0x5F, FKB=0x0, BKB=0x18, Size=4.5, Z=-2.0, Y=-2.0, X=0.0, Effect=0x5, Trip=0.0, Hitlag=1.0, SDI=1.0, Clang=0x1, ClangInterrupt=0x1, ShieldDamage=0x0, SFXLevel=0x2, SFXType=0x8, GroundAir=0x3, Direct=0x1, Type=0x5)
  200. Hitbox(ID=0x1, Part=0x0, Bone=0xF, Damage=19, Angle=0x2B, KBG=0x5F, FKB=0x0, BKB=0x18, Size=3.0, Z= 0.0, Y= 0.0, X=0.0, Effect=0x5, Trip=0.0, Hitlag=1.0, SDI=1.0, Clang=0x1, ClangInterrupt=0x1, ShieldDamage=0x0, SFXLevel=0x2, SFXType=0x8, GroundAir=0x3, Direct=0x1, Type=0x5)
  201. Hitbox(ID=0x2, Part=0x0, Bone=0xF, Damage=19, Angle=0x2B, KBG=0x5F, FKB=0x0, BKB=0x18, Size=3.0, Z=-4.5, Y= 0.0, X=0.0, Effect=0x5, Trip=0.0, Hitlag=1.0, SDI=1.0, Clang=0x1, ClangInterrupt=0x1, ShieldDamage=0x0, SFXLevel=0x2, SFXType=0x8, GroundAir=0x3, Direct=0x1, Type=0x5)
  202. Synchronous_Timer(Frames=4)
  203. Remove_All_Hitboxes()
  204. Script_End()
  205. }
  206.  
  207. A1: [AttackS4Hi] - {FSMASH ANGLE UP}
  208. Script:{
  209. Asynchronous_Timer(Frames=19)
  210. Hitbox(ID=0x0, Part=0x0, Bone=0x10, Damage=20, Angle=0x2D, KBG=0x5F, FKB=0x0, BKB=0x18, Size=4.5, Z=-2.0, Y=-2.0, X=0.0, Effect=0x5, Trip=0.0, Hitlag=1.0, SDI=1.0, Clang=0x1, ClangInterrupt=0x1, ShieldDamage=0x0, SFXLevel=0x2, SFXType=0x8, GroundAir=0x3, Direct=0x1, Type=0x5)
  211. Hitbox(ID=0x1, Part=0x0, Bone=0xF, Damage=20, Angle=0x2D, KBG=0x5F, FKB=0x0, BKB=0x18, Size=3.0, Z= 0.0, Y= 0.0, X=0.0, Effect=0x5, Trip=0.0, Hitlag=1.0, SDI=1.0, Clang=0x1, ClangInterrupt=0x1, ShieldDamage=0x0, SFXLevel=0x2, SFXType=0x8, GroundAir=0x3, Direct=0x1, Type=0x5)
  212. Hitbox(ID=0x2, Part=0x0, Bone=0xF, Damage=20, Angle=0x2D, KBG=0x5F, FKB=0x0, BKB=0x18, Size=3.0, Z=-4.5, Y= 0.0, X=0.0, Effect=0x5, Trip=0.0, Hitlag=1.0, SDI=1.0, Clang=0x1, ClangInterrupt=0x1, ShieldDamage=0x0, SFXLevel=0x2, SFXType=0x8, GroundAir=0x3, Direct=0x1, Type=0x5)
  213. Synchronous_Timer(Frames=4)
  214. Remove_All_Hitboxes()
  215. Script_End()
  216. }
  217.  
  218. 34: [AttackS4Lw] - {FSMASH ANGLE DOWN}
  219. Script:{
  220. Asynchronous_Timer(Frames=19)
  221. Hitbox(ID=0x0, Part=0x0, Bone=0x10, Damage=20, Angle=0x26, KBG=0x53, FKB=0x0, BKB=0x18, Size=4.5, Z=-2.0, Y=-2.0, X=0.0, Effect=0x5, Trip=0.0, Hitlag=1.0, SDI=1.0, Clang=0x1, ClangInterrupt=0x1, ShieldDamage=0x0, SFXLevel=0x2, SFXType=0x8, GroundAir=0x3, Direct=0x1, Type=0x5)
  222. Hitbox(ID=0x1, Part=0x0, Bone=0xF, Damage=20, Angle=0x26, KBG=0x53, FKB=0x0, BKB=0x18, Size=3.0, Z= 0.0, Y= 0.0, X=0.0, Effect=0x5, Trip=0.0, Hitlag=1.0, SDI=1.0, Clang=0x1, ClangInterrupt=0x1, ShieldDamage=0x0, SFXLevel=0x2, SFXType=0x8, GroundAir=0x3, Direct=0x1, Type=0x5)
  223. Hitbox(ID=0x2, Part=0x0, Bone=0xF, Damage=20, Angle=0x26, KBG=0x53, FKB=0x0, BKB=0x18, Size=3.0, Z=-4.5, Y= 0.0, X=0.0, Effect=0x5, Trip=0.0, Hitlag=1.0, SDI=1.0, Clang=0x1, ClangInterrupt=0x1, ShieldDamage=0x0, SFXLevel=0x2, SFXType=0x8, GroundAir=0x3, Direct=0x1, Type=0x5)
  224. Synchronous_Timer(Frames=4)
  225. Remove_All_Hitboxes()
  226. Script_End()
  227. }
  228.  
  229. 8F: [AttackHi4] - {USMASH}
  230. Script:{
  231. Asynchronous_Timer(Frames=9)
  232. Set_bit(unk=0x2100001B) # has to do with charging smash attacks
  233. Asynchronous_Timer(Frames=22)
  234. Hitbox(ID=0x0, Part=0x0, Bone=0x0, Damage=6, Angle=0x5F, KBG=0x5A, FKB=0x78, BKB=0x0, Size=6.0, Z=0.0, Y=16.0, X= 4.0, Effect=0x0, Trip=0.0, Hitlag=1.0, SDI=1.0, Clang=0x1, ClangInterrupt=0x1, ShieldDamage=0x0, SFXLevel=0x1, SFXType=0x2, GroundAir=0x3, Direct=0x1, Type=0x6)
  235. Hitbox(ID=0x1, Part=0x0, Bone=0x0, Damage=6, Angle=0x6E, KBG=0x5A, FKB=0x8C, BKB=0x0, Size=5.7, Z=0.0, Y= 7.5, X=10.0, Effect=0x0, Trip=0.0, Hitlag=1.0, SDI=1.0, Clang=0x1, ClangInterrupt=0x1, ShieldDamage=0x0, SFXLevel=0x1, SFXType=0x2, GroundAir=0x3, Direct=0x1, Type=0x6)
  236. Hitbox(ID=0x2, Part=0x0, Bone=0x0, Damage=11, Angle=0x50, KBG=0x5A, FKB=0x14, BKB=0x1E, Size=4.8, Z=0.0, Y=21.0, X= 1.5, Effect=0x0, Trip=0.0, Hitlag=1.0, SDI=1.0, Clang=0x1, ClangInterrupt=0x1, ShieldDamage=0x0, SFXLevel=0x2, SFXType=0x2, GroundAir=0x3, Direct=0x1, Type=0x6)
  237. Hitbox(ID=0x3, Part=0x0, Bone=0x0, Damage=11, Angle=0x5A, KBG=0x5A, FKB=0x14, BKB=0x1E, Size=4.8, Z=0.0, Y=28.0, X= 5.0, Effect=0x0, Trip=0.0, Hitlag=1.0, SDI=1.0, Clang=0x1, ClangInterrupt=0x1, ShieldDamage=0x0, SFXLevel=0x2, SFXType=0x2, GroundAir=0x3, Direct=0x1, Type=0x6)
  238. Synchronous_Timer(Frames=1)
  239. Remove_All_Hitboxes()
  240. Asynchronous_Timer(Frames=28)
  241. Hitbox(ID=0x0, Part=0x0, Bone=0x0, Damage=13, Angle=0x53, KBG=0x68, FKB=0x0, BKB=0x1E, Size=6.0, Z=0.0, Y=29.0, X=5.5, Effect=0x0, Trip=0.0, Hitlag=1.0, SDI=1.0, Clang=0x1, ClangInterrupt=0x1, ShieldDamage=0x0, SFXLevel=0x2, SFXType=0x2, GroundAir=0x3, Direct=0x1, Type=0x6)
  242. Hitbox(ID=0x1, Part=0x0, Bone=0x0, Damage=13, Angle=0x55, KBG=0x6A, FKB=0x0, BKB=0x1E, Size=5.5, Z=0.0, Y=21.0, X=2.5, Effect=0x0, Trip=0.0, Hitlag=1.0, SDI=1.0, Clang=0x1, ClangInterrupt=0x1, ShieldDamage=0x0, SFXLevel=0x2, SFXType=0x2, GroundAir=0x3, Direct=0x1, Type=0x6)
  243. Hitbox(ID=0x2, Part=0x0, Bone=0x0, Damage=12, Angle=0x46, KBG=0x70, FKB=0x0, BKB=0x1E, Size=5.0, Z=0.0, Y=16.0, X=0.5, Effect=0x0, Trip=0.0, Hitlag=1.0, SDI=1.0, Clang=0x1, ClangInterrupt=0x1, ShieldDamage=0x0, SFXLevel=0x2, SFXType=0x2, GroundAir=0x3, Direct=0x1, Type=0x6)
  244. Synchronous_Timer(Frames=1)
  245. Remove_All_Hitboxes()
  246. Script_End()
  247. }
  248.  
  249. 54: [AttackLw4] - {DSMASH}
  250. Script:{
  251. Asynchronous_Timer(Frames=12)
  252. Set_bit(unk=0x2100001B) # has to do with charging smash attacks
  253. Asynchronous_Timer(Frames=19)
  254. Hitbox(ID=0x0, Part=0x0, Bone=0x9, Damage=14, Angle=0x169, KBG=0x5A, FKB=0x0, BKB=0x1E, Size=4.5, Z=4.9, Y=-0.9, X=0.0, Effect=0x0, Trip=0.0, Hitlag=1.0, SDI=1.0, Clang=0x1, ClangInterrupt=0x1, ShieldDamage=0x0, SFXLevel=0x2, SFXType=0x2, GroundAir=0x3, Direct=0x1, Type=0x6)
  255. Hitbox(ID=0x1, Part=0x0, Bone=0x9, Damage=14, Angle=0x169, KBG=0x5A, FKB=0x0, BKB=0x1E, Size=4.2, Z=0.0, Y= 0.0, X=0.0, Effect=0x0, Trip=0.0, Hitlag=1.0, SDI=1.0, Clang=0x1, ClangInterrupt=0x1, ShieldDamage=0x0, SFXLevel=0x2, SFXType=0x2, GroundAir=0x3, Direct=0x1, Type=0x6)
  256. Hitbox(ID=0x2, Part=0x0, Bone=0x8, Damage=14, Angle=0x169, KBG=0x5A, FKB=0x0, BKB=0x1E, Size=3.7, Z=0.0, Y= 0.0, X=0.0, Effect=0x0, Trip=0.0, Hitlag=1.0, SDI=1.0, Clang=0x1, ClangInterrupt=0x1, ShieldDamage=0x0, SFXLevel=0x2, SFXType=0x2, GroundAir=0x3, Direct=0x1, Type=0x6)
  257. Synchronous_Timer(Frames=2)
  258. Remove_All_Hitboxes()
  259. Asynchronous_Timer(Frames=29)
  260. Hitbox(ID=0x0, Part=0x1, Bone=0x9, Damage=18, Angle=0x169, KBG=0x5A, FKB=0x0, BKB=0x14, Size=4.5, Z=4.9, Y=-0.9, X=0.0, Effect=0x0, Trip=0.0, Hitlag=1.2, SDI=1.0, Clang=0x1, ClangInterrupt=0x1, ShieldDamage=0x0, SFXLevel=0x2, SFXType=0x2, GroundAir=0x3, Direct=0x1, Type=0x6)
  261. Hitbox(ID=0x1, Part=0x1, Bone=0x9, Damage=18, Angle=0x169, KBG=0x5A, FKB=0x0, BKB=0x14, Size=4.2, Z=0.0, Y= 0.0, X=0.0, Effect=0x0, Trip=0.0, Hitlag=1.2, SDI=1.0, Clang=0x1, ClangInterrupt=0x1, ShieldDamage=0x0, SFXLevel=0x2, SFXType=0x2, GroundAir=0x3, Direct=0x1, Type=0x6)
  262. Hitbox(ID=0x2, Part=0x1, Bone=0x8, Damage=18, Angle=0x169, KBG=0x5A, FKB=0x0, BKB=0x14, Size=3.7, Z=0.0, Y= 0.0, X=0.0, Effect=0x0, Trip=0.0, Hitlag=1.2, SDI=1.0, Clang=0x1, ClangInterrupt=0x1, ShieldDamage=0x0, SFXLevel=0x2, SFXType=0x2, GroundAir=0x3, Direct=0x1, Type=0x6)
  263. Synchronous_Timer(Frames=2)
  264. Remove_All_Hitboxes()
  265. Script_End()
  266. }
  267.  
  268.  
  269.  
  270. ========================================
  271. ===========AERIALS START HERE===========
  272. ========================================
  273.  
  274. 51: [AttackAirN] - {NAIR}
  275. Script:{
  276. Asynchronous_Timer(Frames=4)
  277. Set_bit(unk=0x2100000D) # has to do with autocancel
  278. Asynchronous_Timer(Frames=7)
  279. Hitbox(ID=0x0, Part=0x0, Bone=0x9, Damage=4, Angle=0x56, KBG=0x64, FKB=0x37, BKB=0x0, Size=5.0, Z=3.9, Y=-0.7, X=0.0, Effect=0x0, Trip=0.0, Hitlag=1.0, SDI=1.0, Clang=0x1, ClangInterrupt=0x1, ShieldDamage=0x0, SFXLevel=0x1, SFXType=0x2, GroundAir=0x3, Direct=0x1, Type=0x6)
  280. Hitbox(ID=0x1, Part=0x0, Bone=0x8, Damage=4, Angle=0x4E, KBG=0x64, FKB=0x37, BKB=0x0, Size=6.5, Z=3.2, Y= 0.0, X=0.0, Effect=0x0, Trip=0.0, Hitlag=1.0, SDI=1.0, Clang=0x1, ClangInterrupt=0x1, ShieldDamage=0x0, SFXLevel=0x1, SFXType=0x2, GroundAir=0x3, Direct=0x1, Type=0x6)
  281. Hitbox(ID=0x2, Part=0x0, Bone=0x3, Damage=4, Angle=0x4A, KBG=0x64, FKB=0x37, BKB=0x0, Size=5.5, Z=0.0, Y= 0.0, X=0.0, Effect=0x0, Trip=0.0, Hitlag=1.0, SDI=1.0, Clang=0x1, ClangInterrupt=0x1, ShieldDamage=0x0, SFXLevel=0x1, SFXType=0x2, GroundAir=0x3, Direct=0x1, Type=0x6)
  282. Asynchronous_Timer(Frames=9)
  283. Remove_All_Hitboxes()
  284. Asynchronous_Timer(Frames=20)
  285. Hitbox(ID=0x0, Part=0x0, Bone=0x5, Damage=6, Angle=0x169, KBG=0x82, FKB=0x0, BKB=0x2D, Size=4.8, Z=3.9, Y=-0.7, X=0.0, Effect=0x0, Trip=0.0, Hitlag=1.0, SDI=1.0, Clang=0x1, ClangInterrupt=0x1, ShieldDamage=0x0, SFXLevel=0x1, SFXType=0x2, GroundAir=0x3, Direct=0x1, Type=0x6)
  286. Hitbox(ID=0x1, Part=0x0, Bone=0x4, Damage=6, Angle=0x169, KBG=0x82, FKB=0x0, BKB=0x2D, Size=6.0, Z=3.2, Y= 0.0, X=0.0, Effect=0x0, Trip=0.0, Hitlag=1.0, SDI=1.0, Clang=0x1, ClangInterrupt=0x1, ShieldDamage=0x0, SFXLevel=0x1, SFXType=0x2, GroundAir=0x3, Direct=0x1, Type=0x6)
  287. Hitbox(ID=0x2, Part=0x0, Bone=0x3, Damage=6, Angle=0x169, KBG=0x82, FKB=0x0, BKB=0x2D, Size=5.0, Z=0.0, Y= 0.0, X=0.0, Effect=0x0, Trip=0.0, Hitlag=1.0, SDI=1.0, Clang=0x1, ClangInterrupt=0x1, ShieldDamage=0x0, SFXLevel=0x1, SFXType=0x2, GroundAir=0x3, Direct=0x1, Type=0x6)
  288. Asynchronous_Timer(Frames=22)
  289. Remove_All_Hitboxes()
  290. Asynchronous_Timer(Frames=32)
  291. Clear_bit(unk=0x2100000D) # has to do with autocancel
  292. Script_End()
  293. }
  294.  
  295. 53: [AttackAirF] - {FAIR} - {KNEE}
  296. Script:{
  297. Asynchronous_Timer(Frames=5)
  298. Set_bit(unk=0x2100000D) # has to do with autocancel
  299. Asynchronous_Timer(Frames=14)
  300. Special_Hitbox(ID=0x0, Part=0x0, Bone=0x4, Damage=19, Angle=0x20, KBG=0x5D, FKB=0x0, BKB=0x1E, Size=3.0, Z=4.4, Y=0.0, Z=0.0, Effect=0x3, Trip=0.0, Hitlag=1.2, SDI=1.0, Clang=0x1, ClangInterrupt=0x1, ShieldDamage=0x0, SFXLevel=0x2, SFXType=0x2, GroundAir=0x3, Direct=0x1, Type=0x7, unk=0x3F, unk=0x0, unk=0xF, unk=0x0, Blockable=0x1, Reflectable=0x0, Absorbable=0x0, Rehit=0x0, unk=0x0, unk=0x0, FacingRestriction=0x3, unk=0x0, unk=0x0, unk=0x0, unk=0x0, unk=0x0, unk=0x0)
  301. Hitbox( ID=0x1, Part=0x0, Bone=0x0, Damage=6, Angle=0x169, KBG=0x50, FKB=0x0, BKB=0x23, Size=3.0, Z=0.0, Y=6.0, Z=0.0, Effect=0x0, Trip=0.0, Hitlag=1.2, SDI=1.0, Clang=0x1, ClangInterrupt=0x1, ShieldDamage=0x0, SFXLevel=0x0, SFXType=0x2, GroundAir=0x3, Direct=0x1, Type=0x7)
  302. Synchronous_Timer(Frames=1)
  303. Hitbox( ID=0x0, Part=0x0, Bone=0x4, Damage=3, Angle=0x169, KBG=0x50, FKB=0x0, BKB=0x23, Size=4.7, Z=4.4, Y=0.0, Z=0.0, Effect=0x0, Trip=0.2, Hitlag=1.0, SDI=1.0, Clang=0x1, ClangInterrupt=0x1, ShieldDamage=0x0, SFXLevel=0x0, SFXType=0x2, GroundAir=0x3, Direct=0x1, Type=0x7)
  304. Hitbox( ID=0x1, Part=0x0, Bone=0x0, Damage=3, Angle=0x169, KBG=0x50, FKB=0x0, BKB=0x23, Size=3.0, Z=0.0, Y=6.0, Z=0.0, Effect=0x0, Trip=0.2, Hitlag=1.0, SDI=1.0, Clang=0x1, ClangInterrupt=0x1, ShieldDamage=0x0, SFXLevel=0x0, SFXType=0x2, GroundAir=0x3, Direct=0x1, Type=0x7)
  305. Asynchronous_Timer(Frames=31)
  306. Remove_All_Hitboxes()
  307. Asynchronous_Timer(Frames=42)
  308. Clear_bit(unk=0x2100000D) # has to do with autocancel
  309. Script_End()
  310. }
  311.  
  312. 55: [AttackAirB] - {BAIR}
  313. Script:{
  314. Asynchronous_Timer(Frames=5)
  315. Set_bit(unk=0x2100000D) # has to do with autocancel
  316. Asynchronous_Timer(Frames=10)
  317. Special_Hitbox(ID=0x0, Part=0x0, Bone=0x10, Damage=13, Angle=0x169, KBG=0x64, FKB=0x0, BKB=0x19, Size=5.5, Z= 4.0, Y=0.0, X=0.0, Effect=0x0, Trip=0.0, Hitlag=1.0, SDI=1.0, Clang=0x1, ClangInterrupt=0x1, ShieldDamage=0x0, SFXLevel=0x2, SFXType=0x1, GroundAir=0x3, Direct=0x1, Type=0x4, unk=0x3F, unk=0x0, unk=0xF, unk=0x0, Blockable=0x1, Reflectable=0x0, Absorbable=0x0, Rehit=0x0, unk=0x0, unk=0x0, FacingRestriction=0x4, unk=0x1, unk=0x0, unk=0x0, unk=0x0, unk=0x0, unk=0x0)
  318. Special_Hitbox(ID=0x1, Part=0x0, Bone=0xF, Damage=13, Angle=0x169, KBG=0x64, FKB=0x0, BKB=0x19, Size=4.0, Z= 3.2, Y=0.0, X=0.0, Effect=0x0, Trip=0.0, Hitlag=1.0, SDI=1.0, Clang=0x1, ClangInterrupt=0x1, ShieldDamage=0x0, SFXLevel=0x2, SFXType=0x1, GroundAir=0x3, Direct=0x1, Type=0x4, unk=0x3F, unk=0x0, unk=0xF, unk=0x0, Blockable=0x1, Reflectable=0x0, Absorbable=0x0, Rehit=0x0, unk=0x0, unk=0x0, FacingRestriction=0x4, unk=0x1, unk=0x0, unk=0x0, unk=0x0, unk=0x0, unk=0x0)
  319. Special_Hitbox(ID=0x2, Part=0x0, Bone=0xF, Damage=13, Angle=0x169, KBG=0x64, FKB=0x0, BKB=0x19, Size=4.0, Z=-0.8, Y=0.0, X=0.0, Effect=0x0, Trip=0.0, Hitlag=1.0, SDI=1.0, Clang=0x1, ClangInterrupt=0x1, ShieldDamage=0x0, SFXLevel=0x2, SFXType=0x1, GroundAir=0x3, Direct=0x1, Type=0x4, unk=0x3F, unk=0x0, unk=0xF, unk=0x0, Blockable=0x1, Reflectable=0x0, Absorbable=0x0, Rehit=0x0, unk=0x0, unk=0x0, FacingRestriction=0x4, unk=0x1, unk=0x0, unk=0x0, unk=0x0, unk=0x0, unk=0x0)
  320. Synchronous_Timer(Frames=2)
  321. Special_Hitbox(ID=0x0, Part=0x0, Bone=0x10, Damage=8, Angle=0x169, KBG=0x64, FKB=0x0, BKB=0x19, Size=5.5, Z= 4.0, Y=0.0, X=0.0, Effect=0x0, Trip=0.0, Hitlag=1.0, SDI=1.0, Clang=0x1, ClangInterrupt=0x1, ShieldDamage=0x0, SFXLevel=0x1, SFXType=0x1, GroundAir=0x3, Direct=0x1, Type=0x4, unk=0x3F, unk=0x0, unk=0xF, unk=0x0, Blockable=0x1, Reflectable=0x0, Absorbable=0x0, Rehit=0x0, unk=0x0, unk=0x0, FacingRestriction=0x4, unk=0x1, unk=0x0, unk=0x0, unk=0x0, unk=0x0, unk=0x0)
  322. Special_Hitbox(ID=0x1, Part=0x0, Bone=0xF, Damage=8, Angle=0x169, KBG=0x64, FKB=0x0, BKB=0x19, Size=4.0, Z= 3.2, Y=0.0, X=0.0, Effect=0x0, Trip=0.0, Hitlag=1.0, SDI=1.0, Clang=0x1, ClangInterrupt=0x1, ShieldDamage=0x0, SFXLevel=0x1, SFXType=0x1, GroundAir=0x3, Direct=0x1, Type=0x4, unk=0x3F, unk=0x0, unk=0xF, unk=0x0, Blockable=0x1, Reflectable=0x0, Absorbable=0x0, Rehit=0x0, unk=0x0, unk=0x0, FacingRestriction=0x4, unk=0x1, unk=0x0, unk=0x0, unk=0x0, unk=0x0, unk=0x0)
  323. Special_Hitbox(ID=0x2, Part=0x0, Bone=0xF, Damage=8, Angle=0x169, KBG=0x64, FKB=0x0, BKB=0x19, Size=4.0, Z=-0.8, Y=0.0, X=0.0, Effect=0x0, Trip=0.0, Hitlag=1.0, SDI=1.0, Clang=0x1, ClangInterrupt=0x1, ShieldDamage=0x0, SFXLevel=0x1, SFXType=0x1, GroundAir=0x3, Direct=0x1, Type=0x4, unk=0x3F, unk=0x0, unk=0xF, unk=0x0, Blockable=0x1, Reflectable=0x0, Absorbable=0x0, Rehit=0x0, unk=0x0, unk=0x0, FacingRestriction=0x4, unk=0x1, unk=0x0, unk=0x0, unk=0x0, unk=0x0, unk=0x0)
  324. Synchronous_Timer(Frames=4)
  325. Remove_All_Hitboxes()
  326. Synchronous_Timer(Frames=3)
  327. Clear_bit(unk=0x2100000D) # has to do with autocancel
  328. Script_End()
  329. }
  330.  
  331. 2E: [AttackAirHi] - {UAIR}
  332. Script:{
  333. Set_bit(unk=0x2100000D) # has to do with autocancel
  334. Asynchronous_Timer(Frames=6)
  335. Hitbox(ID=0x0, Part=0x0, Bone=0x4, Damage=11, Angle=0x46, KBG=0x64, FKB=0x0, BKB=0x10, Size=4.5, Z=3.2, Y=2.1, X= 0.0, Effect=0x0, Trip=0.0, Hitlag=1.0, SDI=1.0, Clang=0x1, ClangInterrupt=0x1, ShieldDamage=0x0, SFXLevel=0x1, SFXType=0x2, GroundAir=0x3, Direct=0x1, Type=0x6)
  336. Hitbox(ID=0x1, Part=0x0, Bone=0x5, Damage=10, Angle=0x46, KBG=0x64, FKB=0x0, BKB=0x10, Size=5.0, Z=6.2, Y=0.9, X=-0.4, Effect=0x0, Trip=0.0, Hitlag=1.0, SDI=1.0, Clang=0x1, ClangInterrupt=0x1, ShieldDamage=0x0, SFXLevel=0x1, SFXType=0x2, GroundAir=0x3, Direct=0x1, Type=0x6)
  337. Synchronous_Timer(Frames=5)
  338. Hitbox(ID=0x0, Part=0x0, Bone=0x4, Damage=10, Angle=0x1E, KBG=0x50, FKB=0x0, BKB=0xA, Size=4.5, Z=3.2, Y=2.1, X= 0.0, Effect=0x0, Trip=0.0, Hitlag=1.0, SDI=1.0, Clang=0x1, ClangInterrupt=0x1, ShieldDamage=0x0, SFXLevel=0x1, SFXType=0x2, GroundAir=0x3, Direct=0x1, Type=0x6)
  339. Hitbox(ID=0x1, Part=0x0, Bone=0x5, Damage=9, Angle=0x1E, KBG=0x50, FKB=0x0, BKB=0xA, Size=5.0, Z=6.2, Y=0.9, X=-0.4, Effect=0x0, Trip=0.0, Hitlag=1.0, SDI=1.0, Clang=0x1, ClangInterrupt=0x1, ShieldDamage=0x0, SFXLevel=0x1, SFXType=0x2, GroundAir=0x3, Direct=0x1, Type=0x6)
  340. Asynchronous_Timer(Frames=13)
  341. Remove_All_Hitboxes()
  342. Asynchronous_Timer(Frames=24)
  343. Clear_bit(unk=0x2100000D) # has to do with autocancel
  344. Script_End()
  345. }
  346.  
  347. A9: [AttackAirLw] - {DAIR}
  348. Script:{
  349. Asynchronous_Timer(Frames=4)
  350. Set_bit(unk=0x2100000D) # has to do with autocancel
  351. Asynchronous_Timer(Frames=16)
  352. Hitbox(ID=0x0, Part=0x0, Bone=0x0, Damage=14, Angle=0x10E, KBG=0x64, FKB=0x0, BKB=0xA, Size=5.9, Z=0.0, Y=-5.2, X=0.8, Effect=0x0, Trip=0.0, Hitlag=1.0, SDI=1.0, Clang=0x1, ClangInterrupt=0x1, ShieldDamage=0x0, SFXLevel=0x2, SFXType=0x2, GroundAir=0x3, Direct=0x1, Type=0x6)
  353. Hitbox(ID=0x1, Part=0x0, Bone=0x0, Damage=14, Angle=0x169, KBG=0x64, FKB=0x0, BKB=0x28, Size=6.0, Z=0.0, Y= 1.0, X=0.8, Effect=0x0, Trip=0.0, Hitlag=1.0, SDI=1.0, Clang=0x1, ClangInterrupt=0x1, ShieldDamage=0x0, SFXLevel=0x2, SFXType=0x2, GroundAir=0x3, Direct=0x1, Type=0x6)
  354. Synchronous_Timer(Frames=3)
  355. Remove_All_Hitboxes()
  356. Asynchronous_Timer(Frames=39)
  357. Clear_bit(unk=0x2100000D) # has to do with autocancel
  358. Script_End()
  359. }
  360.  
  361.  
  362. =========================================
  363. =======GRABS AND THROWS BEGIN HERE=======
  364. =========================================
  365.  
  366.  
  367. 94: [Catch] - {STANDING GRAB}
  368. Script:{
  369. Asynchronous_Timer(Frames=7)
  370. Grab_Collision(ID=0x0, Bone=0x0, Size=3.3, Z=0.0, Y=9.0, X=4.0, Action=0x3F, GroundAir=0x3, unk=0x0, unk=9, unk=9.7)
  371. External_Subroutine(unk=0x49FA5BDD)
  372. Synchronous_Timer(Frames=2)
  373. Terminate_Grab_Collisions()
  374. Set_bit(unk=0x2100000D) # "enables state transition"
  375. Script_End()
  376. }
  377.  
  378. 13: [CatchDash] - {DASH GRAB}
  379. Script:{
  380. Asynchronous_Timer(Frames=9)
  381. Grab_Collision(ID=0x0, Bone=0x0, Size=2.6, Z=0.0, Y=9.0, X=4.0, Action=0x3F, GroundAir=0x3, unk=0x0, unk=9, unk=12.2)
  382. External_Subroutine(unk=0x49FA5BDD)
  383. Synchronous_Timer(Frames=2)
  384. Terminate_Grab_Collisions()
  385. Set_bit(unk=0x2100000D) # "enables state transition"
  386. Script_End()
  387. }
  388.  
  389. 7B: [CatchTurn] - {PIVOT GRAB}
  390. Script:{
  391. Asynchronous_Timer(Frames=12)
  392. Grab_Collision(ID=0x0, Bone=0x0, Size=3.3, Z=0.0, Y=9.0, X=-4.0, Action=0x3F, GroundAir=0x3, unk=0x0, unk=9, unk=-16.2)
  393. External_Subroutine(unk=0x49FA5BDD)
  394. Synchronous_Timer(Frames=2)
  395. Terminate_Grab_Collisions()
  396. Set_bit(unk=0x2100000D) # "enables state transition"
  397. Script_End()
  398. }
  399.  
  400. 19: [CatchAttack] - {PUMMEL}
  401. Script:{
  402. Asynchronous_Timer(Frames=4)
  403. Special_Hitbox(ID=0x0, Part=0x0, Bone=0x0, Damage=2, Angle=0x169, KBG=0x64, FKB=0x1E, BKB=0x0, Size=6.24, Z=0.0, Y=10, X=12, Effect=0x0, Trip=0.0, Hitlag=1.0, SDI=1.0, Clang=0x0, ClangInterrupt=0x1, ShieldDamage=0x0, SFXLevel=0x0, SFXType=0x2, GroundAir=0x3, Direct=0x1, Type=0x7, unk=0x3F, unk=0x0, unk=0xF, unk=0x0, Blockable=0x1, Reflectable=0x0, Absorbable=0x0, Rehit=0x0, unk=0x0, unk=0x0, FacingRestriction=0x3, unk=0x1, unk=0x0, unk=0x0, unk=0x0, unk=0x0, unk=0x0)
  404. Synchronous_Timer(Frames=1)
  405. Remove_All_Hitboxes()
  406. Asynchronous_Timer(Frames=16)
  407. Set_bit(unk=0x2100000D) # "enables state transition"
  408. Script_End()
  409. }
  410.  
  411. 9D: [ThrowF] - {FTHROW}
  412. Script:{
  413. Throw_Specifier(ID=0x0, Bone=0x0, Damage=4, Angle=0x2D, KBG=0x78, FKB=0x0, BKB=0x37, Effect=0x0, unk=0x0, unk=1, unk=1, SFXLevel=0x0, SFXType=0x0, GroundAir=0x3, unk=0x1, unk=0x1, Type=0x8)
  414. Throw_Specifier(ID=0x1, Bone=0x0, Damage=3, Angle=0x169, KBG=0x64, FKB=0x0, BKB=0x3C, Effect=0x0, unk=0x0, unk=1, unk=1, SFXLevel=0x0, SFXType=0x0, GroundAir=0x3, unk=0x1, unk=0x1, Type=0x8)
  415. Asynchronous_Timer(Frames=11)
  416. Special_Hitbox(ID=0x0, Part=0x0, Bone=0x10, Damage=5, Angle=0x50, KBG=0x64, FKB=0x0, BKB=0x46, Size=4.8, Z=4.8, Y=0.0, X=0.0, Effect=0x0, Trip=0.0, Hitlag=1.5, SDI=1.0, Clang=0x0, ClangInterrupt=0x1, ShieldDamage=0x0, SFXLevel=0x2, SFXType=0x1, GroundAir=0x3, Direct=0x1, Type=0x4, unk=0x3F, unk=0x0, unk=0xF, unk=0x0, Blockable=0x1, Reflectable=0x0, Absorbable=0x0, Rehit=0x0, unk=0x0, unk=0x0, FacingRestriction=0x3, unk=0x1, unk=0x0, unk=0x0, unk=0x0, unk=0x0, unk=0x0)
  417. Asynchronous_Timer(Frames=13)
  418. Throw_Applier(ID=0x0, Bone=0x1A, unk=0x11000005, unk=0x11000006, unk=0x11000007)
  419. Remove_All_Hitboxes()
  420. Script_End()
  421. }
  422.  
  423. 9A: [ThrowB] - {BTHROW}
  424. Script:{
  425. Throw_Specifier(ID=0x0, Bone=0x0, Damage=4, Angle=0x87, KBG=0x82, FKB=0x0, BKB=0x3C, Effect=0x0, unk=0x0, unk=1, unk=1, SFXLevel=0x0, SFXType=0x0, GroundAir=0x3, unk=0x1, unk=0x1, Type=0x8)
  426. Throw_Specifier(ID=0x1, Bone=0x0, Damage=3, Angle=0x169, KBG=0x64, FKB=0x0, BKB=0x3C, Effect=0x0, unk=0x0, unk=1, unk=1, SFXLevel=0x0, SFXType=0x0, GroundAir=0x3, unk=0x1, unk=0x1, Type=0x8)
  427. Asynchronous_Timer(Frames=12)
  428. Special_Hitbox(ID=0x0, Part=0x0, Bone=0x9, Damage=5, Angle=0x6E, KBG=0x64, FBG=0x0, BKB=0x46, Size=5.0, Z=6.8, Y=-1.2, X=1.5, Effect=0x0, Trip=0.0, Hitlag=1.0, SDI=1.0, Clang=0x0, ClangInterrupt=0x1, ShieldDamage=0x0, SFXLevel=0x2, SFXType=0x2, GroundAir=0x3, Direct=0x1, Type=0x6, unk=0x3F, unk=0x0, unk=0xF, unk=0x0, Blockable=0x1, Reflectable=0x0, Absorbable=0x0, Rehit=0x0, unk=0x0, unk=0x0, FacingRestriction=0x3, unk=0x1, unk=0x0, unk=0x0, unk=0x0, unk=0x0, unk=0x0)
  429. Special_Hitbox(ID=0x1, Part=0x0, Bone=0x9, Damage=5, Angle=0x6E, KBG=0x64, FBG=0x0, BKB=0x46, Size=4.5, Z=0.0, Y= 0.0, X=1.0, Effect=0x0, Trip=0.0, Hitlag=1.0, SDI=1.0, Clang=0x0, ClangInterrupt=0x1, ShieldDamage=0x0, SFXLevel=0x2, SFXType=0x2, GroundAir=0x3, Direct=0x1, Type=0x6, unk=0x3F, unk=0x0, unk=0xF, unk=0x0, Blockable=0x1, Reflectable=0x0, Absorbable=0x0, Rehit=0x0, unk=0x0, unk=0x0, FacingRestriction=0x3, unk=0x1, unk=0x0, unk=0x0, unk=0x0, unk=0x0, unk=0x0)
  430. Special_Hitbox(ID=0x2, Part=0x0, Bone=0x3, Damage=5, Angle=0x6E, KBG=0x64, FBG=0x0, BKB=0x46, Size=4.0, Z=0.0, Y= 0.0, X=0.0, Effect=0x0, Trip=0.0, Hitlag=1.0, SDI=1.0, Clang=0x0, ClangInterrupt=0x1, ShieldDamage=0x0, SFXLevel=0x2, SFXType=0x2, GroundAir=0x3, Direct=0x1, Type=0x6, unk=0x3F, unk=0x0, unk=0xF, unk=0x0, Blockable=0x1, Reflectable=0x0, Absorbable=0x0, Rehit=0x0, unk=0x0, unk=0x0, FacingRestriction=0x3, unk=0x1, unk=0x0, unk=0x0, unk=0x0, unk=0x0, unk=0x0)
  431. Asynchronous_Timer(Frames=14)
  432. Throw_Applier(ID=0x0, Bone=0x1A, unk=0x11000005, unk=0x11000006, unk=0x11000007)
  433. Remove_All_Hitboxes()
  434. Script_End()
  435. }
  436.  
  437. 36: [ThrowHi] - {UTHROW}
  438. Script:{
  439. Throw_Specifier(ID=0x0, Bone=0x0, Damage=3, Angle=0x55, KBG=0x6E, FKB=0x0, BKB=0x50, Effect=0x0, unk=0x0, unk=1, unk=1, SFXLevel=0x0, SFXType=0x0, GroundAir=0x3, unk=0x1, unk=0x1, Type=0x8)
  440. Throw_Specifier(ID=0x1, Bone=0x0, Damage=3, Angle=0x169, KBG=0x64, FKB=0x0, BKB=0x3C, Effect=0x0, unk=0x0, unk=1, unk=1, SFXLevel=0x0, SFXType=0x0, GroundAir=0x3, unk=0x1, unk=0x1, Type=0x8)
  441. Asynchronous_Timer(Frames=12)
  442. Special_Hitbox(ID=0x0, Part=0x0, Bone=0x10, Damage=4, Angle=0x50, KBG=0x64, FKB=0x0, BKB=0x3C, Size=4.5, Z=4.8, Y=0.0, X=0.0, Effect=0x0, Trip=0.0, Hitlag=1.5, SDI=1.0, Clang=0x0, ClangInterrupt=0x1, ShieldDamage=0x0, SFXLevel=0x2, SFXType=0x1, GroundAir=0x3, Direct=0x1, Type=0x4, unk=0x3F, unk=0x0, unk=0xF, unk=0x0, Blockable=0x1, Reflectable=0x0, Absorbable=0x0, Rehit=0x0, unk=0x0, unk=0x0, FacingRestriction=0x3, unk=0x1, unk=0x0, unk=0x0, unk=0x0, unk=0x0, unk=0x0)
  443. Asynchronous_Timer(Frames=14)
  444. Throw_Applier(ID=0x0, Bone=0x1A, unk=0x11000005, unk=0x11000006, unk=0x11000007)
  445. Remove_All_Hitboxes()
  446. Script_End()
  447. }
  448.  
  449. A2: [ThrowLw] - {DTHROW}
  450. Script:{
  451. Throw_Specifier(ID=0x0, Bone=0x0, Damage=6, Angle=0x41, KBG=0x2D, WKB=0x0, BKB=0x50, Effect=0x0, unk=0x0, unk=1, unk=1, SFXLevel=0x0, SFXType=0x0, GroundAir=0x3, unk=0x1, unk=0x1, Type=0x8)
  452. Throw_Specifier(ID=0x1, Bone=0x0, Damage=3, Angle=0x169, KBG=0x64, WKB=0x0, BKB=0x3C, Effect=0x0, unk=0x0, unk=1, unk=1, SFXLevel=0x0, SFXType=0x0, GroundAir=0x3, unk=0x1, unk=0x1, Type=0x8)
  453. Asynchronous_Timer(Frames=21)
  454. Throw_Applier(ID=0x0, Bone=0x1A, unk=0x11000005, unk=0x11000006, unk=0x11000007)
  455. Script_End()
  456. }
  457.  
  458.  
  459.  
  460. ======================================
  461. =======SPECIAL MOVES BEGIN HERE=======
  462. ======================================
  463.  
  464.  
  465. 30: [SpecialN] - {GROUND FALCON PUNCH}
  466. Script:{
  467. Asynchronous_Timer(Frames=9)
  468. Set_bit(unk=0x2100000D)
  469. Asynchronous_Timer(Frames=53)
  470. Hitbox(ID=0x0, Part=0x0, Bone=0x16, Damage=25, Angle=0x169, KBG=0x5A, FKB=0x0, BKB=0x0, Size=4.0, Z=-1.5, Y=0.0, X=0.0, Effect=0x5, Trip=0.0, Hitlag=1.5, SDI=0.0, Clang=0x0, ClangInterrupt=0x0, ShieldDamage=0x0, SFXLevel=0x2, SFXType=0x2, GroundAir=0x3, Direct=0x1, Type=0x4)
  471. Hitbox(ID=0x1, Part=0x0, Bone=0x15, Damage=25, Angle=0x169, KBG=0x5A, FKB=0x0, BKB=0x0, Size=2.5, Z=-2.5, Y=0.0, X=0.0, Effect=0x5, Trip=0.0, Hitlag=1.5, SDI=0.0, Clang=0x0, ClangInterrupt=0x0, ShieldDamage=0x0, SFXLevel=0x2, SFXType=0x2, GroundAir=0x3, Direct=0x1, Type=0x4)
  472. Hitbox(ID=0x2, Part=0x0, Bone=0x16, Damage=25, Angle=0x169, KBG=0x5A, FKB=0x0, BKB=0x0, Size=3.5, Z= 3.4, Y=0.0, X=0.0, Effect=0x5, Trip=0.0, Hitlag=1.5, SDI=0.0, Clang=0x0, ClangInterrupt=0x0, ShieldDamage=0x0, SFXLevel=0x2, SFXType=0x2, GroundAir=0x3, Direct=0x1, Type=0x4)
  473. Synchronous_Timer(Frames=5)
  474. Remove_All_Hitboxes()
  475. Script_End()
  476. }
  477.  
  478. 2C: [SpecialNTurn] - {GROUND REVERSE FALCON PUNCH}
  479. Script:{
  480. Asynchronous_Timer(Frames=21)
  481. unk_63623560() #REVERSE_LR
  482. Asynchronous_Timer(Frames=53)
  483. Hitbox(ID=0x0, Part=0x0, Bone=0x16, Damage=28, Angle=0x169, KBG=0x5A, FKB=0x0, BKB=0x0, Size=4.0, Z=-1.5, Y=0.0, X=0.0, Effect=0x5, Trip=0.0, Hitlag=1.5, SDI=0.0, Clang=0x0, ClangInterrupt=0x0, ShieldDamage=0x0, SFXLevel=0x2, SFXType=0x2, GroundAir=0x3, Direct=0x1, Type=0x4)
  484. Hitbox(ID=0x1, Part=0x0, Bone=0x15, Damage=28, Angle=0x169, KBG=0x5A, FKB=0x0, BKB=0x0, Size=2.5, Z=-2.5, Y=0.0, X=0.0, Effect=0x5, Trip=0.0, Hitlag=1.5, SDI=0.0, Clang=0x0, ClangInterrupt=0x0, ShieldDamage=0x0, SFXLevel=0x2, SFXType=0x2, GroundAir=0x3, Direct=0x1, Type=0x4)
  485. Hitbox(ID=0x2, Part=0x0, Bone=0x16, Damage=28, Angle=0x169, KBG=0x5A, FKB=0x0, BKB=0x0, Size=3.5, Z= 3.4, Y=0.0, X=0.0, Effect=0x5, Trip=0.0, Hitlag=1.5, SDI=0.0, Clang=0x0, ClangInterrupt=0x0, ShieldDamage=0x0, SFXLevel=0x2, SFXType=0x2, GroundAir=0x3, Direct=0x1, Type=0x4)
  486. Synchronous_Timer(Frames=5)
  487. Remove_All_Hitboxes()
  488. Script_End()
  489. }
  490.  
  491. 2D: [SpecialAirN] - {AIR FALCON PUNCH}
  492. Script:{
  493. Set_Momentum(Vertical=0, Horizontal=0.2)
  494. Asynchronous_Timer(Frames=9)
  495. Set_bit(unk=0x2100000D)
  496. Asynchronous_Timer(Frames=51)
  497. Set_bit(unk=0x2100000F)
  498. unk_F38E805D(unk=0x1, unk=0x11000002) #SET_INT (value, value)
  499. Asynchronous_Timer(Frames=53)
  500. Hitbox(ID=0x0, Part=0x0, Bone=0x16, Damage=22, Angle=0x169, KBG=0x5A, FKB=0x0, BKB=0x0, Size=4.600, Z=-1.5, Y=0.0, X=0.0, Effect=0x5, Trip=0.0, Hitlag=1.5, SDI=0.0, Clang=0x0, ClangInterrupt=0x0, ShieldDamage=0x0, SFXLevel=0x2, SFXType=0x2, GroundAir=0x3, Direct=0x1, Type=0x4)
  501. Hitbox(ID=0x1, Part=0x0, Bone=0x15, Damage=22, Angle=0x169, KBG=0x5A, FKB=0x0, BKB=0x0, Size=2.875, Z=-2.5, Y=0.0, X=0.0, Effect=0x5, Trip=0.0, Hitlag=1.5, SDI=0.0, Clang=0x0, ClangInterrupt=0x0, ShieldDamage=0x0, SFXLevel=0x2, SFXType=0x2, GroundAir=0x3, Direct=0x1, Type=0x4)
  502. Hitbox(ID=0x2, Part=0x0, Bone=0x16, Damage=22, Angle=0x169, KBG=0x5A, FKB=0x0, BKB=0x0, Size=4.025, Z= 3.4, Y=0.0, X=0.0, Effect=0x5, Trip=0.0, Hitlag=1.5, SDI=0.0, Clang=0x0, ClangInterrupt=0x0, ShieldDamage=0x0, SFXLevel=0x2, SFXType=0x2, GroundAir=0x3, Direct=0x1, Type=0x4)
  503. Synchronous_Timer(Frames=5)
  504. Remove_All_Hitboxes()
  505. Synchronous_Timer(Frames=12)
  506. unk_F38E805D(unk=0x2, unk=0x11000002)
  507. Script_End()
  508. }
  509.  
  510. 80: [SpecialAirNTurn] - {AIR REVERSE FALCON PUNCH}
  511. Script:{
  512. Asynchronous_Timer(Frames=21)
  513. unk_63623560() # REVERSE_LR
  514. Asynchronous_Timer(Frames=51)
  515. Set_bit(unk=0x2100000F)
  516. unk_F38E805D(unk=0x1, unk=0x11000002)
  517. Asynchronous_Timer(Frames=53)
  518. Hitbox(ID=0x0, Part=0x0, Bone=0x16, Damage=25, Angle=0x169, KBG=0x5A, FKB=0x0, BKB=0x0, Size=4.600, X=-1.5, Y=0.0, X=0.0, Effect=0x5, Trip=0.0, Hitlag=1.5, SDI=0.0, Clang=0x0, ClangInterrupt=0x0, ShieldDamage=0x0, SFXLevel=0x2, SFXType=0x2, GroundAir=0x3, Direct=0x1, Type=0x4)
  519. Hitbox(ID=0x1, Part=0x0, Bone=0x15, Damage=25, Angle=0x169, KBG=0x5A, FKB=0x0, BKB=0x0, Size=2.875, X=-2.5, Y=0.0, X=0.0, Effect=0x5, Trip=0.0, Hitlag=1.5, SDI=0.0, Clang=0x0, ClangInterrupt=0x0, ShieldDamage=0x0, SFXLevel=0x2, SFXType=0x2, GroundAir=0x3, Direct=0x1, Type=0x4)
  520. Hitbox(ID=0x2, Part=0x0, Bone=0x16, Damage=25, Angle=0x169, KBG=0x5A, FKB=0x0, BKB=0x0, Size=4.025, X= 3.4, Y=0.0, X=0.0, Effect=0x5, Trip=0.0, Hitlag=1.5, SDI=0.0, Clang=0x0, ClangInterrupt=0x0, ShieldDamage=0x0, SFXLevel=0x2, SFXType=0x2, GroundAir=0x3, Direct=0x1, Type=0x4)
  521. Synchronous_Timer(Frames=5)
  522. Remove_All_Hitboxes()
  523. Synchronous_Timer(Frames=12)
  524. unk_F38E805D(unk=0x2, unk=0x11000002)
  525. Script_End()
  526. }
  527.  
  528. 31: [SpecialSStart] - {GROUND RAPTOR BOOST STARTUP}
  529. Script:{
  530. Asynchronous_Timer(Frames=16)
  531. Extended_Special_Hitbox(ID=0x0, Part=0x0, Bone=0x0, Damage=0, Angle=0x169, KBG=0x0, FKB=0x0, BKB=0x0, Size=4.8, Z=0.0, Y=12.0, X=10.0, Effect=0x1, Trip=0.0, Hitlag=1.0, SDI=1.0, Clang=0x0, ClangInterrupt=0x0, ShieldDamage=0x0, SFXLevel=0x0, SFXType=0x0, GroundAir=0x3, Direct=0x0, Type=0x4, unk=0x1F, unk=0x0, unk=0xF, unk=0x0, Blockable=0x0, Reflectable=0x0, Absorbable=0x0, Rehit=0x0, unk=0x0, unk=0x0, FacingRestriction=0x3, unk=0x0, unk=0x0, unk=0x0, unk=0x0, unk=0x0, Zdisp=0.0, Ydisp=4.0, Xdisp=10.0)
  532. Set_bit(unk=0x2100000E)
  533. Asynchronous_Timer(Frames=36)
  534. Remove_All_Hitboxes()
  535. Clear_bit(unk=0x2100000E)
  536. Script_End()
  537. }
  538.  
  539. 50: [SpecialAirSStart] - {AIR RAPTOR BOOST STARTUP}
  540. Script:{
  541. Asynchronous_Timer(Frames=19)
  542. Extended_Special_Hitbox(ID=0x0, Part=0x0, Bone=0x0, Damage=0, Angle=0x169, KBG=0x0, FKB=0x0, BKB=0x0, Size=4.1, Z=0.0, Y=12.0, X=10.0, Effect=0x1, Trip=0.0, Hitlag=1.0, SDI=1.0, Clang=0x0, ClangInterrupt=0x0, ShieldDamage=0x0, SFXLevel=0x0, SFXType=0x0, GroundAir=0x3, Direct=0x0, Type=0x4, unk=0x1F, unk=0x0, unk=0xF, unk=0x0, Blockable=0x0, Reflectable=0x0, Absorbable=0x0, Rehit=0x0, unk=0x0, unk=0x0, FacingRestriction=0x3, unk=0x0, unk=0x0, unk=0x0, unk=0x0, unk=0x0, Zdisp=0.0, Ydisp=3.0, Xdisp=10.0)
  543. Set_bit(unk=0x2100000E)
  544. Asynchronous_Timer(Frames=31)
  545. Set_bit(unk=0x21000010)
  546. Asynchronous_Timer(Frames=36)
  547. Clear_bit(unk=0x2100000E)
  548. Remove_All_Hitboxes()
  549. Script_End()
  550. }
  551.  
  552. 8C: [B5EDC961] - {RAPTOR BOOST ATTACK GROUND}
  553. Script:{
  554. Asynchronous_Timer(Frames=4)
  555. Hitbox(ID=0x0, Part=0x0, Bone=0x11, Damage=9, Angle=0x55, KBG=0x4B, FKB=0x0, BKB=0x64, Size=7, Z=0.0, Y=0.0, X=0.0, Effect=0x5, Trip=0.0, Hitlag=2.0, SDI=1.0, Clang=0x1, ClangInterupt=0x0, ShieldDamage=0x4, SFXLevel=0x2, SFXType=0x8, GroundAir=0x3, Direct=0x1, Type=0x4)
  556. Asynchronous_Timer(Frames=9)
  557. Remove_All_Hitboxes()
  558. Script_End()
  559. }
  560.  
  561. 4D: [61727163] - {RAPTOR BOOST ATTACK AIR}
  562. Script:{
  563. Asynchronous_Timer(Frames=5)
  564. Special_Hitbox(ID=0x0, Part=0x0, Bone=0x10, Damage=8, Angle=0x3C, KBG=0x50, FKB=0x0, BKB=0x3C, Size=3.0, Z=-1.0, Y=0.0, X=0.0, Effect=0x5, Trip=0.0, Hitlag=2.0, SDI=1.0, Clang=0x1, ClangInterrupt=0x0, ShieldDamage=0x2, SFXLevel=0x2, SFXType=0x8, GroundAir=0x3, Direct=0x1, Type=0x4, unk=0x3F, unk=0x0, unk=0xF, unk=0x0, Blockable=0x1, Reflectable=0x0, Absorbable=0x0, Rehit=0x0, unk=0x0, unk=0x0, FacingRestriction=0x3, unk=0x0, unk=0x0, unk=0x0, unk=0x0, unk=0x0, unk=0x0)
  565. Special_Hitbox(ID=0x1, Part=0x0, Bone=0x10, Damage=8, Angle=0x10E, KBG=0x46, FKB=0x0, BKB=0x3C, Size=8.0, Z= 8.0, Y=0.0, X=0.4, Effect=0x5, Trip=0.0, Hitlag=2.0, SDI=1.0, Clang=0x1, ClangInterrupt=0x0, ShieldDamage=0x2, SFXLevel=0x2, SFXType=0x8, GroundAir=0x2, Direct=0x1, Type=0x4, unk=0x3F, unk=0x0, unk=0xF, unk=0x0, Blockable=0x1, Reflectable=0x0, Absorbable=0x0, Rehit=0x0, unk=0x0, unk=0x0, FacingRestriction=0x3, unk=0x0, unk=0x0, unk=0x0, unk=0x0, unk=0x0, unk=0x0)
  566. Special_Hitbox(ID=0x2, Part=0x0, Bone=0x10, Damage=8, Angle=0x3C, KBG=0x50, FKB=0x0, BKB=0x3C, Size=8.0, Z= 8.0, Y=0.0, X=0.4, Effect=0x5, Trip=0.0, Hitlag=2.0, SDI=1.0, Clang=0x1, ClangInterrupt=0x0, ShieldDamage=0x2, SFXLevel=0x2, SFXType=0x8, GroundAir=0x1, Direct=0x1, Type=0x4, unk=0x3F, unk=0x0, unk=0xF, unk=0x0, Blockable=0x1, Reflectable=0x0, Absorbable=0x0, Rehit=0x0, unk=0x0, unk=0x0, FacingRestriction=0x3, unk=0x0, unk=0x0, unk=0x0, unk=0x0, unk=0x0, unk=0x0)
  567. Asynchronous_Timer(Frames=6)
  568. Set_Momentum(Vertical=-0.5, Horizontal=2.5)
  569. unk_B3EAA5C2(unk=0x1E00001B)
  570. Asynchronous_Timer(Frames=7)
  571. Remove_All_Hitboxes()
  572. Script_End()
  573. }
  574.  
  575. 14: [SpecialHi] - {FALCON DIVE}
  576. Script:{
  577. Asynchronous_Timer(Frames=13)
  578. Set_bit(unk=0x2100000D)
  579. Synchronous_Timer(Frames=1)
  580. Set_bit(unk=0x2100000F)
  581. Grab_collision2(ID=0x0, bone=0x0, Size=4.5, Z=0.0, Y=12.0, X= 7.0, Action=0xBD, GroundAir=0x3, unk=0x1)
  582. Grab_collision2(ID=0x1, bone=0x0, Size=5.5, Z=0.0, Y= 8.8, X=13.7, Action=0xBD, GroundAir=0x1, unk=0x1)
  583. Throw_Specifier(ID=0x1, Bone=0x0, Damage=6, Angle=0x0, KBG=0x32, WKB=0x0, BKB=0x46, Effect=0x0, unk=1.0, unk=0, unk=1, SFXLevel=0x0, SFXtype=0x2, GroundAir=0x3, unk=0x1, unk=0x1, Type=0x8)
  584. Synchronous_Timer(Frames=1)
  585. unk_2F08F54F(unk=0x1)
  586. Asynchronous_Timer(Frames=19)
  587. unk_0F39EC70(unk=0x1)
  588. Asynchronous_Timer(Frames=31)
  589. Terminate_Grab_Collisions()
  590. Remove_All_Hitboxes()
  591. Asynchronous_Timer(Frames=36)
  592. unk_0F39EC70(unk=0x2)
  593. Asynchronous_Timer(Frames=50)
  594. Set_bit(unk=0x21000012)
  595. Script_End()
  596. }
  597.  
  598. 27: [SpecialAirHi] - {AIR FALCON DIVE}
  599. Script:{
  600. Subroutine(Hash=0x1BA6EBD5) #FALCON DIVE
  601. Script_End()
  602. }
  603.  
  604. B3: [SpecialHiCatch] - {FALCON DIVE GRAB}
  605. Script:{
  606. Throw_Specifier(ID=0x1, Bone=0x0, Damage=8, Angle=0x0, KBG=0xA, WKB=0x0, BKB=0x64, Effect=0x0, unk=0x0, unk=1, unk=1, SFXLevel=0x0, SFXType=0x2, GroundAir=0x3, unk=0x1, unk=0x1, Type=0x8)
  607. Asynchronous_Timer(Frames=2)
  608. Hitbox(ID=0x0, Part=0x0, Bone=0x2, Damage=5, Angle=0x169, KBG=0x0, FKB=0x0, BKB=0x0, Size=9.6, X=0.0, Y=0.0, Z=0.0, Effect=0x5, Trip=0.0, Hitlag=1.0, SDI=1.0, Clang=0x1, ClangInterrupt=0x1, ShieldDamage=0x0, SFXLevel=0x2, SFXType=0x0, GroundAir=0x3, Direct=0x1, Type=0x0)
  609. Synchronous_Timer(Frames=2)
  610. Remove_All_Hitboxes()
  611. Asynchronous_Timer(Frames=20)
  612. Script_End()
  613. }
  614.  
  615. 5E: [SpecialHiThrow] - {FALCON DIVE THROW} {HYES}
  616. Script:{
  617. Throw_Specifier(ID=0x0, Bone=0x0, Damage=12, Angle=0x32, KBG=0x52, WKB=0x0, BKB=0x28, Effect=0x0, unk=0x0, unk=1, unk=1, SFXLevel=0x2, SFXType=0x8, GroundAir=0x3, unk=0x1, unk=0x1, Type=0x8)
  618. Throw_Specifier(ID=0x1, Bone=0x0, Damage=8, Angle=0x0, KBG=0xA, WKB=0x0, BKB=0x64, Effect=0x0, unk=0x0, unk=1, unk=1, SFXLevel=0x0, SFXType=0x2, GroundAir=0x3, unk=0x1, unk=0x1, Type=0x8)
  619. Throw_Applier(ID=0x0, Bone=0x1A, unk=0x11000005, unk=0x11000006, unk=0x11000007)
  620. Asynchronous_Timer(Frames=46)
  621. Set_bit(unk=0x2100000E)
  622. Script_End()
  623. }
  624.  
  625. 67: [SpecialLw] - {GROUND FALCON KICK}
  626. Script:{
  627. Frame_Speed_Multiplier(Speed=1.2)
  628. Asynchronous_Timer(Frames=15)
  629. Frame_Speed_Multiplier(Speed=1)
  630. Extended_Hitbox(ID=0x0, Part=0x0, Bone=0x8, Damage=13, Angle=0x50, KBG=0x50, FKB=0x0, BKB=0x3C, Size=3.8, Z=10.0, Y=0.0, X=0.0, Effect=0x5, Trip=0.0, Hitlag=1.0, SDI=1.0, Clang=0x1, ClangInterrupt=0x1, ShieldDamage=0x0, SFXLevel=0x2, SFXType=0x2, GroundAir=0x3, Direct=0x1, Type=0x6, Zdisp=2.0, Ydisp=0.0, Xdisp=0.0)
  631. Synchronous_Timer(Frames=1)
  632. Set_bit(unk=0x2100000F)
  633. Synchronous_Timer(Frames=2)
  634. Extended_Hitbox(ID=0x0, Part=0x0, Bone=0x8, Damage=11, Angle=0x44, KBG=0x28, FKB=0x0, BKB=0x5A, Size=3.2, Z=10.0, Y=0.0, X=0.0, Effect=0x5, Trip=0.0, Hitlag=1.0, SDI=1.0, Clang=0x1, ClangInterrupt=0x1, ShieldDamage=0x0, SFXLevel=0x2, SFXType=0x2, GroundAir=0x3, Direct=0x1, Type=0x6, Zdisp=2.0, Ydisp=0.0, Xdisp=0.0)
  635. Synchronous_Timer(Frames=8)
  636. Extended_Hitbox(ID=0x0, Part=0x0, Bone=0x8, Damage= 7, Angle=0x32, KBG=0x3C, FKB=0x0, BKB=0x50, Size=3.2, Z=10.0, Y=0.0, X=0.0, Effect=0x5, Trip=0.0, Hitlag=1.0, SDI=1.0, Clang=0x1, ClangInterrupt=0x1, ShieldDamage=0x0, SFXLevel=0x1, SFXType=0x2, GroundAir=0x3, Direct=0x1, Type=0x6, Zdisp=2.0, Ydisp=0.0, Xdisp=0.0)
  637. Synchronous_Timer(Frames=10)
  638. Remove_All_Hitboxes()
  639. Script_End()
  640. }
  641.  
  642. 81: [SpecialAirLw] - {AIR FALCON KICK}
  643. Script:{
  644. Asynchronous_Timer(Frames=16)
  645. Set_bit(unk=0x2100000F)
  646. Hitbox(ID=0x0, Part=0x0, Bone=0x5, Damage=15, Angle=0x169, KBG=0x3C, FKB=0x0, BKB=0x28, Size=5.76, Z=4.0, Y=0.0, X=0.0, Effect=0x5, Trip=0.0, Hitlag=1.0, SDI=1.0, Clang=0x1, ClangInterrupt=0x1, ShieldDamage=0x0, SFXLevel=0x2, SFXType=0x2, GroundAir=0x3, Direct=0x1, Type=0x6)
  647. Synchronous_Timer(Frames=2)
  648. Extended_Hitbox(ID=0x0, Part=0x0, Bone=0x5, Damage=13, Angle=0x169, KBG=0x41, FKB=0x0, BKB=0x28, Size=5.00, Z=4.0, Y=0.0, X=0.0, Effect=0x5, Trip=0.0, Hitlag=1.0, SDI=1.0, Clang=0x1, ClangInterrupt=0x1, ShieldDamage=0x0, SFXLevel=0x2, SFXType=0x2, GroundAir=0x3, Direct=0x1, Type=0x6, Zdisp=-2.0, Ydisp=0.0, Xdisp=0.0)
  649. Synchronous_Timer(Frames=8)
  650. Extended_Hitbox(ID=0x0, Part=0x0, Bone=0x5, Damage=11, Angle=0x169, KBG=0x41, FKB=0x0, BKB=0x28, Size=5.00, Z=4.0, Y=0.0, X=0.0, Effect=0x5, Trip=0.0, Hitlag=1.0, SDI=1.0, Clang=0x1, ClangInterrupt=0x1, ShieldDamage=0x0, SFXLevel=0x2, SFXType=0x2, GroundAir=0x3, Direct=0x1, Type=0x6, Zdisp=-2.0, Ydisp=0.0, Xdisp=0.0)
  651. Synchronous_Timer(Frames=8)
  652. Remove_All_Hitboxes()
  653. Script_End()
  654. }
  655.  
  656. 39: [SpecialLwEnd] - {GROUND FALCON KICK END} ??
  657. Script:{
  658. Synchronous_Timer(Frames=2)
  659. Set_bit(unk=0x2100000D)
  660. Asynchronous_Timer(Frames=31)
  661. Clear_bit(unk=0x2100000D)
  662. Script_End()
  663. }
  664.  
  665. B1: [SpecialLwEndAir] - {GROUND FALCON KICK END IN THE AIR} ???
  666. Script:{
  667. Synchronous_Timer(Frames=8)
  668. Set_bit(unk=0x21000010)
  669. Set_bit(unk=0x2100000E)
  670. Script_End()
  671. }
  672.  
  673. A3: [SpecialAirLwEnd] - {AIR FALCON KICK END} {AERIAL FALCON KICK GROUND IMPACT}
  674. Script:{
  675. Synchronous_Timer(Frames=1)
  676. Extended_Hitbox(ID=0x0, Part=0x0, Bone=0x0, Damage= 9, Angle=0x50, KBG=0x14, FKB=0x0, BKB=0x50, Size=4.8, Z=0.0, Y=1.0, X=7.2, Effect=0x0, Trip=0.0, Hitlag=1.0, SDI=1.0, Clang=0x1, ClangInterrupt=0x1, ShieldDamage=0x0, SFXLevel=0x2, SFXType=0x2, GroundAir=0x1, Direct=0x1, Type=0x6, Zdisp=0.0, Ydisp=1.0, Xdisp=-7.2)
  677. Synchronous_Timer(Frames=2)
  678. Remove_All_Hitboxes()
  679. Script_End()
  680. }
  681.  
  682.  
  683. =====================================================
  684. =============RECOVERY ATTACKS BEGIN HERE=============
  685. =====================================================
  686.  
  687.  
  688. 1B: [DownAttackU] - {GETUP ATTACK 1} {FACEUP} {SPINNING KICK WITH BOTH LEGS}
  689. Script:{
  690. Asynchronous_Timer(Frames=14)
  691. Extended_Hitbox(ID=0x0, Part=0x0, Bone=0x0, Damage=6, Angle=0x169, KBG=0x30, FKB=0x0, BKB=0x50, Size=5.0, Z=0.0, Y=9.0, X=12.0, Effect=0x0, Trip=0.0, Hitlag=1.0, SDI=1.0, Clang=0x0, ClangInterrupt=0x0, ShieldDamage=0x8, SFXLevel=0x1, SFXType=0x2, GroundAir=0x3, Direct=0x1, Type=0x6, Zdisp=0.0, Ydisp=9.0, Xdisp=-12.0)
  692. Synchronous_Timer(Frames=2)
  693. Remove_All_Hitboxes()
  694. Asynchronous_Timer(Frames=20)
  695. Extended_Hitbox(ID=0x0, Part=0x0, Bone=0x0, Damage=6, Angle=0x169, KBG=0x30, FKB=0x0, BKB=0x50, Size=5.0, Z=0.0, Y=9.0, X=12.0, Effect=0x0, Trip=0.0, Hitlag=1.0, SDI=1.0, Clang=0x0, ClangInterrupt=0x0, ShieldDamage=0x8, SFXLevel=0x1, SFXType=0x2, GroundAir=0x3, Direct=0x1, Type=0x6, Zdisp=0.0, Ydisp=9.0, Xdisp=-12.0)
  696. Synchronous_Timer(Frames=2)
  697. Remove_All_Hitboxes()
  698. Script_End()
  699. }
  700.  
  701. 3B: [DownAttackD] - {GETUP ATTACK 2} {FACEDOWN} {SINGLE LEG AXE KICK}
  702. Script:{
  703. Asynchronous_Timer(Frames=14)
  704. Extended_Hitbox(ID=0x0, Part=0x0, Bone=0x0, Damage=7, Angle=0x30, KBG=0x30, FKB=0x0, BKB=0x50, Size=5.0, Z=0.0, Y=5.0, X=-16.0, Effect=0x0, Trip=0.0, Hitlag=1.0, SDI=1.0, Clang=0x0, ClangInterrupt=0x0, ShieldDamage=0x8, SFXLevel=0x1, SFXType=0x2, GroundAir=0x3, Direct=0x1, Type=0x6, Zdisp=0.0, Ydisp=5.0, Xdisp=-2.0)
  705. Synchronous_Timer(Frames=2)
  706. Remove_All_Hitboxes()
  707. Asynchronous_Timer(Frames=24)
  708. Extended_Hitbox(ID=0x0, Part=0x0, Bone=0x0, Damage=7, Angle=0x30, KBG=0x30, FKB=0x0, BKB=0x50, Size=5.0, Z=0.0, Y=5.0, X= 15.0, Effect=0x0, Trip=0.0, Hitlag=1.0, SDI=1.0, Clang=0x0, ClangInterrupt=0x0, ShieldDamage=0x8, SFXLevel=0x1, SFXType=0x2, GroundAir=0x3, Direct=0x1, Type=0x6, Zdisp=0.0, Ydisp=5.0, Xdisp=4.0)
  709. Synchronous_Timer(Frames=2)
  710. Remove_All_Hitboxes()
  711. Script_End()
  712. }
  713.  
  714. 6E: [SlipAttack] - {GETUP ATTACK 3} {SITTING DOWN / TRIPPED} {PUNCH FORWARD THEN BACKWARD}
  715. Script:{
  716. Asynchronous_Timer(Frames=18)
  717. Extended_Hitbox(ID=0x0, Part=0x0, Bone=0x0, Damage=5, Angle=0x169, KBG=0x32, FKB=0x0, BKB=0x3C, Size=5.0, Z=0.0, Y=5.0, X=10.5, Effect=0x0, Trip=0.0, Hitlag=1.0, SDI=1.0, Clang=0x0, ClangInterrupt=0x0, ShieldDamage=0x8, SFXLevel=0x1, SFXType=0x1, GroundAir=0x3, Direct=0x1, Type=0x4, Zdisp=0.0, Ydisp=5.0, Xdisp=4.5)
  718. Synchronous_Timer(Frames=2)
  719. Remove_All_Hitboxes()
  720. Asynchronous_Timer(Frames=23)
  721. Extended_Hitbox(ID=0x0, Part=0x0, Bone=0x0, Damage=5, Angle=0x169, KBG=0x32, FKB=0x0, BKB=0x3C, Size=5.0, Z=0.0, Y=5.0, X=-9.5, Effect=0x0, Trip=0.0, Hitlag=1.0, SDI=1.0, Clang=0x0, ClangInterrupt=0x0, ShieldDamage=0x8, SFXLevel=0x1, SFXType=0x1, GroundAir=0x3, Direct=0x1, Type=0x4, Zdisp=0.0, Ydisp=5.0, Xdisp=-4.0)
  722. Synchronous_Timer(Frames=2)
  723. Remove_All_Hitboxes()
  724. Script_End()
  725. }
  726.  
  727. BA: [CliffAttackQuick] - {LEDGE ATTACK} {CLIMB UP, LOW KICK FORWARD}
  728. Script:{
  729. Asynchronous_Timer(Frames=22)
  730. Extended_Special_Hitbox(ID=0x0, Part=0x0, Bone=0x0, Damage=7, Angle=0x2D, KBG=0x14, FKB=0x0, BKB=0x5A, Size=5.0, Z=0.0, Y=5.0, X=12.5, Effect=0x0, Trip=0.0, Hitlag=1.0, SDI=1.0, Clang=0x0, ClangInterrupt=0x0, ShieldDamage=0x1, SFXLevel=0x1, SFXType=0x2, GroundAir=0x3, Direct=0x1, Type=0x6, unk=0x3F, unk=0x0, unk=0xF, unk=0x0, Blockable=0x1, Reflectable=0x0, Absorbable=0x0, Rehit=0x0, unk=0x0, unk=0x0, FacingRestriction=0x3, unk=0x1, unk=0x0, unk=0x0, unk=0x0, unk=0x0, Zdisp=0.0, Ydisp=5.0, Xdisp=3.5)
  731. Synchronous_Timer(Frames=3)
  732. Remove_All_Hitboxes()
  733. Script_End()
  734. }
  735.  
  736.  
  737. ======================================================
  738. ===============MISC. ACTIONS BEGIN HERE===============
  739. ======================================================
  740.  
  741. 17: [EscapeAir] - {AIRDODGE}
  742. Script:{
  743. Asynchronous_Timer(Frames=19)
  744. unk_E74D94EE(unk=0x0)
  745. Script_End()
  746. }
  747.  
  748. 1D: [TurnRun]
  749. Script:{
  750. Asynchronous_Timer(Frames=10)
  751. Set_bit(unk=0x2100000D)
  752. Script_End()
  753. }
  754.  
  755. 75: [Dash] - {DASH}
  756. Script:{
  757. Asynchronous_Timer(Frames=16)
  758. unk_B3EAA5C2(unk=0x1E00000A)
  759. Script_End()
  760. }
  761.  
  762. 44: [RunBrakeL] - {DASH BRAKE}
  763. Script:{
  764. Asynchronous_Timer(Frames=10)
  765. Set_bit(unk=0x2100000D)
  766. Clear_bit(unk=0x2100000F)
  767. Script_End()
  768. }
  769.  
  770. 7A: [RunBrakeR] - {DASH BRAKE}
  771. Script:{
  772. Asynchronous_Timer(Frames=10)
  773. Set_bit(unk=0x2100000D)
  774. Clear_bit(unk=0x2100000F)
  775. Script_End()
  776. }
  777.  
  778. 60: [EscapeF] - {FORWARD ROLL} ??
  779. Script:{
  780. Asynchronous_Timer(Frames=20)
  781. unk_63623560()
  782. Script_End()
  783. }
  784.  
  785. 99: [StopCeil] - #tech??
  786. Script:{
  787. Asynchronous_Timer(Frames=5)
  788. Set_bit(unk=0x2100000D)
  789. Script_End()
  790. }
  791.  
  792. 3E: [DownEatU]
  793. Script:{
  794. Asynchronous_Timer(Frames=6)
  795. unk_E1E1ED52(unk=0x0, unk=0x2)
  796. Asynchronous_Timer(Frames=11)
  797. unk_87C50592(unk=0x2)
  798. Script_End()
  799. }
  800.  
  801. 2A: [DownEatD]
  802. Script:{
  803. Asynchronous_Timer(Frames=3)
  804. unk_E1E1ED52(unk=0x0, unk=0x2)
  805. Asynchronous_Timer(Frames=8)
  806. unk_87C50592(unk=0x2)
  807. Script_End()
  808. }
  809.  
  810. 7C: [DownBoundU]
  811. Script:{
  812. Asynchronous_Timer(Frames=3)
  813. Asynchronous_Timer(Frames=22)
  814. Script_End()
  815. }
  816.  
  817. 9E: [DownBoundD]
  818. Script:{
  819. Asynchronous_Timer(Frames=4)
  820. Asynchronous_Timer(Frames=22)
  821. Script_End()
  822. }
  823.  
  824. A4: [ItemGrassPull]
  825. Script:{
  826. Asynchronous_Timer(Frames=5)
  827. unk_F38E805D(unk=0x2, unk=0x11000003)
  828. Asynchronous_Timer(Frames=12)
  829. unk_F38E805D(unk=0x3, unk=0x11000003)
  830. Asynchronous_Timer(Frames=15)
  831. Set_bit(unk=0x2100000E)
  832. unk_F38E805D(unk=0x4, unk=0x11000007)
  833. Asynchronous_Timer(Frames=18)
  834. unk_F38E805D(unk=0x4, unk=0x11000003)
  835. Asynchronous_Timer(Frames=30)
  836. unk_F38E805D(unk=0x5, unk=0x11000003)
  837. Script_End()
  838. }
  839.  
  840.  
  841. =======Everything below here isn't organized.=======
  842.  
  843. 0: [004B3850]
  844. Script:{
  845. Asynchronous_Timer(Frames=3)
  846. unk_E1E1ED52(unk=0x0, unk=0x2)
  847. Asynchronous_Timer(Frames=6)
  848. unk_87C50592(unk=0x2)
  849. Script_End()
  850. }
  851.  
  852. 3: [0317F126]
  853. Script:{
  854. Asynchronous_Timer(Frames=7)
  855. External_Subroutine(unk=0x6DB20AB7)
  856. Asynchronous_Timer(Frames=10)
  857. External_Subroutine(unk=0x4FBD2A28)
  858. Asynchronous_Timer(Frames=14)
  859. Remove_All_Hitboxes()
  860. Script_End()
  861. }
  862.  
  863. 4: [03B789CB]
  864. Script:{
  865. Asynchronous_Timer(Frames=7)
  866. unk_6E053790(unk=0x1, unk=0x0, unk=0x2)
  867. Script_End()
  868. }
  869.  
  870. 5: [044DA8FC]
  871. Script:{
  872. Subroutine(Hash=0x99E49994)
  873. Script_End()
  874. }
  875.  
  876. 6: [05C54786]
  877. Script:{
  878. Subroutine(Hash=0x36B7565D)
  879. Script_End()
  880. }
  881.  
  882. 7: [06690ABA]
  883. Script:{
  884. External_Subroutine(unk=0x7EFCFF98)
  885. Script_End()
  886. }
  887.  
  888. A: [0C660475]
  889. Script:{
  890. Asynchronous_Timer(Frames=9)
  891. unk_965E035A()
  892. Script_End()
  893. }
  894.  
  895. B: [0CC803A3]
  896. Script:{
  897. Asynchronous_Timer(Frames=3)
  898. unk_745B20A7(unk=0x11000010)
  899. Script_End()
  900. }
  901.  
  902. D: [107D38F2]
  903. Script:{
  904. Asynchronous_Timer(Frames=14)
  905. unk_50730439(unk=0, unk=32, unk=0x1, unk=0x0, unk=0x2)
  906. Script_End()
  907. }
  908.  
  909. E: [14B86FF8]
  910. Script:{
  911. External_Subroutine(unk=0x36783DB2)
  912. Script_End()
  913. }
  914.  
  915. 10: [168D716B]
  916. Script:{
  917. Subroutine(Hash=0xEED45ECD)
  918. Script_End()
  919. }
  920.  
  921. 12: [192152A3]
  922. Script:{
  923. Set_Armor(State=0x1, Type=0x0)
  924. Asynchronous_Timer(Frames=5)
  925. unk_838B5229(unk=0x64)
  926. Asynchronous_Timer(Frames=7)
  927. External_Subroutine(unk=0xC8F9E44F)
  928. Asynchronous_Timer(Frames=10)
  929. External_Subroutine(unk=0xFC7E1BE8)
  930. Asynchronous_Timer(Frames=14)
  931. Set_Armor(State=0x0, Type=0x0)
  932. unk_A546845C(unk=0.6) #MOT_SET_RATE(float) sets velocity to a constant?
  933. Remove_All_Hitboxes()
  934. Script_End()
  935. }
  936.  
  937. 15: [1C9FD162]
  938. Script:{
  939. Asynchronous_Timer(Frames=30)
  940. Set_bit(unk=0x2100000E)
  941. Script_End()
  942. }
  943.  
  944. 1A: [22D587C4]
  945. Script:{
  946. unk_A546845C(unk=0.5)
  947. unk_F6D9DCF6(unk=0x3, unk=1.1)
  948. Asynchronous_Timer(Frames=3)
  949. unk_838B5229(unk=0x64)
  950. Asynchronous_Timer(Frames=4)
  951. External_Subroutine(unk=0x78015C48)
  952. Asynchronous_Timer(Frames=6)
  953. unk_A546845C(unk=0.8)
  954. Remove_All_Hitboxes()
  955. unk_F6D9DCF6(unk=0xA, unk=1)
  956. Script_End()
  957. }
  958.  
  959. 1E: [297B19D2]
  960. Script:{
  961. Asynchronous_Timer(Frames=4)
  962. External_Subroutine(unk=0xA77F5925)
  963. Asynchronous_Timer(Frames=6)
  964. Remove_All_Hitboxes()
  965. Script_End()
  966. }
  967.  
  968. 1F: [29BAE301]
  969. Script:{
  970. Asynchronous_Timer(Frames=5)
  971. unk_50730439(unk=11, unk=11, unk=0x1, unk=0x0, unk=0x2)
  972. Script_End()
  973. }
  974.  
  975. 20: [29BB09D8]
  976. Script:{
  977. Asynchronous_Timer(Frames=4)
  978. External_Subroutine(unk=0x94CEFF71)
  979. Asynchronous_Timer(Frames=6)
  980. Remove_All_Hitboxes()
  981. Script_End()
  982. }
  983.  
  984. 21: [2B893AB9]
  985. Script:{
  986. External_Subroutine(unk=0xBC64B03D)
  987. Script_End()
  988. }
  989.  
  990. 22: [2C4B208A]
  991. Script:{
  992. Subroutine(Hash=0x9DD471AC)
  993. Script_End()
  994. }
  995.  
  996. 23: [2CC6900C]
  997. Script:{
  998. Asynchronous_Timer(Frames=2)
  999. unk_965E035A()
  1000. Script_End()
  1001. }
  1002.  
  1003. 24: [2DACD56A]
  1004. Script:{
  1005. Asynchronous_Timer(Frames=7)
  1006. Set_bit(unk=0x21000011)
  1007. Asynchronous_Timer(Frames=15)
  1008. External_Subroutine(unk=0xC189E41B)
  1009. unk_42998FB4(unk=0x1)
  1010. Asynchronous_Timer(Frames=16)
  1011. Remove_All_Hitboxes()
  1012. Script_End()
  1013. }
  1014.  
  1015. 25: [32872E4C]
  1016. Script:{
  1017. Asynchronous_Timer(Frames=8)
  1018. External_Subroutine(unk=0xA871C206)
  1019. unk_42998FB4(unk=0x0)
  1020. Asynchronous_Timer(Frames=10)
  1021. Remove_All_Hitboxes()
  1022. Script_End()
  1023. }
  1024.  
  1025. 29: [36783DB2]
  1026. Script:{
  1027. Asynchronous_Timer(Frames=9)
  1028. unk_965E035A()
  1029. Script_End()
  1030. }
  1031.  
  1032. 32: [453B4E68]
  1033. Script:{
  1034. Subroutine(Hash=0xEB786D3F)
  1035. Script_End()
  1036. }
  1037.  
  1038. 35: [48FD31CB]
  1039. Script:{
  1040. Asynchronous_Timer(Frames=15)
  1041. unk_63623560()
  1042. Asynchronous_Timer(Frames=20)
  1043. unk_50730439(unk=24, unk=15, unk=0x1, unk=0x0, unk=0x2)
  1044. Script_End()
  1045. }
  1046.  
  1047. 37: [4B6236D7]
  1048. Script:{
  1049. Subroutine(Hash=0x4509EDDD)
  1050. Script_End()
  1051. }
  1052.  
  1053. 3C: [4F90F5D2]
  1054. Script:{
  1055. Asynchronous_Timer(Frames=23)
  1056. unk_50730439(unk=18, unk=15, unk=0x1, unk=0x0, unk=0x2)
  1057. Script_End()
  1058. }
  1059.  
  1060. 3D: [51C12B1A]
  1061. Script:{
  1062. Asynchronous_Timer(Frames=3)
  1063. unk_745B20A7(unk=0x11000010)
  1064. Script_End()
  1065. }
  1066.  
  1067. 40: [52BF734B]
  1068. Script:{
  1069. unk_A546845C(unk=0.5)
  1070. unk_F6D9DCF6(unk=0x6, unk=1.4)
  1071. Asynchronous_Timer(Frames=7)
  1072. Set_bit(unk=0x21000011)
  1073. Asynchronous_Timer(Frames=14)
  1074. unk_838B5229(unk=0x64)
  1075. Asynchronous_Timer(Frames=15)
  1076. External_Subroutine(unk=0x2A3973EF)
  1077. Asynchronous_Timer(Frames=16)
  1078. unk_A546845C(unk=0.8)
  1079. Remove_All_Hitboxes()
  1080. Asynchronous_Timer(Frames=25)
  1081. unk_F6D9DCF6(unk=0xC, unk=1)
  1082. Asynchronous_Timer(Frames=26)
  1083. unk_745B20A7(unk=0x11000004)
  1084. Script_End()
  1085. }
  1086.  
  1087. 41: [FinalAirEnd]
  1088. Script:{
  1089. Subroutine(Hash=0x7569EDAC)
  1090. Script_End()
  1091. }
  1092.  
  1093. 42: [5911ED5D]
  1094. Script:{
  1095. Asynchronous_Timer(Frames=7)
  1096. Set_bit(unk=0x21000011)
  1097. Asynchronous_Timer(Frames=15)
  1098. External_Subroutine(unk=0xF5477682)
  1099. Asynchronous_Timer(Frames=16)
  1100. Remove_All_Hitboxes()
  1101. Asynchronous_Timer(Frames=25)
  1102. Script_End()
  1103. }
  1104.  
  1105. 43: [59D1FD57]
  1106. Script:{
  1107. Asynchronous_Timer(Frames=41)
  1108. Set_Armor(State=0x1, Type=0x0)
  1109. Asynchronous_Timer(Frames=51)
  1110. External_Subroutine(unk=0xC6F6D0D6)
  1111. Set_Armor(State=0x0, Type=0x0)
  1112. Synchronous_Timer(Frames=2)
  1113. Remove_All_Hitboxes()
  1114. Synchronous_Timer(Frames=10)
  1115. unk_BB400CDA(unk=0x3, unk=0x0, unk=0x2)
  1116. Script_End()
  1117. }
  1118.  
  1119. 45: [5C4D24BA]
  1120. Script:{
  1121. Asynchronous_Timer(Frames=7)
  1122. External_Subroutine(unk=0x8F5590F9)
  1123. Asynchronous_Timer(Frames=10)
  1124. External_Subroutine(unk=0xDE3BA125)
  1125. Asynchronous_Timer(Frames=14)
  1126. Remove_All_Hitboxes()
  1127. Script_End()
  1128. }
  1129.  
  1130. 46: [5C5E5525]
  1131. Script:{
  1132. Asynchronous_Timer(Frames=9)
  1133. unk_965E035A()
  1134. Script_End()
  1135. }
  1136.  
  1137. 47: [5DC621E5]
  1138. Script:{
  1139. Asynchronous_Timer(Frames=4)
  1140. External_Subroutine(unk=0x93B1CBBC)
  1141. Asynchronous_Timer(Frames=6)
  1142. Remove_All_Hitboxes()
  1143. Script_End()
  1144. }
  1145.  
  1146. 48: [5DCB2AF4]
  1147. Script:{
  1148. unk_F6D9DCF6(unk=0x2, unk=0.4)
  1149. Asynchronous_Timer(Frames=3)
  1150. unk_F6D9DCF6(unk=0x4, unk=2.6)
  1151. Asynchronous_Timer(Frames=6)
  1152. unk_838B5229(unk=0x64)
  1153. Asynchronous_Timer(Frames=8)
  1154. External_Subroutine(unk=0x31898597)
  1155. Asynchronous_Timer(Frames=10)
  1156. Remove_All_Hitboxes()
  1157. unk_F6D9DCF6(unk=0x14, unk=1)
  1158. Script_End()
  1159. }
  1160.  
  1161. 49: [5F52B259] - IMPORTANT
  1162. Script:{
  1163. Asynchronous_Timer(Frames=1)
  1164. Set_Loop(Iterations=10)
  1165. External_Subroutine(unk=0xD37D02B4)
  1166. unk_1AFDA8E6(unk=0x0, unk=0x0, unk=0x0, unk=-1, unk=5.2)
  1167. unk_1AFDA8E6(unk=0x1, unk=0x0, unk=0x0, unk=-1, unk=-5.2)
  1168. unk_1AFDA8E6(unk=0x2, unk=0x0, unk=0x0, unk=9, unk=5.2)
  1169. unk_1AFDA8E6(unk=0x3, unk=0x0, unk=0x0, unk=9, unk=-5.2)
  1170. Synchronous_Timer(Frames=2)
  1171. Remove_All_Hitboxes()
  1172. Goto(unk=-29)
  1173. Script_End()
  1174. }
  1175.  
  1176. 4B: [60216DF8]
  1177. Script:{
  1178. Subroutine(Hash=0x9E895D8D)
  1179. Script_End()
  1180. }
  1181.  
  1182. 4E: [61C011E8]
  1183. Script:{
  1184. Asynchronous_Timer(Frames=4)
  1185. unk_2D942090(unk=0x1)
  1186. Script_End()
  1187. }
  1188.  
  1189. 52: [67A3293A]
  1190. Script:{
  1191. Asynchronous_Timer(Frames=2)
  1192. unk_2D942090(unk=0x0)
  1193. Script_End()
  1194. }
  1195.  
  1196. 56: [72E1B46F]
  1197. Script:{
  1198. Subroutine(Hash=0xE9B99AD4)
  1199. Script_End()
  1200. }
  1201.  
  1202. 57: [735D6233]
  1203. Script:{
  1204. Subroutine(Hash=0x8E1EC095)
  1205. Script_End()
  1206. }
  1207.  
  1208. 58: [FinalRideR]
  1209. Script:{
  1210. Subroutine(Hash=0x8E49CB0C)
  1211. Script_End()
  1212. }
  1213.  
  1214. 59: [7499EF77]
  1215. Script:{
  1216. Asynchronous_Timer(Frames=9)
  1217. unk_965E035A()
  1218. Script_End()
  1219. }
  1220.  
  1221. 5A: [751B9558]
  1222. Script:{
  1223. Asynchronous_Timer(Frames=7)
  1224. unk_50730439(unk=0, unk=0.1, unk=0x1, unk=0x0, unk=0x2)
  1225. Script_End()
  1226. }
  1227.  
  1228. 5B: [FinalEnd]
  1229. Script:{
  1230. Throw_Specifier(ID=0x0, Bone=0x0, Damage=10, Angle=0x169, KBG=0xA5, WKB=0x0, BKB=0x64, Effect=0x0, unk=0x3F800000, unk=0, unk=1, unk=0x2, SFX?=0x0, GroundAir=0x0, unk=0x1, unk=0x1, Type?=0x0)
  1231. Set_bit(unk=0x2100000E)
  1232. Script_End()
  1233. }
  1234.  
  1235. 5C: [76E58000]
  1236. Script:{
  1237. unk_F6D9DCF6(unk=0x5, unk=2.5)
  1238. Asynchronous_Timer(Frames=5)
  1239. unk_838B5229(unk=0x64)
  1240. Asynchronous_Timer(Frames=7)
  1241. External_Subroutine(unk=0xF9403372)
  1242. Asynchronous_Timer(Frames=10)
  1243. External_Subroutine(unk=0xA427EE2E)
  1244. Asynchronous_Timer(Frames=14)
  1245. Remove_All_Hitboxes()
  1246. unk_F6D9DCF6(unk=0x6, unk=1)
  1247. Script_End()
  1248. }
  1249.  
  1250. 62: [7EFCFF98]
  1251. Script:{
  1252. Asynchronous_Timer(Frames=3)
  1253. unk_745B20A7(unk=0x11000010)
  1254. Script_End()
  1255. }
  1256.  
  1257. 68: [85E5AC84]
  1258. Script:{
  1259. External_Subroutine(unk=0x92A37191)
  1260. Script_End()
  1261. }
  1262.  
  1263. 6A: [8C604812]
  1264. Script:{
  1265. Asynchronous_Timer(Frames=9)
  1266. unk_965E035A()
  1267. Script_End()
  1268. }
  1269.  
  1270. 6B: [8E1EC095]
  1271. Script:{
  1272. Asynchronous_Timer(Frames=19)
  1273. unk_50730439(unk=0, unk=1, unk=0x1, unk=0x0, unk=0x2)
  1274. Script_End()
  1275. }
  1276.  
  1277. 6C: [FinalRideL]
  1278. Script:{
  1279. Set_bit(unk=0x21000014)
  1280. unk_5DCECD64()
  1281. Script_End()
  1282. }
  1283.  
  1284. 6D: [FinalAirStart]
  1285. Script:{
  1286. Subroutine(Hash=0x17EB3D5)
  1287. Script_End()
  1288. }
  1289.  
  1290. 70: [9673D96B]
  1291. Script:{
  1292. Subroutine(Hash=0x751B9558)
  1293. Script_End()
  1294. }
  1295.  
  1296. 71: [99E49994]
  1297. Script:{
  1298. Asynchronous_Timer(Frames=10)
  1299. unk_63623560()
  1300. Asynchronous_Timer(Frames=11)
  1301. unk_6E053790(unk=0x1, unk=0x0, unk=0x2)
  1302. Script_End()
  1303. }
  1304.  
  1305. 72: [9A0BF052]
  1306. Script:{
  1307. Asynchronous_Timer(Frames=2)
  1308. unk_965E035A()
  1309. Script_End()
  1310. }
  1311.  
  1312. 73: [9B243835]
  1313. Script:{
  1314. Subroutine(Hash=0x4F90F5D2)
  1315. Script_End()
  1316. }
  1317.  
  1318. 74: [VisualScene02]
  1319. Script:{
  1320. SA_SET(unk=0x2)
  1321. Script_End()
  1322. }
  1323.  
  1324. 76: [9C471F60]
  1325. Script:{
  1326. Asynchronous_Timer(Frames=9)
  1327. unk_965E035A()
  1328. Script_End()
  1329. }
  1330.  
  1331. 77: [9DD471AC]
  1332. Script:{
  1333. Asynchronous_Timer(Frames=12)
  1334. unk_6E053790(unk=0x1, unk=0x0, unk=0x2)
  1335. Script_End()
  1336. }
  1337.  
  1338. 78: [9E895D8D]
  1339. Script:{
  1340. Asynchronous_Timer(Frames=8)
  1341. unk_50730439(unk=14, unk=10, unk=0x1, unk=0x0, unk=0x2)
  1342. Script_End()
  1343. }
  1344.  
  1345. 79: [A015F530]
  1346. Script:{
  1347. Subroutine(Hash=0x107D38F2)
  1348. Script_End()
  1349. }
  1350.  
  1351. 7D: [A6AEE778]
  1352. Script:{
  1353. Asynchronous_Timer(Frames=7)
  1354. External_Subroutine(unk=0x9CF42C0)
  1355. Asynchronous_Timer(Frames=10)
  1356. External_Subroutine(unk=0x81B8B3FF)
  1357. Asynchronous_Timer(Frames=14)
  1358. Remove_All_Hitboxes()
  1359. Script_End()
  1360. }
  1361.  
  1362. 82: [ACE3BBEF]
  1363. Script:{
  1364. Asynchronous_Timer(Frames=7)
  1365. Set_bit(unk=0x21000011)
  1366. Asynchronous_Timer(Frames=15)
  1367. External_Subroutine(unk=0x6DD6FC88)
  1368. unk_42998FB4(unk=0x1)
  1369. Asynchronous_Timer(Frames=16)
  1370. Remove_All_Hitboxes()
  1371. Script_End()
  1372. }
  1373.  
  1374. 88: [B3C54BD8]
  1375. Script:{
  1376. unk_F6D9DCF6(unk=0x6, unk=2)
  1377. Asynchronous_Timer(Frames=3)
  1378. unk_838B5229(unk=0x64)
  1379. Asynchronous_Timer(Frames=4)
  1380. External_Subroutine(unk=0xA61694BE)
  1381. Asynchronous_Timer(Frames=6)
  1382. Remove_All_Hitboxes()
  1383. unk_F6D9DCF6(unk=0x14, unk=1)
  1384. Script_End()
  1385. }
  1386.  
  1387. 89: [B3C840C9]
  1388. Script:{
  1389. Asynchronous_Timer(Frames=8)
  1390. External_Subroutine(unk=0x42EDA95)
  1391. unk_42998FB4(unk=0x0)
  1392. Asynchronous_Timer(Frames=10)
  1393. Remove_All_Hitboxes()
  1394. Script_End()
  1395. }
  1396.  
  1397. 8A: [B4589A21]
  1398. Script:{
  1399. Asynchronous_Timer(Frames=9)
  1400. unk_965E035A()
  1401. Script_End()
  1402. }
  1403.  
  1404. 8D: [BC64B03D]
  1405. Script:{
  1406. Asynchronous_Timer(Frames=2)
  1407. unk_965E035A()
  1408. Script_End()
  1409. }
  1410.  
  1411. 8E: [BE21762F]
  1412. Script:{
  1413. Asynchronous_Timer(Frames=3)
  1414. unk_E1E1ED52(unk=0x0, unk=0x2)
  1415. Asynchronous_Timer(Frames=6)
  1416. unk_87C50592(unk=0x2)
  1417. Script_End()
  1418. }
  1419.  
  1420. 90: [C1188718]
  1421. Script:{
  1422. Asynchronous_Timer(Frames=12)
  1423. Set_bit(unk=0x2100000D)
  1424. Script_End()
  1425. }
  1426.  
  1427. 92: [C2C13B23]
  1428. Script:{
  1429. Asynchronous_Timer(Frames=6)
  1430. unk_6E053790(unk=0x1, unk=0x0, unk=0x2)
  1431. Script_End()
  1432. }
  1433.  
  1434. 93: [C3AFBF57]
  1435. Script:{
  1436. Asynchronous_Timer(Frames=7)
  1437. Set_bit(unk=0x21000011)
  1438. Asynchronous_Timer(Frames=11)
  1439. unk_F6D9DCF6(unk=0x5, unk=3.8)
  1440. Asynchronous_Timer(Frames=14)
  1441. unk_838B5229(unk=0x64)
  1442. Asynchronous_Timer(Frames=15)
  1443. External_Subroutine(unk=0xF42EBB19)
  1444. Asynchronous_Timer(Frames=16)
  1445. Remove_All_Hitboxes()
  1446. Asynchronous_Timer(Frames=23)
  1447. unk_F6D9DCF6(unk=0x3, unk=0.4)
  1448. Asynchronous_Timer(Frames=27)
  1449. unk_F6D9DCF6(unk=0x5, unk=1)
  1450. Script_End()
  1451. }
  1452.  
  1453. 97: [C77578FE]
  1454. Script:{
  1455. Asynchronous_Timer(Frames=8)
  1456. External_Subroutine(unk=0x30E0480C)
  1457. Asynchronous_Timer(Frames=10)
  1458. Remove_All_Hitboxes()
  1459. Script_End()
  1460. }
  1461.  
  1462. 98: [C7B568F4]
  1463. Script:{
  1464. Asynchronous_Timer(Frames=8)
  1465. External_Subroutine(unk=0x351EE58)
  1466. Asynchronous_Timer(Frames=10)
  1467. Remove_All_Hitboxes()
  1468. Script_End()
  1469. }
  1470.  
  1471. 9B: [CCDBE6E8]
  1472. Script:{
  1473. unk_A546845C(unk=0.5)
  1474. unk_F6D9DCF6(unk=0x8, unk=1.25)
  1475. Asynchronous_Timer(Frames=6)
  1476. unk_838B5229(unk=0x64)
  1477. Asynchronous_Timer(Frames=8)
  1478. External_Subroutine(unk=0xEF9E4D61)
  1479. Asynchronous_Timer(Frames=10)
  1480. unk_A546845C(unk=0.8)
  1481. Remove_All_Hitboxes()
  1482. unk_F6D9DCF6(unk=0xA, unk=1)
  1483. Script_End()
  1484. }
  1485.  
  1486. 9C: [CD6A5C9C]
  1487. Script:{
  1488. Asynchronous_Timer(Frames=9)
  1489. unk_838B5229(unk=0x0)
  1490. Set_bit(unk=0x21000011)
  1491. Synchronous_Timer(Frames=1)
  1492. unk_838B5229(unk=0x1)
  1493. Script_End()
  1494. }
  1495.  
  1496. 9F: [D05DF2AC]
  1497. Script:{
  1498. Asynchronous_Timer(Frames=1)
  1499. Set_Loop(Iterations=10)
  1500. External_Subroutine(unk=0xD37D02B4)
  1501. unk_1AFDA8E6(unk=0x0, unk=0x0, unk=0x0, unk=-1, unk=5.2)
  1502. unk_1AFDA8E6(unk=0x1, unk=0x0, unk=0x0, unk=-1, unk=-5.2)
  1503. unk_1AFDA8E6(unk=0x2, unk=0x0, unk=0x0, unk=9, unk=5.2)
  1504. unk_1AFDA8E6(unk=0x3, unk=0x0, unk=0x0, unk=9, unk=-5.2)
  1505. Synchronous_Timer(Frames=2)
  1506. Remove_All_Hitboxes()
  1507. Goto(unk=-29)
  1508. Script_End()
  1509. }
  1510.  
  1511. A5: [D9C96745]
  1512. Script:{
  1513. Asynchronous_Timer(Frames=3)
  1514. unk_2D942090(unk=0x0)
  1515. Script_End()
  1516. }
  1517.  
  1518. A6: [DC894F60]
  1519. Script:{
  1520. Asynchronous_Timer(Frames=4)
  1521. External_Subroutine(unk=0x3FEED32F)
  1522. Asynchronous_Timer(Frames=6)
  1523. Remove_All_Hitboxes()
  1524. Script_End()
  1525. }
  1526.  
  1527. AA: [DF26A411]
  1528. Script:{
  1529. Asynchronous_Timer(Frames=7)
  1530. External_Subroutine(unk=0x423C149D)
  1531. Asynchronous_Timer(Frames=10)
  1532. External_Subroutine(unk=0x94296DE0)
  1533. Asynchronous_Timer(Frames=14)
  1534. Remove_All_Hitboxes()
  1535. Script_End()
  1536. }
  1537.  
  1538. AB: [E350869D]
  1539. Script:{
  1540. Set_Armor(State=0x1, Type=0x0)
  1541. Script_End()
  1542. }
  1543.  
  1544. AD: [E9B99AD4]
  1545. Script:{
  1546. Asynchronous_Timer(Frames=10)
  1547. unk_63623560()
  1548. Asynchronous_Timer(Frames=11)
  1549. unk_6E053790(unk=0x1, unk=0x0, unk=0x2)
  1550. Script_End()
  1551. }
  1552.  
  1553. AE: [EB786D3F]
  1554. Script:{
  1555. Asynchronous_Timer(Frames=12)
  1556. unk_6E053790(unk=0x1, unk=0x0, unk=0x2)
  1557. Script_End()
  1558. }
  1559.  
  1560. AF: [VisualScene03]
  1561. Script:{
  1562. Throw_Specifier(ID=0x0, Bone=0x0, Damage=20, Angle=0x169, KBG=0x50, WKB=0x1, BKB=0x5A, Effect=0x0, unk=0x3F800000, unk=0, unk=1, unk=0x2, SFX?=0x2, GroundAir=0x0, unk=0x1, unk=0x1, Type?=0x0)
  1563. Script_End()
  1564. }
  1565.  
  1566. B0: [EC3F3A62]
  1567. Script:{
  1568. External_Subroutine(unk=0xCD6A5C9C)
  1569. Script_End()
  1570. }
  1571.  
  1572. B2: [EED45ECD]
  1573. Script:{
  1574. Asynchronous_Timer(Frames=8)
  1575. unk_6E053790(unk=0x1, unk=0x0, unk=0x2)
  1576. Script_End()
  1577. }
  1578.  
  1579. B5: [F402ADA3]
  1580. Script:{
  1581. External_Subroutine(unk=0x5D63CBB2)
  1582. Script_End()
  1583. }
  1584.  
  1585. B8: [FinalAirRideR]
  1586. Script:{
  1587. Subroutine(Hash=0x7446F66F)
  1588. Script_End()
  1589. }
  1590.  
  1591. B9: [FC4453A7]
  1592. Script:{
  1593. Subroutine(Hash=0x1C9FD162)
  1594. Script_End()
  1595. }
  1596.  
  1597. BC: [FF03B789]
  1598. Script:{
  1599. Subroutine(Hash=0x3B789CB)
  1600. Script_End()
  1601. }
  1602.  
  1603. BD: [FF48FD31]
  1604. Script:{
  1605. Subroutine(Hash=0x48FD31CB)
  1606. Script_End()
  1607. }
  1608.  
  1609.  
  1610.  
  1611. ~~~~~~GLOSSARY/APPENDIX~~~~~~
  1612.  
  1613. All explanation of flags/scripts/etc. comes from this thread: http://smashboards.com/threads/character-data-research-thread.378874/
  1614.  
  1615. ASYNCHRONOUS/SYNCHRONOUS TIMER EXPLANATION:
  1616. http://smashboards.com/threads/character-data-research-thread.378874/page-2#post-18430411
  1617.  
  1618. EXPLANATION OF HITBOX FLAGS:
  1619. ID = Hitbox ID. This gives hitboxes uniqueness and allows them to be identified by other commands so their properties can be changed.
  1620. Part = Hitbox Part/Grouping. Moves with multiple hitboxes put them into groups so that two overlapping hitboxes can't hit concurrently.
  1621. Bone = The part of the character model that the hitbox is centered on/displaced from.
  1622. Damage = I think you can handle this one
  1623. Angle = Trajectory of the knockback received by the target. Measured in degrees.
  1624. KBG = Knockback Growth. The rate at which Knockback scales with damage.
  1625. Numbers given are actually percentages, so a KBG of 80 means a move's knockback scales slightly slower.
  1626. FKB = Fixed Knockback, AKA Set/Weight-based/Weighted Knockback. Moves with FKB do not scale with damage.
  1627. Instead they do a fixed amount of knockback that is only scaled by the weight of the target.
  1628. BKB = Base Knockback. All moves do a base amount of knockback that is added to the formula near the end.
  1629. Size = Size of the hitbox's collision bubble, expressed as the radius of a circle.
  1630. Z, Y, X = Hitbox coordinate displacement from the center of the bone it is attached to.
  1631. Effect = AKA element. Certain moves can have effects like piercing and slashing.
  1632. Captain Falcon has an electric effect on the knee sweetspot and fire effects on Fsmash and all specials.
  1633. Trip = Chance for a move to trip the opponent. 0 means no chance to trip. Dtilt has a 50% chance and weak knee has a 20% chance.
  1634. Hitlag = Multiplyer for the number of frames the target is stunned.
  1635. SDI = Affects how easy it is to perform Smash Directional Influence to escape a move. SSBWiki/Smashboards have more on SDI.
  1636. ShieldDamage = Any extra damage dealt if the hitbox lands on an opponent's shield.
  1637. SFX = Type and volume of any sound effects associated with the hitbox.
  1638. Direct = 1 if direct, 0 if indirect
  1639. Type = Separate from Effect, indicates the "type" of the hitbox. See explanation below.
  1640.  
  1641.  
  1642.  
  1643. HEX VALUES OF NOTE:
  1644. IMPORTANT: Hex values are denoted with "Ox" before the number. 0x10 does not equal 10!!
  1645. 0x169 = 361 (Sakurai Angle)
  1646. 0xF = 15
  1647. 0x14 = 20
  1648. 0x19 = 25
  1649. 0x1E = 30
  1650. 0x23 = 35
  1651. 0x28 = 40
  1652. 0x2D = 45
  1653. 0x32 = 50
  1654. 0x37 = 55
  1655. 0x3C = 60
  1656. 0x41 = 65
  1657. 0x46 = 70
  1658. 0x4B = 75
  1659. 0x50 = 80
  1660. 0x55 = 85
  1661. 0x5A = 90
  1662. 0x5F = 95
  1663. 0x64 = 100
  1664. 0x69 = 105
  1665. 0x6E = 110
  1666. 0x78 = 120
  1667. 0x82 = 130
  1668. 0x8C = 140
  1669. 0x10E = 270 (meteor angle)
  1670. 0x113 = 275 (utilt spike angle)
  1671.  
  1672. GROUNDAIR FLAG EXPLANATION:
  1673. 1 = hits ONLY grounded foes
  1674. 2 = hits ONLY aerial foes
  1675. 3 = hits both grounded and aerial foe
  1676.  
  1677. CLANG/CLANGINTERRUPT FLAG EXPLANATION (from Big O on smashboards):
  1678. Clang flag:
  1679. 1 = can clang with moves
  1680. 0 = can't clang with moves (transcendent priority)
  1681.  
  1682. ClangInterrupt flag (determines if a clang interrupts your move):
  1683. 1 = hitlag + clang animation (if grounded)
  1684. 0 = no hitlag + continues attack
  1685.  
  1686. FacingRestriction FLAG EXPLANATION:
  1687. Specifies the horizontal KB direction based on the direction you're facing.
  1688.  
  1689. 0 = No restriction, target is sent away from the hitbox.
  1690. Since regular hitboxes don't have FacingRestriction flag, you can consider this to be the "default" value that they use.
  1691. That's why they can send targets in the direction opposite the one you're facing, if the target collides with the "back" part of the hitbox.
  1692. (think reverse fsmash)
  1693. HITBOXES THIS APPLIES TO: Every regular/extended hitbox (everything except sweetspot knee, bair, raptor boost, throw/pummel hitboxes, ledge attack)
  1694. 3 = Angle is restricted relative to the direction you're facing.
  1695. The "forward" (0-degree angle) direction is set to your forward facing direction.
  1696. This causes sweetspot knee to always send the target in the direction you're facing (i.e., it prevents reverse knees from happening).
  1697. Also prevents ledge attack from knocking opponents offstage.
  1698. HITBOXES THIS APPLIES TO: Sweetspot knee, ledge attack, throw/pummel hitboxes (collateral damage hitboxes, doesn't affect throw angle)
  1699. 4 = Angle is restricted relative to the direction you're not facing.
  1700. The "forward" (0-degree angle) direction is set to your backward facing direction.
  1701. This causes bair to always send opponents in the direction of the move (i.e., bair cannot hit someone in the direction you're facing).
  1702. HITBOXES THIS APPLIES TO: bair (all hitboxes).
  1703.  
  1704. TYPE FLAG EXPLANATION:
  1705. 0 = Typeless
  1706. 1 = Head
  1707. 2 = Body
  1708. 3 = Butt
  1709. 4 = Hand
  1710. 5 = Elbow
  1711. 6 = Foot
  1712. 7 = Knee
  1713.  
  1714.  
  1715. BONE IDS:
  1716. 0x0 - (01) probably the center of the overall model
  1717. 0x2 - (03) hip
  1718. 0x3 - (04) upper left leg
  1719. 0x4 - (05) lower left leg
  1720. 0x5 - (06) left boot
  1721. 0x8 - (09) lower right leg
  1722. 0x9 - (10) right boot
  1723. 0xF - (16) left forearm
  1724. 0x10 - (17) left hand
  1725. 0x11 - (18) right shoulder
  1726. 0x15 - (22) neck
  1727. 0x16 - (23) head
  1728. 0x1A - (27) left hand fingers (???))
  1729.  
  1730.  
  1731. MASTERCORE NAME TRANSLATION (UNCONFIRMED SINCE MASTERCORE USES UPDATE 1.1.1):
  1732. Hitbox_B738EABD = Hitbox
  1733. Hitbox6_14FCC784 = Special_Hitbox
  1734. unk_7B48FE1C = Grab_Collision
  1735. unk_F3A464AC = Terminate_Grab_Collisions
  1736. GrabHitbox_DF057B20 = Throw_Specifier
  1737. unk_D8DF1DCC = Throw_Applier
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement