LXP2.1 - Ganon-Mage - Subaction - FallAerial_1
|
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
Stats
IASA: |
None |
Subaction Index: |
0x1f |
Scripts
Main
- Subroutine(0x4b500)
- EnableInterruptGroup(AirAttack)
- EnableInterruptGroup(AirSpecial)
- IntVariableSet { variable: LongtermAccessInt (0x5c), value: 0 }
- if (BoolIsTrue LongtermAccessInt (0x4a))
- DisableInterruptGroup(AirDodge)
- BoolVariableSetFalse { variable: LongtermAccessInt (0x59) }
- if ((InternalConstantInt(HorizontalCharacterVelocity) Equal scalar(0)))
- SetOrAddVelocity(SetOrAddVelocity { x_vel: 0.0, y_vel: 0.28, x_set: false, y_set: false })
- if ((InternalConstantInt(HorizontalCharacterVelocity) GreaterThan scalar(0.5)))
- IfStatementAnd ((InternalConstantInt(HorizontalCharacterVelocity) LessThan scalar(1)))
- SetOrAddVelocity(SetOrAddVelocity { x_vel: 0.04, y_vel: 0.28, x_set: false, y_set: false })
- if ((InternalConstantInt(HorizontalCharacterVelocity) LessThan scalar(-0.5)))
- IfStatementAnd ((InternalConstantInt(HorizontalCharacterVelocity) GreaterThan scalar(-1)))
- SetOrAddVelocity(SetOrAddVelocity { x_vel: -0.04, y_vel: 0.28, x_set: false, y_set: false })
- if ((InternalConstantInt(HorizontalCharacterVelocity) GreaterThanOrEqual scalar(1)))
- SetOrAddVelocity(SetOrAddVelocity { x_vel: 0.02, y_vel: 0.28, x_set: false, y_set: false })
- if ((InternalConstantInt(HorizontalCharacterVelocity) LessThanOrEqual scalar(-1)))
- SetOrAddVelocity(SetOrAddVelocity { x_vel: -0.02, y_vel: 0.28, x_set: false, y_set: false })
GFX
- UnknownEvent { namespace: 0x11, code: 0x15, unk1: 0x0, arguments: [Value(24969233), Bool(false), Bool(false)] }
- UnknownEvent { namespace: 0x11, code: 0x15, unk1: 0x0, arguments: [Value(82), Bool(true), Bool(true)] }
SFX
- SoundEffectStop(27984)
Other