LXP2.1 - Ganon-Mage - Subaction - SpecialAirNMax

| 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 | 37 | 38 | 39 | 40 | 41 | 42 | 43 | 44 | 45 | 46 | 47 | 48 | 49 | 50 | 51 | 52 | 53 | 54 | 55 | 56 | 57 | 58 | 59 | 60 | 61 | 62 | 63 | 64 | 65 | 66 | 67 | 68 | 69 | 70 | 71 | 72 | 73 | 74 | 75 | 76 | 77 | 78 | 79 | 80 | 81 | 82 | 83 | 84 | 85 | 86 | 87 | 88 | 89 | 90 | 91 | 92 | 93 | 94 | 95 | 96 | 97 | 98 | 99 | 100 | 101 | 102 | 103 | 104 | 105 | 106 | 107 | 108 | 109 | 110 | 111 | 112 | 113 | 114 | 115 | 116 | 117 | 118 | 119 | 120 | 121 | 122 | 123 | 124 | 125 | 126 | 127 | 128 | 129 | 130 | 131 | 132 | 133 | 134 | 135 | 136 | 137 | 138 | 139 | 140 | 141 | 142 | 143 | 144 | 145 | 146 | 147 | 148 | 149 | 150 | 151 | 152 | 153 | 154 | 155 | 156 | 157 | 158 | 159 | 160 | 161 | 162 | 163 | 164 | 165 | 166 | 167 | 168 | 169 | 170 | 171 | 172 | 173 | 174 | 175 | 176 | 177 | 178 | 179 | 180 | 181 | 182 | 183 | 184 | 185 |

Stats

IASA: None
Subaction Index: 0x1d2

Scripts

Main

  1. BoolVariableSetTrue { variable: LongtermAccessFloat (0x51) }
  2. FrameSpeedModifier { multiplier: 0.65, unk: 0 }
  3. UnknownEvent { namespace: 0xc, code: 0x9, unk1: 0x0, arguments: [Bool(false)] }
  4. DisableInterruptGroup(AirDodge)
  5. loop Infinite times:
    1. if (BoolIsTrue LongtermAccessInt (0x5f))
      1. SetAirGround(17)
      2. ResetVerticalVelocityAndAcceleration(true)
      3. DisableMovement(DisableVertical)
    2. else
      1. if (HasAFloorBelowThePlayer scalar(9998))
        1. IfStatementAnd (not(HasAFloorBelowThePlayer scalar(75)))
        2. SetAirGround(0)
        3. ResetVerticalVelocityAndAcceleration(true)
        4. SetOrAddVelocity(SetOrAddVelocity { x_vel: 0.0, y_vel: -0.8, x_set: false, y_set: false })
      2. else
        1. if (HasAFloorBelowThePlayer scalar(75.001))
          1. IfStatementAnd (not(HasAFloorBelowThePlayer scalar(60)))
          2. SetAirGround(0)
          3. ResetVerticalVelocityAndAcceleration(true)
          4. SetOrAddVelocity(SetOrAddVelocity { x_vel: 0.0, y_vel: -0.6, x_set: false, y_set: false })
        2. else
          1. if (HasAFloorBelowThePlayer scalar(60.001))
            1. IfStatementAnd (not(HasAFloorBelowThePlayer scalar(40)))
            2. SetAirGround(0)
            3. ResetVerticalVelocityAndAcceleration(true)
            4. SetOrAddVelocity(SetOrAddVelocity { x_vel: 0.0, y_vel: -0.4, x_set: false, y_set: false })
          2. else
            1. if (HasAFloorBelowThePlayer scalar(40.001))
              1. IfStatementAnd (not(HasAFloorBelowThePlayer scalar(0)))
              2. BoolVariableSetTrue { variable: LongtermAccessInt (0x5f) }
              3. SetAirGround(0)
              4. DisableMovement(DisableVertical)
              5. ResetVerticalVelocityAndAcceleration(true)
            2. else
              1. SetAirGround(0)
              2. DisableMovement2(DisableVertical)
    3. SyncWait(0.06498333)
  6. SyncWait(999.0)
  7. DisableMovement2(DisableVertical)
  8. DisableMovement2(DisableVertical)
  9. loop Infinite times:
    1. SyncWait(0.06498333)

GFX

  1. loop Infinite times:
    1. UnknownEvent { namespace: 0x11, code: 0x15, unk1: 0x0, arguments: [Value(2228243), Bool(true), Bool(true)] }
    2. UnknownEvent { namespace: 0x11, code: 0x15, unk1: 0x0, arguments: [Value(2228242), Bool(true), Bool(true)] }
    3. UnknownEvent { namespace: 0x11, code: 0x15, unk1: 0x0, arguments: [Value(2228225), Bool(true), Bool(true)] }
    4. UnknownEvent { namespace: 0x11, code: 0x15, unk1: 0x0, arguments: [Value(2228230), Bool(true), Bool(true)] }
    5. UnknownEvent { namespace: 0x11, code: 0x15, unk1: 0x0, arguments: [Value(2228231), Bool(true), Bool(true)] }
    6. UnknownEvent { namespace: 0x11, code: 0x15, unk1: 0x0, arguments: [Value(2228232), Bool(true), Bool(true)] }
    7. UnknownEvent { namespace: 0x11, code: 0x15, unk1: 0x0, arguments: [Value(2228233), Bool(true), Bool(true)] }
    8. UnknownEvent { namespace: 0x11, code: 0x15, unk1: 0x0, arguments: [Value(2228228), Bool(true), Bool(true)] }
    9. FlashEffectLight { red: 255, green: 255, blue: 160, alpha: 255, light_source_x: -135.0, light_source_y: -10.0 }
    10. SyncWait(1.0)
    11. SetColorOfFlashEffectLight { transition_time: 8, red: 247, green: 255, blue: 160, alpha: 100 }
    12. SyncWait(8.0)
    13. RemoveFlashEffect
    14. SyncWait(1.0)

