PM3.02 - Luigi - Subaction - SpecialSHold

| 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 |

Stats

IASA: None
Subaction Index: 0x1d1

Scripts

Main

  1. if ((LongtermAccessFloat (0x64) GreaterThanOrEqual scalar(5)))
    1. IfStatementAnd (not(BoolIsTrue RandomAccessBool (0xc)))
    2. FlashEffectOverlay { red: 12, green: 220, blue: 1, alpha: 160 }
    3. SetColorOfFlashEffectOverlay { transition_time: 6, red: 20, green: 208, blue: 10, alpha: 0 }
    4. SyncWait(6.0)
    5. RemoveFlashEffect
    6. BoolVariableSetTrue { variable: RandomAccessBool (0xc) }
  2. loop Infinite times:
    1. SyncWait(6.0)
    2. if ((LongtermAccessFloat (0x64) GreaterThanOrEqual scalar(5)))
      1. FlashEffectOverlay { red: 12, green: 220, blue: 1, alpha: 160 }
      2. SetColorOfFlashEffectOverlay { transition_time: 6, red: 20, green: 208, blue: 10, alpha: 0 }
    3. SyncWait(6.0)
    4. RemoveFlashEffect

GFX

  1. loop Infinite times:
    1. GraphicEffect(GraphicEffect { graphic: 10, bone: 0, x_offset: 0.0, y_offset: 0.0, z_offset: -5.0, x_rotation: 0.0, y_rotation: 0.0, z_rotation: 0.0, scale: 0.5, random_x_offset: 4.0, random_y_offset: 0.0, random_z_offset: 10.0, random_x_rotation: 0.0, random_y_rotation: 0.0, random_z_rotation: 0.0, terminate_with_animation: false })
    2. SyncWait(10.0)

SFX

  1. AsyncWait(0.0)
  2. UnknownEvent { namespace: 0xa, code: 0x6, unk1: 0x0, arguments: [] }
  3. SoundEffectTransient(3465)
  4. loop Infinite times:
    1. if ((LongtermAccessFloat (0x64) GreaterThanOrEqual scalar(5)))
      1. IfStatementAnd ((RandomAccessInt (0x0) Equal scalar(1)))
      2. SetColorOfFlashEffectOverlay { transition_time: 1, red: 12, green: 220, blue: 1, alpha: 100 }
    2. if ((LongtermAccessFloat (0x64) GreaterThanOrEqual scalar(5)))
      1. IfStatementAnd ((RandomAccessInt (0x0) Equal scalar(16)))
      2. RemoveFlashEffect
      3. ExternalGraphicEffect(ExternalGraphicEffect { file: 0, graphic: 34, bone: 0, x_offset: 0.0, y_offset: 2.0, z_offset: 0.0, x_rotation: 0.0, y_rotation: 0.0, z_rotation: 0.0, scale: 1.5, randomize: Some(ExternalGraphicEffectRandomize { random_x_offset: 0.0, random_y_offset: 0.0, random_z_offset: 0.0, random_x_rotation: 0.0, random_y_rotation: 0.0, random_z_rotation: 0.0 }), terminate_with_animation: false })
    3. SyncWait(1.0)

Other

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