PM3.02 - Wolf - Subaction - SpecialSEnd
            
            
            
                |
                1 |
                2 |
                3 |
                4 |
                5 |
                6 |
                7 |
                8 |
                9 |
                10 |
                11 |
                12 |
                13 |
                14 |
                15 |
                16 |
                17 |
                18 |
                19 |
                20 |
                21 |
                22 |
                23 |
                24 |
                25 |
                26 |
                27 |
                28 |
                29 |
                30 |
                31 |
                32 |
                33 |
                34 |
                35 |
                36 |
            
            
                
                
                
                
                
            
            
                
                
            
            
                
                
            
            
                
                
            
            
                
                
            
            Stats
            
                
                    | IASA: | None | 
                
                    | Subaction Index: | 0x1d2 | 
            
            Scripts
            Main
            - AsyncWait(9.0)
- if (BoolIsTrue RandomAccessBool (0x1c)) - CreateInterrupt { interrupt_id: None, action: Fall, requirement: (AnimationEnd) }
- PreviousInterruptAddRequirement(InAir)
- AsyncWait(32.0)
- CreateInterrupt { interrupt_id: None, action: LandingHeavy, requirement: (OnGround) }
- BoolVariableSetTrue { variable: RandomAccessBool (0x1d) }
- AllowInterrupts
 
- else- if (OnGround) - FrameSpeedModifier { multiplier: 1.3077, unk: 0 }
 
- else- CreateInterrupt { interrupt_id: None, action: FallSpecial, requirement: (AnimationEnd) }
- PreviousInterruptAddRequirement(InAir)
- AsyncWait(37.0)
- FrameSpeedModifier { multiplier: 15.0, unk: 0 }
 
 
GFX
            - AsyncWait(1.0)
SFX
            - loop 5 times: - if (not(OnGround)) - IfStatementAnd (EnteringOrIsInHitLag)
- IfStatementAnd ((LongtermAccessFloat(CurryAngle1) GreaterThan scalar(3)))
- if (TauntInputHeld) - SoundEffect1(2583)
 
- FloatVariableSet { variable: LongtermAccessFloat(CurryAngle1), value: 0 }
- BoolVariableSetTrue { variable: RandomAccessBool (0x1c) }
- ChangeSubaction(SpecialAirSHit)
 
- SyncWait(1.0)
 
Other
            - AsyncWait(2.0)
- SetVelocity { x_vel: 2.23, y_vel: 0.0 }
- FloatVariableSet { variable: RandomAccessFloat (0x5), value: 2.125 }
- loop 26 times: - FloatVariableSet { variable: RandomAccessFloat (0x7), value: InternalConstantInt(HorizontalCharacterVelocity) }
- FloatVariableMultiply { variable: RandomAccessFloat (0x7), value: -1 }
- AddVelocity { x_vel: Variable(RandomAccessFloat(Address(7))), y_vel: Constant(0.0) }
- FloatVariableSubtract { variable: RandomAccessFloat (0x5), value: 0.0817 }
- AddVelocity { x_vel: Variable(RandomAccessFloat(Address(5))), y_vel: Constant(0.0) }
- SyncWait(1.0)