SFX

  1. UnknownEvent { namespace: 0x11, code: 0x15, unk1: 0x0, arguments: [Value(24969234), Bool(false), Bool(false)] }
  2. UnknownEvent { namespace: 0x11, code: 0x15, unk1: 0x0, arguments: [Value(24969235), Bool(false), Bool(false)] }
  3. ExternalGraphicEffect(ExternalGraphicEffect { file: 381, graphic: 19, bone: 66, x_offset: 0.0, y_offset: 0.0, z_offset: 0.0, x_rotation: 0.0, y_rotation: 0.0, z_rotation: 0.0, scale: 2.7, randomize: None, terminate_with_animation: true })
  4. ExternalGraphicEffect(ExternalGraphicEffect { file: 381, graphic: 18, bone: 66, x_offset: 0.0, y_offset: 0.0, z_offset: 0.0, x_rotation: 0.0, y_rotation: 0.0, z_rotation: 0.0, scale: 2.4, randomize: None, terminate_with_animation: true })
  5. ExternalGraphicEffect(ExternalGraphicEffect { file: 0, graphic: 19, bone: 1, x_offset: 0.0, y_offset: 0.0, z_offset: 0.0, x_rotation: 0.0, y_rotation: 0.0, z_rotation: 0.0, scale: 2.2, randomize: None, terminate_with_animation: true })
  6. ExternalGraphicEffect(ExternalGraphicEffect { file: 0, graphic: 19, bone: 2, x_offset: 0.0, y_offset: 0.0, z_offset: 0.0, x_rotation: 0.0, y_rotation: 0.0, z_rotation: 0.0, scale: 2.2, randomize: None, terminate_with_animation: true })
  7. AsyncWait(2.0)
  8. ExternalGraphicEffect(ExternalGraphicEffect { file: 0, graphic: 19, bone: 1, x_offset: 0.0, y_offset: 0.0, z_offset: 0.0, x_rotation: 0.0, y_rotation: 0.0, z_rotation: 0.0, scale: 2.0, randomize: None, terminate_with_animation: true })
  9. ExternalGraphicEffect(ExternalGraphicEffect { file: 381, graphic: 15, bone: 1, x_offset: 0.0, y_offset: 0.0, z_offset: 0.0, x_rotation: 0.0, y_rotation: 0.0, z_rotation: 0.0, scale: 0.7, randomize: None, terminate_with_animation: true })
  10. ExternalGraphicEffect(ExternalGraphicEffect { file: 0, graphic: 19, bone: 2, x_offset: 0.0, y_offset: 0.0, z_offset: 0.0, x_rotation: 0.0, y_rotation: 0.0, z_rotation: 0.0, scale: 2.0, randomize: None, terminate_with_animation: true })
  11. ExternalGraphicEffect(ExternalGraphicEffect { file: 381, graphic: 15, bone: 2, x_offset: 0.0, y_offset: 0.0, z_offset: 0.0, x_rotation: 0.0, y_rotation: 0.0, z_rotation: 0.0, scale: 0.7, randomize: None, terminate_with_animation: true })
  12. SwordGlow(SwordGlow { color: 841, blur_length: 9, point1_bone: 1, point1_x_offset: 0.0, point1_y_offset: 2.0, point1_z_offset: 0.0, point2_bone: 1, point2_x_offset: 0.0, point2_y_offset: -2.0, point2_z_offset: 0.0, delete_after_subaction: true, graphic_id: 0, bone_id: 1, x_offset: 0.0, y_offset: 0.0, z_offset: 0.0, x_rotation: 0.0, y_rotation: 0.0, z_rotation: 0.0, glow_length: 2.0 })
  13. SwordGlow(SwordGlow { color: 841, blur_length: 9, point1_bone: 2, point1_x_offset: 0.0, point1_y_offset: 2.0, point1_z_offset: 0.0, point2_bone: 2, point2_x_offset: 0.0, point2_y_offset: -2.0, point2_z_offset: 0.0, delete_after_subaction: true, graphic_id: 0, bone_id: 2, x_offset: 0.0, y_offset: 0.0, z_offset: 0.0, x_rotation: 0.0, y_rotation: 0.0, z_rotation: 0.0, glow_length: 2.0 })
  14. AsyncWait(4.0)
  15. ExternalGraphicEffect(ExternalGraphicEffect { file: 381, graphic: 16, bone: 1, x_offset: 0.0, y_offset: 0.0, z_offset: 0.0, x_rotation: 0.0, y_rotation: 0.0, z_rotation: 0.0, scale: 0.7, randomize: None, terminate_with_animation: true })
  16. ExternalGraphicEffect(ExternalGraphicEffect { file: 381, graphic: 16, bone: 2, x_offset: 0.0, y_offset: 0.0, z_offset: 0.0, x_rotation: 0.0, y_rotation: 0.0, z_rotation: 0.0, scale: 0.7, randomize: None, terminate_with_animation: true })
  17. AsyncWait(5.0)
  18. ExternalGraphicEffect(ExternalGraphicEffect { file: 381, graphic: 16, bone: 1, x_offset: 0.0, y_offset: 0.0, z_offset: 0.0, x_rotation: 0.0, y_rotation: 0.0, z_rotation: 0.0, scale: 0.7, randomize: None, terminate_with_animation: true })
  19. ExternalGraphicEffect(ExternalGraphicEffect { file: 381, graphic: 16, bone: 2, x_offset: 0.0, y_offset: 0.0, z_offset: 0.0, x_rotation: 0.0, y_rotation: 0.0, z_rotation: 0.0, scale: 0.7, randomize: None, terminate_with_animation: true })
  20. loop 2 times:
    1. SyncWait(13.0)
    2. IntVariableIncrement { variable: LongtermAccessInt (0x63) }
  21. UnknownEvent { namespace: 0x11, code: 0x15, unk1: 0x0, arguments: [Value(24969234), Bool(false), Bool(false)] }
  22. UnknownEvent { namespace: 0x11, code: 0x15, unk1: 0x0, arguments: [Value(24969235), Bool(false), Bool(false)] }
  23. ExternalGraphicEffect(ExternalGraphicEffect { file: 381, graphic: 19, bone: 66, x_offset: 0.0, y_offset: 0.0, z_offset: 0.0, x_rotation: 0.0, y_rotation: 0.0, z_rotation: 0.0, scale: 3.0, randomize: None, terminate_with_animation: true })
  24. ExternalGraphicEffect(ExternalGraphicEffect { file: 381, graphic: 18, bone: 66, x_offset: 0.0, y_offset: 0.0, z_offset: 0.0, x_rotation: 0.0, y_rotation: 0.0, z_rotation: 0.0, scale: 2.7, randomize: None, terminate_with_animation: true })
  25. ExternalGraphicEffect(ExternalGraphicEffect { file: 381, graphic: 14, bone: 66, x_offset: 10.0, y_offset: 0.0, z_offset: 0.0, x_rotation: 0.0, y_rotation: 0.0, z_rotation: 0.0, scale: 1.3, randomize: None, terminate_with_animation: true })
  26. ExternalGraphicEffect(ExternalGraphicEffect { file: 381, graphic: 14, bone: 66, x_offset: -10.0, y_offset: 0.0, z_offset: 0.0, x_rotation: 0.0, y_rotation: 0.0, z_rotation: 180.0, scale: 1.3, randomize: None, terminate_with_animation: true })
  27. ExternalGraphicEffect(ExternalGraphicEffect { file: 381, graphic: 14, bone: 66, x_offset: 0.0, y_offset: -10.0, z_offset: 0.0, x_rotation: 0.0, y_rotation: 0.0, z_rotation: 90.0, scale: 1.3, randomize: None, terminate_with_animation: true })
  28. ExternalGraphicEffect(ExternalGraphicEffect { file: 381, graphic: 14, bone: 66, x_offset: 0.0, y_offset: 10.0, z_offset: 0.0, x_rotation: 0.0, y_rotation: 0.0, z_rotation: -90.0, scale: 1.3, randomize: None, terminate_with_animation: true })
  29. if (FacingRight)
    1. ExternalGraphicEffect(ExternalGraphicEffect { file: 381, graphic: 14, bone: 66, x_offset: 0.0, y_offset: 0.0, z_offset: 10.0, x_rotation: 0.0, y_rotation: 90.0, z_rotation: 0.0, scale: 1.3, randomize: None, terminate_with_animation: true })
    2. ExternalGraphicEffect(ExternalGraphicEffect { file: 381, graphic: 14, bone: 66, x_offset: 0.0, y_offset: 0.0, z_offset: -10.0, x_rotation: 0.0, y_rotation: -90.0, z_rotation: 0.0, scale: 1.3, randomize: None, terminate_with_animation: true })
  30. else
    1. ExternalGraphicEffect(ExternalGraphicEffect { file: 381, graphic: 14, bone: 66, x_offset: 0.0, y_offset: 0.0, z_offset: 10.0, x_rotation: 0.0, y_rotation: 90.0, z_rotation: 0.0, scale: 1.3, randomize: None, terminate_with_animation: true })
    2. ExternalGraphicEffect(ExternalGraphicEffect { file: 381, graphic: 14, bone: 66, x_offset: 0.0, y_offset: 0.0, z_offset: -10.0, x_rotation: 0.0, y_rotation: -90.0, z_rotation: 0.0, scale: 1.3, randomize: None, terminate_with_animation: true })
  31. AsyncWait(36.0)
  32. DeleteSwordGlow { fade_time: 0 }
  33. UnknownEvent { namespace: 0x11, code: 0x15, unk1: 0x0, arguments: [Value(24969232), Bool(false), Bool(false)] }
  34. SyncWait(46.0)
  35. SyncWait(40.0)
  36. IntVariableIncrement { variable: LongtermAccessInt (0x63) }

Other

  1. ItemVisibility(false)
  2. SlopeContourStand { leg_bone_parent: 0 }
  3. AsyncWait(1.0)
  4. RumbleLoop { unk1: 2, unk2: 78 }
  5. UnknownEvent { namespace: 0x1, code: 0x0, unk1: 0x0, arguments: [] }
  6. UnknownEvent { namespace: 0x1, code: 0x2, unk1: 0x0, arguments: [] }
  7. Goto(SpecialAirNMax Other 0x81f8)