Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- CAPTAIN FALCON 1.1.6 ACTION SCRIPT DUMP
- -Compiled by Clamhat with help from Dantarion's mastercore and smash documentation
- VER 1.2 - 3/21/2016
- -ALL HITBOXES ON ALL MOVES IDENTIFIED AND LABELLED!
- -Z/Y/X params put in correct order on all ordered hitboxes
- -Hitboxes for specials are now labeled with all known flags
- -Extended and Extended Special Hitboxes now correctly labeled and formatted completely
- -Grab and Throw Hitboxes now labeled as much as possible, several unknown flags still
- -Some bit sets labelled
- -Formatting - Floats always given decimal to differentiate from ints
- -Added explanation on facing restriction to appendix
- VER 1.1 - 3/13/2016:
- -Specials are now organized
- -Added to Glossary/Appendix
- -Glossary/Appendix moved to bottom of doc
- -Regular Hitbox Flags on normals/smashes/aerials now correctly labeled
- -Regular Hitbox Flags on normals/smashes/aerials now formatted
- -Z/Y/X params may be in the wrong order on some attacks?
- VER 1.0 - 3/11/2016:
- -Every non-special attack with a normal hitbox is organized and almost completely labeled (missing last 2 parameters)
- -Aerials/Throws with Special Hitboxes are labeled, lots of unk parameters still missing
- -Some hex values are labeled
- Yet To Be Added/Done:
- -Identify set_bit variables
- -Identify subroutines
- -Identify unknown subactions
- -Identify hitbox flags
- -complete for regular hitboxes
- -Categorize unnamed scripts
- -Organize other actions
- -identify bones
- -format/line up params
- -add summaries to scripts?
- -make list of bits/unk subactions
- ~~~~~~~For explanations of flags/values, see glossary/appendix at the bottom of the doc~~~~~~~
- =======ATTACKS BEGIN HERE=======
- 83: [Attack11] - {JAB 1}
- Script:{
- Asynchronous_Timer(Frames=3)
- 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)
- 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)
- 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)
- Asynchronous_Timer(Frames=6)
- Remove_All_Hitboxes()
- Asynchronous_Timer(Frames=7)
- Set_bit(unk=0x2100000D)
- Set_bit(unk=0x21000013)
- Script_End()
- }
- 28: [Attack12] - {JAB 2}
- Script:{
- Asynchronous_Timer(Frames=5)
- 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)
- 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)
- 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)
- Asynchronous_Timer(Frames=8)
- Remove_All_Hitboxes()
- Asynchronous_Timer(Frames=9)
- Set_bit(unk=0x21000011)
- Set_bit(unk=0x2100000D)
- Asynchronous_Timer(Frames=12)
- Clear_bit(unk=0x21000011)
- Script_End()
- }
- 2F: [Attack13] - {JAB 3} - {GENTLEMAN}
- Script:{
- Asynchronous_Timer(Frames=6)
- 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)
- 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)
- Asynchronous_Timer(Frames=9)
- Remove_All_Hitboxes()
- Script_End()
- }
- 85: [Attack100] - {RAPID JAB LOOP}
- Script:{
- Asynchronous_Timer(Frames=2)
- External_Subroutine(unk=0xDCD907DA) #RAPID JAB
- Asynchronous_Timer(Frames=8)
- External_Subroutine(unk=0xDCD907DA) #RAPID JAB
- Asynchronous_Timer(Frames=15)
- External_Subroutine(unk=0xDCD907DA) #RAPID JAB
- Asynchronous_Timer(Frames=21)
- External_Subroutine(unk=0xDCD907DA) #RAPID JAB
- Asynchronous_Timer(Frames=27)
- External_Subroutine(unk=0xDCD907DA) #RAPID JAB
- unk_522DBA37()
- Set_bit(unk=0x21000016)
- Subroutine(Hash=0xB007C283) #RAPID JAB LOOP
- Script_End()
- }
- A7: [DCD907DA] - {RAPID JAB}
- Script:{
- 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)
- 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)
- 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)
- Synchronous_Timer(Frames=2)
- Remove_All_Hitboxes()
- Set_bit(unk=0x21000016)
- Script_End()
- }
- 66: [8427B6B7] - {RAPID JAB FINISHER}
- Script:{
- Synchronous_Timer(Frames=6)
- 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)
- Synchronous_Timer(Frames=2)
- Remove_All_Hitboxes()
- Script_End()
- }
- 84: [AttackDash] - {DASH ATTACK}
- Script:{
- Asynchronous_Timer(Frames=7)
- 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)
- Synchronous_Timer(Frames=3)
- 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)
- Synchronous_Timer(Frames=7)
- Remove_All_Hitboxes()
- Script_End()
- }
- 65: [AttackS3] - {FTILT NO ANGLE}
- Script:{
- Asynchronous_Timer(Frames=9)
- 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)
- 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)
- 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)
- Synchronous_Timer(Frames=3)
- Remove_All_Hitboxes()
- Script_End()
- }
- A0: [AttackS3Hi] - {FTILT ANGLE UP}
- Script:{
- Asynchronous_Timer(Frames=9)
- 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)
- 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)
- 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)
- Synchronous_Timer(Frames=3)
- Remove_All_Hitboxes()
- Script_End()
- }
- 3A: [AttackS3Lw] - {FTILT ANGLE DOWN}
- Script:{
- Asynchronous_Timer(Frames=9)
- 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)
- 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)
- 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)
- Synchronous_Timer(Frames=3)
- Remove_All_Hitboxes()
- Script_End()
- }
- 18: [AttackHi3] - {UTILT}
- Script:{
- Asynchronous_Timer(Frames=17)
- 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)
- 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)
- 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)
- 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)
- Asynchronous_Timer(Frames=21)
- Remove_All_Hitboxes()
- Script_End()
- }
- B4: [AttackLw3] - {DTILT}
- Script:{
- Asynchronous_Timer(Frames=11)
- 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)
- 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)
- 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)
- Synchronous_Timer(Frames=2)
- Remove_All_Hitboxes()
- Script_End()
- }
- 16: [AttackS4] - {FSMASH NO ANGLE}
- Script:{
- Asynchronous_Timer(Frames=12)
- Set_bit(unk=0x2100001B) # has to do with charging smash attacks
- Asynchronous_Timer(Frames=19)
- 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)
- 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)
- 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)
- Synchronous_Timer(Frames=4)
- Remove_All_Hitboxes()
- Script_End()
- }
- A1: [AttackS4Hi] - {FSMASH ANGLE UP}
- Script:{
- Asynchronous_Timer(Frames=19)
- 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)
- 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)
- 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)
- Synchronous_Timer(Frames=4)
- Remove_All_Hitboxes()
- Script_End()
- }
- 34: [AttackS4Lw] - {FSMASH ANGLE DOWN}
- Script:{
- Asynchronous_Timer(Frames=19)
- 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)
- 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)
- 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)
- Synchronous_Timer(Frames=4)
- Remove_All_Hitboxes()
- Script_End()
- }
- 8F: [AttackHi4] - {USMASH}
- Script:{
- Asynchronous_Timer(Frames=9)
- Set_bit(unk=0x2100001B) # has to do with charging smash attacks
- Asynchronous_Timer(Frames=22)
- 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)
- 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)
- 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)
- 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)
- Synchronous_Timer(Frames=1)
- Remove_All_Hitboxes()
- Asynchronous_Timer(Frames=28)
- 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)
- 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)
- 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)
- Synchronous_Timer(Frames=1)
- Remove_All_Hitboxes()
- Script_End()
- }
- 54: [AttackLw4] - {DSMASH}
- Script:{
- Asynchronous_Timer(Frames=12)
- Set_bit(unk=0x2100001B) # has to do with charging smash attacks
- Asynchronous_Timer(Frames=19)
- 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)
- 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)
- 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)
- Synchronous_Timer(Frames=2)
- Remove_All_Hitboxes()
- Asynchronous_Timer(Frames=29)
- 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)
- 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)
- 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)
- Synchronous_Timer(Frames=2)
- Remove_All_Hitboxes()
- Script_End()
- }
- ========================================
- ===========AERIALS START HERE===========
- ========================================
- 51: [AttackAirN] - {NAIR}
- Script:{
- Asynchronous_Timer(Frames=4)
- Set_bit(unk=0x2100000D) # has to do with autocancel
- Asynchronous_Timer(Frames=7)
- 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)
- 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)
- 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)
- Asynchronous_Timer(Frames=9)
- Remove_All_Hitboxes()
- Asynchronous_Timer(Frames=20)
- 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)
- 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)
- 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)
- Asynchronous_Timer(Frames=22)
- Remove_All_Hitboxes()
- Asynchronous_Timer(Frames=32)
- Clear_bit(unk=0x2100000D) # has to do with autocancel
- Script_End()
- }
- 53: [AttackAirF] - {FAIR} - {KNEE}
- Script:{
- Asynchronous_Timer(Frames=5)
- Set_bit(unk=0x2100000D) # has to do with autocancel
- Asynchronous_Timer(Frames=14)
- 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)
- 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)
- Synchronous_Timer(Frames=1)
- 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)
- 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)
- Asynchronous_Timer(Frames=31)
- Remove_All_Hitboxes()
- Asynchronous_Timer(Frames=42)
- Clear_bit(unk=0x2100000D) # has to do with autocancel
- Script_End()
- }
- 55: [AttackAirB] - {BAIR}
- Script:{
- Asynchronous_Timer(Frames=5)
- Set_bit(unk=0x2100000D) # has to do with autocancel
- Asynchronous_Timer(Frames=10)
- 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)
- 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)
- 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)
- Synchronous_Timer(Frames=2)
- 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)
- 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)
- 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)
- Synchronous_Timer(Frames=4)
- Remove_All_Hitboxes()
- Synchronous_Timer(Frames=3)
- Clear_bit(unk=0x2100000D) # has to do with autocancel
- Script_End()
- }
- 2E: [AttackAirHi] - {UAIR}
- Script:{
- Set_bit(unk=0x2100000D) # has to do with autocancel
- Asynchronous_Timer(Frames=6)
- 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)
- 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)
- Synchronous_Timer(Frames=5)
- 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)
- 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)
- Asynchronous_Timer(Frames=13)
- Remove_All_Hitboxes()
- Asynchronous_Timer(Frames=24)
- Clear_bit(unk=0x2100000D) # has to do with autocancel
- Script_End()
- }
- A9: [AttackAirLw] - {DAIR}
- Script:{
- Asynchronous_Timer(Frames=4)
- Set_bit(unk=0x2100000D) # has to do with autocancel
- Asynchronous_Timer(Frames=16)
- 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)
- 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)
- Synchronous_Timer(Frames=3)
- Remove_All_Hitboxes()
- Asynchronous_Timer(Frames=39)
- Clear_bit(unk=0x2100000D) # has to do with autocancel
- Script_End()
- }
- =========================================
- =======GRABS AND THROWS BEGIN HERE=======
- =========================================
- 94: [Catch] - {STANDING GRAB}
- Script:{
- Asynchronous_Timer(Frames=7)
- 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)
- External_Subroutine(unk=0x49FA5BDD)
- Synchronous_Timer(Frames=2)
- Terminate_Grab_Collisions()
- Set_bit(unk=0x2100000D) # "enables state transition"
- Script_End()
- }
- 13: [CatchDash] - {DASH GRAB}
- Script:{
- Asynchronous_Timer(Frames=9)
- 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)
- External_Subroutine(unk=0x49FA5BDD)
- Synchronous_Timer(Frames=2)
- Terminate_Grab_Collisions()
- Set_bit(unk=0x2100000D) # "enables state transition"
- Script_End()
- }
- 7B: [CatchTurn] - {PIVOT GRAB}
- Script:{
- Asynchronous_Timer(Frames=12)
- 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)
- External_Subroutine(unk=0x49FA5BDD)
- Synchronous_Timer(Frames=2)
- Terminate_Grab_Collisions()
- Set_bit(unk=0x2100000D) # "enables state transition"
- Script_End()
- }
- 19: [CatchAttack] - {PUMMEL}
- Script:{
- Asynchronous_Timer(Frames=4)
- 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)
- Synchronous_Timer(Frames=1)
- Remove_All_Hitboxes()
- Asynchronous_Timer(Frames=16)
- Set_bit(unk=0x2100000D) # "enables state transition"
- Script_End()
- }
- 9D: [ThrowF] - {FTHROW}
- Script:{
- 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)
- 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)
- Asynchronous_Timer(Frames=11)
- 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)
- Asynchronous_Timer(Frames=13)
- Throw_Applier(ID=0x0, Bone=0x1A, unk=0x11000005, unk=0x11000006, unk=0x11000007)
- Remove_All_Hitboxes()
- Script_End()
- }
- 9A: [ThrowB] - {BTHROW}
- Script:{
- 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)
- 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)
- Asynchronous_Timer(Frames=12)
- 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)
- 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)
- 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)
- Asynchronous_Timer(Frames=14)
- Throw_Applier(ID=0x0, Bone=0x1A, unk=0x11000005, unk=0x11000006, unk=0x11000007)
- Remove_All_Hitboxes()
- Script_End()
- }
- 36: [ThrowHi] - {UTHROW}
- Script:{
- 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)
- 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)
- Asynchronous_Timer(Frames=12)
- 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)
- Asynchronous_Timer(Frames=14)
- Throw_Applier(ID=0x0, Bone=0x1A, unk=0x11000005, unk=0x11000006, unk=0x11000007)
- Remove_All_Hitboxes()
- Script_End()
- }
- A2: [ThrowLw] - {DTHROW}
- Script:{
- 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)
- 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)
- Asynchronous_Timer(Frames=21)
- Throw_Applier(ID=0x0, Bone=0x1A, unk=0x11000005, unk=0x11000006, unk=0x11000007)
- Script_End()
- }
- ======================================
- =======SPECIAL MOVES BEGIN HERE=======
- ======================================
- 30: [SpecialN] - {GROUND FALCON PUNCH}
- Script:{
- Asynchronous_Timer(Frames=9)
- Set_bit(unk=0x2100000D)
- Asynchronous_Timer(Frames=53)
- 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)
- 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)
- 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)
- Synchronous_Timer(Frames=5)
- Remove_All_Hitboxes()
- Script_End()
- }
- 2C: [SpecialNTurn] - {GROUND REVERSE FALCON PUNCH}
- Script:{
- Asynchronous_Timer(Frames=21)
- unk_63623560() #REVERSE_LR
- Asynchronous_Timer(Frames=53)
- 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)
- 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)
- 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)
- Synchronous_Timer(Frames=5)
- Remove_All_Hitboxes()
- Script_End()
- }
- 2D: [SpecialAirN] - {AIR FALCON PUNCH}
- Script:{
- Set_Momentum(Vertical=0, Horizontal=0.2)
- Asynchronous_Timer(Frames=9)
- Set_bit(unk=0x2100000D)
- Asynchronous_Timer(Frames=51)
- Set_bit(unk=0x2100000F)
- unk_F38E805D(unk=0x1, unk=0x11000002) #SET_INT (value, value)
- Asynchronous_Timer(Frames=53)
- 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)
- 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)
- 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)
- Synchronous_Timer(Frames=5)
- Remove_All_Hitboxes()
- Synchronous_Timer(Frames=12)
- unk_F38E805D(unk=0x2, unk=0x11000002)
- Script_End()
- }
- 80: [SpecialAirNTurn] - {AIR REVERSE FALCON PUNCH}
- Script:{
- Asynchronous_Timer(Frames=21)
- unk_63623560() # REVERSE_LR
- Asynchronous_Timer(Frames=51)
- Set_bit(unk=0x2100000F)
- unk_F38E805D(unk=0x1, unk=0x11000002)
- Asynchronous_Timer(Frames=53)
- 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)
- 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)
- 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)
- Synchronous_Timer(Frames=5)
- Remove_All_Hitboxes()
- Synchronous_Timer(Frames=12)
- unk_F38E805D(unk=0x2, unk=0x11000002)
- Script_End()
- }
- 31: [SpecialSStart] - {GROUND RAPTOR BOOST STARTUP}
- Script:{
- Asynchronous_Timer(Frames=16)
- 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)
- Set_bit(unk=0x2100000E)
- Asynchronous_Timer(Frames=36)
- Remove_All_Hitboxes()
- Clear_bit(unk=0x2100000E)
- Script_End()
- }
- 50: [SpecialAirSStart] - {AIR RAPTOR BOOST STARTUP}
- Script:{
- Asynchronous_Timer(Frames=19)
- 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)
- Set_bit(unk=0x2100000E)
- Asynchronous_Timer(Frames=31)
- Set_bit(unk=0x21000010)
- Asynchronous_Timer(Frames=36)
- Clear_bit(unk=0x2100000E)
- Remove_All_Hitboxes()
- Script_End()
- }
- 8C: [B5EDC961] - {RAPTOR BOOST ATTACK GROUND}
- Script:{
- Asynchronous_Timer(Frames=4)
- 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)
- Asynchronous_Timer(Frames=9)
- Remove_All_Hitboxes()
- Script_End()
- }
- 4D: [61727163] - {RAPTOR BOOST ATTACK AIR}
- Script:{
- Asynchronous_Timer(Frames=5)
- 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)
- 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)
- 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)
- Asynchronous_Timer(Frames=6)
- Set_Momentum(Vertical=-0.5, Horizontal=2.5)
- unk_B3EAA5C2(unk=0x1E00001B)
- Asynchronous_Timer(Frames=7)
- Remove_All_Hitboxes()
- Script_End()
- }
- 14: [SpecialHi] - {FALCON DIVE}
- Script:{
- Asynchronous_Timer(Frames=13)
- Set_bit(unk=0x2100000D)
- Synchronous_Timer(Frames=1)
- Set_bit(unk=0x2100000F)
- Grab_collision2(ID=0x0, bone=0x0, Size=4.5, Z=0.0, Y=12.0, X= 7.0, Action=0xBD, GroundAir=0x3, unk=0x1)
- Grab_collision2(ID=0x1, bone=0x0, Size=5.5, Z=0.0, Y= 8.8, X=13.7, Action=0xBD, GroundAir=0x1, unk=0x1)
- 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)
- Synchronous_Timer(Frames=1)
- unk_2F08F54F(unk=0x1)
- Asynchronous_Timer(Frames=19)
- unk_0F39EC70(unk=0x1)
- Asynchronous_Timer(Frames=31)
- Terminate_Grab_Collisions()
- Remove_All_Hitboxes()
- Asynchronous_Timer(Frames=36)
- unk_0F39EC70(unk=0x2)
- Asynchronous_Timer(Frames=50)
- Set_bit(unk=0x21000012)
- Script_End()
- }
- 27: [SpecialAirHi] - {AIR FALCON DIVE}
- Script:{
- Subroutine(Hash=0x1BA6EBD5) #FALCON DIVE
- Script_End()
- }
- B3: [SpecialHiCatch] - {FALCON DIVE GRAB}
- Script:{
- 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)
- Asynchronous_Timer(Frames=2)
- 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)
- Synchronous_Timer(Frames=2)
- Remove_All_Hitboxes()
- Asynchronous_Timer(Frames=20)
- Script_End()
- }
- 5E: [SpecialHiThrow] - {FALCON DIVE THROW} {HYES}
- Script:{
- 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)
- 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)
- Throw_Applier(ID=0x0, Bone=0x1A, unk=0x11000005, unk=0x11000006, unk=0x11000007)
- Asynchronous_Timer(Frames=46)
- Set_bit(unk=0x2100000E)
- Script_End()
- }
- 67: [SpecialLw] - {GROUND FALCON KICK}
- Script:{
- Frame_Speed_Multiplier(Speed=1.2)
- Asynchronous_Timer(Frames=15)
- Frame_Speed_Multiplier(Speed=1)
- 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)
- Synchronous_Timer(Frames=1)
- Set_bit(unk=0x2100000F)
- Synchronous_Timer(Frames=2)
- 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)
- Synchronous_Timer(Frames=8)
- 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)
- Synchronous_Timer(Frames=10)
- Remove_All_Hitboxes()
- Script_End()
- }
- 81: [SpecialAirLw] - {AIR FALCON KICK}
- Script:{
- Asynchronous_Timer(Frames=16)
- Set_bit(unk=0x2100000F)
- 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)
- Synchronous_Timer(Frames=2)
- 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)
- Synchronous_Timer(Frames=8)
- 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)
- Synchronous_Timer(Frames=8)
- Remove_All_Hitboxes()
- Script_End()
- }
- 39: [SpecialLwEnd] - {GROUND FALCON KICK END} ??
- Script:{
- Synchronous_Timer(Frames=2)
- Set_bit(unk=0x2100000D)
- Asynchronous_Timer(Frames=31)
- Clear_bit(unk=0x2100000D)
- Script_End()
- }
- B1: [SpecialLwEndAir] - {GROUND FALCON KICK END IN THE AIR} ???
- Script:{
- Synchronous_Timer(Frames=8)
- Set_bit(unk=0x21000010)
- Set_bit(unk=0x2100000E)
- Script_End()
- }
- A3: [SpecialAirLwEnd] - {AIR FALCON KICK END} {AERIAL FALCON KICK GROUND IMPACT}
- Script:{
- Synchronous_Timer(Frames=1)
- 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)
- Synchronous_Timer(Frames=2)
- Remove_All_Hitboxes()
- Script_End()
- }
- =====================================================
- =============RECOVERY ATTACKS BEGIN HERE=============
- =====================================================
- 1B: [DownAttackU] - {GETUP ATTACK 1} {FACEUP} {SPINNING KICK WITH BOTH LEGS}
- Script:{
- Asynchronous_Timer(Frames=14)
- 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)
- Synchronous_Timer(Frames=2)
- Remove_All_Hitboxes()
- Asynchronous_Timer(Frames=20)
- 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)
- Synchronous_Timer(Frames=2)
- Remove_All_Hitboxes()
- Script_End()
- }
- 3B: [DownAttackD] - {GETUP ATTACK 2} {FACEDOWN} {SINGLE LEG AXE KICK}
- Script:{
- Asynchronous_Timer(Frames=14)
- 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)
- Synchronous_Timer(Frames=2)
- Remove_All_Hitboxes()
- Asynchronous_Timer(Frames=24)
- 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)
- Synchronous_Timer(Frames=2)
- Remove_All_Hitboxes()
- Script_End()
- }
- 6E: [SlipAttack] - {GETUP ATTACK 3} {SITTING DOWN / TRIPPED} {PUNCH FORWARD THEN BACKWARD}
- Script:{
- Asynchronous_Timer(Frames=18)
- 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)
- Synchronous_Timer(Frames=2)
- Remove_All_Hitboxes()
- Asynchronous_Timer(Frames=23)
- 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)
- Synchronous_Timer(Frames=2)
- Remove_All_Hitboxes()
- Script_End()
- }
- BA: [CliffAttackQuick] - {LEDGE ATTACK} {CLIMB UP, LOW KICK FORWARD}
- Script:{
- Asynchronous_Timer(Frames=22)
- 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)
- Synchronous_Timer(Frames=3)
- Remove_All_Hitboxes()
- Script_End()
- }
- ======================================================
- ===============MISC. ACTIONS BEGIN HERE===============
- ======================================================
- 17: [EscapeAir] - {AIRDODGE}
- Script:{
- Asynchronous_Timer(Frames=19)
- unk_E74D94EE(unk=0x0)
- Script_End()
- }
- 1D: [TurnRun]
- Script:{
- Asynchronous_Timer(Frames=10)
- Set_bit(unk=0x2100000D)
- Script_End()
- }
- 75: [Dash] - {DASH}
- Script:{
- Asynchronous_Timer(Frames=16)
- unk_B3EAA5C2(unk=0x1E00000A)
- Script_End()
- }
- 44: [RunBrakeL] - {DASH BRAKE}
- Script:{
- Asynchronous_Timer(Frames=10)
- Set_bit(unk=0x2100000D)
- Clear_bit(unk=0x2100000F)
- Script_End()
- }
- 7A: [RunBrakeR] - {DASH BRAKE}
- Script:{
- Asynchronous_Timer(Frames=10)
- Set_bit(unk=0x2100000D)
- Clear_bit(unk=0x2100000F)
- Script_End()
- }
- 60: [EscapeF] - {FORWARD ROLL} ??
- Script:{
- Asynchronous_Timer(Frames=20)
- unk_63623560()
- Script_End()
- }
- 99: [StopCeil] - #tech??
- Script:{
- Asynchronous_Timer(Frames=5)
- Set_bit(unk=0x2100000D)
- Script_End()
- }
- 3E: [DownEatU]
- Script:{
- Asynchronous_Timer(Frames=6)
- unk_E1E1ED52(unk=0x0, unk=0x2)
- Asynchronous_Timer(Frames=11)
- unk_87C50592(unk=0x2)
- Script_End()
- }
- 2A: [DownEatD]
- Script:{
- Asynchronous_Timer(Frames=3)
- unk_E1E1ED52(unk=0x0, unk=0x2)
- Asynchronous_Timer(Frames=8)
- unk_87C50592(unk=0x2)
- Script_End()
- }
- 7C: [DownBoundU]
- Script:{
- Asynchronous_Timer(Frames=3)
- Asynchronous_Timer(Frames=22)
- Script_End()
- }
- 9E: [DownBoundD]
- Script:{
- Asynchronous_Timer(Frames=4)
- Asynchronous_Timer(Frames=22)
- Script_End()
- }
- A4: [ItemGrassPull]
- Script:{
- Asynchronous_Timer(Frames=5)
- unk_F38E805D(unk=0x2, unk=0x11000003)
- Asynchronous_Timer(Frames=12)
- unk_F38E805D(unk=0x3, unk=0x11000003)
- Asynchronous_Timer(Frames=15)
- Set_bit(unk=0x2100000E)
- unk_F38E805D(unk=0x4, unk=0x11000007)
- Asynchronous_Timer(Frames=18)
- unk_F38E805D(unk=0x4, unk=0x11000003)
- Asynchronous_Timer(Frames=30)
- unk_F38E805D(unk=0x5, unk=0x11000003)
- Script_End()
- }
- =======Everything below here isn't organized.=======
- 0: [004B3850]
- Script:{
- Asynchronous_Timer(Frames=3)
- unk_E1E1ED52(unk=0x0, unk=0x2)
- Asynchronous_Timer(Frames=6)
- unk_87C50592(unk=0x2)
- Script_End()
- }
- 3: [0317F126]
- Script:{
- Asynchronous_Timer(Frames=7)
- External_Subroutine(unk=0x6DB20AB7)
- Asynchronous_Timer(Frames=10)
- External_Subroutine(unk=0x4FBD2A28)
- Asynchronous_Timer(Frames=14)
- Remove_All_Hitboxes()
- Script_End()
- }
- 4: [03B789CB]
- Script:{
- Asynchronous_Timer(Frames=7)
- unk_6E053790(unk=0x1, unk=0x0, unk=0x2)
- Script_End()
- }
- 5: [044DA8FC]
- Script:{
- Subroutine(Hash=0x99E49994)
- Script_End()
- }
- 6: [05C54786]
- Script:{
- Subroutine(Hash=0x36B7565D)
- Script_End()
- }
- 7: [06690ABA]
- Script:{
- External_Subroutine(unk=0x7EFCFF98)
- Script_End()
- }
- A: [0C660475]
- Script:{
- Asynchronous_Timer(Frames=9)
- unk_965E035A()
- Script_End()
- }
- B: [0CC803A3]
- Script:{
- Asynchronous_Timer(Frames=3)
- unk_745B20A7(unk=0x11000010)
- Script_End()
- }
- D: [107D38F2]
- Script:{
- Asynchronous_Timer(Frames=14)
- unk_50730439(unk=0, unk=32, unk=0x1, unk=0x0, unk=0x2)
- Script_End()
- }
- E: [14B86FF8]
- Script:{
- External_Subroutine(unk=0x36783DB2)
- Script_End()
- }
- 10: [168D716B]
- Script:{
- Subroutine(Hash=0xEED45ECD)
- Script_End()
- }
- 12: [192152A3]
- Script:{
- Set_Armor(State=0x1, Type=0x0)
- Asynchronous_Timer(Frames=5)
- unk_838B5229(unk=0x64)
- Asynchronous_Timer(Frames=7)
- External_Subroutine(unk=0xC8F9E44F)
- Asynchronous_Timer(Frames=10)
- External_Subroutine(unk=0xFC7E1BE8)
- Asynchronous_Timer(Frames=14)
- Set_Armor(State=0x0, Type=0x0)
- unk_A546845C(unk=0.6) #MOT_SET_RATE(float) sets velocity to a constant?
- Remove_All_Hitboxes()
- Script_End()
- }
- 15: [1C9FD162]
- Script:{
- Asynchronous_Timer(Frames=30)
- Set_bit(unk=0x2100000E)
- Script_End()
- }
- 1A: [22D587C4]
- Script:{
- unk_A546845C(unk=0.5)
- unk_F6D9DCF6(unk=0x3, unk=1.1)
- Asynchronous_Timer(Frames=3)
- unk_838B5229(unk=0x64)
- Asynchronous_Timer(Frames=4)
- External_Subroutine(unk=0x78015C48)
- Asynchronous_Timer(Frames=6)
- unk_A546845C(unk=0.8)
- Remove_All_Hitboxes()
- unk_F6D9DCF6(unk=0xA, unk=1)
- Script_End()
- }
- 1E: [297B19D2]
- Script:{
- Asynchronous_Timer(Frames=4)
- External_Subroutine(unk=0xA77F5925)
- Asynchronous_Timer(Frames=6)
- Remove_All_Hitboxes()
- Script_End()
- }
- 1F: [29BAE301]
- Script:{
- Asynchronous_Timer(Frames=5)
- unk_50730439(unk=11, unk=11, unk=0x1, unk=0x0, unk=0x2)
- Script_End()
- }
- 20: [29BB09D8]
- Script:{
- Asynchronous_Timer(Frames=4)
- External_Subroutine(unk=0x94CEFF71)
- Asynchronous_Timer(Frames=6)
- Remove_All_Hitboxes()
- Script_End()
- }
- 21: [2B893AB9]
- Script:{
- External_Subroutine(unk=0xBC64B03D)
- Script_End()
- }
- 22: [2C4B208A]
- Script:{
- Subroutine(Hash=0x9DD471AC)
- Script_End()
- }
- 23: [2CC6900C]
- Script:{
- Asynchronous_Timer(Frames=2)
- unk_965E035A()
- Script_End()
- }
- 24: [2DACD56A]
- Script:{
- Asynchronous_Timer(Frames=7)
- Set_bit(unk=0x21000011)
- Asynchronous_Timer(Frames=15)
- External_Subroutine(unk=0xC189E41B)
- unk_42998FB4(unk=0x1)
- Asynchronous_Timer(Frames=16)
- Remove_All_Hitboxes()
- Script_End()
- }
- 25: [32872E4C]
- Script:{
- Asynchronous_Timer(Frames=8)
- External_Subroutine(unk=0xA871C206)
- unk_42998FB4(unk=0x0)
- Asynchronous_Timer(Frames=10)
- Remove_All_Hitboxes()
- Script_End()
- }
- 29: [36783DB2]
- Script:{
- Asynchronous_Timer(Frames=9)
- unk_965E035A()
- Script_End()
- }
- 32: [453B4E68]
- Script:{
- Subroutine(Hash=0xEB786D3F)
- Script_End()
- }
- 35: [48FD31CB]
- Script:{
- Asynchronous_Timer(Frames=15)
- unk_63623560()
- Asynchronous_Timer(Frames=20)
- unk_50730439(unk=24, unk=15, unk=0x1, unk=0x0, unk=0x2)
- Script_End()
- }
- 37: [4B6236D7]
- Script:{
- Subroutine(Hash=0x4509EDDD)
- Script_End()
- }
- 3C: [4F90F5D2]
- Script:{
- Asynchronous_Timer(Frames=23)
- unk_50730439(unk=18, unk=15, unk=0x1, unk=0x0, unk=0x2)
- Script_End()
- }
- 3D: [51C12B1A]
- Script:{
- Asynchronous_Timer(Frames=3)
- unk_745B20A7(unk=0x11000010)
- Script_End()
- }
- 40: [52BF734B]
- Script:{
- unk_A546845C(unk=0.5)
- unk_F6D9DCF6(unk=0x6, unk=1.4)
- Asynchronous_Timer(Frames=7)
- Set_bit(unk=0x21000011)
- Asynchronous_Timer(Frames=14)
- unk_838B5229(unk=0x64)
- Asynchronous_Timer(Frames=15)
- External_Subroutine(unk=0x2A3973EF)
- Asynchronous_Timer(Frames=16)
- unk_A546845C(unk=0.8)
- Remove_All_Hitboxes()
- Asynchronous_Timer(Frames=25)
- unk_F6D9DCF6(unk=0xC, unk=1)
- Asynchronous_Timer(Frames=26)
- unk_745B20A7(unk=0x11000004)
- Script_End()
- }
- 41: [FinalAirEnd]
- Script:{
- Subroutine(Hash=0x7569EDAC)
- Script_End()
- }
- 42: [5911ED5D]
- Script:{
- Asynchronous_Timer(Frames=7)
- Set_bit(unk=0x21000011)
- Asynchronous_Timer(Frames=15)
- External_Subroutine(unk=0xF5477682)
- Asynchronous_Timer(Frames=16)
- Remove_All_Hitboxes()
- Asynchronous_Timer(Frames=25)
- Script_End()
- }
- 43: [59D1FD57]
- Script:{
- Asynchronous_Timer(Frames=41)
- Set_Armor(State=0x1, Type=0x0)
- Asynchronous_Timer(Frames=51)
- External_Subroutine(unk=0xC6F6D0D6)
- Set_Armor(State=0x0, Type=0x0)
- Synchronous_Timer(Frames=2)
- Remove_All_Hitboxes()
- Synchronous_Timer(Frames=10)
- unk_BB400CDA(unk=0x3, unk=0x0, unk=0x2)
- Script_End()
- }
- 45: [5C4D24BA]
- Script:{
- Asynchronous_Timer(Frames=7)
- External_Subroutine(unk=0x8F5590F9)
- Asynchronous_Timer(Frames=10)
- External_Subroutine(unk=0xDE3BA125)
- Asynchronous_Timer(Frames=14)
- Remove_All_Hitboxes()
- Script_End()
- }
- 46: [5C5E5525]
- Script:{
- Asynchronous_Timer(Frames=9)
- unk_965E035A()
- Script_End()
- }
- 47: [5DC621E5]
- Script:{
- Asynchronous_Timer(Frames=4)
- External_Subroutine(unk=0x93B1CBBC)
- Asynchronous_Timer(Frames=6)
- Remove_All_Hitboxes()
- Script_End()
- }
- 48: [5DCB2AF4]
- Script:{
- unk_F6D9DCF6(unk=0x2, unk=0.4)
- Asynchronous_Timer(Frames=3)
- unk_F6D9DCF6(unk=0x4, unk=2.6)
- Asynchronous_Timer(Frames=6)
- unk_838B5229(unk=0x64)
- Asynchronous_Timer(Frames=8)
- External_Subroutine(unk=0x31898597)
- Asynchronous_Timer(Frames=10)
- Remove_All_Hitboxes()
- unk_F6D9DCF6(unk=0x14, unk=1)
- Script_End()
- }
- 49: [5F52B259] - IMPORTANT
- Script:{
- Asynchronous_Timer(Frames=1)
- Set_Loop(Iterations=10)
- External_Subroutine(unk=0xD37D02B4)
- unk_1AFDA8E6(unk=0x0, unk=0x0, unk=0x0, unk=-1, unk=5.2)
- unk_1AFDA8E6(unk=0x1, unk=0x0, unk=0x0, unk=-1, unk=-5.2)
- unk_1AFDA8E6(unk=0x2, unk=0x0, unk=0x0, unk=9, unk=5.2)
- unk_1AFDA8E6(unk=0x3, unk=0x0, unk=0x0, unk=9, unk=-5.2)
- Synchronous_Timer(Frames=2)
- Remove_All_Hitboxes()
- Goto(unk=-29)
- Script_End()
- }
- 4B: [60216DF8]
- Script:{
- Subroutine(Hash=0x9E895D8D)
- Script_End()
- }
- 4E: [61C011E8]
- Script:{
- Asynchronous_Timer(Frames=4)
- unk_2D942090(unk=0x1)
- Script_End()
- }
- 52: [67A3293A]
- Script:{
- Asynchronous_Timer(Frames=2)
- unk_2D942090(unk=0x0)
- Script_End()
- }
- 56: [72E1B46F]
- Script:{
- Subroutine(Hash=0xE9B99AD4)
- Script_End()
- }
- 57: [735D6233]
- Script:{
- Subroutine(Hash=0x8E1EC095)
- Script_End()
- }
- 58: [FinalRideR]
- Script:{
- Subroutine(Hash=0x8E49CB0C)
- Script_End()
- }
- 59: [7499EF77]
- Script:{
- Asynchronous_Timer(Frames=9)
- unk_965E035A()
- Script_End()
- }
- 5A: [751B9558]
- Script:{
- Asynchronous_Timer(Frames=7)
- unk_50730439(unk=0, unk=0.1, unk=0x1, unk=0x0, unk=0x2)
- Script_End()
- }
- 5B: [FinalEnd]
- Script:{
- 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)
- Set_bit(unk=0x2100000E)
- Script_End()
- }
- 5C: [76E58000]
- Script:{
- unk_F6D9DCF6(unk=0x5, unk=2.5)
- Asynchronous_Timer(Frames=5)
- unk_838B5229(unk=0x64)
- Asynchronous_Timer(Frames=7)
- External_Subroutine(unk=0xF9403372)
- Asynchronous_Timer(Frames=10)
- External_Subroutine(unk=0xA427EE2E)
- Asynchronous_Timer(Frames=14)
- Remove_All_Hitboxes()
- unk_F6D9DCF6(unk=0x6, unk=1)
- Script_End()
- }
- 62: [7EFCFF98]
- Script:{
- Asynchronous_Timer(Frames=3)
- unk_745B20A7(unk=0x11000010)
- Script_End()
- }
- 68: [85E5AC84]
- Script:{
- External_Subroutine(unk=0x92A37191)
- Script_End()
- }
- 6A: [8C604812]
- Script:{
- Asynchronous_Timer(Frames=9)
- unk_965E035A()
- Script_End()
- }
- 6B: [8E1EC095]
- Script:{
- Asynchronous_Timer(Frames=19)
- unk_50730439(unk=0, unk=1, unk=0x1, unk=0x0, unk=0x2)
- Script_End()
- }
- 6C: [FinalRideL]
- Script:{
- Set_bit(unk=0x21000014)
- unk_5DCECD64()
- Script_End()
- }
- 6D: [FinalAirStart]
- Script:{
- Subroutine(Hash=0x17EB3D5)
- Script_End()
- }
- 70: [9673D96B]
- Script:{
- Subroutine(Hash=0x751B9558)
- Script_End()
- }
- 71: [99E49994]
- Script:{
- Asynchronous_Timer(Frames=10)
- unk_63623560()
- Asynchronous_Timer(Frames=11)
- unk_6E053790(unk=0x1, unk=0x0, unk=0x2)
- Script_End()
- }
- 72: [9A0BF052]
- Script:{
- Asynchronous_Timer(Frames=2)
- unk_965E035A()
- Script_End()
- }
- 73: [9B243835]
- Script:{
- Subroutine(Hash=0x4F90F5D2)
- Script_End()
- }
- 74: [VisualScene02]
- Script:{
- SA_SET(unk=0x2)
- Script_End()
- }
- 76: [9C471F60]
- Script:{
- Asynchronous_Timer(Frames=9)
- unk_965E035A()
- Script_End()
- }
- 77: [9DD471AC]
- Script:{
- Asynchronous_Timer(Frames=12)
- unk_6E053790(unk=0x1, unk=0x0, unk=0x2)
- Script_End()
- }
- 78: [9E895D8D]
- Script:{
- Asynchronous_Timer(Frames=8)
- unk_50730439(unk=14, unk=10, unk=0x1, unk=0x0, unk=0x2)
- Script_End()
- }
- 79: [A015F530]
- Script:{
- Subroutine(Hash=0x107D38F2)
- Script_End()
- }
- 7D: [A6AEE778]
- Script:{
- Asynchronous_Timer(Frames=7)
- External_Subroutine(unk=0x9CF42C0)
- Asynchronous_Timer(Frames=10)
- External_Subroutine(unk=0x81B8B3FF)
- Asynchronous_Timer(Frames=14)
- Remove_All_Hitboxes()
- Script_End()
- }
- 82: [ACE3BBEF]
- Script:{
- Asynchronous_Timer(Frames=7)
- Set_bit(unk=0x21000011)
- Asynchronous_Timer(Frames=15)
- External_Subroutine(unk=0x6DD6FC88)
- unk_42998FB4(unk=0x1)
- Asynchronous_Timer(Frames=16)
- Remove_All_Hitboxes()
- Script_End()
- }
- 88: [B3C54BD8]
- Script:{
- unk_F6D9DCF6(unk=0x6, unk=2)
- Asynchronous_Timer(Frames=3)
- unk_838B5229(unk=0x64)
- Asynchronous_Timer(Frames=4)
- External_Subroutine(unk=0xA61694BE)
- Asynchronous_Timer(Frames=6)
- Remove_All_Hitboxes()
- unk_F6D9DCF6(unk=0x14, unk=1)
- Script_End()
- }
- 89: [B3C840C9]
- Script:{
- Asynchronous_Timer(Frames=8)
- External_Subroutine(unk=0x42EDA95)
- unk_42998FB4(unk=0x0)
- Asynchronous_Timer(Frames=10)
- Remove_All_Hitboxes()
- Script_End()
- }
- 8A: [B4589A21]
- Script:{
- Asynchronous_Timer(Frames=9)
- unk_965E035A()
- Script_End()
- }
- 8D: [BC64B03D]
- Script:{
- Asynchronous_Timer(Frames=2)
- unk_965E035A()
- Script_End()
- }
- 8E: [BE21762F]
- Script:{
- Asynchronous_Timer(Frames=3)
- unk_E1E1ED52(unk=0x0, unk=0x2)
- Asynchronous_Timer(Frames=6)
- unk_87C50592(unk=0x2)
- Script_End()
- }
- 90: [C1188718]
- Script:{
- Asynchronous_Timer(Frames=12)
- Set_bit(unk=0x2100000D)
- Script_End()
- }
- 92: [C2C13B23]
- Script:{
- Asynchronous_Timer(Frames=6)
- unk_6E053790(unk=0x1, unk=0x0, unk=0x2)
- Script_End()
- }
- 93: [C3AFBF57]
- Script:{
- Asynchronous_Timer(Frames=7)
- Set_bit(unk=0x21000011)
- Asynchronous_Timer(Frames=11)
- unk_F6D9DCF6(unk=0x5, unk=3.8)
- Asynchronous_Timer(Frames=14)
- unk_838B5229(unk=0x64)
- Asynchronous_Timer(Frames=15)
- External_Subroutine(unk=0xF42EBB19)
- Asynchronous_Timer(Frames=16)
- Remove_All_Hitboxes()
- Asynchronous_Timer(Frames=23)
- unk_F6D9DCF6(unk=0x3, unk=0.4)
- Asynchronous_Timer(Frames=27)
- unk_F6D9DCF6(unk=0x5, unk=1)
- Script_End()
- }
- 97: [C77578FE]
- Script:{
- Asynchronous_Timer(Frames=8)
- External_Subroutine(unk=0x30E0480C)
- Asynchronous_Timer(Frames=10)
- Remove_All_Hitboxes()
- Script_End()
- }
- 98: [C7B568F4]
- Script:{
- Asynchronous_Timer(Frames=8)
- External_Subroutine(unk=0x351EE58)
- Asynchronous_Timer(Frames=10)
- Remove_All_Hitboxes()
- Script_End()
- }
- 9B: [CCDBE6E8]
- Script:{
- unk_A546845C(unk=0.5)
- unk_F6D9DCF6(unk=0x8, unk=1.25)
- Asynchronous_Timer(Frames=6)
- unk_838B5229(unk=0x64)
- Asynchronous_Timer(Frames=8)
- External_Subroutine(unk=0xEF9E4D61)
- Asynchronous_Timer(Frames=10)
- unk_A546845C(unk=0.8)
- Remove_All_Hitboxes()
- unk_F6D9DCF6(unk=0xA, unk=1)
- Script_End()
- }
- 9C: [CD6A5C9C]
- Script:{
- Asynchronous_Timer(Frames=9)
- unk_838B5229(unk=0x0)
- Set_bit(unk=0x21000011)
- Synchronous_Timer(Frames=1)
- unk_838B5229(unk=0x1)
- Script_End()
- }
- 9F: [D05DF2AC]
- Script:{
- Asynchronous_Timer(Frames=1)
- Set_Loop(Iterations=10)
- External_Subroutine(unk=0xD37D02B4)
- unk_1AFDA8E6(unk=0x0, unk=0x0, unk=0x0, unk=-1, unk=5.2)
- unk_1AFDA8E6(unk=0x1, unk=0x0, unk=0x0, unk=-1, unk=-5.2)
- unk_1AFDA8E6(unk=0x2, unk=0x0, unk=0x0, unk=9, unk=5.2)
- unk_1AFDA8E6(unk=0x3, unk=0x0, unk=0x0, unk=9, unk=-5.2)
- Synchronous_Timer(Frames=2)
- Remove_All_Hitboxes()
- Goto(unk=-29)
- Script_End()
- }
- A5: [D9C96745]
- Script:{
- Asynchronous_Timer(Frames=3)
- unk_2D942090(unk=0x0)
- Script_End()
- }
- A6: [DC894F60]
- Script:{
- Asynchronous_Timer(Frames=4)
- External_Subroutine(unk=0x3FEED32F)
- Asynchronous_Timer(Frames=6)
- Remove_All_Hitboxes()
- Script_End()
- }
- AA: [DF26A411]
- Script:{
- Asynchronous_Timer(Frames=7)
- External_Subroutine(unk=0x423C149D)
- Asynchronous_Timer(Frames=10)
- External_Subroutine(unk=0x94296DE0)
- Asynchronous_Timer(Frames=14)
- Remove_All_Hitboxes()
- Script_End()
- }
- AB: [E350869D]
- Script:{
- Set_Armor(State=0x1, Type=0x0)
- Script_End()
- }
- AD: [E9B99AD4]
- Script:{
- Asynchronous_Timer(Frames=10)
- unk_63623560()
- Asynchronous_Timer(Frames=11)
- unk_6E053790(unk=0x1, unk=0x0, unk=0x2)
- Script_End()
- }
- AE: [EB786D3F]
- Script:{
- Asynchronous_Timer(Frames=12)
- unk_6E053790(unk=0x1, unk=0x0, unk=0x2)
- Script_End()
- }
- AF: [VisualScene03]
- Script:{
- 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)
- Script_End()
- }
- B0: [EC3F3A62]
- Script:{
- External_Subroutine(unk=0xCD6A5C9C)
- Script_End()
- }
- B2: [EED45ECD]
- Script:{
- Asynchronous_Timer(Frames=8)
- unk_6E053790(unk=0x1, unk=0x0, unk=0x2)
- Script_End()
- }
- B5: [F402ADA3]
- Script:{
- External_Subroutine(unk=0x5D63CBB2)
- Script_End()
- }
- B8: [FinalAirRideR]
- Script:{
- Subroutine(Hash=0x7446F66F)
- Script_End()
- }
- B9: [FC4453A7]
- Script:{
- Subroutine(Hash=0x1C9FD162)
- Script_End()
- }
- BC: [FF03B789]
- Script:{
- Subroutine(Hash=0x3B789CB)
- Script_End()
- }
- BD: [FF48FD31]
- Script:{
- Subroutine(Hash=0x48FD31CB)
- Script_End()
- }
- ~~~~~~GLOSSARY/APPENDIX~~~~~~
- All explanation of flags/scripts/etc. comes from this thread: http://smashboards.com/threads/character-data-research-thread.378874/
- ASYNCHRONOUS/SYNCHRONOUS TIMER EXPLANATION:
- http://smashboards.com/threads/character-data-research-thread.378874/page-2#post-18430411
- EXPLANATION OF HITBOX FLAGS:
- ID = Hitbox ID. This gives hitboxes uniqueness and allows them to be identified by other commands so their properties can be changed.
- Part = Hitbox Part/Grouping. Moves with multiple hitboxes put them into groups so that two overlapping hitboxes can't hit concurrently.
- Bone = The part of the character model that the hitbox is centered on/displaced from.
- Damage = I think you can handle this one
- Angle = Trajectory of the knockback received by the target. Measured in degrees.
- KBG = Knockback Growth. The rate at which Knockback scales with damage.
- Numbers given are actually percentages, so a KBG of 80 means a move's knockback scales slightly slower.
- FKB = Fixed Knockback, AKA Set/Weight-based/Weighted Knockback. Moves with FKB do not scale with damage.
- Instead they do a fixed amount of knockback that is only scaled by the weight of the target.
- BKB = Base Knockback. All moves do a base amount of knockback that is added to the formula near the end.
- Size = Size of the hitbox's collision bubble, expressed as the radius of a circle.
- Z, Y, X = Hitbox coordinate displacement from the center of the bone it is attached to.
- Effect = AKA element. Certain moves can have effects like piercing and slashing.
- Captain Falcon has an electric effect on the knee sweetspot and fire effects on Fsmash and all specials.
- 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.
- Hitlag = Multiplyer for the number of frames the target is stunned.
- SDI = Affects how easy it is to perform Smash Directional Influence to escape a move. SSBWiki/Smashboards have more on SDI.
- ShieldDamage = Any extra damage dealt if the hitbox lands on an opponent's shield.
- SFX = Type and volume of any sound effects associated with the hitbox.
- Direct = 1 if direct, 0 if indirect
- Type = Separate from Effect, indicates the "type" of the hitbox. See explanation below.
- HEX VALUES OF NOTE:
- IMPORTANT: Hex values are denoted with "Ox" before the number. 0x10 does not equal 10!!
- 0x169 = 361 (Sakurai Angle)
- 0xF = 15
- 0x14 = 20
- 0x19 = 25
- 0x1E = 30
- 0x23 = 35
- 0x28 = 40
- 0x2D = 45
- 0x32 = 50
- 0x37 = 55
- 0x3C = 60
- 0x41 = 65
- 0x46 = 70
- 0x4B = 75
- 0x50 = 80
- 0x55 = 85
- 0x5A = 90
- 0x5F = 95
- 0x64 = 100
- 0x69 = 105
- 0x6E = 110
- 0x78 = 120
- 0x82 = 130
- 0x8C = 140
- 0x10E = 270 (meteor angle)
- 0x113 = 275 (utilt spike angle)
- GROUNDAIR FLAG EXPLANATION:
- 1 = hits ONLY grounded foes
- 2 = hits ONLY aerial foes
- 3 = hits both grounded and aerial foe
- CLANG/CLANGINTERRUPT FLAG EXPLANATION (from Big O on smashboards):
- Clang flag:
- 1 = can clang with moves
- 0 = can't clang with moves (transcendent priority)
- ClangInterrupt flag (determines if a clang interrupts your move):
- 1 = hitlag + clang animation (if grounded)
- 0 = no hitlag + continues attack
- FacingRestriction FLAG EXPLANATION:
- Specifies the horizontal KB direction based on the direction you're facing.
- 0 = No restriction, target is sent away from the hitbox.
- Since regular hitboxes don't have FacingRestriction flag, you can consider this to be the "default" value that they use.
- 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.
- (think reverse fsmash)
- HITBOXES THIS APPLIES TO: Every regular/extended hitbox (everything except sweetspot knee, bair, raptor boost, throw/pummel hitboxes, ledge attack)
- 3 = Angle is restricted relative to the direction you're facing.
- The "forward" (0-degree angle) direction is set to your forward facing direction.
- This causes sweetspot knee to always send the target in the direction you're facing (i.e., it prevents reverse knees from happening).
- Also prevents ledge attack from knocking opponents offstage.
- HITBOXES THIS APPLIES TO: Sweetspot knee, ledge attack, throw/pummel hitboxes (collateral damage hitboxes, doesn't affect throw angle)
- 4 = Angle is restricted relative to the direction you're not facing.
- The "forward" (0-degree angle) direction is set to your backward facing direction.
- 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).
- HITBOXES THIS APPLIES TO: bair (all hitboxes).
- TYPE FLAG EXPLANATION:
- 0 = Typeless
- 1 = Head
- 2 = Body
- 3 = Butt
- 4 = Hand
- 5 = Elbow
- 6 = Foot
- 7 = Knee
- BONE IDS:
- 0x0 - (01) probably the center of the overall model
- 0x2 - (03) hip
- 0x3 - (04) upper left leg
- 0x4 - (05) lower left leg
- 0x5 - (06) left boot
- 0x8 - (09) lower right leg
- 0x9 - (10) right boot
- 0xF - (16) left forearm
- 0x10 - (17) left hand
- 0x11 - (18) right shoulder
- 0x15 - (22) neck
- 0x16 - (23) head
- 0x1A - (27) left hand fingers (???))
- MASTERCORE NAME TRANSLATION (UNCONFIRMED SINCE MASTERCORE USES UPDATE 1.1.1):
- Hitbox_B738EABD = Hitbox
- Hitbox6_14FCC784 = Special_Hitbox
- unk_7B48FE1C = Grab_Collision
- unk_F3A464AC = Terminate_Grab_Collisions
- GrabHitbox_DF057B20 = Throw_Specifier
- unk_D8DF1DCC = Throw_Applier
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement