P+ - Sonic - Subroutine - 0x2e5ac

  1. if ((LongtermAccessInt(CostumeID) Equal scalar(1)))
    1. IfStatementOr ((LongtermAccessInt(CostumeID) Equal scalar(31)))
    2. IfStatementOr ((LongtermAccessInt(CostumeID) Equal scalar(22)))
    3. UnknownEvent { namespace: 0x11, code: 0x21, unk1: 0x0, arguments: [Value(1)] }
  2. else
    1. if ((LongtermAccessInt(CostumeID) Equal scalar(2)))
      1. IfStatementOr ((LongtermAccessInt(CostumeID) Equal scalar(11)))
      2. UnknownEvent { namespace: 0x11, code: 0x21, unk1: 0x0, arguments: [Value(2)] }
    2. else
      1. if ((LongtermAccessInt(CostumeID) Equal scalar(4)))
        1. IfStatementOr ((LongtermAccessInt(CostumeID) Equal scalar(12)))
        2. IfStatementOr ((LongtermAccessInt(CostumeID) Equal scalar(24)))
        3. UnknownEvent { namespace: 0x11, code: 0x21, unk1: 0x0, arguments: [Value(3)] }
      2. else
        1. if ((LongtermAccessInt(CostumeID) Equal scalar(5)))
          1. IfStatementOr ((LongtermAccessInt(CostumeID) Equal scalar(13)))
          2. IfStatementOr ((LongtermAccessInt(CostumeID) Equal scalar(61)))
          3. UnknownEvent { namespace: 0x11, code: 0x21, unk1: 0x0, arguments: [Value(4)] }
        2. else
          1. if ((LongtermAccessInt(CostumeID) Equal scalar(6)))
            1. IfStatementOr ((LongtermAccessInt(CostumeID) Equal scalar(21)))
            2. UnknownEvent { namespace: 0x11, code: 0x21, unk1: 0x0, arguments: [Value(5)] }
          2. else
            1. if ((LongtermAccessInt(CostumeID) Equal scalar(7)))
              1. IfStatementOr ((LongtermAccessInt(CostumeID) Equal scalar(34)))
              2. UnknownEvent { namespace: 0x11, code: 0x21, unk1: 0x0, arguments: [Value(6)] }
            2. else
              1. if ((LongtermAccessInt(CostumeID) Equal scalar(32)))
                1. UnknownEvent { namespace: 0x11, code: 0x21, unk1: 0x0, arguments: [Value(7)] }
  3. ExternalGraphicEffect(ExternalGraphicEffect { file: 48, graphic: 23, bone: 0, 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: 1.0, 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 })