@Subroutine
def PreInit():
    Unknown12019('75687900000000000000000000000000')
    Unknown12050(1)

@Subroutine
def MatchInit():
    Unknown12038(23000)
    Unknown12034(33)
    SuperFreezeDuration(-1500)
    AirBDashDuration(13)
    Unknown12037(-1800)
    Unknown12024(2)
    Unknown13039(1)
    Unknown2049(1)
    Unknown15018(2000)
    Move_Register('AutoFDash', 0x0)
    Unknown14009(6)
    Move_AirGround_(0x2000)
    Move_Input_(0x78)
    Unknown14013('CmnActFDash')
    Move_EndRegister()
    Move_Register('NmlAtk5A', 0x7)
    MoveMaxChainRepeat(1)
    Unknown14020(1)
    Unknown14015(-2000, 464000, -248000, 114000, 1000, 50)
    Move_EndRegister()
    Move_Register('AN_NmlAtk5A_2nd', 0x7)
    MoveMaxChainRepeat(1)
    Unknown14020(1)
    Unknown14005(1)
    Unknown14015(1000, 500000, -258000, 168000, 1000, 50)
    Move_EndRegister()
    Move_Register('AN_NmlAtk5A_3rd', 0x7)
    MoveMaxChainRepeat(1)
    Unknown14020(1)
    Unknown14005(1)
    Unknown15015(30, 40)
    Unknown14015(0, 548000, -203000, 150000, 1000, 50)
    Move_EndRegister()
    Move_Register('AN_NmlAtk5A_4th', 0x7)
    MoveMaxChainRepeat(1)
    Unknown14020(1)
    Unknown14005(1)
    Unknown14015(0, 548000, -203000, 150000, 1000, 50)
    Move_EndRegister()
    Move_Register('NmlAtk2A', 0x4)
    MoveMaxChainRepeat(1)
    Unknown14020(1)
    Unknown15009()
    Unknown15013(2000)
    Unknown14015(0, 322000, -100000, 100000, 1000, 50)
    Move_EndRegister()
    Move_Register('NmlAtk2A_Renda', 0x4)
    Unknown14005(1)
    MoveMaxChainRepeat(2)
    Unknown15009()
    Unknown15013(2000)
    Unknown14015(0, 322000, -100000, 200000, 1000, 50)
    Move_EndRegister()
    Move_Register('NmlAtk5B', 0x19)
    MoveMaxChainRepeat(1)
    Unknown14020(1)
    Unknown14015(0, 519000, -200000, 250000, 1500, 50)
    Move_EndRegister()
    Move_Register('AN_NmlAtk5B_2nd', 0x19)
    MoveMaxChainRepeat(1)
    Unknown14020(1)
    Unknown14005(1)
    Unknown14015(0, 552000, -200000, 150000, 1000, 50)
    Move_EndRegister()
    Move_Register('AN_NmlAtk5B_3rd', 0x19)
    MoveMaxChainRepeat(1)
    Unknown14020(1)
    Unknown14005(1)
    Unknown14015(0, 702000, -200000, 150000, 1000, 50)
    Move_EndRegister()
    Move_Register('NmlAtk2B', 0x16)
    MoveMaxChainRepeat(1)
    Unknown14020(1)
    Unknown15021(2000)
    Unknown14015(-200000, 200000, 200000, 600000, 500, 50)
    Move_EndRegister()
    Move_Register('CmnActCrushAttack', 0x66)
    Unknown15008()
    Unknown14015(0, 450000, -200000, 200000, 500, 25)
    Move_EndRegister()
    Move_Register('NmlAtk2C', 0x28)
    MoveMaxChainRepeat(1)
    Unknown14020(1)
    Unknown15009()
    Unknown14015(0, 432000, -100000, 100000, 1000, 50)
    Move_EndRegister()
    Move_Register('NmlAtkAIR5A', 0x10)
    MoveMaxChainRepeat(1)
    Unknown14015(-2000, 298000, -353000, 128000, 1000, 50)
    Move_EndRegister()
    Move_Register('NmlAtkAIR5AA', 0x10)
    MoveMaxChainRepeat(1)
    Unknown14005(1)
    Move_EndRegister()
    Move_Register('NmlAtkAIR5B', 0x22)
    MoveMaxChainRepeat(1)
    Unknown14015(-249000, 211000, -320000, 122000, 1000, 50)
    Move_EndRegister()
    Move_Register('NmlAtkAIR5C', 0x34)
    MoveMaxChainRepeat(1)
    Unknown14015(-161000, 132000, -353000, 34000, 1000, 50)
    Move_EndRegister()
    Move_Register('CmnActChangePartnerQuickOut', 0x63)
    Move_EndRegister()
    Move_Register('NmlAtkThrow', 0x5d)
    Unknown15010()
    Unknown15021(1)
    Unknown15013(1)
    Unknown14015(0, 350000, -200000, 200000, 1000, 0)
    Move_EndRegister()
    Move_Register('NmlAtkBackThrow', 0x61)
    Unknown15010()
    Unknown15021(1)
    Unknown15013(1)
    Unknown14015(0, 350000, -200000, 200000, 1000, 0)
    Move_EndRegister()
    Move_Register('ShotA', INPUT_SPECIALMOVE)
    Move_AirGround_(0x2000)
    Move_AirGround_(0x3008)
    Move_AirGround_(0x3009)
    Move_Input_(INPUT_236)
    Move_Input_(INPUT_PRESS_A)
    Unknown15013(1)
    Unknown15012(1)
    Unknown15014(1)
    Unknown15021(1)
    Unknown15011(10000)
    Unknown14015(14000, 1800000, -27000, 95000, 250, 50)
    Move_EndRegister()
    Move_Register('ShotB', INPUT_SPECIALMOVE)
    Move_AirGround_(0x2000)
    Move_AirGround_(0x3008)
    Move_AirGround_(0x3009)
    Move_Input_(INPUT_236)
    Move_Input_(INPUT_PRESS_B)
    Unknown15013(1)
    Unknown15012(1)
    Unknown15014(1)
    Unknown15021(1)
    Unknown15011(10000)
    Unknown14015(14000, 1800000, -27000, 95000, 250, 50)
    Move_EndRegister()
    Move_Register('Shot_Explode', INPUT_SPECIALMOVE)
    Move_AirGround_(0x2000)
    Move_Input_(INPUT_236)
    Move_AirGround_(0x3000)
    Move_AirGround_(0x3009)
    Move_Input_(INPUT_PRESS_A)
    Unknown15012(6000)
    Unknown14015(14000, 1800000, -200000, 150000, 250, 25)
    Move_EndRegister()
    Move_Register('Shot_SlashB', INPUT_SPECIALMOVE)
    Move_AirGround_(0x2000)
    Move_AirGround_(0x3000)
    Move_AirGround_(0x3009)
    Move_Input_(INPUT_236)
    Move_Input_(INPUT_PRESS_B)
    Unknown15013(6000)
    Unknown14015(14000, 1800000, -200000, 200000, 250, 25)
    Move_EndRegister()
    Move_Register('AssultA', INPUT_SPECIALMOVE)
    Move_AirGround_(0x2000)
    Move_Input_(INPUT_214)
    Move_Input_(INPUT_PRESS_A)
    Unknown15014(1)
    Unknown14015(18000, 450000, -200000, 200000, 250, 50)
    Move_EndRegister()
    Move_Register('AssultB', INPUT_SPECIALMOVE)
    Move_AirGround_(0x2000)
    Move_Input_(INPUT_214)
    Move_Input_(INPUT_PRESS_B)
    Unknown15014(1)
    Unknown14015(18000, 700000, -200000, 200000, 150, 50)
    Move_EndRegister()
    Move_Register('AirAssultA', INPUT_SPECIALMOVE)
    Move_AirGround_(0x2001)
    Move_Input_(INPUT_214)
    Move_Input_(INPUT_PRESS_A)
    Unknown15014(1)
    Unknown14015(18000, 450000, -200000, 200000, 250, 5)
    Move_EndRegister()
    Move_Register('AirAssultB', INPUT_SPECIALMOVE)
    Move_AirGround_(0x2001)
    Move_Input_(INPUT_214)
    Move_Input_(INPUT_PRESS_B)
    Unknown15014(1)
    Unknown14015(18000, 550000, -200000, 200000, 150, 5)
    Move_EndRegister()
    Move_Register('Assult_2nd', INPUT_SPECIALMOVE)
    Move_Input_(0xed)
    Unknown14005(1)
    Unknown15013(3000)
    Unknown14015(-150000, 450000, -300000, 300000, 1000, 50)
    Move_EndRegister()
    Move_Register('Assult_3rd', INPUT_SPECIALMOVE)
    Move_Input_(0xed)
    Unknown14005(1)
    Unknown15013(3000)
    Unknown14015(-150000, 450000, -300000, 300000, 1000, 50)
    Move_EndRegister()
    Move_Register('AssultEX', INPUT_SPECIALMOVE)
    Move_AirGround_(0x2000)
    Move_AirGround_(0x3086)
    Move_Input_(INPUT_214)
    Move_Input_(INPUT_PRESS_C)
    Unknown15005(10)
    Unknown15014(5000)
    Unknown14015(18000, 790000, -200000, 200000, 1000, 50)
    Move_EndRegister()
    Move_Register('ShotEx', INPUT_SPECIALMOVE)
    Move_AirGround_(0x2000)
    Move_AirGround_(0x3086)
    Move_Input_(INPUT_236)
    Move_Input_(INPUT_PRESS_C)
    Move_AirGround_(0x3008)
    Move_AirGround_(0x3009)
    Unknown15013(1)
    Unknown15012(2500)
    Unknown15014(1)
    Unknown15021(1)
    Unknown15011(10000)
    Unknown14015(14000, 1800000, -27000, 95000, 250, 50)
    Move_EndRegister()
    Move_Register('Shot_SlashC', INPUT_SPECIALMOVE)
    Move_AirGround_(0x2000)
    Move_AirGround_(0x3086)
    Move_AirGround_(0x3000)
    Move_AirGround_(0x3009)
    Move_Input_(INPUT_236)
    Move_Input_(INPUT_PRESS_C)
    Unknown14015(14000, 1800000, -200000, 200000, 250, 50)
    Move_EndRegister()
    Move_Register('AirAssultEX', INPUT_SPECIALMOVE)
    Move_AirGround_(0x2001)
    Move_AirGround_(0x3086)
    Move_Input_(INPUT_214)
    Move_Input_(INPUT_PRESS_C)
    Unknown15005(10)
    Unknown15014(5000)
    Unknown14015(18000, 450000, -200000, 200000, 1000, 50)
    Move_EndRegister()
    Move_Register('CmnActInvincibleAttack', 0x64)
    Unknown15013(0)
    Unknown15012(0)
    Unknown15014(6000)
    Unknown15020(500, 1000, 100, 1000)
    Unknown14015(7000, 266000, -123000, 755000, 250, 5)
    Move_EndRegister()
    Move_Register('CmnActInvincibleAttackAir', 0x65)
    Unknown15013(0)
    Unknown15012(0)
    Unknown15014(6000)
    Unknown15020(500, 1000, 100, 1000)
    Unknown14015(7000, 266000, -123000, 755000, 250, 5)
    Move_EndRegister()
    Move_Register('UltimateAssault', 0x68)
    Move_AirGround_(0x2000)
    Move_AirGround_(0x3089)
    Move_Input_(INPUT_236)
    Move_Input_(0xde)
    Unknown15012(1)
    Unknown15013(1)
    Unknown15006(1)
    Unknown15014(6000)
    Unknown15020(500, 1000, 10, 1000)
    Unknown14015(-300000, 300000, -200000, 755000, 500, 0)
    Move_EndRegister()
    Move_Register('UltimateAssaultOD', 0x68)
    Move_AirGround_(0x2000)
    Move_AirGround_(0x3089)
    Move_AirGround_(0x3081)
    Move_Input_(INPUT_236)
    Move_Input_(0xde)
    Unknown15012(1)
    Unknown15013(1)
    Unknown15006(1)
    Unknown15014(6000)
    Unknown15020(500, 1000, 10, 1000)
    Unknown14015(-300000, 300000, -200000, 755000, 500, 0)
    Move_EndRegister()
    Move_Register('UltimateBaleBringer', 0x68)
    Move_AirGround_(0x2000)
    Move_AirGround_(0x3089)
    Move_Input_(INPUT_214)
    Move_Input_(0xde)
    Unknown15012(1)
    Unknown15013(1)
    Unknown15006(1)
    Unknown15014(6000)
    Unknown15020(500, 1000, 10, 1000)
    Unknown14015(300000, 1000000, -200000, 100000, 250, 50)
    Move_EndRegister()
    Move_Register('UltimateBaleBringerOD', 0x68)
    Move_AirGround_(0x2000)
    Move_AirGround_(0x3089)
    Move_AirGround_(0x3081)
    Move_Input_(INPUT_214)
    Move_Input_(0xde)
    Unknown15012(1)
    Unknown15013(1)
    Unknown15006(1)
    Unknown15014(6000)
    Unknown15020(500, 1000, 10, 1000)
    Unknown14015(300000, 1000000, -200000, 100000, 250, 50)
    Move_EndRegister()
    Move_Register('AstralHeat', 0x69)
    Move_AirGround_(0x2000)
    Move_AirGround_(0x304a)
    Move_Input_(0xcd)
    Move_Input_(0xde)
    Unknown15014(3000)
    Unknown15013(3000)
    Unknown14015(-350000, 850000, -200000, 100000, 1000, 50)
    Move_EndRegister()
    Unknown15024('NmlAtk5A', 'AN_NmlAtk5A_2nd', 10000000)
    Unknown15024('AN_NmlAtk5A_2nd', 'AN_NmlAtk5A_3rd', 10000000)
    Unknown15024('AN_NmlAtk5A_3rd', 'AN_NmlAtk5A_4th', 10000000)
    Unknown15024('AN_NmlAtk5A_3rd', 'NmlAtk5B', 10000000)
    Unknown15024('NmlAtk5B', 'AN_NmlAtk5B_2nd', 10000000)
    Unknown15024('AN_NmlAtk5B_2nd', 'AN_NmlAtk5B_3rd', 10000000)
    Unknown15024('AN_NmlAtk5B_3rd', 'AssultB', 10000000)
    Unknown14048('AntiAir', 0x4, 0xed)
    Unknown14048('Assault_C', 0x4, 0x79)
    Unknown14048('UltimateAssault2', 0x4, 0x5f)
    Unknown14048('UltimateAssault2_OD', 0x4, 0x5f)
    Unknown14048('BunshinAssault_A', 0x4, 0x45)
    Unknown14048('AirAssault', 0x4, 0xed)
    Unknown14049('NmlAtk5A', 'NmlAtk5B', 0, 0)
    Unknown14049('NmlAtk5B', 'NmlAtk2C', 12, 0)
    Unknown14049('NmlAtk5D', 'BunshinAssault_A', 0, 0)
    Unknown14049('NmlAtk5D', 'BunshinAssault_B', 1, 600000)
    Unknown14049('NmlAtk5D', 'UltimateAssault', 6, 0)
    Unknown14049('NmlAtk5D', 'UltimateAssault_OD', 6, 0)
    Unknown14049('NmlAtk2A', 'NmlAtk5B', 0, 0)
    Unknown14049('NmlAtk2C', 'FHighJump', 12, 0)
    Unknown14049('NmlAtk2C', 'NmlAtk5D', 13, 0)
    Unknown14049('NmlAtk2D', 'BunshinAssault_A', 0, 0)
    Unknown14049('NmlAtk2D', 'BunshinAssault_B', 1, 600000)
    Unknown14049('NmlAtkAIR5A', 'NmlAtkAIR5B', 0, 0)
    Unknown14049('NmlAtkAIR5B', 'NmlAtkAIR5C', 0, 0)
    Unknown14049('NmlAtkAIR5C', 'AirAssault', 3, 0)
    Unknown14049('NmlAtkAIR5C', 'FJump', 12, 0)
    Unknown14049('NmlAtkAIR6D', 'AirAssault', 3, 0)
    Unknown12018(0, 'Action_330_01')
    Unknown12018(1, 'Action_330_04')
    Unknown12018(2, 'Action_330_05')
    Unknown12018(3, 'Action_330_06')
    Unknown12018(4, 'Action_330_07')
    Unknown12018(5, 'Action_330_07')
    Unknown12018(6, 'Action_330_08')
    Unknown12018(7, 'Action_017_01')
    Unknown12018(8, 'Action_017_01')
    Unknown12018(9, 'Action_019_01')
    Unknown12018(10, 'Action_331_00')
    Unknown12018(11, 'Action_331_00')
    Unknown12018(12, 'Action_320_02')
    Unknown12018(13, 'Action_330_08')
    Unknown12018(14, 'Action_351_00')
    Unknown12018(15, 'Action_290_00')
    Unknown12018(16, 'Action_300_00')
    Unknown12018(17, 'Action_304_02')
    Unknown12018(18, 'Action_305_03')
    Unknown12018(19, 'Action_000_00')
    Unknown12018(20, 'Action_000_00')
    Unknown12018(25, 'Action_326_00')
    Unknown12018(26, 'Action_326_02')
    Unknown12018(27, 'Action_326_03')
    Unknown12018(28, 'Action_351_05')
    Unknown12018(29, 'Action_292_00')
    Unknown12018(24, 'Action_348_00')
    Unknown7010(0, 'uhy000')
    Unknown7010(1, 'uhy001')
    Unknown7010(2, 'uhy002')
    Unknown7010(3, 'uhy003')
    Unknown7010(4, 'uhy004')
    Unknown7010(5, 'uhy005')
    Unknown7010(6, 'uhy006')
    Unknown7010(7, 'uhy007')
    Unknown7010(8, 'uhy008')
    Unknown7010(9, 'uhy009')
    Unknown7010(10, 'uhy010')
    Unknown7010(11, 'uhy011')
    Unknown7010(12, 'uhy012')
    Unknown7010(13, 'uhy013')
    Unknown7010(14, 'uhy014')
    Unknown7010(15, 'uhy015')
    Unknown7010(16, 'uhy016')
    Unknown7010(17, 'uhy017')
    Unknown7010(18, 'uhy018')
    Unknown7010(19, 'uhy019')
    Unknown7010(20, 'uhy020')
    Unknown7010(21, 'uhy021')
    Unknown7010(22, 'uhy022')
    Unknown7010(23, 'uhy023')
    Unknown7010(24, 'uhy024')
    Unknown7010(25, 'uhy025')
    Unknown7010(26, 'uhy026')
    Unknown7010(27, 'uhy027')
    Unknown7010(28, 'uhy028')
    Unknown7010(29, 'uhy029')
    Unknown7010(30, 'uhy030')
    Unknown7010(31, 'uhy031')
    Unknown7010(32, 'uhy032')
    Unknown7010(33, 'uhy033')
    Unknown7010(34, 'uhy034')
    Unknown7010(35, 'uhy035')
    Unknown7010(36, 'uhy036')
    Unknown7010(37, 'uhy037')
    Unknown7010(38, 'uhy038')
    Unknown7010(39, 'uhy039')
    Unknown7010(40, 'Hyd500')
    Unknown7010(41, 'uhy041')
    Unknown7010(42, 'uhy042')
    Unknown7010(43, 'uhy043')
    Unknown7010(44, 'uhy044')
    Unknown7010(45, 'uhy045')
    Unknown7010(46, 'uhy046')
    Unknown7010(47, 'uhy047')
    Unknown7010(48, 'uhy048')
    Unknown7010(49, 'uhy049')
    Unknown7010(50, 'uhy050')
    Unknown7010(51, 'uhy051')
    Unknown7010(52, 'uhy052')
    Unknown7010(53, 'uhy053')
    Unknown7010(54, 'uhy100_0')
    Unknown7010(55, 'uhy100_1')
    Unknown7010(56, 'uhy100_2')
    Unknown7010(63, 'uhy101_0')
    Unknown7010(64, 'uhy101_1')
    Unknown7010(65, 'uhy101_2')
    Unknown7010(57, 'uhy102_0')
    Unknown7010(58, 'uhy102_1')
    Unknown7010(59, 'uhy102_2')
    Unknown7010(66, 'uhy103_0')
    Unknown7010(67, 'uhy103_1')
    Unknown7010(68, 'uhy103_2')
    Unknown7010(60, 'uhy104_0')
    Unknown7010(61, 'uhy104_1')
    Unknown7010(62, 'uhy104_2')
    Unknown7010(69, 'uhy105_0')
    Unknown7010(70, 'uhy105_1')
    Unknown7010(71, 'uhy105_2')
    Unknown7010(72, 'uhy150')
    Unknown7010(73, 'uhy151')
    Unknown7010(74, 'uhy152')
    Unknown7010(85, 'uhy153')
    Unknown7010(94, 'uhy400')
    Unknown7010(95, 'uhy401')
    Unknown7010(96, 'uhy161_0')
    Unknown7010(97, 'uhy161_1')
    Unknown7010(98, 'uhy163_0')
    Unknown7010(99, 'uhy163_1')
    Unknown7010(100, 'uhy164_0')
    Unknown7010(101, 'uhy164_1')
    Unknown7010(102, 'uhy166_0')
    Unknown7010(103, 'uhy166_1')
    Unknown7010(92, 'uhy162_0')
    Unknown7010(93, 'uhy162_1')
    Unknown7010(90, 'uhy167_0')
    Unknown7010(91, 'uhy167_1')
    Unknown7010(105, 'uhy165_0')
    Unknown7010(106, 'uhy165_1')
    Unknown7010(107, 'uhy168_0')
    Unknown7010(108, 'uhy168_1')
    Unknown7010(110, 'uhy169_0')
    Unknown7010(111, 'uhy169_1')
    Unknown7010(112, 'uhy159_0')
    Unknown7010(113, 'uhy159_1')
    Unknown12059('00000000436d6e416374496e76696e6369626c6541747461636b00000000000000000000')
    Unknown12059('010000004e6d6c41746b3241000000000000000000000000000000000000000000000000')
    Unknown12059('02000000556c74696d61746541737361756c740000000000000000000000000000000000')
    Unknown12059('03000000556c74696d61746541737361756c744f44000000000000000000000000000000')
    Unknown12059('04000000556c74696d61746542616c654272696e67657200000000000000000000000000')
    Unknown12059('05000000556c74696d61746542616c654272696e6765724f440000000000000000000000')
    Unknown12059('06000000436d6e4163744244617368000000000000000000000000000000000000000000')
    Unknown12059('070000004e6d6c41746b5468726f77000000000000000000000000000000000000000000')
    Unknown12059('08000000436d6e4163744368616e6765506172746e6572517569636b4f75740000000000')

@Subroutine
def MatchInit2():
    SLOT_64 = 600
    SLOT_65 = 100
    SLOT_66 = 100

@Subroutine
def InsulatorInit():
    Unknown9016(1)
    Unknown11057(0)
    Unknown11050('020000004879645f35303100000000000000000000000000000000000000000000000000')
    ChipDamagePct(20)

@Subroutine
def InsulatorSpecialInit():
    Unknown9016(1)
    Unknown11057(0)
    Unknown11050('020000004879645f35303100000000000000000000000000000000000000000000000000')
    Unknown9266(11)
    ChipDamagePct(30)

@State
def CmnActStand():
    sprite('Action_000_00', 1)
    label(0)
    sprite('Action_000_00', 7)
    sprite('Action_000_01', 7)
    sprite('Action_000_02', 6)
    sprite('Action_000_03', 6)
    sprite('Action_000_04', 5)
    sprite('Action_000_05', 5)
    sprite('Action_000_06', 5)
    sprite('Action_000_07', 6)
    sprite('Action_000_08', 6)
    sprite('Action_000_09', 7)
    sprite('Action_000_10', 7)
    sprite('Action_000_11', 6)
    sprite('Action_000_12', 6)
    sprite('Action_000_13', 5)
    sprite('Action_000_14', 5)
    sprite('Action_000_15', 5)
    sprite('Action_000_16', 6)
    sprite('Action_000_17', 6)
    loopRest()
    random_(1, 2, 87)
    if SLOT_ReturnVal:
        _gotolabel(0)
    random_(2, 0, 90)
    if SLOT_ReturnVal:
        _gotolabel(0)
    label(1)
    sprite('Action_000_19', 4)
    SLOT_88 = 960
    sprite('Action_000_20', 8)
    SFX_1('uhy000')
    sprite('Action_000_21', 11)
    sprite('Action_000_22', 5)
    SFX_3('SE_InsulatorSwingB')
    GFX_0('EffEntryBlade01', 100)
    sprite('Action_000_23', 12)
    sprite('Action_000_24', 6)
    loopRest()
    gotoLabel(0)

@State
def CmnActStandTurn():
    sprite('Action_015_00', 3)
    sprite('Action_015_01', 3)

@State
def CmnActStand2Crouch():
    sprite('Action_012_00', 3)
    sprite('Action_012_01', 3)
    sprite('Action_012_02', 2)

@State
def CmnActCrouch():
    label(0)
    sprite('Action_013_00', 5)
    sprite('Action_013_01', 5)
    sprite('Action_013_02', 5)
    sprite('Action_013_03', 5)
    sprite('Action_013_04', 5)
    sprite('Action_013_05', 5)
    sprite('Action_013_06', 5)
    sprite('Action_013_07', 5)
    sprite('Action_013_08', 5)
    loopRest()
    gotoLabel(0)

@State
def CmnActCrouchTurn():
    sprite('Action_016_00', 3)
    sprite('Action_016_01', 3)

@State
def CmnActCrouch2Stand():
    sprite('Action_014_00', 3)
    sprite('Action_014_01', 3)
    sprite('Action_014_02', 3)
    sprite('Action_014_03', 3)

@State
def CmnActJumpPre():
    if SLOT_16:
        _gotolabel(1)
    label(0)
    sprite('Action_036_00', 4)
    ExitState()
    label(1)
    sprite('Action_035_00', 4)

@State
def CmnActJumpUpper():
    if SLOT_16:
        _gotolabel(1)
    label(0)
    sprite('Action_036_01', 4)
    sprite('Action_036_01', 4)
    loopRest()
    gotoLabel(0)
    label(1)
    sprite('Action_035_01', 4)
    sprite('Action_035_01', 4)
    gotoLabel(1)

@State
def CmnActJumpUpperEnd():
    if SLOT_16:
        _gotolabel(1)
    label(0)
    sprite('Action_036_02', 3)
    sprite('Action_036_03', 3)
    sprite('Action_036_04', 2)
    sprite('Action_036_05', 2)
    ExitState()
    label(1)
    sprite('Action_035_02', 3)
    sprite('Action_035_03', 3)
    sprite('Action_035_04', 2)
    sprite('Action_035_05', 2)
    ExitState()

@State
def CmnActJumpDown():
    label(0)
    sprite('Action_022_00', 3)
    sprite('Action_022_01', 3)
    loopRest()
    gotoLabel(0)

@State
def CmnActJumpLanding():
    sprite('Action_021_00', 3)
    sprite('Action_021_01', 4)
    sprite('Action_021_02', 4)
    sprite('Action_021_03', 3)
    sprite('Action_021_04', 3)

@State
def CmnActLandingStiffLoop():
    sprite('Action_023_00', 2)
    sprite('Action_023_01', 2)
    sprite('Action_023_02', 32767)

@State
def CmnActLandingStiffEnd():
    sprite('Action_023_03', 3)
    sprite('Action_023_04', 3)

@State
def CmnActFWalk():
    label(0)
    sprite('Action_010_00', 5)
    sprite('Action_010_01', 5)
    sprite('Action_010_02', 5)
    SFX_FOOTSTEP_(100, 1, 1)
    sprite('Action_010_03', 5)
    sprite('Action_010_04', 5)
    sprite('Action_010_05', 5)
    sprite('Action_010_06', 5)
    sprite('Action_010_07', 5)
    SFX_FOOTSTEP_(100, 1, 1)
    sprite('Action_010_08', 5)
    sprite('Action_010_09', 5)
    loopRest()
    gotoLabel(0)

@State
def CmnActBWalk():
    label(0)
    sprite('Action_011_00', 7)
    sprite('Action_011_01', 7)
    sprite('Action_011_02', 7)
    SFX_FOOTSTEP_(100, 1, 1)
    sprite('Action_011_03', 7)
    sprite('Action_011_04', 7)
    sprite('Action_011_05', 7)
    sprite('Action_011_06', 7)
    SFX_FOOTSTEP_(100, 1, 1)
    sprite('Action_011_07', 7)
    loopRest()
    gotoLabel(0)

@State
def CmnActFDash():
    sprite('Action_045_00', 6)
    sprite('Action_045_01', 3)
    sprite('Action_045_02', 3)
    label(0)
    sprite('Action_045_03', 3)
    Unknown8006(100, 1, 1)
    sprite('Action_045_04', 3)
    sprite('Action_045_05', 3)
    sprite('Action_045_06', 3)
    Unknown8006(100, 1, 1)
    sprite('Action_045_07', 3)
    sprite('Action_045_08', 3)
    sprite('Action_045_09', 3)
    sprite('Action_045_02', 3)
    loopRest()
    gotoLabel(0)

@State
def CmnActFDashStop():
    sprite('Action_045_12', 6)
    sprite('Action_045_13', 6)

@State
def CmnActBDash():

    def upon_IMMEDIATE():
        Unknown2042(1)
        Unknown28(8, '_NEUTRAL')
        setInvincibleFor(7)
        Unknown1084(1)
        sendToLabelUpon(2, 1)
        Unknown23001(100, 0)
        Unknown23076()

        def upon_CLEAR_OR_EXIT():
            Unknown1019(90)
    sprite('Action_046_00', 4)
    sprite('Action_046_01', 2)
    physicsXImpulse(-43000)
    Unknown8002()
    sprite('Action_046_02', 2)
    sprite('Action_046_03', 3)
    sprite('Action_046_04', 3)
    sprite('Action_046_05', 4)
    Unknown8000(100, 1, 1)
    clearUponHandler(3)
    Unknown1019(10)
    sprite('Action_046_06', 4)

@State
def CmnActBDashLanding():
    pass

@State
def CmnActAirFDash():
    sprite('Hyd405_00', 3)
    sprite('Action_068_01', 3)
    sprite('Action_068_02', 3)
    sprite('Action_068_03', 3)
    sprite('Action_068_04', 3)
    sprite('Action_068_05', 3)
    sprite('Action_068_06', 3)
    sprite('Action_068_07', 3)
    sprite('Action_068_08', 3)
    enterState('AirFDashRigor')

@State
def AirFDashRigor():

    def upon_IMMEDIATE():
        Unknown13014(1)
        Unknown13015(1)
        Unknown13031(1)
        Unknown13019(1)
        Unknown28(2, 'CmnActJumpLanding')
    sprite('Action_068_09', 3)
    label(0)
    sprite('Action_068_10', 3)
    sprite('Action_068_11', 3)
    sprite('Action_068_12', 3)
    loopRest()
    gotoLabel(0)

@State
def CmnActAirBDash():
    sprite('Action_046_01', 4)
    physicsYImpulse(12000)
    sprite('Action_046_02', 4)
    label(0)
    sprite('Action_046_01', 4)
    sprite('Action_046_02', 4)
    loopRest()
    gotoLabel(0)

@State
def CmnActHitStandLv1():
    sprite('Action_300_00', 1)
    sprite('Action_300_00', 1)
    sprite('Action_300_01', 2)

@State
def CmnActHitStandLv2():
    sprite('Action_300_00', 1)
    sprite('Action_300_00', 2)
    sprite('Action_300_01', 3)

@State
def CmnActHitStandLv3():
    sprite('Action_303_00', 1)
    sprite('Action_303_00', 2)
    sprite('Action_303_01', 2)
    sprite('Action_303_02', 2)
    sprite('Action_303_03', 2)

@State
def CmnActHitStandLv4():
    sprite('Action_303_00', 1)
    sprite('Action_303_00', 1)
    sprite('Action_303_01', 3)
    sprite('Action_303_02', 3)
    sprite('Action_303_03', 2)

@State
def CmnActHitStandLv5():
    sprite('Action_303_00', 1)
    sprite('Action_303_00', 3)
    sprite('Action_303_01', 4)
    sprite('Action_303_02', 4)
    sprite('Action_303_03', 4)

@State
def CmnActHitStandLowLv1():
    sprite('Action_304_02', 1)
    sprite('Action_304_02', 1)
    sprite('Action_304_03', 2)

@State
def CmnActHitStandLowLv2():
    sprite('Action_304_02', 1)
    sprite('Action_304_02', 2)
    sprite('Action_304_03', 3)

@State
def CmnActHitStandLowLv3():
    sprite('Action_304_00', 1)
    sprite('Action_304_00', 1)
    sprite('Action_304_01', 2)
    sprite('Action_304_02', 2)
    sprite('Action_304_03', 2)

@State
def CmnActHitStandLowLv4():
    sprite('Action_304_00', 1)
    sprite('Action_304_00', 1)
    sprite('Action_304_01', 3)
    sprite('Action_304_02', 3)
    sprite('Action_304_03', 2)

@State
def CmnActHitStandLowLv5():
    sprite('Action_304_00', 1)
    sprite('Action_304_00', 3)
    sprite('Action_304_01', 4)
    sprite('Action_304_02', 4)
    sprite('Action_304_03', 4)

@State
def CmnActHitCrouchLv1():
    sprite('Action_305_02', 1)
    sprite('Action_305_02', 1)
    sprite('Action_305_03', 2)

@State
def CmnActHitCrouchLv2():
    sprite('Action_305_02', 1)
    sprite('Action_305_02', 2)
    sprite('Action_305_03', 3)

@State
def CmnActHitCrouchLv3():
    sprite('Action_305_00', 1)
    sprite('Action_305_00', 2)
    sprite('Action_305_01', 2)
    sprite('Action_305_02', 2)
    sprite('Action_305_03', 2)

@State
def CmnActHitCrouchLv4():
    sprite('Action_305_00', 1)
    sprite('Action_305_00', 1)
    sprite('Action_305_01', 3)
    sprite('Action_305_02', 3)
    sprite('Action_305_03', 2)

@State
def CmnActHitCrouchLv5():
    sprite('Action_305_00', 1)
    sprite('Action_305_00', 3)
    sprite('Action_305_01', 4)
    sprite('Action_305_02', 4)
    sprite('Action_305_03', 4)

@State
def CmnActBDownUpper():
    sprite('Action_320_00', 4)
    label(0)
    sprite('Action_320_01', 4)
    sprite('Action_320_01', 4)
    loopRest()
    gotoLabel(0)

@State
def CmnActBDownUpperEnd():
    sprite('Action_330_04', 3)
    sprite('Action_330_05', 3)

@State
def CmnActBDownDown():
    sprite('Action_330_06', 2)
    sprite('Action_330_07', 2)
    label(0)
    sprite('Action_330_08', 4)
    sprite('Action_330_09', 4)
    loopRest()
    gotoLabel(0)

@State
def CmnActBDownCrash():
    sprite('Action_351_00', 2)
    sprite('Action_351_01', 2)

@State
def CmnActBDownBound():
    sprite('Action_350_01', 3)
    sprite('Action_350_02', 3)
    sprite('Action_350_03', 3)
    sprite('Action_350_04', 3)
    sprite('Action_350_05', 3)

@State
def CmnActBDownLoop():
    sprite('Action_354_04', 1)

@State
def CmnActBDown2Stand():
    sprite('Action_293_11', 4)
    sprite('Action_293_12', 4)
    sprite('Action_293_13', 3)
    sprite('Action_293_14', 3)
    sprite('Action_293_15', 4)
    sprite('Action_293_16', 4)
    sprite('Action_293_17', 4)

@State
def CmnActFDownUpper():
    sprite('Action_326_00', 3)

@State
def CmnActFDownUpperEnd():
    sprite('Action_326_02', 3)

@State
def CmnActFDownDown():
    label(0)
    sprite('Action_326_03', 4)
    sprite('Action_326_04', 4)
    loopRest()
    gotoLabel(0)

@State
def CmnActFDownCrash():
    sprite('Action_354_00', 3)

@State
def CmnActFDownBound():
    sprite('Action_354_01', 4)
    sprite('Action_354_02', 4)
    sprite('Action_354_03', 4)

@State
def CmnActFDownLoop():
    sprite('Action_292_00', 3)

@State
def CmnActFDown2Stand():
    sprite('Action_294_11', 3)
    sprite('Action_294_12', 3)
    sprite('Action_294_13', 3)
    sprite('Action_294_14', 3)
    sprite('Action_294_15', 3)
    sprite('Action_294_16', 3)
    sprite('Action_294_17', 2)

@State
def CmnActVDownUpper():
    sprite('Action_330_00', 3)
    label(0)
    sprite('Action_330_01', 3)
    sprite('Action_330_02', 3)
    loopRest()
    gotoLabel(0)

@State
def CmnActVDownUpperEnd():
    sprite('Action_330_03', 2)
    sprite('Action_330_04', 2)
    sprite('Action_330_05', 2)

@State
def CmnActVDownDown():
    sprite('Action_330_06', 3)
    sprite('Action_330_06', 3)
    label(0)
    sprite('Action_330_08', 4)
    sprite('Action_330_09', 4)
    loopRest()
    gotoLabel(0)

@State
def CmnActVDownCrash():
    sprite('Action_351_00', 3)
    sprite('Action_351_01', 3)

@State
def CmnActBlowoff():
    sprite('Action_331_00', 2)
    label(0)
    sprite('Action_331_02', 3)
    sprite('Action_331_03', 3)
    loopRest()
    gotoLabel(0)

@State
def CmnActKirimomiUpper():
    label(0)
    sprite('Action_333_00', 2)
    sprite('Action_333_01', 2)
    sprite('Action_333_02', 2)
    sprite('Action_333_03', 2)
    sprite('Action_333_04', 2)
    sprite('Action_333_05', 2)
    sprite('Action_333_06', 2)
    loopRest()
    gotoLabel(0)

@State
def CmnActSkeleton():
    label(0)
    sprite('Action_327_00', 2)
    sprite('Action_327_00', 2)
    loopRest()
    gotoLabel(0)

@State
def CmnActFreeze():
    sprite('Action_327_00', 1)

@State
def CmnActWallBound():
    sprite('Action_340_00', 2)
    sprite('Action_340_01', 2)
    sprite('Action_340_02', 2)

@State
def CmnActWallBoundDown():
    sprite('Action_340_03', 3)
    sprite('Action_340_04', 3)
    label(0)
    sprite('Action_340_05', 3)
    loopRest()
    gotoLabel(0)

@State
def CmnActStaggerLoop():
    sprite('Action_327_00', 14)

@State
def CmnActStaggerDown():
    sprite('Action_327_02', 5)
    sprite('Action_327_03', 5)
    sprite('Action_327_04', 4)
    sprite('Action_328_00', 4)
    sprite('Action_328_01', 4)

@State
def CmnActUkemiStagger():
    sprite('Action_327_00', 8)

@State
def CmnActUkemiAirF():
    sprite('Action_032_00', 2)
    sprite('Action_032_01', 2)
    sprite('Action_032_02', 2)
    sprite('Action_032_03', 1)
    sprite('Action_032_04', 1)
    sprite('Action_032_05', 1)

@State
def CmnActUkemiAirB():
    sprite('Action_032_00', 4)
    sprite('Action_032_01', 4)
    sprite('Action_032_02', 4)
    sprite('Action_032_03', 4)
    sprite('Action_032_04', 4)
    sprite('Action_032_05', 3)

@State
def CmnActUkemiAirN():
    sprite('Action_032_00', 4)
    sprite('Action_032_01', 4)
    sprite('Action_032_02', 4)
    sprite('Action_032_03', 4)
    sprite('Action_032_04', 4)
    sprite('Action_032_05', 3)
    sprite('Action_032_06', 3)
    sprite('Action_032_07', 3)

@State
def CmnActUkemiLandF():
    sprite('Action_041_00', 2)
    sprite('Action_041_01', 2)
    sprite('Action_041_02', 2)
    sprite('Action_041_03', 2)
    sprite('Action_041_04', 2)
    sprite('Action_041_05', 2)
    sprite('Action_041_06', 2)
    sprite('Action_041_07', 2)

@State
def CmnActUkemiLandB():
    sprite('Action_041_00', 2)
    sprite('Action_041_01', 2)
    sprite('Action_041_02', 2)
    sprite('Action_041_03', 2)
    sprite('Action_041_04', 2)
    sprite('Action_041_05', 2)
    sprite('Action_041_06', 2)
    sprite('Action_041_07', 2)

@State
def CmnActUkemiLandN():
    sprite('Action_041_00', 2)
    sprite('Action_041_01', 2)
    sprite('Action_041_02', 2)
    sprite('Action_041_03', 2)
    sprite('Action_041_04', 2)
    sprite('Action_041_05', 2)
    sprite('Action_041_06', 2)
    sprite('Action_041_07', 2)

@State
def CmnActUkemiLandNLanding():
    sprite('Action_041_08', 4)
    sprite('Action_041_09', 4)
    sprite('Action_041_10', 4)
    sprite('Action_041_11', 3)

@State
def CmnActMidGuardPre():
    sprite('Action_017_00', 3)
    sprite('Action_017_01', 3)

@State
def CmnActMidGuardLoop():
    label(0)
    sprite('Action_017_00', 3)
    sprite('Action_017_01', 3)
    gotoLabel(0)

@State
def CmnActMidGuardEnd():
    sprite('Action_017_06', 3)
    sprite('Action_017_07', 3)

@State
def CmnActMidHeavyGuardLoop():
    sprite('Action_017_00', 3)
    sprite('Action_017_01', 3)

@State
def CmnActMidHeavyGuardEnd():
    sprite('Action_017_06', 3)
    sprite('Action_017_07', 3)

@State
def CmnActHighGuardPre():
    sprite('Action_017_00', 3)
    sprite('Action_017_01', 3)

@State
def CmnActHighGuardLoop():
    sprite('Action_017_00', 3)

@State
def CmnActHighGuardEnd():
    sprite('Action_017_06', 3)
    sprite('Action_017_07', 3)

@State
def CmnActHighHeavyGuardLoop():
    sprite('Action_017_00', 3)
    sprite('Action_017_01', 3)

@State
def CmnActHighHeavyGuardEnd():
    sprite('Action_017_06', 3)
    sprite('Action_017_07', 3)

@State
def CmnActCrouchGuardPre():
    sprite('Action_018_00', 3)
    sprite('Action_018_01', 3)

@State
def CmnActCrouchGuardLoop():
    label(0)
    sprite('Action_018_02', 3)
    sprite('Action_018_03', 3)
    gotoLabel(0)

@State
def CmnActCrouchGuardEnd():
    sprite('Action_018_06', 3)
    sprite('Action_018_07', 3)

@State
def CmnActCrouchHeavyGuardLoop():
    sprite('Action_018_01', 3)
    sprite('Action_018_02', 3)

@State
def CmnActCrouchHeavyGuardEnd():
    sprite('Action_018_06', 3)
    sprite('Action_018_07', 3)

@State
def CmnActAirGuardPre():
    sprite('Action_019_00', 3)
    sprite('Action_019_01', 3)

@State
def CmnActAirGuardLoop():
    label(0)
    sprite('Action_019_02', 3)
    sprite('Action_019_03', 3)
    loopRest()
    gotoLabel(0)

@State
def CmnActAirGuardEnd():
    sprite('Action_019_06', 3)
    sprite('Action_019_07', 3)

@State
def CmnActAirHeavyGuardLoop():
    sprite('Action_019_02', 3)
    sprite('Action_019_03', 3)

@State
def CmnActAirHeavyGuardEnd():
    sprite('Action_019_06', 3)
    sprite('Action_019_07', 3)

@State
def CmnActGuardBreakStand():
    sprite('Action_017_00', 2)
    sprite('Action_017_01', 2)
    sprite('Action_017_00', 1)
    Unknown2042(1)
    sprite('Action_017_06', 6)
    sprite('Action_017_07', 6)

@State
def CmnActGuardBreakCrouch():
    sprite('Action_018_00', 2)
    sprite('Action_018_01', 2)
    sprite('Action_018_00', 1)
    Unknown2042(1)
    sprite('Action_018_01', 6)
    sprite('Action_018_00', 6)

@State
def CmnActGuardBreakAir():
    sprite('Action_019_00', 2)
    sprite('Action_019_01', 2)
    sprite('Action_019_00', 1)
    Unknown2042(1)
    sprite('Action_019_01', 6)
    sprite('Action_019_00', 6)

@State
def CmnActAirTurn():
    sprite('Action_036_01', 9)

@State
def CmnActLockWait():
    sprite('Action_017_00', 3)
    sprite('Action_017_01', 3)

@State
def CmnActLockReject():
    sprite('Action_402_00', 2)
    sprite('Action_402_01', 2)
    sprite('Action_402_02', 2)
    sprite('Action_402_03', 2)
    sprite('Action_402_04', 3)
    sprite('Action_402_05', 5)
    sprite('Action_402_06', 4)
    sprite('Action_402_07', 3)
    sprite('Action_402_08', 3)

@State
def CmnActAirLockWait():
    sprite('Action_019_02', 1)
    sprite('Action_019_03', 3)
    sprite('Action_019_00', 3)

@State
def CmnActLandSpin():
    sprite('hb071_00', 4)
    sprite('hb071_01', 4)
    label(0)
    sprite('hb071_02', 2)
    sprite('hb071_03', 2)
    sprite('hb071_04', 2)
    sprite('hb071_05', 2)
    sprite('hb071_06', 2)
    sprite('hb071_07', 2)
    sprite('hb071_08', 2)
    sprite('hb071_09', 2)
    loopRest()
    gotoLabel(0)

@State
def CmnActLandSpinDown():
    sprite('hb071_10', 6)
    sprite('hb071_11', 5)
    sprite('hb071_12', 5)

@State
def CmnActVertSpin():
    label(0)
    sprite('Action_333_00', 2)
    sprite('Action_333_01', 2)
    sprite('Action_333_02', 2)
    sprite('Action_333_03', 2)
    sprite('Action_333_04', 2)
    sprite('Action_333_05', 2)
    loopRest()
    gotoLabel(0)

@State
def CmnActSlideAir():
    label(0)
    sprite('Action_333_00', 2)
    sprite('Action_333_01', 2)
    sprite('Action_333_02', 2)
    sprite('Action_333_03', 2)
    sprite('Action_333_04', 2)
    sprite('Action_333_05', 2)
    loopRest()
    gotoLabel(0)

@State
def CmnActSlideKeep():
    sprite('Action_351_00', 1)
    label(0)
    sprite('Action_351_01', 3)
    loopRest()
    gotoLabel(0)

@State
def CmnActSlideEnd():
    sprite('Action_351_02', 3)
    sprite('Action_351_03', 2)
    sprite('Action_351_04', 2)
    sprite('Action_351_05', 2)

@State
def CmnActAomukeSlideKeep():
    sprite('Action_351_04', 1)
    label(0)
    sprite('Action_351_04', 3)
    loopRest()
    gotoLabel(0)

@State
def CmnActAomukeSlideEnd():
    sprite('Action_351_02', 3)
    sprite('Action_351_03', 2)
    sprite('Action_351_04', 2)
    sprite('Action_351_05', 2)

@State
def CmnActBurstBegin():
    sprite('Action_262_00', 4)
    label(0)
    sprite('Action_262_01', 5)
    loopRest()
    gotoLabel(0)

@State
def CmnActBurstLoop():
    sprite('Action_262_02', 4)
    label(0)
    sprite('Action_262_03', 5)
    sprite('Action_262_04', 5)
    loopRest()
    gotoLabel(0)

@State
def CmnActBurstEnd():
    sprite('Action_262_05', 3)
    sprite('Action_262_06', 3)

@State
def CmnActAirBurstBegin():
    sprite('Action_262_02', 4)
    label(0)
    sprite('Action_262_03', 5)
    sprite('Action_262_04', 5)
    loopRest()
    gotoLabel(0)

@State
def CmnActAirBurstLoop():
    sprite('Action_262_02', 4)
    label(0)
    sprite('Action_262_03', 5)
    sprite('Action_262_04', 5)
    loopRest()
    gotoLabel(0)

@State
def CmnActAirBurstEnd():
    label(0)
    sprite('Action_262_07', 4)
    sprite('Action_262_08', 4)
    loopRest()
    gotoLabel(0)

@State
def CmnActOverDriveBegin():
    sprite('Action_262_00', 4)
    sprite('Action_262_01', 32767)
    loopRest()

@State
def CmnActOverDriveLoop():
    sprite('Action_262_02', 4)
    label(0)
    sprite('Action_262_03', 5)
    sprite('Action_262_04', 5)
    loopRest()
    gotoLabel(0)

@State
def CmnActOverDriveEnd():
    sprite('Action_262_05', 6)
    sprite('Action_262_06', 6)

@State
def CmnActAirOverDriveBegin():
    sprite('Action_262_00', 4)
    sprite('Action_262_01', 32767)
    loopRest()

@State
def CmnActAirOverDriveLoop():
    sprite('Action_262_02', 4)
    label(0)
    sprite('Action_262_03', 5)
    sprite('Action_262_04', 5)
    loopRest()
    gotoLabel(0)

@State
def CmnActAirOverDriveEnd():
    sprite('Action_262_07', 3)
    sprite('Action_262_08', 3)
    label(0)
    sprite('Action_022_00', 4)
    sprite('Action_022_01', 4)
    loopRest()
    gotoLabel(0)

@State
def CmnActCrossRushBegin():
    sprite('Action_262_00', 4)
    sprite('Action_262_01', 32767)
    loopRest()

@State
def CmnActCrossRushLoop():
    sprite('Action_262_02', 4)
    label(0)
    sprite('Action_262_03', 5)
    sprite('Action_262_04', 5)
    loopRest()
    gotoLabel(0)

@State
def CmnActCrossRushEnd():
    sprite('Action_262_05', 6)
    sprite('Action_262_06', 6)

@State
def CmnActAirCrossRushBegin():
    sprite('Action_262_00', 4)
    sprite('Action_262_01', 32767)
    loopRest()

@State
def CmnActAirCrossRushLoop():
    sprite('Action_262_02', 4)
    label(0)
    sprite('Action_262_03', 5)
    sprite('Action_262_04', 5)
    loopRest()
    gotoLabel(0)

@State
def CmnActAirCrossRushEnd():
    sprite('Action_262_07', 3)
    sprite('Action_262_08', 3)
    label(0)
    sprite('Action_022_00', 4)
    sprite('Action_022_01', 4)
    loopRest()
    gotoLabel(0)

@State
def CmnActCrossChangeBegin():
    sprite('Action_262_00', 4)
    label(0)
    sprite('Action_262_01', 5)
    loopRest()
    gotoLabel(0)

@State
def CmnActCrossChangeLoop():
    sprite('Action_262_02', 4)
    label(0)
    sprite('Action_262_03', 5)
    sprite('Action_262_04', 5)
    loopRest()
    gotoLabel(0)

@State
def CmnActCrossChangeEnd():
    sprite('Action_262_05', 3)
    sprite('Action_262_06', 3)

@State
def CmnActAirCrossChangeBegin():
    sprite('Action_262_00', 4)
    label(0)
    sprite('Action_262_01', 5)
    loopRest()
    gotoLabel(0)

@State
def CmnActAirCrossChangeLoop():
    sprite('Action_262_02', 4)
    label(0)
    sprite('Action_262_03', 5)
    sprite('Action_262_04', 5)
    loopRest()
    gotoLabel(0)

@State
def CmnActAirCrossChangeEnd():
    sprite('Action_262_07', 3)
    sprite('Action_262_08', 3)
    label(0)
    sprite('Action_262_09', 4)
    sprite('Action_262_10', 4)
    loopRest()
    gotoLabel(0)

@State
def CmnActAComboFinalBlow():

    def upon_IMMEDIATE():
        AttackDefaults_StandingSpecial()

        def upon_LANDING():
            clearUponHandler(2)
            sendToLabel(1)
    sprite('null', 30)
    sprite('null', 1)
    teleportRelativeX(-25000)
    Unknown1007(600000)
    setGravity(0)
    physicsYImpulse(-60000)
    SLOT_12 = SLOT_19
    Unknown1019(4)
    sprite('Action_276_23', 32767)
    label(1)
    sprite('Action_276_23ex', 1)
    sprite('Action_021_00', 5)
    if SLOT_3:
        enterState('CmnActAComboFinalBlowFinish')
    Unknown23022(0)
    Unknown1084(1)
    Unknown8000(100, 1, 1)
    sprite('Action_021_01', 12)
    sprite('Action_021_02', 5)
    sprite('Action_021_03', 4)
    sprite('Action_021_04', 4)

@State
def CmnActAComboFinalBlowFinish():

    def upon_IMMEDIATE():
        AttackDefaults_StandingSpecial()
        callSubroutine('InsulatorInit')
    sprite('keep', 1)
    StartMultihit()
    sprite('Action_021_00', 2)
    sprite('Action_021_01', 3)
    sprite('Action_021_02', 3)
    sprite('Action_021_03', 3)
    sprite('Action_021_04', 3)
    sprite('Action_222_17', 4)
    sprite('Action_222_18', 4)
    sprite('Action_222_19', 4)
    sprite('Action_222_20', 4)
    sprite('Action_222_21', 3)
    Unknown7009(2)
    GFX_0('EffNmlAtk6CBlade', 100)
    SFX_3('SE_InsulatorSwingC')
    sprite('Action_222_22ex', 2)
    sprite('Action_222_23', 3)
    sprite('Action_222_24', 3)
    sprite('Action_222_23', 3)
    sprite('Action_222_24', 3)
    sprite('Action_222_23', 3)
    sprite('Action_222_24', 3)
    sprite('Action_222_25', 3)
    sprite('Action_222_26', 3)
    sprite('Action_222_27', 3)
    sprite('Action_222_28', 3)
    sprite('Action_222_29', 3)
    sprite('Action_222_30', 3)
    sprite('Action_222_31', 3)

@State
def NmlAtk5A():

    def upon_IMMEDIATE():
        AttackDefaults_StandingNormal()
        AttackLevel_(2)
        PushbackX(12000)
        callSubroutine('InsulatorInit')
        Unknown11050('020000004879645f35303000000000000000000000000000000000000000000000000000')
        Unknown1112('')
        HitOrBlockJumpCancel(1)
        HitOrBlockCancel('AN_NmlAtk5A_2nd')
        HitOrBlockCancel('NmlAtk5A')
        HitOrBlockCancel('NmlAtk2A')
        HitOrBlockCancel('NmlAtk5B')
        HitOrBlockCancel('NmlAtk2B')
        HitOrBlockCancel('NmlAtk2C')
        HitOrBlockCancel('CmnActCrushAttack')
        HitOrBlockCancel('NmlAtkThrow')
        HitOrBlockCancel('NmlAtkBackThrow')
    sprite('Action_001_00', 4)
    sprite('Action_001_01', 2)
    GFX_0('EffNmlAtk5ABlade', 100)
    Unknown7009(0)
    SFX_3('SE_InsulatorSwingA')
    sprite('Action_001_02', 2)
    sprite('Action_001_03', 7)
    Recovery()
    Unknown2063()
    sprite('Action_001_04', 2)
    sprite('Action_001_05', 2)
    sprite('Action_001_06', 5)
    sprite('Action_001_07', 2)

@State
def AN_NmlAtk5A_2nd():

    def upon_IMMEDIATE():
        AttackDefaults_StandingNormal()
        AttackLevel_(2)
        AirPushbackY(0)
        callSubroutine('InsulatorInit')
        HitJumpCancel(1)
        HitOrBlockCancel('AN_NmlAtk5A_3rd')
        HitOrBlockCancel('NmlAtk5A')
        HitOrBlockCancel('NmlAtk2A')
        HitOrBlockCancel('NmlAtk5B')
        HitOrBlockCancel('NmlAtk2B')
        HitOrBlockCancel('NmlAtk2C')
        HitOrBlockCancel('CmnActCrushAttack')
        HitOrBlockCancel('NmlAtkThrow')
        HitOrBlockCancel('NmlAtkBackThrow')
    sprite('Action_002_00', 3)
    sprite('Action_002_01', 3)
    sprite('Action_002_02', 2)
    Unknown7009(0)
    SFX_3('SE_InsulatorSwingB')
    sprite('Action_002_03', 2)
    RefreshMultihit()
    GFX_0('EffNmlAtk5AA', 100)
    sprite('Action_002_04', 2)
    Recovery()
    Unknown2063()
    sprite('Action_002_05', 6)
    DisableAttackRestOfMove()
    sprite('Action_002_06', 4)
    sprite('Action_002_07', 2)
    sprite('Action_002_08', 3)
    sprite('Action_002_09', 3)

@State
def AN_NmlAtk5A_3rd():

    def upon_IMMEDIATE():
        AttackDefaults_StandingNormal()
        AttackLevel_(3)
        AttackP2(70)
        Unknown11092(1)
        AirHitstunAnimation(10)
        GroundedHitstunAnimation(10)
        AirPushbackY(18000)
        AirUntechableTime(22)
        callSubroutine('InsulatorInit')
        HitJumpCancel(1)
        HitOrBlockCancel('NmlAtk5A')
        HitOrBlockCancel('NmlAtk2A')
        HitOrBlockCancel('NmlAtk5B')
        HitOrBlockCancel('NmlAtk2B')
        HitOrBlockCancel('NmlAtk2C')
        HitOrBlockCancel('CmnActCrushAttack')
    sprite('Action_192_00', 5)
    sprite('Action_192_01', 2)
    Unknown7009(1)
    SFX_3('SE_InsulatorSwingB')
    sprite('Action_192_02', 2)
    teleportRelativeX(7000)
    GFX_0('EffNmlAtk5BBlade00', 100)
    sprite('Action_192_03', 3)
    sprite('Action_192_04', 2)
    sprite('Action_192_05', 5)
    SFX_3('SE_InsulatorSwingB')
    sprite('Action_192_06', 2)
    teleportRelativeX(40000)
    GFX_0('EffNmlAtk5BBlade01', 100)
    RefreshMultihit()
    AirPushbackX(-6000)
    PushbackX(-6000)

    def upon_ON_HIT_OR_BLOCK():
        HitOrBlockCancel('AN_NmlAtk5A_4th')
    sprite('Action_192_07', 6)
    Recovery()
    Unknown2063()
    sprite('Action_192_08', 6)
    sprite('Action_192_09', 4)
    sprite('Action_192_10', 4)
    sprite('Action_192_11', 4)

@State
def AN_NmlAtk5A_4th():

    def upon_IMMEDIATE():
        AttackDefaults_StandingNormal()
        AttackLevel_(5)
        GroundedHitstunAnimation(9)
        AirHitstunAnimation(9)
        AirPushbackX(23000)
        AirPushbackY(-32000)
        YImpluseBeforeWallbounce(800)
        PushbackX(19800)
        Unknown9310(1)
        AirUntechableTime(32)
        Unknown11058('0100000000000000000000000000000000000000')
        callSubroutine('InsulatorInit')
        Unknown11044(1)
        JumpCancel_(0)
        sendToLabelUpon(2, 0)
    sprite('Action_196_00', 1)
    sprite('Action_196_01', 1)
    sprite('Action_196_02', 2)
    Unknown8001(0, 100)
    physicsXImpulse(36000)
    physicsYImpulse(12000)
    setGravity(2300)
    Unknown2016(350)
    sprite('Action_196_03', 2)
    sprite('Action_196_04', 2)
    sprite('Action_196_05', 2)
    tag_voice(1, 'uhy203_0', 'uhy203_1', 'uhy203_2', '')
    sprite('Action_196_06', 300)
    label(0)
    sprite('Action_196_07', 2)
    Unknown1019(10)
    GFX_0('EffShotSlashBlade', 100)
    SFX_3('SE043')
    Unknown2016(-1)
    Unknown30088(1)
    sprite('Action_196_08', 10)
    Unknown8000(100, 1, 1)
    Unknown1019(0)
    Recovery()
    Unknown2063()
    sprite('Action_196_09', 5)
    sprite('Action_196_10', 5)
    sprite('Action_196_11', 5)
    sprite('Action_196_12', 5)

@State
def NmlAtk5B():

    def upon_IMMEDIATE():
        AttackDefaults_StandingNormal()
        AttackLevel_(3)
        AirPushbackX(8000)
        AirPushbackY(20000)
        callSubroutine('InsulatorInit')
        Unknown1112('')
        HitJumpCancel(1)
        HitOrBlockCancel('AN_NmlAtk5B_2nd')
        HitOrBlockCancel('NmlAtk5A')
        HitOrBlockCancel('NmlAtk2A')
        HitOrBlockCancel('NmlAtk5B')
        HitOrBlockCancel('NmlAtk2B')
        HitOrBlockCancel('NmlAtk2C')
        HitOrBlockCancel('CmnActCrushAttack')
    sprite('Action_003_00', 2)
    sprite('Action_003_01', 2)
    teleportRelativeX(25000)
    sprite('Action_003_02', 4)
    teleportRelativeX(50000)
    label(10)
    sprite('Action_003_14', 1)
    sprite('Action_003_15', 1)
    sprite('Action_003_16', 1)
    physicsXImpulse(35000)
    Unknown1030(-9000)
    sprite('Action_003_17', 1)
    Unknown7009(2)
    SFX_3('SE_InsulatorSwingC')
    GFX_0('EffNmlAtk5CBlade', 100)
    sprite('Action_003_18', 5)
    Unknown1084(1)
    sprite('Action_003_19', 2)
    Recovery()
    Unknown2063()
    sprite('Action_003_20', 4)
    sprite('Action_003_20', 3)
    sprite('Action_003_21', 5)
    sprite('Action_003_22', 5)

@State
def AN_NmlAtk5B_2nd():

    def upon_IMMEDIATE():
        AttackDefaults_StandingNormal()
        AttackLevel_(5)
        Damage(1700)
        AirPushbackX(28000)
        AirPushbackY(12000)
        AirUntechableTime(30)
        callSubroutine('InsulatorInit')

        def upon_STATE_END():
            Unknown12046(0)
        HitJumpCancel(1)
        HitOrBlockCancel('AN_NmlAtk5B_3rd')
        HitOrBlockCancel('NmlAtk5A')
        HitOrBlockCancel('NmlAtk2A')
        HitOrBlockCancel('NmlAtk5B')
        HitOrBlockCancel('NmlAtk2B')
        HitOrBlockCancel('NmlAtk2C')
        HitOrBlockCancel('CmnActCrushAttack')
    sprite('Action_222_17', 3)
    sprite('Action_222_18', 3)
    teleportRelativeX(30000)
    sprite('Action_222_19', 3)
    sprite('Action_222_20', 3)
    teleportRelativeX(20000)
    Unknown12046(50)
    sprite('Action_222_21', 2)
    tag_voice(1, 'uhy108_0', 'uhy108_1', 'uhy108_2', '')
    GFX_0('EffNmlAtk6CBlade', 100)
    Unknown12046(100)
    SFX_3('SE_InsulatorSwingC')
    sprite('Action_222_22', 2)
    teleportRelativeX(20000)
    sprite('Action_222_23', 3)
    Recovery()
    Unknown2063()
    sprite('Action_222_24', 4)
    sprite('Action_222_25', 4)
    sprite('Action_222_26', 4)
    sprite('Action_222_27', 4)
    Unknown12046(0)
    sprite('Action_222_28', 5)
    teleportRelativeX(-10000)
    sprite('Action_222_29', 4)
    teleportRelativeX(-30000)
    sprite('Action_222_30', 4)
    teleportRelativeX(-30000)
    sprite('Action_222_31', 3)

@State
def AN_NmlAtk5B_3rd():

    def upon_IMMEDIATE():
        AttackDefaults_StandingNormal()
        DisableAttackRestOfMove()
        JumpCancel_(0)
    sprite('Action_180_00', 3)
    sprite('Action_180_00', 3)
    GFX_0('EffChnageBlade00', 0)
    sprite('Action_180_01', 2)
    sprite('Action_180_02', 2)
    sprite('Action_180_03', 1)
    teleportRelativeX(50000)
    sprite('Action_180_03', 1)
    teleportRelativeX(50000)
    sprite('Action_180_04', 2)
    SFX_3('SE043')
    GFX_0('EffChnageBlade01', 100)
    GFX_0('EffChnageBlade02', 100)
    tag_voice(0, 'uhy210_0', 'uhy210_1', 'uhy210_2', '')
    sprite('Action_180_05', 3)
    sprite('Action_180_05', 6)
    GFX_0('EdgeShot', 0)
    Unknown4004('6566666563745f33383000000000000000000000000000000000000000000000ffff0000')
    Unknown36(1)
    teleportRelativeX(400000)
    Unknown1056(500)
    Unknown1064(500)
    Unknown35()
    sprite('Action_180_05', 6)
    JumpCancel_(1)
    HitOrBlockCancel('NmlAtk2C')
    HitOrBlockCancel('CmnActCrushAttack')
    sprite('Action_180_06', 4)
    Recovery()
    Unknown2063()
    sprite('Action_180_07', 5)
    teleportRelativeX(-25000)
    sprite('Action_180_08', 5)
    teleportRelativeX(-25000)
    sprite('Action_180_09', 4)
    teleportRelativeX(-25000)
    sprite('Action_180_10', 3)
    teleportRelativeX(-25000)
    sprite('Action_180_11', 3)

@State
def NmlAtk2A():

    def upon_IMMEDIATE():
        AttackDefaults_CrouchingNormal()
        AttackLevel_(2)
        AttackP1(90)
        HitLow(2)
        HitOrBlockJumpCancel(1)
        WhiffCancel('NmlAtk2A_Renda')
        HitOrBlockCancel('NmlAtk2A_Renda')
        HitOrBlockCancel('NmlAtk5A')
        HitOrBlockCancel('NmlAtk2A')
        HitOrBlockCancel('NmlAtk5B')
        HitOrBlockCancel('NmlAtk2B')
        HitOrBlockCancel('NmlAtk2C')
        HitOrBlockCancel('CmnActCrushAttack')
        HitOrBlockCancel('NmlAtkThrow')
        HitOrBlockCancel('NmlAtkBackThrow')
    sprite('Action_004_00', 3)
    Unknown1051(60)
    sprite('Action_004_01', 3)
    Unknown7009(0)
    sprite('Action_004_02', 2)
    SFX_3('SE041')
    sprite('Action_004_03', 3)
    WhiffCancelEnable(1)
    Recovery()
    Unknown2063()
    sprite('Action_004_04', 5)
    Unknown2001()
    sprite('Action_004_05', 4)
    sprite('Action_004_06', 4)

@State
def NmlAtk2A_Renda():

    def upon_IMMEDIATE():
        AttackDefaults_CrouchingNormal()
        AttackLevel_(2)
        AttackP1(90)
        HitLow(2)
        HitOrBlockJumpCancel(1)
        WhiffCancel('NmlAtk2A_Renda')
        HitOrBlockCancel('NmlAtk2A_Renda')
        HitOrBlockCancel('NmlAtk5A')
        HitOrBlockCancel('NmlAtk5B')
        HitOrBlockCancel('NmlAtk2B')
        HitOrBlockCancel('NmlAtk2C')
        HitOrBlockCancel('CmnActCrushAttack')
        HitOrBlockCancel('NmlAtkThrow')
        HitOrBlockCancel('NmlAtkBackThrow')
    sprite('Action_004_00', 3)
    Unknown1051(60)
    sprite('Action_004_01', 3)
    Unknown7009(0)
    sprite('Action_004_02', 2)
    SFX_3('SE041')
    sprite('Action_004_03', 3)
    WhiffCancelEnable(1)
    Recovery()
    Unknown2063()
    sprite('Action_004_04', 5)
    Unknown2001()
    sprite('Action_004_05', 4)
    sprite('Action_004_06', 4)

@State
def NmlAtk2B():

    def upon_IMMEDIATE():
        AttackDefaults_CrouchingNormal()
        AttackLevel_(4)
        AttackP1(90)
        AirPushbackY(28000)
        AirUntechableTime(24)
        AirHitstunAnimation(10)
        Unknown11058('0000000001000000000000000000000000000000')
        callSubroutine('InsulatorInit')
        HitJumpCancel(1)
        HitOrBlockCancel('NmlAtk5A')
        HitOrBlockCancel('NmlAtk2A')
        HitOrBlockCancel('NmlAtk5B')
        HitOrBlockCancel('NmlAtk2B')
        HitOrBlockCancel('NmlAtk2C')
        HitOrBlockCancel('CmnActCrushAttack')
    sprite('Action_190_00', 2)
    sprite('Action_190_01', 2)
    teleportRelativeX(30000)
    sprite('Action_190_01', 3)
    setInvincible(1)
    Unknown22019('0100000000000000000000000000000000000000')
    sprite('Action_190_02', 3)
    tag_voice(1, 'uhy106_0', 'uhy106_1', 'uhy106_2', '')
    sprite('Action_190_03', 2)
    GFX_0('EffNmlAtk2CBlade', 100)
    teleportRelativeX(30000)
    SFX_3('SE_InsulatorSwingC')
    sprite('Action_190_04', 4)
    Recovery()
    Unknown2063()
    setInvincible(0)
    sprite('Action_190_05', 2)
    Unknown2001()
    sprite('Action_190_06', 6)
    sprite('Action_190_07', 5)
    sprite('Action_190_08', 6)

@State
def NmlAtk2C():

    def upon_IMMEDIATE():
        AttackDefaults_CrouchingNormal()
        AttackLevel_(4)
        AttackP1(90)
        AttackP2(75)
        HitLow(2)
        AirHitstunAnimation(11)
        GroundedHitstunAnimation(11)
        AirPushbackY(16000)
        AirUntechableTime(26)
        Unknown11058('0000000000000000010000000000000000000000')
        HitJumpCancel(1)
        HitOrBlockCancel('NmlAtk5A')
        HitOrBlockCancel('NmlAtk2A')
        HitOrBlockCancel('NmlAtk5B')
        HitOrBlockCancel('NmlAtk2B')
    sprite('Action_006_00', 5)
    sprite('Action_006_01', 2)
    sprite('Action_006_02', 2)
    sprite('Action_006_03', 2)
    tag_voice(1, 'uhy107_0', 'uhy107_1', 'uhy107_2', '')
    physicsXImpulse(40000)
    Unknown1028(-10000)
    SFX_3('SE043')
    sprite('Action_006_04', 5)
    Unknown1084(1)
    sprite('Action_006_05', 4)
    Recovery()
    Unknown2063()
    DisableAttackRestOfMove()
    sprite('Action_006_06', 4)
    sprite('Action_006_07', 4)
    sprite('Action_006_08', 5)

@State
def NmlAtkAIR5A():

    def upon_IMMEDIATE():
        AttackDefaults_AirNormal()
        AttackLevel_(3)
        callSubroutine('InsulatorInit')
        HitOrBlockCancel('NmlAtkAIR5AA')
        HitOrBlockCancel('NmlAtkAIR5B')
        HitOrBlockCancel('NmlAtkAIR5C')
        HitOrBlockJumpCancel(1)
    sprite('Action_009_00', 3)
    sprite('Action_009_12', 4)
    sprite('Action_009_13', 1)
    sprite('Action_009_14', 2)
    Unknown7009(4)
    SFX_3('SE_InsulatorSwingC')
    sprite('Action_009_15', 3)
    GFX_0('EffNmlAtkAir5BBlade', 100)
    sprite('Action_009_16', 5)
    Recovery()
    Unknown2063()
    sprite('Action_009_17', 4)
    sprite('Action_009_18', 3)
    sprite('Action_009_19', 3)
    sprite('Action_009_20', 4)

@State
def NmlAtkAIR5AA():

    def upon_IMMEDIATE():
        AttackDefaults_AirNormal()
        AttackLevel_(3)
        AirPushbackX(15000)
        callSubroutine('InsulatorInit')
        HitOrBlockCancel('NmlAtkAIR5B')
        HitOrBlockCancel('NmlAtkAIR5C')
        HitOrBlockJumpCancel(1)
    sprite('Action_191_00', 8)
    sprite('Action_191_01', 3)
    Unknown7009(5)
    SFX_3('SE_InsulatorSwingC')
    sprite('Action_191_02', 3)
    GFX_0('EffNmlAtkAir5CBlade', 100)
    sprite('Action_191_03', 8)
    Recovery()
    Unknown2063()
    sprite('Action_191_04', 6)
    sprite('Action_191_05', 5)

@State
def NmlAtkAIR5B():

    def upon_IMMEDIATE():
        AttackDefaults_AirNormal()
        AttackLevel_(3)
        Damage(1100)
        Unknown11092(1)
        Hitstop(7)
        callSubroutine('InsulatorInit')
        HitOrBlockCancel('NmlAtkAIR5A')
        HitOrBlockCancel('NmlAtkAIR5C')
        HitOrBlockJumpCancel(1)
    sprite('Action_240_00', 2)
    sprite('Action_240_01', 1)
    sprite('Action_240_02', 1)
    sprite('Action_240_03', 2)
    sprite('Action_240_04', 2)
    sprite('Action_240_05', 2)
    sprite('Action_240_06', 1)
    sprite('Action_240_07', 2)
    GFX_0('Hyd_244', 0)
    Unknown7009(5)
    SFX_3('SE_InsulatorSwingC')
    sprite('Action_240_08', 2)
    RefreshMultihit()
    sprite('Action_240_08', 2)
    RefreshMultihit()
    sprite('Action_240_09', 8)
    Recovery()
    Unknown2063()
    sprite('Action_240_10', 4)
    sprite('Action_240_11', 4)
    sprite('Action_240_12', 3)
    sprite('Action_240_13', 4)

@State
def NmlAtkAIR5C():

    def upon_IMMEDIATE():
        AttackDefaults_AirNormal()
        AttackLevel_(4)
        Damage(1000)
        AttackP2(85)
        Unknown11092(1)
        AirPushbackX(-4000)
        AirPushbackY(-20000)
        PushbackX(-12000)
        Unknown9310(1)
        HitOverhead(0)
        callSubroutine('InsulatorInit')
        JumpCancel_(0)
        Unknown22004(10, 1)
    sprite('Action_230_00', 3)
    sprite('Action_230_00', 3)
    Unknown1084(1)
    sprite('Action_230_01', 2)
    GFX_0('FloatShot_Blade00', 100)
    sprite('Action_230_02', 3)
    tag_voice(1, 'uhy212_0', 'uhy212_1', 'uhy212_2', '')
    SFX_3('SE_InsulatorSwingA')
    sprite('Action_230_03', 2)
    sprite('Action_230_04', 2)
    sprite('Action_230_05', 2)
    sprite('Action_230_06', 3)
    physicsXImpulse(-6000)
    physicsYImpulse(24000)
    Unknown1043()
    if CheckInput(0x79):
        Unknown1019(-100)
        Unknown23159('AN_NmlAtkAIR5C_FrontMove')
    GFX_0('FloatShot_Blade01', 100)
    GFX_0('FloatShot', 100)
    sprite('Action_230_05', 3)
    sprite('Action_230_06', 3)
    sprite('Action_230_05', 3)
    sprite('Action_230_06', 3)
    sprite('Action_230_05', 3)
    sprite('Action_230_06', 3)
    sprite('Action_230_05', 3)
    sprite('Action_230_06', 3)
    sprite('Action_230_08', 3)
    Recovery()
    Unknown2063()
    sprite('Action_230_09', 3)

@State
def CmnActCrushAttack():

    def upon_IMMEDIATE():
        Unknown30072('')
        Unknown11058('0100000000000000000000000000000000000000')
        callSubroutine('InsulatorInit')
    sprite('Action_068_00', 4)
    sprite('Action_068_02', 3)
    Unknown1084(1)
    SLOT_12 = SLOT_19
    Unknown1019(4)
    physicsYImpulse(23000)
    if (SLOT_12 >= 20000):
        SLOT_12 = 20000
    setGravity(1800)
    clearUponHandler(2)
    sendToLabelUpon(2, 1)
    sprite('Action_068_03', 3)
    tag_voice(1, 'uhy156_0', 'uhy156_1', '', '')
    sprite('Action_068_04', 3)
    sprite('Action_068_05', 2)
    sprite('Action_009_00', 3)
    sprite('Action_009_12', 4)
    sprite('Action_009_13', 1)
    sprite('Action_009_14', 2)
    SFX_3('SE_InsulatorSwingC')
    sprite('Action_009_15', 3)
    GFX_0('EffNmlAtkAir5BBlade', 100)
    sprite('Action_009_16', 5)
    sprite('Action_009_17', 4)
    sprite('Action_009_18', 3)
    sprite('Action_009_19', 3)
    sprite('Action_009_20', 4)
    label(0)
    sprite('Action_068_09', 3)
    sprite('Action_068_10', 2)
    loopRest()
    gotoLabel(0)
    label(1)
    sprite('Action_138_00', 2)
    Unknown18009(1)
    Unknown8000(100, 1, 1)
    clearUponHandler(2)
    Unknown1084(1)
    sprite('Action_138_01', 6)
    sprite('Action_138_02', 2)
    Unknown18009(0)
    sprite('Action_138_03', 2)
    sprite('Action_138_04', 1)

@State
def CmnActCrushAttackChase1st():

    def upon_IMMEDIATE():
        Unknown30073(0)
        callSubroutine('InsulatorInit')
        loopRelated(17, 16)

        def upon_17():
            clearUponHandler(17)
            sendToLabel(2)
        setGravity(3000)
        sendToLabelUpon(2, 1)
    sprite('Action_009_16', 5)
    sprite('Action_009_17', 4)
    sprite('Action_009_18', 3)
    sprite('Action_009_19', 3)
    sprite('Action_009_20', 4)
    sprite('Action_068_09', 3)
    sprite('Action_068_10', 2)
    label(1)
    sprite('Action_138_00', 1)
    Unknown8000(100, 1, 1)
    sprite('Action_138_01', 2)
    sprite('Action_138_02', 1)
    sprite('Action_138_03', 1)
    sprite('Action_138_04', 1)
    sprite('Action_000_00', 7)
    label(2)
    sprite('Action_192_03', 3)
    clearUponHandler(17)
    teleportRelativeY(0)
    sprite('Action_192_04', 4)
    tag_voice(0, 'uhy157_0', 'uhy157_1', '', '')
    sprite('Action_192_05', 6)
    SFX_3('SE_InsulatorSwingB')
    sprite('Action_192_06', 3)
    GFX_0('EffNmlAtk5BBlade01', 100)
    RefreshMultihit()
    sprite('Action_192_07', 3)
    sprite('Action_192_08', 3)
    sprite('Action_192_09', 3)
    sprite('Action_192_10', 3)
    sprite('Action_192_11', 3)
    loopRelated(17, 180)

    def upon_17():
        clearUponHandler(17)
        sendToLabel(11)
    label(10)
    sprite('Action_000_00', 7)
    sprite('Action_000_01', 7)
    sprite('Action_000_02', 6)
    sprite('Action_000_03', 6)
    sprite('Action_000_04', 5)
    sprite('Action_000_05', 5)
    sprite('Action_000_06', 5)
    sprite('Action_000_07', 6)
    sprite('Action_000_08', 6)
    sprite('Action_000_09', 7)
    sprite('Action_000_10', 7)
    sprite('Action_000_11', 6)
    sprite('Action_000_12', 6)
    sprite('Action_000_13', 5)
    sprite('Action_000_14', 5)
    sprite('Action_000_15', 5)
    sprite('Action_000_16', 6)
    sprite('Action_000_17', 6)
    loopRest()
    gotoLabel(10)
    label(11)
    sprite('keep', 1)

@State
def CmnActCrushAttackChase2nd():

    def upon_IMMEDIATE():
        Unknown30074(0)
        callSubroutine('InsulatorInit')
        loopRelated(17, 180)

        def upon_17():
            clearUponHandler(17)
            sendToLabel(1)
    sprite('Action_012_00', 2)
    sprite('Action_012_01', 2)
    sprite('Action_190_00', 3)
    sprite('Action_190_01', 4)
    sprite('Action_190_02', 3)
    sprite('Action_190_03', 2)
    GFX_0('EffNmlAtk2CBlade', 100)
    SFX_3('SE_InsulatorSwingC')
    sprite('Action_190_04', 4)
    sprite('Action_190_05', 2)
    sprite('Action_190_06', 5)
    sprite('Action_190_07', 5)
    sprite('Action_190_08', 6)
    sprite('Action_012_01', 2)
    sprite('Action_012_00', 2)
    label(0)
    sprite('Action_000_00', 7)
    sprite('Action_000_01', 7)
    sprite('Action_000_02', 6)
    sprite('Action_000_03', 6)
    sprite('Action_000_04', 8)
    sprite('Action_000_05', 5)
    sprite('Action_000_06', 5)
    sprite('Action_000_07', 5)
    sprite('Action_000_08', 6)
    sprite('Action_000_09', 5)
    sprite('Action_000_10', 6)
    sprite('Action_000_11', 8)
    sprite('Action_000_12', 5)
    sprite('Action_000_13', 5)
    sprite('Action_000_14', 6)
    loopRest()
    gotoLabel(0)
    label(1)
    sprite('keep', 1)

@State
def CmnActCrushAttackFinish():

    def upon_IMMEDIATE():
        Unknown30075(0)
        callSubroutine('InsulatorInit')
    sprite('Action_222_17', 4)
    sprite('Action_222_18', 4)
    sprite('Action_222_19', 4)
    sprite('Action_222_20', 4)
    sprite('Action_222_21', 3)
    tag_voice(0, 'uhy158_0', 'uhy158_1', '', '')
    GFX_0('EffNmlAtk6CBlade', 100)
    SFX_3('SE_InsulatorSwingC')
    sprite('Action_222_22ex', 2)
    sprite('Action_222_23', 3)
    sprite('Action_222_24', 3)
    sprite('Action_222_23', 3)
    sprite('Action_222_24', 3)
    sprite('Action_222_23', 3)
    sprite('Action_222_24', 3)
    sprite('Action_222_25', 3)
    sprite('Action_222_26', 3)
    sprite('Action_222_27', 3)
    sprite('Action_222_28', 3)
    sprite('Action_222_29', 3)
    sprite('Action_222_30', 3)
    sprite('Action_222_31', 3)

@State
def CmnActCrushAttackExFinish():

    def upon_IMMEDIATE():
        Unknown30089(0)
        callSubroutine('InsulatorInit')
        loopRelated(17, 60)

        def upon_17():
            clearUponHandler(17)
            sendToLabel(1)
    label(0)
    sprite('Action_000_00', 7)
    sprite('Action_000_01', 7)
    sprite('Action_000_02', 6)
    sprite('Action_000_03', 6)
    sprite('Action_000_04', 8)
    sprite('Action_000_05', 5)
    sprite('Action_000_06', 5)
    sprite('Action_000_07', 5)
    sprite('Action_000_08', 6)
    sprite('Action_000_09', 5)
    sprite('Action_000_10', 6)
    sprite('Action_000_11', 8)
    sprite('Action_000_12', 5)
    sprite('Action_000_13', 5)
    sprite('Action_000_14', 6)
    loopRest()
    gotoLabel(0)
    label(1)
    sprite('Action_222_17', 4)
    sprite('Action_222_18', 4)
    sprite('Action_222_19', 4)
    sprite('Action_222_20', 4)
    sprite('Action_222_21', 3)
    tag_voice(0, 'uhy158_0', 'uhy158_1', '', '')
    GFX_0('EffNmlAtk6CBlade', 100)
    SFX_3('SE_InsulatorSwingC')
    sprite('Action_222_22ex', 2)
    sprite('Action_222_23', 3)
    sprite('Action_222_24', 3)
    sprite('Action_222_23', 3)
    sprite('Action_222_24', 3)
    sprite('Action_222_23', 3)
    sprite('Action_222_24', 3)
    sprite('Action_222_25', 3)
    sprite('Action_222_26', 3)
    sprite('Action_222_27', 3)
    sprite('Action_222_28', 3)
    sprite('Action_222_29', 3)
    sprite('Action_222_30', 3)
    sprite('Action_222_31', 3)

@State
def CmnActCrushAttackAssistChase1st():

    def upon_IMMEDIATE():
        Unknown30073(1)
        callSubroutine('InsulatorInit')
    sprite('null', 22)
    Unknown1086(22)
    teleportRelativeY(0)
    sprite('null', 1)
    Unknown30081('')
    Unknown1086(22)
    teleportRelativeX(-1000000)
    physicsYImpulse(-4000)
    setGravity(0)
    SLOT_12 = SLOT_19
    Unknown1019(10)
    sprite('Action_196_01', 3)
    sprite('Action_196_02', 2)
    Unknown8001(0, 100)
    physicsXImpulse(23000)
    physicsYImpulse(20000)
    setGravity(3500)

    def upon_LANDING():
        clearUponHandler(2)
        sendToLabel(1)
    sprite('Action_196_03', 3)
    sprite('Action_196_04', 4)
    sprite('Action_196_05', 4)
    sprite('Action_196_06', 5)
    label(1)
    sprite('Action_196_07', 2)
    Unknown1019(0)
    GFX_0('EffShotSlashBlade', 100)
    SFX_3('SE043')
    sprite('Action_196_08', 3)
    Unknown8000(100, 1, 1)
    sprite('Action_196_09', 3)
    sprite('Action_196_10', 3)
    sprite('Action_196_11', 3)
    sprite('Action_196_12', 3)
    sprite('Action_000_00', 7)
    sprite('Action_000_01', 7)
    sprite('Action_000_02', 6)
    sprite('Action_000_03', 6)
    sprite('Action_000_04', 8)
    sprite('Action_000_05', 5)
    sprite('Action_000_06', 5)
    sprite('Action_000_07', 5)
    sprite('Action_000_08', 6)
    sprite('Action_000_09', 5)
    sprite('Action_000_10', 6)
    sprite('Action_000_11', 8)
    sprite('Action_000_12', 5)
    sprite('Action_000_13', 5)
    sprite('Action_000_14', 6)

@State
def CmnActCrushAttackAssistChase2nd():

    def upon_IMMEDIATE():
        Unknown30074(1)
        callSubroutine('InsulatorInit')
    sprite('Action_003_00', 2)
    sprite('Action_003_01', 2)
    sprite('Action_003_02', 4)
    sprite('Action_003_03', 1)
    sprite('Action_003_04', 1)
    sprite('Action_003_05', 1)
    GFX_0('EffNmlAtk5CBlade', 100)
    SFX_3('SE_InsulatorSwingC')
    sprite('Action_003_06', 5)
    sprite('Action_003_07', 2)
    sprite('Action_003_08', 8)
    sprite('Action_003_09', 6)
    sprite('Action_003_10', 6)
    loopRest()
    sprite('Action_000_00', 7)
    sprite('Action_000_01', 7)
    sprite('Action_000_02', 6)
    sprite('Action_000_03', 6)
    sprite('Action_000_04', 8)
    sprite('Action_000_05', 5)
    sprite('Action_000_06', 5)
    sprite('Action_000_07', 5)
    sprite('Action_000_08', 6)
    sprite('Action_000_09', 5)
    sprite('Action_000_10', 6)
    sprite('Action_000_11', 8)
    sprite('Action_000_12', 5)
    sprite('Action_000_13', 5)
    sprite('Action_000_14', 6)

@State
def CmnActCrushAttackAssistFinish():

    def upon_IMMEDIATE():
        Unknown30075(1)
        callSubroutine('InsulatorInit')
    sprite('Action_222_17', 4)
    sprite('Action_222_18', 4)
    sprite('Action_222_19', 4)
    sprite('Action_222_20', 4)
    sprite('Action_222_21', 3)
    GFX_0('EffNmlAtk6CBlade', 100)
    SFX_3('SE_InsulatorSwingC')
    sprite('Action_222_22ex', 2)
    sprite('Action_222_23', 3)
    sprite('Action_222_24', 3)
    sprite('Action_222_23', 3)
    sprite('Action_222_24', 3)
    sprite('Action_222_23', 3)
    sprite('Action_222_24', 3)
    sprite('Action_222_25', 3)
    sprite('Action_222_26', 3)
    sprite('Action_222_27', 3)
    sprite('Action_222_28', 3)
    sprite('Action_222_29', 3)
    sprite('Action_222_30', 3)
    sprite('Action_222_31', 3)

@State
def CmnActCrushAttackAssistExFinish():

    def upon_IMMEDIATE():
        Unknown30089(1)
        callSubroutine('InsulatorInit')
        loopRelated(17, 60)

        def upon_17():
            clearUponHandler(17)
            sendToLabel(1)
    label(0)
    sprite('Action_000_00', 7)
    sprite('Action_000_01', 7)
    sprite('Action_000_02', 6)
    sprite('Action_000_03', 6)
    sprite('Action_000_04', 8)
    sprite('Action_000_05', 5)
    sprite('Action_000_06', 5)
    sprite('Action_000_07', 5)
    sprite('Action_000_08', 6)
    sprite('Action_000_09', 5)
    sprite('Action_000_10', 6)
    sprite('Action_000_11', 8)
    sprite('Action_000_12', 5)
    sprite('Action_000_13', 5)
    sprite('Action_000_14', 6)
    loopRest()
    gotoLabel(0)
    label(1)
    sprite('Action_222_17', 4)
    sprite('Action_222_18', 4)
    sprite('Action_222_19', 4)
    sprite('Action_222_20', 4)
    sprite('Action_222_21', 3)
    GFX_0('EffNmlAtk6CBlade', 100)
    SFX_3('SE_InsulatorSwingC')
    sprite('Action_222_22ex', 2)
    sprite('Action_222_23', 3)
    sprite('Action_222_24', 3)
    sprite('Action_222_23', 3)
    sprite('Action_222_24', 3)
    sprite('Action_222_23', 3)
    sprite('Action_222_24', 3)
    sprite('Action_222_25', 3)
    sprite('Action_222_26', 3)
    sprite('Action_222_27', 3)
    sprite('Action_222_28', 3)
    sprite('Action_222_29', 3)
    sprite('Action_222_30', 3)
    sprite('Action_222_31', 3)

@State
def NmlAtkThrow():

    def upon_IMMEDIATE():
        Unknown17011('ThrowExe', 1, 0, 0)
        Unknown11054(120000)
        physicsXImpulse(8000)

        def upon_CLEAR_OR_EXIT():
            if (SLOT_18 == 7):
                Unknown8007(100, 1, 1)
                physicsXImpulse(18000)
            if (SLOT_18 >= 7):
                Unknown1015(440)
                if (SLOT_12 >= 28000):
                    SLOT_12 = 28000
            if (SLOT_18 >= 25):
                sendToLabel(1)
            if (SLOT_18 >= 3):
                if (SLOT_19 < 180000):
                    sendToLabel(1)
    sprite('Action_045_00', 6)
    sprite('Action_045_01', 3)
    sprite('Action_045_02', 3)
    label(0)
    sprite('Action_045_03', 3)
    Unknown8006(100, 1, 1)
    sprite('Action_045_04', 3)
    sprite('Action_045_05', 3)
    sprite('Action_045_06', 3)
    Unknown8006(100, 1, 1)
    sprite('Action_045_07', 3)
    sprite('Action_045_08', 3)
    sprite('Action_045_09', 3)
    sprite('Action_045_02', 3)
    loopRest()
    gotoLabel(0)
    label(1)
    sprite('Action_055_00', 3)
    clearUponHandler(3)
    Unknown1019(10)
    Unknown8010(100, 1, 1)
    sprite('Action_055_01', 3)
    SFX_0('010_swing_sword_0')
    Unknown1084(1)
    sprite('Action_055_01', 2)
    DisableAttackRestOfMove()
    sprite('Action_055_02', 2)
    sprite('Action_055_03', 3)
    SFX_4('uhy154')
    sprite('Action_055_04', 8)
    sprite('Action_055_05', 4)
    sprite('Action_055_06', 4)

@State
def ThrowExe():

    def upon_IMMEDIATE():
        Unknown17012(1, 0, 0)
        AttackLevel_(4)
        Damage(2000)
        AttackP2(50)
        AirHitstunAnimation(9)
        GroundedHitstunAnimation(9)
        AirPushbackX(12000)
        AirPushbackY(30000)
        AirUntechableTime(60)
    sprite('Action_056_01', 8)
    Unknown5000(8, 0)
    Unknown5001('0000000004000000040000000000000000000000')
    StartMultihit()
    Unknown5003(1)
    sprite('Action_057_00', 2)
    Unknown5000(8, 0)
    Unknown5001('0000000004000000040000000000000000000000')
    sprite('Action_057_01', 7)
    Unknown5000(8, 0)
    Unknown5001('0000000004000000040000000000000000000000')
    sprite('Action_057_02', 2)
    SFX_4('uhy153')
    SFX_0('004_swing_grap_1_2')
    sprite('Action_057_03', 6)
    sprite('Action_057_04', 6)
    sprite('Action_057_05', 5)
    sprite('Action_057_06', 3)

@State
def NmlAtkBackThrow():

    def upon_IMMEDIATE():
        Unknown17011('BackThrowExe', 1, 0, 0)
        Unknown11054(120000)
        physicsXImpulse(8000)

        def upon_CLEAR_OR_EXIT():
            if (SLOT_18 == 7):
                Unknown8007(100, 1, 1)
                physicsXImpulse(18000)
            if (SLOT_18 >= 7):
                Unknown1015(440)
                if (SLOT_12 >= 28000):
                    SLOT_12 = 28000
            if (SLOT_18 >= 25):
                sendToLabel(1)
            if (SLOT_18 >= 3):
                if (SLOT_19 < 180000):
                    sendToLabel(1)
    sprite('Action_045_00', 6)
    sprite('Action_045_01', 3)
    sprite('Action_045_02', 3)
    label(0)
    sprite('Action_045_03', 3)
    Unknown8006(100, 1, 1)
    sprite('Action_045_04', 3)
    sprite('Action_045_05', 3)
    sprite('Action_045_06', 3)
    Unknown8006(100, 1, 1)
    sprite('Action_045_07', 3)
    sprite('Action_045_08', 3)
    sprite('Action_045_09', 3)
    sprite('Action_045_02', 3)
    loopRest()
    gotoLabel(0)
    label(1)
    sprite('Action_055_00', 3)
    clearUponHandler(3)
    Unknown1019(10)
    Unknown8010(100, 1, 1)
    sprite('Action_056_00', 3)
    SFX_0('010_swing_sword_0')
    Unknown1084(1)
    sprite('Action_056_01', 2)
    sprite('Action_055_02', 2)
    sprite('Action_055_03', 3)
    SFX_4('uhy154')
    sprite('Action_055_04', 8)
    sprite('Action_055_05', 4)
    sprite('Action_055_06', 4)

@State
def BackThrowExe():

    def upon_IMMEDIATE():
        Unknown17012(1, 0, 0)
        AttackLevel_(4)
        Damage(2000)
        AttackP2(50)
        AirHitstunAnimation(9)
        GroundedHitstunAnimation(9)
        AirPushbackX(12000)
        AirPushbackY(30000)
        AirUntechableTime(60)
        Unknown13021(1)
        Unknown21005(1)
    sprite('Action_056_01', 8)
    Unknown5000(8, 0)
    Unknown5001('0000000004000000040000000000000000000000')
    StartMultihit()
    Unknown5003(1)
    sprite('Action_057_00ex', 2)
    Unknown5000(8, 0)
    Unknown5001('0000000004000000040000000000000001000000')
    sprite('Action_057_01', 7)
    Unknown2005()
    Unknown5000(8, 0)
    Unknown5001('0000000004000000040000000000000000000000')
    sprite('Action_057_02', 2)
    SFX_4('uhy153')
    SFX_0('004_swing_grap_1_2')
    sprite('Action_057_03', 6)
    sprite('Action_057_04', 6)
    sprite('Action_057_05', 5)
    sprite('Action_057_06', 3)

@State
def CmnActInvincibleAttack():

    def upon_IMMEDIATE():
        Unknown17024('')
        AttackLevel_(4)
        Damage(680)
        Unknown11092(1)
        AirHitstunAnimation(9)
        GroundedHitstunAnimation(9)
        AirPushbackY(35000)
        AirPushbackX(8000)
        AirUntechableTime(52)
        Unknown9266(11)
        Unknown11110(63)
        Unknown1084(0)
        sendToLabelUpon(2, 1)

        def upon_4():
            setGravity(1700)
    sprite('Action_270_00', 4)
    sprite('Action_270_01', 4)
    tag_voice(1, 'uhy200_0', 'uhy200_1', 'uhy200_2', '')
    sprite('Action_270_02', 1)
    teleportRelativeX(-10000)
    StartMultihit()
    sprite('Action_270_02', 3)
    sprite('Action_270_03', 2)
    Unknown8001(0, 100)
    Unknown9016(1)
    Unknown9266(11)
    GFX_0('EffNmlReversalAction', 100)
    physicsYImpulse(36000)
    physicsXImpulse(5120)
    setGravity(1500)
    teleportRelativeX(50000)
    SFX_3('SE_InsulatorSwingC')
    sprite('Action_270_03', 2)
    RefreshMultihit()
    callSubroutine('InsulatorSpecialInit')
    Hitstop(10)
    sprite('Action_270_06', 2)
    RefreshMultihit()
    Hitstop(3)
    sprite('Action_270_07', 2)
    RefreshMultihit()
    sprite('Action_270_08', 2)
    RefreshMultihit()
    sprite('Action_270_09', 2)
    RefreshMultihit()
    sprite('Action_270_09', 2)
    RefreshMultihit()
    sprite('Action_270_10', 2)
    RefreshMultihit()
    sprite('Action_270_11', 2)
    setInvincible(0)
    sprite('Action_270_12', 4)
    sprite('Action_270_13', 5)
    sprite('Action_270_14', 4)
    sprite('Action_270_15', 4)
    sprite('Action_270_16', 4)
    sprite('Action_270_17', 4)
    label(0)
    sprite('Action_020_00', 3)
    sprite('Action_020_01', 3)
    loopRest()
    gotoLabel(0)
    label(1)
    sprite('Action_021_00', 5)
    Unknown8000(100, 1, 1)
    Unknown18009(1)
    clearUponHandler(2)
    Unknown1084(1)
    sprite('Action_021_01', 7)
    sprite('Action_021_02', 4)
    Unknown18009(0)
    sprite('Action_021_03', 3)
    sprite('Action_021_04', 3)

@State
def CmnActInvincibleAttackAir():

    def upon_IMMEDIATE():
        Unknown17025('')
        AttackLevel_(4)
        Damage(680)
        Unknown11092(1)
        AirHitstunAnimation(9)
        GroundedHitstunAnimation(9)
        AirPushbackY(48000)
        AirPushbackX(12000)
        AirUntechableTime(52)
        Hitstop(10)
        callSubroutine('InsulatorSpecialInit')
        Unknown1084(0)
        clearUponHandler(2)
        sendToLabelUpon(2, 1)

        def upon_4():
            setGravity(2200)
    sprite('Action_270_00ex00', 3)
    sprite('Action_270_01ex00', 3)
    tag_voice(1, 'uhy200_0', 'uhy200_1', 'uhy200_2', '')
    SFX_3('SE_InsulatorSwingC')
    sprite('Action_270_03', 2)
    Unknown9016(1)
    GFX_0('EffNmlReversalAction', 100)
    physicsYImpulse(36000)
    physicsXImpulse(5120)
    setGravity(1500)
    teleportRelativeX(50000)
    Unknown1007(75000)
    sprite('Action_270_03', 2)
    RefreshMultihit()
    sprite('Action_270_06', 2)
    RefreshMultihit()
    Hitstop(3)
    sprite('Action_270_07', 2)
    RefreshMultihit()
    sprite('Action_270_08', 2)
    RefreshMultihit()
    sprite('Action_270_09', 2)
    RefreshMultihit()
    sprite('Action_270_09', 2)
    RefreshMultihit()
    sprite('Action_270_10', 2)
    RefreshMultihit()
    sprite('Action_270_11', 2)
    setInvincible(0)
    sprite('Action_270_12', 4)
    sprite('Action_270_13', 5)
    sprite('Action_270_14', 4)
    sprite('Action_270_15', 4)
    sprite('Action_270_16', 4)
    sprite('Action_270_17', 4)
    label(0)
    sprite('Action_020_00', 3)
    sprite('Action_020_01', 3)
    loopRest()
    gotoLabel(0)
    label(1)
    sprite('Action_021_00', 3)
    Unknown8000(100, 1, 1)
    Unknown18009(1)
    clearUponHandler(2)
    Unknown1084(1)
    sprite('Action_021_01', 4)
    sprite('Action_021_02', 4)
    Unknown18009(0)
    sprite('Action_021_03', 3)
    sprite('Action_021_04', 3)

@State
def ShotA():

    def upon_IMMEDIATE():
        AttackDefaults_StandingSpecial()
        DisableAttackRestOfMove()

        def upon_14():
            SLOT_4 = 0
    sprite('Action_160_00', 4)
    sprite('Action_160_01', 4)
    sprite('Action_160_02', 2)
    sprite('Action_160_03', 1)
    SFX_3('SE045')
    Unknown14070('Shot_Explode')
    Unknown14070('Shot_SlashB')
    Unknown14070('Shot_SlashC')
    SLOT_4 = 1
    tag_voice(1, 'uhy201_0', 'uhy201_1', 'uhy201_2', '')
    GFX_0('ShotA', 0)
    Unknown38(4, 1)
    GFX_0('EffShotBlade', 100)
    sprite('Action_160_03', 2)
    Unknown14072('Shot_Explode')
    Unknown14072('Shot_SlashB')
    Unknown14072('Shot_SlashC')
    sprite('Action_160_04', 6)
    sprite('Action_160_05', 9)
    sprite('Action_160_06', 6)
    sprite('Action_160_07', 6)
    sprite('Action_160_08', 6)

@State
def ShotB():

    def upon_IMMEDIATE():
        AttackDefaults_StandingSpecial()
        DisableAttackRestOfMove()
        if SLOT_4:
            enterState('Shot_SlashB')
    sprite('Action_161_00', 3)
    sprite('Action_161_01', 3)
    sprite('Action_161_02', 2)
    sprite('Action_161_03', 1)
    SFX_3('SE045')
    Unknown14070('Shot_Explode')
    Unknown14070('Shot_SlashB')
    Unknown14070('Shot_SlashC')
    SLOT_4 = 1
    tag_voice(1, 'uhy201_0', 'uhy201_1', 'uhy201_2', '')
    GFX_0('ShotB', 0)
    Unknown38(4, 1)
    GFX_0('EffShotBlade', 100)
    sprite('Action_161_03', 2)
    Unknown14072('Shot_Explode')
    Unknown14072('Shot_SlashB')
    Unknown14072('Shot_SlashC')
    sprite('Action_161_04', 6)
    sprite('Action_161_05', 10)
    sprite('Action_161_06', 8)
    sprite('Action_161_07', 7)
    sprite('Action_161_08', 6)

@State
def Shot_Explode():

    def upon_IMMEDIATE():
        AttackDefaults_StandingSpecial()
        DisableAttackRestOfMove()
        Unknown30068(1)
    sprite('Action_195_00', 3)
    sprite('Action_195_01', 3)
    Unknown23029(4, 20, 0)
    sprite('Action_195_02', 3)
    sprite('Action_195_03', 4)
    sprite('Action_195_04', 5)
    tag_voice(1, 'uhy202_0', 'uhy202_1', 'uhy202_2', '')
    sprite('Action_195_05', 5)
    sprite('Action_195_06', 6)
    GFX_0('UHY_Request_ExplodeBladeEffect', 100)
    teleportRelativeX(7000)
    Unknown1045(-15000)
    sprite('Action_195_07', 2)
    sprite('Action_195_08', 3)
    sprite('Action_195_09', 3)
    sprite('Action_195_08', 3)
    sprite('Action_195_09', 3)
    sprite('Action_195_08', 3)
    sprite('Action_195_09', 3)
    Unknown1019(80)
    sprite('Action_195_08', 3)
    Unknown1019(80)
    sprite('Action_195_09', 3)
    Unknown1019(80)
    sprite('Action_195_10', 4)
    Unknown1084(1)
    sprite('Action_195_11', 3)

@State
def Shot_SlashB():

    def upon_IMMEDIATE():
        AttackDefaults_StandingSpecial()
        AttackLevel_(5)
        GroundedHitstunAnimation(9)
        AirHitstunAnimation(9)
        AirPushbackX(23000)
        AirPushbackY(-32000)
        YImpluseBeforeWallbounce(800)
        PushbackX(19800)
        Unknown9310(1)
        AirUntechableTime(32)
        Unknown11058('0100000000000000000000000000000000000000')
        callSubroutine('InsulatorSpecialInit')
        Unknown30068(1)
        sendToLabelUpon(2, 0)

        def upon_CLEAR_OR_EXIT():
            Unknown48('19000000020000003300000016000000020000001e000000')
            if SLOT_52:
                if SLOT_51:
                    Unknown2016(350)
                else:
                    Unknown2016(-1)
    sprite('Action_196_00', 3)
    sprite('Action_196_01', 3)
    sprite('Action_196_02', 2)
    SLOT_52 = 1
    Unknown8001(0, 100)
    physicsXImpulse(70000)
    physicsYImpulse(16000)
    setGravity(2300)
    sprite('Action_196_03', 5)
    sprite('Action_196_04', 3)
    sprite('Action_196_05', 3)
    tag_voice(1, 'uhy203_0', 'uhy203_1', 'uhy203_2', '')
    sprite('Action_196_06', 300)
    label(0)
    sprite('Action_196_07', 2)
    Unknown1019(10)
    GFX_0('EffShotSlashBlade', 100)
    SFX_3('SE043')
    Unknown2016(-1)
    SLOT_52 = 0
    sprite('Action_196_08', 10)
    Unknown8000(100, 1, 1)
    Unknown1019(0)
    Recovery()
    sprite('Action_196_09', 7)
    sprite('Action_196_10', 5)
    sprite('Action_196_11', 5)
    sprite('Action_196_12', 4)

@Subroutine
def Assult_Init():
    AttackLevel_(4)
    AttackP1(80)
    AirHitstunAnimation(10)
    GroundedHitstunAnimation(10)
    Unknown11056(2)
    callSubroutine('InsulatorSpecialInit')
    Unknown1084(1)
    clearUponHandler(2)

    def upon_LANDING():
        WhiffCancelEnable(0)
        Unknown14077(0)
        Unknown1084(1)
        Unknown8000(100, 1, 1)
        sendToLabel(9)

@Subroutine
def Assult1st_Init():
    callSubroutine('Assult_Init')
    AirUntechableTime(24)
    HitOrBlockCancel('Assult_2nd')
    WhiffCancel('Assult_2nd')

@State
def AssultA():

    def upon_IMMEDIATE():
        AttackDefaults_StandingSpecial()
        callSubroutine('Assult1st_Init')
        Damage(1100)
        AirPushbackY(20000)
    sprite('Action_134_00', 5)
    sprite('Action_134_01', 4)
    SFX_0('002_highjump_0')
    Unknown8001(0, 100)
    physicsXImpulse(35000)
    physicsYImpulse(18000)
    setGravity(1200)
    Unknown1028(-500)
    sprite('Action_134_02', 3)
    sprite('Action_134_03', 2)
    Unknown1019(30)
    Unknown1028(0)
    tag_voice(1, 'uhy205_0', 'uhy205_1', 'uhy205_2', '')
    SFX_3('SE_InsulatorSwingB')
    sprite('Action_134_04', 4)
    GFX_0('EffAssult1st', 100)
    sprite('Action_134_05', 6)
    WhiffCancelEnable(1)
    Recovery()
    Unknown1043()
    sprite('Action_134_06', 2)
    sprite('Action_134_07', 2)
    sprite('Action_134_08', 2)
    sprite('Action_134_09', 2)
    sprite('Action_134_10', 2)
    label(0)
    sprite('Action_022_00', 3)
    WhiffCancelEnable(0)
    Unknown14077(0)
    sprite('Action_022_01', 3)
    loopRest()
    gotoLabel(0)
    label(9)
    sprite('Action_023_00', 2)
    sprite('Action_023_01', 3)
    sprite('Action_023_02', 2)

@State
def AssultB():

    def upon_IMMEDIATE():
        AttackDefaults_StandingSpecial()
        callSubroutine('Assult1st_Init')
        Damage(1300)
        AirPushbackY(20000)
    sprite('Action_134_00', 5)
    Unknown1084(1)
    sprite('Action_134_01', 4)
    SFX_0('002_highjump_0')
    Unknown8001(0, 100)
    physicsXImpulse(60000)
    physicsYImpulse(12000)
    setGravity(-1000)
    sprite('Action_134_02', 4)
    sprite('Action_134_03', 4)
    Unknown1019(20)
    Unknown1028(0)
    YAccel(80)
    tag_voice(1, 'uhy205_0', 'uhy205_1', 'uhy205_2', '')
    SFX_3('SE_InsulatorSwingB')
    sprite('Action_134_04', 4)
    GFX_0('EffAssult1st', 100)
    Unknown1019(50)
    Unknown1043()
    sprite('Action_134_05', 6)
    WhiffCancelEnable(1)
    Recovery()
    sprite('Action_134_06', 5)
    sprite('Action_134_07', 3)
    sprite('Action_134_08', 3)
    sprite('Action_134_09', 3)
    sprite('Action_134_10', 3)
    label(0)
    sprite('Action_022_00', 3)
    WhiffCancelEnable(0)
    Unknown14077(0)
    sprite('Action_022_01', 3)
    loopRest()
    gotoLabel(0)
    label(9)
    sprite('Action_023_00', 2)
    sprite('Action_023_01', 3)
    sprite('Action_023_02', 2)
    sprite('Action_023_03', 2)

@State
def AirAssultA():

    def upon_IMMEDIATE():
        Unknown17003()
        callSubroutine('Assult1st_Init')
        Damage(1100)
        AirPushbackX(7000)
        AirPushbackY(22000)
    sprite('Action_134_01', 3)
    Unknown1045(0)
    physicsXImpulse(15000)
    physicsYImpulse(25000)
    setGravity(1000)
    Unknown1028(-250)
    sprite('Action_134_01', 3)
    sprite('Action_134_02', 3)
    sprite('Action_134_03', 2)
    tag_voice(1, 'uhy205_0', 'uhy205_1', 'uhy205_2', '')
    SFX_3('SE_InsulatorSwingB')
    sprite('Action_134_04', 4)
    GFX_0('EffAssult1st', 100)
    Unknown1019(50)
    Unknown1028(0)
    sprite('Action_134_05', 6)
    WhiffCancelEnable(1)
    Recovery()
    Unknown1043()
    sprite('Action_134_06', 5)
    sprite('Action_134_07', 3)
    sprite('Action_134_08', 3)
    sprite('Action_134_09', 3)
    sprite('Action_134_10', 3)
    label(0)
    sprite('Action_022_00', 3)
    WhiffCancelEnable(0)
    Unknown14077(0)
    sprite('Action_022_01', 3)
    loopRest()
    gotoLabel(0)
    label(9)
    sprite('Action_023_00', 2)
    sprite('Action_023_01', 3)
    sprite('Action_023_02', 2)
    sprite('Action_023_03', 2)

@State
def AirAssultB():

    def upon_IMMEDIATE():
        Unknown17003()
        callSubroutine('Assult1st_Init')
        Damage(1300)
        AirPushbackX(15000)
        AirPushbackY(25000)
    sprite('Action_134_01', 3)
    Unknown1045(0)
    physicsXImpulse(20000)
    physicsYImpulse(31000)
    setGravity(1000)
    Unknown1028(-250)
    sprite('Action_134_01', 3)
    sprite('Action_134_02', 3)
    sprite('Action_134_03', 2)
    tag_voice(1, 'uhy205_0', 'uhy205_1', 'uhy205_2', '')
    SFX_3('SE_InsulatorSwingB')
    sprite('Action_134_04', 4)
    GFX_0('EffAssult1st', 100)
    Unknown1019(50)
    Unknown1028(0)
    sprite('Action_134_05', 6)
    WhiffCancelEnable(1)
    Recovery()
    Unknown1043()
    sprite('Action_134_06', 5)
    sprite('Action_134_07', 3)
    sprite('Action_134_08', 3)
    sprite('Action_134_09', 3)
    sprite('Action_134_10', 3)
    label(0)
    sprite('Action_022_00', 3)
    WhiffCancelEnable(0)
    Unknown14077(0)
    sprite('Action_022_01', 3)
    loopRest()
    gotoLabel(0)
    label(9)
    sprite('Action_023_00', 2)
    sprite('Action_023_01', 3)
    sprite('Action_023_02', 2)
    sprite('Action_023_03', 2)

@State
def Assult_2nd():

    def upon_IMMEDIATE():
        Unknown17003()
        callSubroutine('Assult_Init')
        Damage(1100)
        AttackP1(64)
        AttackP2(100)
        AirUntechableTime(28)
        if Unknown23145('AssultB'):
            Damage(1300)
        if Unknown23145('AirAssultB'):
            Damage(1300)
        HitOrBlockCancel('Assult_3rd')
        WhiffCancel('Assult_3rd')
        Unknown30068(1)
    sprite('Action_134_14', 3)
    physicsXImpulse(9000)
    physicsYImpulse(15000)
    Unknown1043()
    Unknown23087(50000)
    sprite('Action_134_15', 3)
    sprite('Action_134_16', 2)
    sprite('Action_134_17', 2)
    sprite('Action_134_18', 2)
    GFX_0('EffAssult2nd', 100)
    tag_voice(0, 'uhy206_0', 'uhy206_1', 'uhy206_2', '')
    SFX_3('SE_InsulatorSwingB')
    sprite('Action_134_19', 3)
    sprite('Action_134_20', 6)
    WhiffCancelEnable(1)
    Unknown1043()
    Recovery()
    sprite('Action_134_21', 5)
    sprite('Action_134_22', 4)
    sprite('Action_134_23', 3)
    sprite('Action_134_24', 3)
    label(0)
    sprite('Action_022_00', 3)
    WhiffCancelEnable(0)
    Unknown14077(0)
    sprite('Action_022_01', 3)
    loopRest()
    gotoLabel(0)
    label(9)
    sprite('Action_023_00', 3)
    sprite('Action_023_01', 6)
    sprite('Action_023_02', 3)
    sprite('Action_023_03', 3)

@State
def Assult_3rd():

    def upon_IMMEDIATE():
        Unknown17003()
        callSubroutine('Assult_Init')
        AttackP2(75)
        AirPushbackX(24000)
        AirPushbackY(-40000)
        AirUntechableTime(60)
        Unknown9310(15)
        AirHitstunAnimation(9)
        GroundedHitstunAnimation(9)
        Unknown30068(1)
    sprite('Action_134_26', 3)
    physicsXImpulse(9000)
    physicsYImpulse(18000)
    setGravity(1200)
    sprite('Action_134_27', 4)
    sprite('Action_134_28', 4)
    Unknown1019(50)
    sprite('Action_134_29', 3)
    tag_voice(0, 'uhy207_0', 'uhy207_1', 'uhy207_2', '')
    SFX_3('SE_InsulatorSwingC')
    sprite('Action_134_30', 4)
    GFX_0('EffAssult3rd', 100)
    sprite('Action_134_31', 4)
    Unknown1043()
    Recovery()
    sprite('Action_134_32', 4)
    sprite('Action_134_33', 3)
    sprite('Action_134_34', 3)
    Unknown1039(150)
    sprite('Action_134_35', 4)
    sprite('Action_134_36', 3)
    label(0)
    sprite('Action_022_00', 3)
    Unknown1039(110)
    sprite('Action_022_01', 3)
    loopRest()
    gotoLabel(0)
    label(9)
    sprite('Action_023_00', 3)
    sprite('Action_023_01', 9)
    sprite('Action_023_02', 3)
    sprite('Action_023_03', 3)

@State
def AssultEX():

    def upon_IMMEDIATE():
        Unknown17003()
        AttackLevel_(5)
        Damage(800)
        AttackP1(80)
        Unknown30065(0)
        AirPushbackX(17000)
        AirPushbackY(30000)
        AirUntechableTime(60)
        MinimumDamagePct(10)
        AirHitstunAnimation(10)
        GroundedHitstunAnimation(10)
        Unknown11056(2)
        Unknown11064(1)
        Unknown30055('400d03003200000000000000')
        Unknown30056('20bf02003200000000000000')
        clearUponHandler(2)
        sendToLabelUpon(2, 12)

        def upon_12():
            Unknown2038(1)
            setInvincible(1)
        Unknown11044(1)
        Unknown11069('AssultEX')
    sprite('Action_136_00', 3)
    sprite('Action_136_01', 2)
    Unknown8001(0, 100)
    physicsXImpulse(45500)
    physicsYImpulse(15000)
    setGravity(0)
    Unknown23125('')
    ConsumeSuperMeter(-5000)
    SFX_3('SE043')
    sprite('Action_136_02', 2)
    tag_voice(1, 'uhy208_0', 'uhy208_1', 'uhy208_2', '')
    Unknown1019(90)
    sprite('Action_136_03', 2)
    Unknown1019(90)
    sprite('Action_136_04', 1)
    sprite('Action_136_04', 3)
    sprite('Action_136_05', 4)
    physicsXImpulse(8000)
    physicsYImpulse(13000)
    sprite('Action_136_06', 2)
    sprite('Action_136_07', 2)
    RefreshMultihit()
    GFX_0('EffAssult1st', 100)
    SFX_3('SE_InsulatorSwingB')
    Hitstop(8)
    AirPushbackX(10000)
    AirPushbackY(25000)
    YImpluseBeforeWallbounce(2000)
    Unknown11001(0, 0, 0)
    callSubroutine('InsulatorSpecialInit')
    sprite('Action_136_08', 1)
    loopRest()
    if SLOT_2:
        _gotolabel(1)
    sprite('Action_134_05', 6)
    Recovery()
    Unknown1043()
    sprite('Action_134_06', 5)
    sprite('Action_134_07', 3)
    sprite('Action_134_08', 3)
    sprite('Action_134_09', 3)
    sprite('Action_134_10', 3)
    label(0)
    sprite('Action_022_00', 3)
    sprite('Action_022_01', 3)
    loopRest()
    gotoLabel(0)
    label(1)
    sprite('Action_136_09', 1)
    sprite('Action_136_10', 1)
    sprite('Action_136_11', 1)
    sprite('Action_136_12', 1)
    sprite('Action_136_13', 1)
    GFX_0('EffAssult2nd', 100)
    SFX_3('SE_InsulatorSwingB')
    sprite('Action_136_14', 2)
    RefreshMultihit()
    sprite('Action_136_15', 2)
    sprite('Action_136_16', 1)
    sprite('Action_136_17', 2)
    sprite('Action_136_18', 2)
    sprite('Action_136_19', 2)
    RefreshMultihit()
    GFX_0('EffAssult3rd', 100)
    SFX_3('SE_InsulatorSwingB')
    sprite('Action_136_20', 3)
    tag_voice(0, 'uhy209_0', 'uhy209_1', 'uhy209_2', '')
    sprite('Action_136_21', 2)
    sprite('Action_136_22', 2)
    sprite('Action_136_23', 1)
    sprite('Action_136_24', 1)
    sprite('Action_136_25', 1)
    GFX_0('EffAssult2nd', 100)
    SFX_3('SE_InsulatorSwingB')
    sprite('Action_136_26', 2)
    RefreshMultihit()
    Unknown30055('000000000000000000000000')
    Unknown30056('000000000000000000000000')
    sprite('Action_136_27', 3)
    sprite('Action_136_28', 2)
    sprite('Action_136_29', 4)
    physicsXImpulse(15000)
    physicsYImpulse(24000)
    sprite('Action_136_30', 8)
    setGravity(2400)
    sprite('Action_136_31', 4)
    sprite('Action_136_32', 2)
    SFX_3('SE_InsulatorSwingC')
    sprite('Action_136_33', 4)
    RefreshMultihit()
    Damage(2000)
    AirPushbackX(24000)
    AirPushbackY(-48000)
    AirUntechableTime(40)
    Hitstop(14)
    Unknown9310(15)
    Unknown9016(1)
    Unknown11064(0)
    GFX_0('EffAssult3rd', 100)
    Unknown11069('')
    Unknown11044(0)
    sprite('Action_136_34', 4)
    Recovery()
    setInvincible(0)
    sprite('Action_136_35', 4)
    sprite('Action_136_36', 3)
    label(10)
    sprite('Action_136_37', 3)
    sprite('Action_136_38', 4)
    label(11)
    sprite('Action_136_39', 3)
    sprite('Action_136_40', 3)
    loopRest()
    gotoLabel(11)
    label(12)
    sprite('Action_138_00', 3)
    Unknown8000(100, 1, 1)
    clearUponHandler(2)
    Unknown1084(1)
    sprite('Action_138_01', 9)
    sprite('Action_138_02', 3)
    sprite('Action_138_03', 3)

@State
def AirAssultEX():

    def upon_IMMEDIATE():
        Unknown17003()
        AttackLevel_(5)
        Damage(800)
        AttackP1(80)
        Unknown30065(0)
        AirPushbackX(17000)
        AirPushbackY(35000)
        AirUntechableTime(60)
        MinimumDamagePct(10)
        AirHitstunAnimation(10)
        GroundedHitstunAnimation(10)
        Unknown11056(2)
        Unknown11064(1)
        Unknown30055('400d03003200000000000000')
        Unknown30056('20bf02003200000000000000')
        clearUponHandler(2)
        sendToLabelUpon(2, 12)

        def upon_12():
            Unknown2038(1)
            setInvincible(1)
        Unknown11044(1)
        Unknown11069('AirAssultEX')
    sprite('Action_136_01', 3)
    Unknown1084(1)
    sprite('Action_136_01', 2)
    physicsXImpulse(39000)
    physicsYImpulse(20500)
    setGravity(0)
    Unknown1045(0)
    Unknown23125('')
    ConsumeSuperMeter(-5000)
    SFX_3('SE043')
    sprite('Action_136_02', 2)
    tag_voice(1, 'uhy208_0', 'uhy208_1', 'uhy208_2', '')
    Unknown1019(90)
    sprite('Action_136_03', 2)
    Unknown1019(90)
    sprite('Action_136_04', 1)
    sprite('Action_136_04', 3)
    sprite('Action_136_05', 4)
    physicsXImpulse(8000)
    physicsYImpulse(13000)
    sprite('Action_136_06', 2)
    sprite('Action_136_07', 2)
    RefreshMultihit()
    GFX_0('EffAssult1st', 100)
    SFX_3('SE_InsulatorSwingB')
    Hitstop(8)
    AirPushbackX(10000)
    AirPushbackY(25000)
    YImpluseBeforeWallbounce(2000)
    Unknown11001(0, 0, 0)
    callSubroutine('InsulatorSpecialInit')
    sprite('Action_136_08', 1)
    loopRest()
    if SLOT_2:
        _gotolabel(1)
    sprite('Action_134_05', 6)
    Recovery()
    Unknown1043()
    sprite('Action_134_06', 5)
    sprite('Action_134_07', 3)
    sprite('Action_134_08', 3)
    sprite('Action_134_09', 3)
    sprite('Action_134_10', 3)
    label(0)
    sprite('Action_022_00', 3)
    sprite('Action_022_01', 3)
    loopRest()
    gotoLabel(0)
    label(1)
    sprite('Action_136_09', 1)
    sprite('Action_136_10', 1)
    sprite('Action_136_11', 1)
    sprite('Action_136_12', 1)
    sprite('Action_136_13', 1)
    GFX_0('EffAssult2nd', 100)
    SFX_3('SE_InsulatorSwingB')
    sprite('Action_136_14', 2)
    RefreshMultihit()
    sprite('Action_136_15', 2)
    sprite('Action_136_16', 1)
    sprite('Action_136_17', 2)
    sprite('Action_136_18', 2)
    sprite('Action_136_19', 2)
    RefreshMultihit()
    GFX_0('EffAssult3rd', 100)
    SFX_3('SE_InsulatorSwingB')
    sprite('Action_136_20', 3)
    tag_voice(0, 'uhy209_0', 'uhy209_1', 'uhy209_2', '')
    sprite('Action_136_21', 2)
    sprite('Action_136_22', 2)
    sprite('Action_136_23', 1)
    sprite('Action_136_24', 1)
    sprite('Action_136_25', 1)
    GFX_0('EffAssult2nd', 100)
    SFX_3('SE_InsulatorSwingB')
    sprite('Action_136_26', 2)
    RefreshMultihit()
    Unknown30055('000000000000000000000000')
    Unknown30056('000000000000000000000000')
    sprite('Action_136_27', 3)
    sprite('Action_136_28', 2)
    sprite('Action_136_29', 4)
    physicsXImpulse(15000)
    physicsYImpulse(24000)
    sprite('Action_136_30', 8)
    setGravity(2400)
    sprite('Action_136_31', 4)
    sprite('Action_136_32', 2)
    SFX_3('SE_InsulatorSwingC')
    sprite('Action_136_33', 4)
    RefreshMultihit()
    Damage(2000)
    AirPushbackX(24000)
    AirPushbackY(-48000)
    AirUntechableTime(40)
    Hitstop(14)
    Unknown9310(15)
    Unknown9016(1)
    Unknown11064(0)
    GFX_0('EffAssult3rd', 100)
    Unknown11069('')
    Unknown11044(0)
    sprite('Action_136_34', 4)
    Recovery()
    sprite('Action_136_35', 4)
    sprite('Action_136_36', 3)
    label(10)
    sprite('Action_136_37', 3)
    sprite('Action_136_38', 4)
    label(11)
    sprite('Action_136_39', 3)
    sprite('Action_136_40', 3)
    loopRest()
    gotoLabel(11)
    label(12)
    sprite('Action_138_00', 3)
    Unknown8000(100, 1, 1)
    clearUponHandler(2)
    Unknown1084(1)
    sprite('Action_138_01', 9)
    sprite('Action_138_02', 3)
    sprite('Action_138_03', 3)

@State
def ShotEx():

    def upon_IMMEDIATE():
        AttackDefaults_StandingSpecial()
        DisableAttackRestOfMove()

        def upon_14():
            SLOT_4 = 0
    sprite('Action_162_00', 2)
    sprite('Action_162_01', 1)
    sprite('Action_162_01', 2)
    Unknown23125('')
    ConsumeSuperMeter(-5000)
    sprite('Action_162_02', 2)
    tag_voice(1, 'uhy204_0', 'uhy204_1', 'uhy204_2', '')
    sprite('Action_162_03', 3)
    SFX_3('SE045')
    SLOT_4 = 1
    SLOT_5 = 1
    GFX_0('ShotEx', 0)
    GFX_0('EffShotBlade', 100)
    Unknown38(4, 1)
    sprite('Action_162_04', 6)
    sprite('Action_160_05', 14)
    sprite('Action_160_06', 8)
    sprite('Action_160_07', 7)
    sprite('Action_160_08', 6)

@State
def Shot_SlashC():

    def upon_IMMEDIATE():
        AttackDefaults_StandingSpecial()
        AttackLevel_(5)
        Damage(2500)
        GroundedHitstunAnimation(9)
        AirHitstunAnimation(9)
        AttackP2(80)
        AirPushbackX(6000)
        AirPushbackY(-40000)
        YImpluseBeforeWallbounce(800)
        PushbackX(19800)
        Unknown9310(1)
        AirUntechableTime(50)
        Unknown9310(0)
        Unknown9190(1)
        Unknown9118(70)
        Unknown30065(0)
        MinimumDamagePct(10)
        Unknown11058('0100000000000000000000000000000000000000')
        callSubroutine('InsulatorSpecialInit')
        setInvincible(1)
        Unknown22019('0000000000000000000000000100000000000000')
        Unknown30068(1)
        sendToLabelUpon(2, 0)

        def upon_CLEAR_OR_EXIT():
            Unknown48('19000000020000003300000016000000020000001e000000')
            if SLOT_52:
                if SLOT_51:
                    Unknown2016(350)
                else:
                    Unknown2016(-1)
    sprite('Action_196_00', 3)
    Unknown23125('')
    ConsumeSuperMeter(-5000)
    sprite('Action_196_01', 3)
    sprite('Action_196_02', 2)
    SLOT_52 = 1
    Unknown8001(0, 100)
    physicsXImpulse(70000)
    physicsYImpulse(16000)
    setGravity(2300)
    sprite('Action_196_03', 5)
    sprite('Action_196_04', 3)
    sprite('Action_196_05', 3)
    tag_voice(1, 'uhy203_0', 'uhy203_1', 'uhy203_2', '')
    sprite('Action_196_06', 300)
    label(0)
    sprite('Action_196_07', 2)
    Unknown1019(10)
    GFX_0('EffShotSlashBlade', 100)
    SFX_3('SE043')
    Unknown2016(-1)
    SLOT_52 = 0
    sprite('Action_196_08', 10)
    setInvincible(0)
    Unknown8000(100, 1, 1)
    Unknown1019(0)
    Recovery()
    sprite('Action_196_09', 3)
    sprite('Action_196_10', 3)
    sprite('Action_196_11', 3)
    sprite('Action_196_12', 4)

@State
def UltimateAssault():

    def upon_IMMEDIATE():
        AttackDefaults_StandingDD()
        Unknown23055('')
        AttackLevel_(5)
        MinimumDamagePct(30)
        AttackP2(90)
        GroundedHitstunAnimation(10)
        AirHitstunAnimation(10)
        AirPushbackX(3000)
        AirPushbackY(20000)
        PushbackX(4500)
        AirUntechableTime(40)
        Unknown30055('a08601006400000000000000')
        Unknown11064(1)
        callSubroutine('InsulatorSpecialInit')
        Unknown9016(1)
        setInvincible(1)
        Unknown1084(1)
        Unknown2037(0)

        def upon_CLEAR_OR_EXIT():
            if (SLOT_2 == 2):
                clearUponHandler(3)
                sendToLabel(1)
    sprite('Action_200_00', 3)
    Unknown23024(1)
    Unknown2036(62, -1, 0)
    ConsumeSuperMeter(-10000)
    setInvincible(1)
    Unknown30080('')
    tag_voice(1, 'uhy250_0', 'uhy250_1', '', '')
    sprite('Action_200_01', 3)
    sprite('Action_200_02', 4)
    sprite('Action_200_03', 6)
    GFX_0('EffConcentration', 100)
    label(0)
    sprite('Action_200_04', 4)
    sprite('Action_200_05', 4)
    Unknown2038(1)
    loopRest()
    gotoLabel(0)
    label(1)
    sprite('Action_200_06', 4)
    sprite('Action_200_04', 4)
    sprite('Action_200_05', 4)
    sprite('Action_200_06', 4)
    sprite('Action_210_00', 4)
    Unknown26('EffConcentration')
    sprite('Action_210_01', 5)
    GFX_0('EffIWBlade00', 0)
    sprite('Action_210_02', 8)
    sprite('Action_210_03', 10)
    sprite('Action_210_04', 5)
    SFX_3('SE043')
    SFX_3('SE221')
    GFX_0('ObjIWMatome', 100)
    sprite('Action_210_05', 5)
    sprite('Action_210_08', 3)
    sprite('Action_210_06', 3)
    sprite('Action_210_07', 3)
    tag_voice(0, 'uhy251_0', 'uhy251_1', '', '')
    sprite('Action_210_08', 3)
    setInvincible(0)
    sprite('Action_210_07', 3)
    sprite('Action_210_08', 3)
    sprite('Action_210_09', 3)
    sprite('Action_210_07', 3)
    sprite('Action_210_08', 3)
    sprite('Action_210_09', 3)
    sprite('Action_210_07', 3)
    sprite('Action_210_08', 3)
    sprite('Action_211_00', 6)
    sprite('Action_211_01', 8)
    sprite('Action_211_02', 7)
    sprite('Action_211_03', 6)
    GFX_0('IWEndEff', -1)
    SFX_3('SE_InsulatorSwingC')
    sprite('Action_211_04', 7)
    sprite('Action_211_05', 18)
    sprite('Action_211_06', 5)

@State
def UltimateAssaultOD():

    def upon_IMMEDIATE():
        AttackDefaults_StandingDD()
        Unknown23055('')
        AttackLevel_(5)
        MinimumDamagePct(30)
        AttackP2(90)
        GroundedHitstunAnimation(10)
        AirHitstunAnimation(10)
        AirPushbackX(3000)
        AirPushbackY(20000)
        PushbackX(4500)
        AirUntechableTime(40)
        Unknown30055('a08601006400000000000000')
        Unknown11064(1)
        callSubroutine('InsulatorSpecialInit')
        Unknown9016(1)
        setInvincible(1)
        Unknown1084(1)
        Unknown2037(0)

        def upon_CLEAR_OR_EXIT():
            if (SLOT_2 == 2):
                clearUponHandler(3)
                sendToLabel(1)
    sprite('Action_200_00', 3)
    Unknown23024(1)
    Unknown2036(62, -1, 0)
    ConsumeSuperMeter(-10000)
    setInvincible(1)
    Unknown30080('')
    tag_voice(1, 'uhy250_0', 'uhy250_1', '', '')
    sprite('Action_200_01', 3)
    sprite('Action_200_02', 4)
    sprite('Action_200_03', 6)
    GFX_0('EffConcentration', 100)
    label(0)
    sprite('Action_200_04', 4)
    sprite('Action_200_05', 4)
    Unknown2038(1)
    loopRest()
    gotoLabel(0)
    label(1)
    sprite('Action_200_06', 4)
    sprite('Action_200_04', 4)
    sprite('Action_200_05', 4)
    sprite('Action_200_06', 4)
    sprite('Action_210_00', 4)
    Unknown26('EffConcentration')
    sprite('Action_210_01', 5)
    GFX_0('EffIWBlade00', 0)
    sprite('Action_210_02', 8)
    sprite('Action_210_03', 10)
    sprite('Action_210_04', 5)
    SFX_3('SE043')
    SFX_3('SE221')
    GFX_0('ObjIWMatomeOD', 100)
    sprite('Action_210_05', 5)
    sprite('Action_210_08', 3)
    sprite('Action_210_06', 3)
    sprite('Action_210_07', 3)
    tag_voice(0, 'uhy251_0', 'uhy251_1', '', '')
    sprite('Action_210_08', 3)
    setInvincible(0)
    sprite('Action_210_09', 3)
    sprite('Action_210_07', 3)
    sprite('Action_210_08', 3)
    sprite('Action_210_09', 3)
    sprite('Action_210_07', 3)
    sprite('Action_210_08', 3)
    sprite('Action_210_09', 3)
    sprite('Action_210_07', 3)
    sprite('Action_210_08', 3)
    sprite('Action_210_09', 3)
    sprite('Action_210_07', 3)
    sprite('Action_210_08', 3)
    sprite('Action_211_00', 6)
    sprite('Action_211_01', 8)
    sprite('Action_211_02', 7)
    sprite('Action_211_03', 6)
    GFX_0('IWEndEff', -1)
    SFX_3('SE_InsulatorSwingC')
    sprite('Action_211_04', 7)
    sprite('Action_211_05', 18)
    sprite('Action_211_06', 5)

@State
def UltimateBaleBringer():

    def upon_IMMEDIATE():
        AttackDefaults_StandingDD()
        Unknown23055('')
        AttackLevel_(4)
        AttackP2(100)
        AirHitstunAnimation(2)
        GroundedHitstunAnimation(2)
        PushbackX(12000)
        AirUntechableTime(60)
        Unknown11072(1, 200000, 0)
        Unknown11056(0)
        Unknown11064(1)
        callSubroutine('InsulatorSpecialInit')
        Unknown2073(1)
        Unknown2037(15)

        def upon_78():
            sendToLabel(0)
            Unknown20000(1)
            Unknown20009(900)
            Unknown13024(0)

        def upon_80():
            sendToLabel(100)
        sendToLabelUpon(2, 9)
    sprite('Action_262_00', 5)
    setInvincible(1)
    sprite('Action_262_01', 25)
    Unknown23024(1)
    Unknown2036(60, -1, 0)
    ConsumeSuperMeter(-10000)
    Unknown30080('')
    tag_voice(1, 'uhy254_0', 'uhy254_1', 'uhy254_2', 'uhy252_2')
    sprite('Action_262_02', 3)
    sprite('Action_262_03', 3)
    sprite('Action_262_04', 3)
    sprite('Action_262_03', 3)
    sprite('Action_262_04', 3)
    sprite('Action_262_03', 3)
    sprite('Action_262_04', 3)
    sprite('Action_262_03', 3)
    sprite('Action_262_04', 3)
    sprite('Action_262_05', 5)
    sprite('Action_276_00', 4)
    sprite('Action_276_01', 2)
    tag_voice(0, 'uhy252_0', 'uhy252_1', 'uhy252_0', '')
    sprite('Action_276_02', 15)
    SFX_3('SE038')
    physicsXImpulse(60000)
    Unknown1028(1000)
    Unknown8006(100, 1, 0)
    GFX_0('EffTagAssistBlade00', 100)
    label(100)
    sprite('Action_276_03', 5)
    physicsXImpulse(40000)
    Unknown1028(0)
    clearUponHandler(2)
    sendToLabelUpon(2, 109)
    clearUponHandler(78)
    clearUponHandler(80)
    sprite('Action_276_04', 5)
    RefreshMultihit()
    AttackP2(60)
    Unknown11092(1)
    AirHitstunAnimation(10)
    GroundedHitstunAnimation(10)
    Hitstop(8)
    Unknown11072(0, 0, 0)
    Unknown11064(0)
    Unknown2073(0)
    Unknown1084(1)
    setInvincible(0)
    sprite('Action_276_05', 2)
    GFX_0('EffTagAssistBlade01', 100)
    physicsXImpulse(8000)
    physicsYImpulse(46000)
    setGravity(2200)
    SFX_0('002_highjump_0')
    sprite('Action_276_06', 2)
    RefreshMultihit()
    AirPushbackY(30000)
    AirPushbackX(3000)
    Hitstop(0)
    Unknown1019(90)
    SFX_3('SE_InsulatorSwingC')
    sprite('Action_276_07', 2)
    RefreshMultihit()
    Unknown1019(90)
    sprite('Action_276_08', 2)
    RefreshMultihit()
    Unknown1019(90)
    sprite('Action_276_07', 2)
    RefreshMultihit()
    Unknown1019(90)
    sprite('Action_276_08', 2)
    RefreshMultihit()
    Unknown1019(90)
    sprite('Action_276_07', 2)
    RefreshMultihit()
    Unknown1019(90)
    sprite('Action_276_08', 2)
    RefreshMultihit()
    sprite('Action_276_11', 2)
    sprite('Action_276_12', 5)
    sprite('Action_276_13', 4)
    sprite('Action_276_14', 4)
    sprite('Action_276_15', 4)
    sprite('Action_276_16', 3)
    sprite('Action_276_17', 3)
    sprite('Action_276_18', 32767)
    label(109)
    sprite('Action_138_00', 3)
    Unknown8000(100, 1, 1)
    Unknown1084(1)
    sprite('Action_138_01', 8)
    sprite('Action_138_02', 4)
    sprite('Action_138_03', 3)
    sprite('Action_138_04', 3)
    ExitState()
    label(0)
    sprite('Action_276_02', 4)
    clearUponHandler(78)
    clearUponHandler(80)
    physicsXImpulse(90000)
    RefreshMultihit()
    Damage(50)
    PushbackX(60000)
    Hitstop(0)
    Unknown11057(800)
    Unknown30048(1)
    Unknown11023(1)
    Unknown11072(0, 0, 0)
    Unknown2038(-1)
    MinimumDamagePct(23)
    sprite('Action_276_02', 1)
    if SLOT_2:
        if (SLOT_25 < 300000):
            sendToLabel(1)
        else:
            sendToLabel(0)
    else:
        sendToLabel(1)
    loopRest()
    label(1)
    sprite('Action_276_03', 5)
    clearUponHandler(78)
    physicsXImpulse(40000)
    Unknown1028(0)
    Unknown20009(1000)
    sprite('Action_276_04', 5)
    RefreshMultihit()
    Damage(960)
    MinimumDamagePct(20)
    AttackP2(60)
    Unknown11092(1)
    AirHitstunAnimation(10)
    GroundedHitstunAnimation(10)
    Hitstop(20)
    Unknown9215()
    sprite('Action_276_05', 2)
    physicsXImpulse(4000)
    Unknown1028(-100)
    physicsYImpulse(54000)
    Unknown1043()
    SFX_0('002_highjump_0')
    sprite('Action_276_06', 2)
    RefreshMultihit()
    AirPushbackY(30000)
    AirPushbackX(3000)
    Hitstop(0)
    SFX_3('SE_InsulatorSwingC')
    GFX_0('EffTagAssistBlade02', 100)
    sprite('Action_276_07', 2)
    RefreshMultihit()
    sprite('Action_276_08', 2)
    sprite('Action_276_07', 2)
    RefreshMultihit()
    sprite('Action_276_08', 2)
    sprite('Action_276_07', 2)
    RefreshMultihit()
    sprite('Action_276_08', 2)
    sprite('Action_276_07', 2)
    RefreshMultihit()
    tag_voice(0, 'uhy253_0', 'uhy253_1', 'uhy253_0', 'uhy253_2')
    sprite('Action_276_08', 2)
    sprite('Action_276_07', 2)
    RefreshMultihit()
    sprite('Action_276_08', 2)
    sprite('Action_276_07', 2)
    RefreshMultihit()
    Hitstop(12)
    Unknown9310(1)
    Unknown11064(0)
    sprite('Action_276_08', 2)
    Unknown13024(1)
    sprite('Action_276_11', 2)
    sprite('Action_276_12', 5)
    sprite('Action_276_13', 4)
    sprite('Action_276_14', 4)
    sprite('Action_276_15', 4)
    sprite('Action_276_16', 3)
    sprite('Action_276_17', 3)
    sprite('Action_276_18', 32767)
    label(9)
    sprite('Action_138_00', 3)
    Unknown8000(100, 1, 1)
    Unknown1084(1)
    sprite('Action_138_01', 16)
    sprite('Action_138_02', 4)
    sprite('Action_138_03', 3)
    sprite('Action_138_04', 3)

@State
def UltimateBaleBringerOD():

    def upon_IMMEDIATE():
        AttackDefaults_StandingDD()
        Unknown23055('')
        AttackLevel_(4)
        AttackP2(100)
        AirHitstunAnimation(2)
        GroundedHitstunAnimation(2)
        PushbackX(12000)
        AirUntechableTime(60)
        Unknown11072(1, 200000, 0)
        Unknown11056(0)
        Unknown11064(1)
        callSubroutine('InsulatorSpecialInit')
        Unknown2073(1)
        Unknown2037(15)

        def upon_78():
            sendToLabel(0)
            Unknown20000(1)
            Unknown20009(900)
            Unknown13024(0)

        def upon_80():
            sendToLabel(100)
        sendToLabelUpon(2, 9)
    sprite('Action_262_00', 5)
    setInvincible(1)
    sprite('Action_262_01', 25)
    Unknown23024(1)
    Unknown2036(60, -1, 0)
    ConsumeSuperMeter(-10000)
    Unknown30080('')
    tag_voice(1, 'uhy254_0', 'uhy254_1', 'uhy254_2', 'uhy252_2')
    sprite('Action_262_02', 3)
    sprite('Action_262_03', 3)
    sprite('Action_262_04', 3)
    sprite('Action_262_03', 3)
    sprite('Action_262_04', 3)
    sprite('Action_262_03', 3)
    sprite('Action_262_04', 3)
    sprite('Action_262_03', 3)
    sprite('Action_262_04', 3)
    sprite('Action_262_05', 5)
    sprite('Action_276_00', 4)
    sprite('Action_276_01', 2)
    tag_voice(0, 'uhy252_0', 'uhy252_1', 'uhy252_0', '')
    sprite('Action_276_02', 15)
    SFX_3('SE038')
    physicsXImpulse(60000)
    Unknown1028(1000)
    Unknown8006(100, 1, 0)
    GFX_0('EffTagAssistBlade00', 100)
    label(100)
    sprite('Action_276_03', 5)
    physicsXImpulse(40000)
    Unknown1028(0)
    clearUponHandler(2)
    sendToLabelUpon(2, 109)
    clearUponHandler(78)
    clearUponHandler(80)
    sprite('Action_276_04', 5)
    RefreshMultihit()
    AttackP2(60)
    Unknown11092(1)
    AirHitstunAnimation(10)
    GroundedHitstunAnimation(10)
    Hitstop(8)
    Unknown11072(0, 0, 0)
    Unknown11064(0)
    Unknown2073(0)
    Unknown1084(1)
    setInvincible(0)
    sprite('Action_276_05', 2)
    GFX_0('EffTagAssistBlade01', 100)
    physicsXImpulse(8000)
    physicsYImpulse(46000)
    setGravity(2200)
    SFX_0('002_highjump_0')
    sprite('Action_276_06', 2)
    RefreshMultihit()
    AirPushbackY(30000)
    AirPushbackX(3000)
    Hitstop(0)
    Unknown1019(90)
    SFX_3('SE_InsulatorSwingC')
    sprite('Action_276_07', 2)
    RefreshMultihit()
    Unknown1019(90)
    sprite('Action_276_08', 2)
    RefreshMultihit()
    Unknown1019(90)
    sprite('Action_276_07', 2)
    RefreshMultihit()
    Unknown1019(90)
    sprite('Action_276_08', 2)
    RefreshMultihit()
    Unknown1019(90)
    sprite('Action_276_07', 2)
    RefreshMultihit()
    Unknown1019(90)
    sprite('Action_276_08', 2)
    RefreshMultihit()
    sprite('Action_276_11', 2)
    sprite('Action_276_12', 5)
    sprite('Action_276_13', 4)
    sprite('Action_276_14', 4)
    sprite('Action_276_15', 4)
    sprite('Action_276_16', 3)
    sprite('Action_276_17', 3)
    sprite('Action_276_18', 32767)
    label(109)
    sprite('Action_138_00', 3)
    Unknown8000(100, 1, 1)
    Unknown1084(1)
    sprite('Action_138_01', 8)
    sprite('Action_138_02', 4)
    sprite('Action_138_03', 3)
    sprite('Action_138_04', 3)
    ExitState()
    label(0)
    sprite('Action_276_02', 4)
    clearUponHandler(78)
    clearUponHandler(80)
    physicsXImpulse(90000)
    RefreshMultihit()
    Damage(50)
    AttackP2(100)
    PushbackX(60000)
    Hitstop(0)
    Unknown11057(800)
    MinimumDamagePct(21)
    Unknown30048(1)
    Unknown11023(1)
    Unknown11072(0, 0, 0)
    Unknown2038(-1)
    sprite('Action_276_02', 1)
    if SLOT_2:
        if (SLOT_25 < 300000):
            sendToLabel(1)
        else:
            sendToLabel(0)
    else:
        sendToLabel(1)
    loopRest()
    label(1)
    sprite('Action_276_03', 5)
    clearUponHandler(78)
    physicsXImpulse(40000)
    Unknown1028(0)
    Unknown20009(1000)
    sprite('Action_276_04', 5)
    RefreshMultihit()
    Damage(600)
    MinimumDamagePct(17)
    AttackP2(60)
    Unknown11092(1)
    AirHitstunAnimation(10)
    GroundedHitstunAnimation(10)
    Hitstop(20)
    Unknown9215()
    sprite('Action_276_05', 2)
    physicsXImpulse(4000)
    Unknown1028(-100)
    physicsYImpulse(54000)
    Unknown1043()
    SFX_0('002_highjump_0')
    sprite('Action_276_06', 2)
    RefreshMultihit()
    AirPushbackY(36000)
    AirPushbackX(3000)
    Hitstop(0)
    SFX_3('SE_InsulatorSwingC')
    GFX_0('EffTagAssistBlade02', 100)
    sprite('Action_276_07', 1)
    RefreshMultihit()
    sprite('Action_276_08', 1)
    sprite('Action_276_07', 1)
    RefreshMultihit()
    sprite('Action_276_08', 1)
    sprite('Action_276_07', 1)
    RefreshMultihit()
    sprite('Action_276_08', 1)
    sprite('Action_276_07', 1)
    RefreshMultihit()
    sprite('Action_276_08', 1)
    sprite('Action_276_07', 1)
    RefreshMultihit()
    sprite('Action_276_08', 1)
    sprite('Action_276_07', 1)
    RefreshMultihit()
    sprite('Action_276_08', 1)
    sprite('Action_276_07', 1)
    RefreshMultihit()
    sprite('Action_276_08', 1)
    sprite('Action_276_07', 1)
    RefreshMultihit()
    tag_voice(0, 'uhy253_0', 'uhy253_1', 'uhy253_0', 'uhy253_2')
    sprite('Action_276_08', 1)
    sprite('Action_276_07', 1)
    RefreshMultihit()
    sprite('Action_276_08', 1)
    sprite('Action_276_07', 1)
    RefreshMultihit()
    sprite('Action_276_08', 1)
    sprite('Action_276_07', 1)
    RefreshMultihit()
    sprite('Action_276_08', 1)
    sprite('Action_276_07', 1)
    RefreshMultihit()
    sprite('Action_276_08', 1)
    sprite('Action_276_20', 5)
    Unknown1084(1)
    clearUponHandler(3)
    Unknown20009(800)
    sprite('Action_276_21', 6)
    sprite('Action_276_22', 2)
    SFX_3('SE043')
    sprite('Action_276_23', 3)
    RefreshMultihit()
    Damage(2150)
    AirHitstunAnimation(11)
    GroundedHitstunAnimation(11)
    AirPushbackY(-60000)
    YImpluseBeforeWallbounce(0)
    Unknown9190(1)
    Unknown9118(30)
    Hitstop(20)
    Unknown9310(1)
    Unknown9016(0)
    Unknown11057(1000)
    Unknown11050('010000000000000000000000000000000000000000000000000000000000000000000000')
    Unknown11064(0)
    Unknown13024(1)
    sprite('Action_276_24', 10)
    physicsXImpulse(-1000)
    setGravity(1500)
    Unknown20000(0)
    Unknown20009(1000)
    sprite('Action_276_25', 2)
    sprite('Action_276_26', 4)
    sprite('Action_276_27', 5)
    label(51)
    sprite('Action_276_28', 3)
    sprite('Action_276_29', 3)
    loopRest()
    gotoLabel(51)
    label(9)
    sprite('Action_138_00', 3)
    Unknown8000(100, 1, 1)
    Unknown1084(1)
    sprite('Action_138_01', 12)
    sprite('Action_138_02', 4)
    sprite('Action_138_03', 3)
    sprite('Action_138_04', 3)

@State
def AstralHeat():

    def upon_IMMEDIATE():
        AttackDefaults_Astral()
        AttackLevel_(5)
        Damage(2000)
        MinimumDamagePct(100)
        GroundedHitstunAnimation(2)
        AirHitstunAnimation(2)
        Unknown9130(999)
        Unknown9142(999)
        AirPushbackX(0)
        AirPushbackY(1)
        YImpluseBeforeWallbounce(0)
        AirUntechableTime(999)
        Unknown11072(1, 800000, 0)
        Unknown11067(1)
        Unknown9016(1)
        Unknown11057(0)
        Unknown9266(11)
        Unknown11050('020000004879645f35303300000000000000000000000000000000000000000000000000')
        Unknown11034(0)
        ProjectileDurabilityLvl(2)
        Unknown11058('0000000000000000000000000100000000000000')

        def upon_78():
            PushbackX(0)
            GFX_0('Hyd_361', 100)
            clearUponHandler(78)
            setInvincible(1)
            Unknown23088(1, 1)
            Unknown23157(1)
            EnableCollision(0)
            Unknown2053(0)
            Unknown2034(0)
            Unknown23084(1)
            Unknown20003(1)
            Unknown20004(1)
            SFX_3('SE_BombInsulator')
            sendToLabel(100)
        setInvincible(1)
    sprite('Action_261_00', 5)
    Unknown2036(90, -1, 1)
    Unknown23147()
    Unknown4004('6175726100000000000000000000000000000000000000000000000000000000ffff0000')
    SFX_1('uhy290')
    Unknown4004('43616c6c5f556e69495745424700000000000000000000000000000000000000ffff0000')
    sprite('Action_261_01', 5)
    sprite('Action_261_02', 5)
    sprite('Action_261_03', 5)
    sprite('Action_261_04', 4)
    GFX_0('Hyd_999', 100)
    sprite('Action_261_05', 4)
    sprite('Action_261_07', 4)
    sprite('Action_261_04', 4)
    sprite('Action_261_05', 4)
    sprite('Action_261_07', 4)
    sprite('Action_261_04', 4)
    sprite('Action_261_05', 4)
    sprite('Action_261_07', 4)
    sprite('Action_261_04', 4)
    sprite('Action_261_05', 4)
    sprite('Action_261_07', 4)
    sprite('Action_261_04', 4)
    sprite('Action_261_05', 4)
    sprite('Action_261_11', 4)
    sprite('Action_261_12', 4)
    sprite('Action_195_00', 5)
    sprite('Action_195_01', 5)
    sprite('Action_195_02', 5)
    SFX_1('uhy291')
    sprite('Action_195_03', 5)
    sprite('Action_195_04', 5)
    sprite('Action_195_05ex00', 2)
    GFX_0('Hyd_360', 100)
    sprite('Action_195_05ex01', 2)
    sprite('Action_195_05ex02', 2)
    sprite('Action_195_06', 6)
    Unknown21013('43616c6c5f556e6949574542470000000000000000000000000000000000000020000000')
    setInvincible(0)
    sprite('Action_195_07', 2)
    sprite('Action_195_08', 3)
    sprite('Action_195_09', 3)
    sprite('Action_195_08', 3)
    sprite('Action_195_09', 3)
    sprite('Action_195_08', 3)
    sprite('Action_195_09', 3)
    Unknown1019(80)
    sprite('Action_195_08', 3)
    Unknown1019(80)
    sprite('Action_195_09', 3)
    Unknown1019(80)
    sprite('Action_195_10', 4)
    Unknown1084(1)
    sprite('Action_195_11', 3)
    ExitState()
    label(100)
    sprite('Action_195_05', 5)
    GFX_0('Astral_Camera', 100)
    sprite('Action_195_06', 6)
    sprite('Action_195_07', 2)
    sprite('Action_195_08', 3)
    sprite('Action_195_09', 3)
    sprite('Action_195_08', 3)
    sprite('Action_195_09', 3)
    sprite('Action_195_08', 3)
    sprite('Action_195_09', 3)
    sprite('Action_195_08', 3)
    sprite('Action_195_09', 3)
    sprite('Action_195_10', 4)
    sprite('Action_365_00', 5)
    Unknown21012('41737472616c5f43616d6572610000000000000000000000000000000000000020000000')
    sprite('Action_365_01', 5)
    sprite('Action_365_02', 5)
    sprite('Action_365_03', 7)
    SFX_1('uhy292')
    sprite('Action_365_04', 7)
    SFX_3('SE_ChargeUp')
    sprite('Action_365_05', 7)
    sprite('Action_365_06', 7)
    sprite('Action_365_04', 7)
    sprite('Action_365_05', 7)
    sprite('Action_365_06', 7)
    sprite('Action_365_04', 7)
    sprite('Action_365_05', 7)
    sprite('Action_365_06', 7)
    sprite('Action_365_04', 7)
    sprite('Action_365_05', 7)
    sprite('Action_365_06', 7)
    sprite('Action_365_13', 6)
    sprite('Action_365_14', 3)
    SFX_3('SE_BombSlash')
    SFX_1('uhy292b')
    GFX_0('Hyd_362', 100)
    Unknown21012('41737472616c5f43616d6572610000000000000000000000000000000000000021000000')
    RefreshMultihit()
    Damage(1000)
    GroundedHitstunAnimation(9)
    AirHitstunAnimation(9)
    Unknown11072(3, 0, 200000)
    Unknown11023(1)
    Unknown9016(1)

    def upon_78():
        ScreenShake(8000, 8000)
    sprite('Action_365_15', 4)
    sprite('Action_365_16', 3)
    sprite('Action_365_17', 2)
    SFX_3('SE_SpecialBombLong')
    RefreshMultihit()
    Hitstop(0)
    Unknown11072(3, 10000, 10000)
    sprite('Action_365_18', 2)
    sprite('Action_365_19', 2)
    Unknown2037(20)
    label(101)
    sprite('Action_365_17', 2)
    RefreshMultihit()
    sprite('Action_365_18', 2)
    sprite('Action_365_19', 2)
    loopRest()
    if SLOT_2:
        Unknown2038(-1)
        gotoLabel(101)
    else:
        gotoLabel(102)
    label(102)
    sprite('Action_365_20', 120)
    SFX_3('SE_BigBomb')
    RefreshMultihit()
    Damage(17000)
    AirPushbackY(30000)
    AirPushbackX(30000)
    Unknown11064(3)
    Unknown30058('')
    Unknown21013('43616c6c5f556e6949574542470000000000000000000000000000000000000020000000')
    sprite('Action_365_21', 3)
    sprite('Action_365_22', 3)
    sprite('Action_365_23', 3)
    sprite('Action_365_24', 3)
    enterState('AstralHeatEnd')

@State
def AstralHeatEnd():

    def upon_IMMEDIATE():
        AttackDefaults_Astral()
        Unknown20000(1)
        Unknown1000(0)
        Unknown23024(0)
    sprite('Action_366_00', 5)
    sprite('Action_366_01', 5)
    SFX_1('uhy293')
    sprite('Action_366_02', 8)
    sprite('Action_366_03', 5)
    sprite('Action_366_04', 15)
    sprite('Action_366_05', 5)
    sprite('Action_366_06', 12)
    sprite('Action_366_07', 5)
    sprite('Action_366_04', 15)
    sprite('Action_366_05', 5)
    sprite('Action_366_06', 12)
    sprite('Action_366_07', 5)
    sprite('Action_366_04', 17)
    sprite('Action_366_05', 6)
    sprite('Action_366_06', 14)
    sprite('Action_366_07', 6)
    sprite('Action_366_08', 13)
    sprite('Action_366_09', 5)
    sprite('Action_366_10', 4)
    sprite('Action_366_11', 3)

@State
def CmnActTagBattleWait():

    def upon_IMMEDIATE():
        setInvincible(1)
    label(0)
    sprite('null', 1)
    EnableCollision(0)
    Unknown2034(0)
    teleportRelativeY(0)
    gotoLabel(0)

@State
def CmnActChangePartnerAppeal():

    def upon_IMMEDIATE():
        AttackDefaults_StandingNormal()
    sprite('Action_261_00', 5)
    Unknown4045('65665f62626f5f636972636c653032000000000000000000000000000000000067000000')
    sprite('Action_261_01', 5)
    sprite('Action_261_02', 5)
    sprite('Action_261_03', 5)
    sprite('Action_261_04', 4)
    sprite('Action_261_05', 4)
    sprite('Action_261_07', 4)
    sprite('Action_261_08', 4)
    sprite('Action_261_09', 4)
    sprite('Action_261_11', 3)
    sprite('Action_261_12', 3)

@State
def CmnActChangePartnerAppealAir():

    def upon_IMMEDIATE():
        AttackDefaults_AirNormal()
    sprite('Action_019_17', 2)
    Unknown1017()
    Unknown1022()
    Unknown1037()
    Unknown1084(1)
    sprite('Action_019_16', 2)
    Unknown4045('65665f74656b69746f755f67000000000000000000000000000000000000000067000000')
    label(0)
    sprite('Action_019_15', 5)
    sprite('Action_019_14', 5)
    Unknown2038(1)
    if (SLOT_2 == 5):
        Unknown1018()
        Unknown1023()
        Unknown1038()
        Unknown1019(40)
        YAccel(40)
    (SLOT_2 >= 6)
    if SLOT_ReturnVal:
        _gotolabel(1)
    loopRest()
    gotoLabel(0)
    label(1)
    sprite('Action_019_16', 6)
    sprite('Action_019_17', 6)

@State
def CmnActChangePartnerOut():

    def upon_IMMEDIATE():
        Unknown17013()
    sprite('Action_046_01', 3)
    sprite('Action_046_02', 3)
    sprite('Action_046_01', 3)
    sprite('Action_046_02', 3)
    sprite('Action_046_01', 3)
    sprite('Action_046_02', 3)
    sprite('Action_046_01', 3)
    sprite('Action_046_02', 3)
    sprite('Action_046_01', 3)
    sprite('Action_046_02', 3)
    sprite('Action_046_01', 30)

@State
def CmnActChangeRequest():

    def upon_IMMEDIATE():
        Unknown17013()
    sprite('Action_000_19', 4)
    Unknown1084(1)
    Unknown2034(0)
    EnableCollision(0)
    Unknown2053(0)
    Unknown4045('65665f62626f5f636972636c653032000000000000000000000000000000000067000000')
    sprite('Action_000_20', 8)
    sprite('Action_000_21', 11)
    label(1)
    sprite('Action_000_22', 5)
    Unknown30042(24)
    if SLOT_ReturnVal:
        _gotolabel(2)
    loopRest()
    gotoLabel(1)
    label(2)
    sprite('Action_000_23', 12)
    sprite('Action_000_24', 6)

@State
def CmnActChangeReturnAppeal():

    def upon_IMMEDIATE():
        Unknown17013()
    sprite('Action_000_19', 7)
    sprite('Action_000_20', 8)
    sprite('Action_000_21', 11)
    sprite('Action_000_22', 8)
    SFX_3('SE_InsulatorSwingB')
    GFX_0('EffEntryBlade01', 100)
    sprite('Action_000_23', 36)
    sprite('Action_000_24', 6)

@State
def CmnActChangePartnerIn():

    def upon_IMMEDIATE():
        Unknown17021('')
        Unknown9015(1)

        def upon_41():
            clearUponHandler(41)
            sendToLabel(100)

        def upon_LANDING():
            clearUponHandler(2)
            sendToLabel(9)
    sprite('null', 2)
    sprite('null', 600)
    label(100)
    sprite('null', 28)
    sprite('Action_276_22', 2)
    Unknown1086(22)
    teleportRelativeX(-300000)
    teleportRelativeX(-1500000)
    teleportRelativeY(1000000)
    physicsXImpulse(300000)
    physicsYImpulse(-200000)
    setGravity(0)
    sprite('Action_276_23', 32767)
    label(9)
    sprite('Action_276_23', 3)
    Unknown1019(30)
    sprite('Action_021_00', 3)
    Unknown8000(100, 1, 1)
    Unknown1084(1)
    sprite('Action_021_01', 12)
    sprite('Action_021_02', 4)
    sprite('Action_021_03', 3)

@State
def CmnActChangeReturnAppealBurst():
    sprite('Action_312_03', 2)
    sprite('Action_312_04', 26)
    sprite('Action_312_05', 4)
    sprite('Action_312_06', 4)
    sprite('Action_312_07', 4)
    sprite('Action_312_08', 4)
    sprite('Action_014_00', 4)
    sprite('Action_014_01', 4)
    sprite('Action_014_02', 4)
    sprite('Action_014_03', 4)
    sprite('Action_000_00', 30)

@State
def CmnActChangePartnerQuickIn():
    sprite('Action_045_03', 3)
    sprite('Action_045_04', 5)
    sprite('Action_045_05', 7)
    sprite('Action_045_12', 7)
    sprite('Action_045_13', 7)

@State
def CmnActChangePartnerQuickOut():

    def upon_IMMEDIATE():
        Unknown17013()

        def upon_LANDING():
            clearUponHandler(2)
            Unknown1084(1)
            sendToLabel(1)
    sprite('Action_046_00', 1)
    sprite('Action_046_01', 2)
    sprite('Action_046_01', 2)
    sprite('Action_046_02', 1)
    sprite('Action_046_03', 3)
    loopRest()
    label(0)
    sprite('Action_046_04', 3)
    loopRest()
    gotoLabel(0)
    label(1)
    sprite('Action_046_05', 3)
    sprite('Action_046_06', 3)

@State
def CmnActChangePartnerAssistAdmiss():

    def upon_IMMEDIATE():
        AttackDefaults_StandingSpecial()

        def upon_LANDING():
            clearUponHandler(2)
            Unknown1084(1)
            sendToLabel(99)
    sprite('null', 2)
    label(0)
    sprite('Action_022_00', 4)
    Unknown1019(95)
    sprite('Action_022_01', 4)
    Unknown1019(95)
    loopRest()
    gotoLabel(0)
    label(99)
    sprite('Action_013_00', 2)
    Unknown8000(100, 1, 1)
    sprite('keep', 100)

@State
def CmnActChangePartnerAssistAtk_A():

    def upon_IMMEDIATE():
        AttackDefaults_StandingSpecial()
        DisableAttackRestOfMove()

        def upon_14():
            SLOT_4 = 0
    sprite('Action_162_00', 3)
    sprite('Action_162_01', 3)
    sprite('Action_162_02', 3)
    tag_voice(1, 'uhy204_0', 'uhy204_1', 'uhy204_2', '')
    sprite('Action_162_03', 3)
    SFX_3('SE045')
    GFX_0('ShotEx_Assist', 0)
    GFX_0('EffShotBlade', 100)
    Unknown38(4, 1)
    sprite('Action_162_04', 6)
    sprite('Action_160_05', 14)
    sprite('Action_160_06', 8)
    sprite('Action_160_07', 7)
    sprite('Action_160_08', 6)

@State
def CmnActChangePartnerAssistAtk_B():

    def upon_IMMEDIATE():
        AttackDefaults_StandingSpecial()
        DisableAttackRestOfMove()
        Unknown30068(1)
    sprite('Action_195_00', 3)
    sprite('Action_195_01', 2)
    GFX_0('UHY_Request_ShotExplodeASS', 100)
    Unknown36(1)
    teleportRelativeX(100000)
    Unknown1007(250000)
    Unknown35()
    sprite('Action_195_02', 2)
    sprite('Action_195_03', 3)
    sprite('Action_195_04', 4)
    tag_voice(1, 'uhy202_0', 'uhy202_1', 'uhy202_2', '')
    sprite('Action_195_05', 3)
    sprite('Action_195_06', 6)
    GFX_0('UHY_Request_ExplodeBladeEffect', 100)
    teleportRelativeX(7000)
    Unknown1045(-15000)
    sprite('Action_195_07', 2)
    sprite('Action_195_08', 3)
    sprite('Action_195_09', 3)
    sprite('Action_195_08', 3)
    sprite('Action_195_09', 4)
    sprite('Action_195_08', 4)
    sprite('Action_195_09', 4)
    Unknown1019(80)
    sprite('Action_195_08', 4)
    Unknown1019(80)
    sprite('Action_195_09', 4)
    Unknown1019(80)
    sprite('Action_195_10', 5)
    Unknown1084(1)
    sprite('Action_195_11', 4)

@State
def CmnActChangePartnerAssistAtk_D():

    def upon_IMMEDIATE():
        AttackDefaults_StandingSpecial()
        AttackLevel_(4)
        AttackP1(70)
        AirUntechableTime(40)
        GroundedHitstunAnimation(10)
        PushbackX(19800)
        Unknown9016(1)
        Unknown1084(1)
        Unknown11056(2)
        Unknown11042(1)
        callSubroutine('InsulatorSpecialInit')
        Unknown2006()

        def upon_11():
            sendToLabel(1)

        def upon_STATE_END():
            EnableCollision(1)
            Unknown2053(1)
            Unknown2034(1)
    sprite('keep', 1)
    sprite('Action_276_00', 6)
    Unknown8000(100, 1, 1)
    EnableCollision(1)
    Unknown2053(1)
    Unknown2034(1)
    sprite('Action_276_01', 3)
    physicsXImpulse(60000)
    Unknown8006(100, 1, 0)
    Unknown7006('uhy214_0', 100, 846817397, 828322865, 0, 0, 100, 846817397, 811545905, 0, 0, 100, 846817397, 828323121, 0, 0, 100)
    sprite('Action_276_02', 2)
    SFX_3('SE038')
    StartMultihit()
    GFX_0('EffTagAssistBlade00', 100)
    sprite('Action_276_02', 2)
    Unknown1019(90)
    sprite('Action_276_02', 2)
    Unknown1019(90)
    sprite('Action_276_02', 2)
    Unknown1019(90)
    sprite('Action_276_02', 2)
    Unknown1019(90)
    label(1)
    sprite('Action_276_02', 2)
    StartMultihit()
    sprite('Action_276_03', 5)
    clearUponHandler(11)
    physicsXImpulse(8000)
    sprite('Action_276_04', 5)
    DisableAttackRestOfMove()
    Unknown1084(1)
    sprite('Action_276_05', 2)
    GFX_0('EffTagAssistBlade01', 100)
    physicsXImpulse(8000)
    physicsYImpulse(36000)
    setGravity(2200)
    clearUponHandler(2)
    sendToLabelUpon(2, 9)
    Hitstop(0)
    SFX_0('002_highjump_0')
    sprite('Action_276_06', 2)
    RefreshMultihit()
    AirPushbackY(30000)
    Unknown1019(90)
    SFX_3('SE_InsulatorSwingC')
    sprite('Action_276_07', 2)
    Unknown1019(90)
    sprite('Action_276_08', 2)
    Unknown1019(90)
    sprite('Action_276_07', 2)
    Unknown1019(90)
    sprite('Action_276_08', 2)
    Unknown1019(90)
    sprite('Action_276_07', 2)
    Unknown1019(90)
    sprite('Action_276_08', 2)
    loopRest()
    sprite('Action_276_11', 2)
    sprite('Action_276_12', 5)
    YAccel(0)
    sprite('Action_276_13', 4)
    sprite('Action_276_14', 4)
    sprite('Action_276_15', 4)
    sprite('Action_276_16', 3)
    sprite('Action_276_17', 3)
    sprite('Action_276_18', 32767)
    label(9)
    sprite('Action_138_00', 3)
    Unknown8000(100, 1, 1)
    clearUponHandler(2)
    Unknown1084(1)
    sprite('Action_138_01', 4)
    sprite('Action_138_02', 4)
    sprite('Action_138_03', 3)
    sprite('Action_138_04', 3)

@State
def CmnActChangePartnerAttackIn():

    def upon_IMMEDIATE():
        AttackDefaults_StandingSpecial()
    sprite('keep', 180)

@State
def CmnActChangePartnerDD():

    def upon_IMMEDIATE():
        setInvincible(1)
        if SLOT_162:
            SLOT_58 = 1

        def upon_LANDING():
            clearUponHandler(2)
            Unknown1084(1)
            Unknown8000(100, 1, 1)
            sendToLabel(1)
    sprite('null', 1)
    Unknown2036(89, -1, 0)
    sprite('null', 1)
    teleportRelativeX(-1500000)
    teleportRelativeY(240000)
    setGravity(0)
    physicsYImpulse(-9600)
    SLOT_12 = SLOT_19
    teleportRelativeX(-145000)
    Unknown1019(4)
    label(0)
    sprite('Action_022_00', 4)
    sprite('Action_022_01', 4)
    loopRest()
    gotoLabel(0)
    label(1)
    sprite('keep', 10)
    if SLOT_58:
        enterState('UltimateAssaultDDDOD')
    else:
        enterState('UltimateAssaultDDD')

@State
def UltimateAssaultDDD():

    def upon_IMMEDIATE():
        AttackDefaults_StandingDD()
        Unknown30063(1)
        AttackLevel_(5)
        Damage(600)
        MinimumDamagePct(100)
        AttackP1(100)
        AttackP2(100)
        GroundedHitstunAnimation(10)
        AirHitstunAnimation(10)
        AirPushbackX(3000)
        AirPushbackY(20000)
        PushbackX(4500)
        AirUntechableTime(40)
        Hitstop(12)
        Unknown30055('a08601006400000000000000')
        Unknown11064(1)
        Unknown11062(1)
        callSubroutine('InsulatorSpecialInit')
        Unknown9016(1)
        Unknown1084(1)
        Unknown2037(0)

        def upon_CLEAR_OR_EXIT():
            if (SLOT_2 == 2):
                clearUponHandler(3)
                sendToLabel(1)
    sprite('Action_200_00', 3)
    Unknown1084(1)
    setInvincible(1)
    sprite('Action_200_01', 3)
    sprite('Action_200_02', 4)
    sprite('Action_200_03', 6)
    GFX_0('EffConcentration', 100)
    label(0)
    sprite('Action_200_04', 4)
    sprite('Action_200_05', 4)
    Unknown2038(1)
    loopRest()
    gotoLabel(0)
    label(1)
    sprite('Action_200_06', 4)
    sprite('Action_200_04', 4)
    sprite('Action_210_00', 4)
    Unknown26('EffConcentration')
    sprite('Action_210_01', 5)
    GFX_0('EffIWBlade00', 0)
    sprite('Action_210_02', 8)
    sprite('Action_210_03', 10)
    sprite('Action_210_04', 5)
    SFX_3('SE043')
    SFX_3('SE221')
    GFX_0('ObjIWMatome', 100)
    Unknown23029(1, 5000, 0)
    sprite('Action_210_05', 5)
    sprite('Action_210_08', 3)
    sprite('Action_210_06', 3)
    sprite('Action_210_07', 3)
    Unknown7006('uhy251_0', 100, 846817397, 828322101, 0, 0, 100, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0)
    sprite('Action_210_08', 3)
    setInvincible(0)
    GFX_0('DDD_Particle', -1)
    loopRest()
    sprite('Action_210_07', 3)
    sprite('Action_210_08', 3)
    sprite('Action_210_09', 3)
    sprite('Action_210_07', 3)
    sprite('Action_210_08', 3)
    sprite('Action_210_09', 3)
    sprite('Action_210_07', 3)
    sprite('Action_210_08', 3)
    sprite('Action_211_00', 6)
    sprite('Action_211_01', 8)
    sprite('Action_211_02', 7)
    sprite('Action_211_03', 6)
    GFX_0('IWEndEff', -1)
    SFX_3('SE_InsulatorSwingC')
    sprite('Action_211_04', 7)
    sprite('Action_211_05', 18)
    sprite('Action_211_06', 5)

@State
def UltimateAssaultDDDOD():

    def upon_IMMEDIATE():
        AttackDefaults_StandingDD()
        Unknown30063(1)
        AttackLevel_(5)
        Damage(700)
        MinimumDamagePct(100)
        AttackP1(100)
        AttackP2(100)
        GroundedHitstunAnimation(10)
        AirHitstunAnimation(10)
        AirPushbackX(3000)
        AirPushbackY(20000)
        AirUntechableTime(40)
        Hitstop(12)
        Unknown30055('a08601006400000000000000')
        Unknown11064(1)
        callSubroutine('InsulatorSpecialInit')
        Unknown2037(0)

        def upon_CLEAR_OR_EXIT():
            if (SLOT_2 == 2):
                clearUponHandler(3)
                sendToLabel(1)
    sprite('Action_200_00', 3)
    Unknown1084(1)
    setInvincible(1)
    sprite('Action_200_01', 3)
    sprite('Action_200_02', 4)
    sprite('Action_200_03', 6)
    GFX_0('EffConcentration', 100)
    label(0)
    sprite('Action_200_04', 4)
    sprite('Action_200_05', 4)
    Unknown2038(1)
    loopRest()
    gotoLabel(0)
    label(1)
    sprite('Action_200_06', 4)
    sprite('Action_200_04', 4)
    sprite('Action_210_00', 4)
    Unknown26('EffConcentration')
    sprite('Action_210_01', 5)
    GFX_0('EffIWBlade00', 0)
    sprite('Action_210_02', 8)
    sprite('Action_210_03', 10)
    sprite('Action_210_04', 5)
    SFX_3('SE043')
    SFX_3('SE221')
    GFX_0('ObjIWMatomeOD', 100)
    Unknown23029(1, 5000, 0)
    sprite('Action_210_05', 5)
    sprite('Action_210_08', 3)
    sprite('Action_210_06', 3)
    sprite('Action_210_07', 3)
    Unknown7006('uhy251_0', 100, 846817397, 828322101, 0, 0, 100, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0)
    sprite('Action_210_08', 3)
    setInvincible(0)
    loopRest()
    sprite('Action_210_09', 3)
    sprite('Action_210_07', 3)
    sprite('Action_210_08', 3)
    sprite('Action_210_09', 3)
    sprite('Action_210_07', 3)
    sprite('Action_210_08', 3)
    sprite('Action_210_09', 3)
    GFX_0('DDD_Particle', -1)
    sprite('Action_210_07', 3)
    sprite('Action_210_08', 3)
    sprite('Action_210_09', 3)
    sprite('Action_210_07', 3)
    sprite('Action_210_08', 3)
    sprite('Action_211_00', 6)
    sprite('Action_211_01', 8)
    sprite('Action_211_02', 7)
    sprite('Action_211_03', 6)
    GFX_0('IWEndEff', -1)
    SFX_3('SE_InsulatorSwingC')
    sprite('Action_211_04', 7)
    sprite('Action_211_05', 18)
    sprite('Action_211_06', 5)

@State
def CmnActChangePartnerBurst():

    def upon_IMMEDIATE():
        Unknown17021('')

        def upon_41():
            clearUponHandler(41)
            sendToLabel(0)
    sprite('null', 120)
    label(0)
    sprite('null', 2)
    sprite('null', 4)
    Unknown1086(22)
    teleportRelativeX(-150000)
    teleportRelativeX(-500000)
    Unknown1007(2400000)
    physicsXImpulse(20000)
    physicsYImpulse(-96000)
    setGravity(0)
    sprite('Action_009_00', 6)
    sprite('Action_009_12', 6)
    sprite('Action_009_13', 6)
    sprite('Action_009_14', 3)
    SFX_3('SE_InsulatorSwingC')
    Unknown2053(1)
    sprite('Action_009_15', 3)
    GFX_0('EffNmlAtkAir5BBlade', 100)
    sprite('Action_009_16', 5)
    sendToLabelUpon(2, 9)
    sprite('Action_009_17', 4)
    sprite('Action_009_18', 3)
    sprite('Action_009_19', 3)
    sprite('Action_009_20', 4)
    label(1)
    sprite('Action_022_00', 3)
    sprite('Action_022_01', 3)
    loopRest()
    gotoLabel(1)
    label(9)
    sprite('Action_021_00', 5)
    Unknown8000(0, 1, 1)
    Unknown1084(1)
    sprite('Action_021_01', 12)
    sprite('Action_021_02', 5)
    sprite('Action_021_03', 4)
    sprite('Action_021_04', 4)

@Subroutine
def MouthTableInit():
    Unknown18011('uhy000', 12643, 14177, 14179, 14177, 12899, 24887, 25399, 24887, 12849, 14179, 14177, 14179, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0)
    Unknown18011('uhy500', 12643, 14177, 14179, 14177, 12899, 24885, 25399, 24887, 25399, 24887, 12337, 13667, 12641, 25392, 53, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0)
    Unknown30092('uhy500', '001')
    Unknown18011('uhy501', 12643, 14177, 14179, 14177, 14179, 14177, 13155, 24887, 25399, 12337, 14177, 14179, 14177, 14179, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0)
    Unknown30092('uhy501', '002')
    Unknown18011('uhy502', 12643, 14177, 14179, 14177, 14179, 14177, 12899, 24887, 25399, 24887, 25399, 24887, 25399, 24887, 25399, 55, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0)
    Unknown30092('uhy502', '003')
    Unknown18011('uhy503', 12643, 14177, 14179, 14177, 14179, 14177, 14179, 14177, 14179, 14177, 13411, 24887, 25399, 24887, 25399, 24887, 25399, 24887, 25399, 24887, 25399, 55, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0)
    Unknown30092('uhy503', '004')
    Unknown18011('uhy504', 12643, 14177, 14179, 14177, 14179, 14177, 14179, 14177, 13667, 24887, 25399, 24887, 25399, 24887, 25399, 24887, 25399, 55, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0)
    Unknown30092('uhy504', '005')
    Unknown18011('uhy505', 12643, 14177, 14179, 14177, 14179, 14177, 14179, 14177, 13667, 24887, 25399, 24887, 25399, 24887, 25399, 55, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0)
    Unknown30092('uhy505', '006')
    Unknown18011('uhy520', 12643, 14177, 14179, 14177, 14179, 14177, 14179, 14177, 14179, 14177, 14179, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0)
    Unknown30092('uhy520', '007')
    Unknown18011('uhy521', 12643, 14177, 14179, 14177, 14179, 14177, 14179, 14177, 14179, 14177, 14179, 14177, 14179, 14177, 14179, 14177, 14179, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0)
    Unknown30092('uhy521', '008')
    Unknown18011('uhy522', 12643, 14177, 14179, 14177, 14179, 14177, 14179, 14177, 14179, 14177, 14179, 14177, 14179, 14177, 14179, 14177, 14179, 14177, 14179, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0)
    Unknown30092('uhy522', '009')
    Unknown18011('uhy523', 12643, 14177, 14179, 14177, 14179, 14177, 14179, 14177, 14179, 14177, 14179, 14177, 14179, 14177, 14179, 14177, 14179, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0)
    Unknown30092('uhy523', '010')
    Unknown18011('uhy524', 12643, 14177, 14179, 14177, 14179, 14177, 13411, 24887, 25399, 24887, 25399, 24887, 25399, 24887, 25399, 24887, 25399, 24887, 25399, 55, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0)
    Unknown30092('uhy524', '011')
    Unknown18011('uhy525', 12643, 14177, 14179, 14177, 14179, 14177, 14179, 14177, 14179, 14177, 14179, 14177, 14179, 14177, 14179, 14177, 14179, 14177, 14179, 14177, 14179, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0)
    Unknown30092('uhy525', '012')
    Unknown18011('uhy402_0', 12643, 14177, 14179, 14177, 14179, 14177, 14179, 14177, 14179, 14177, 14179, 12641, 25394, 55, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0)
    Unknown18011('uhy402_1', 12643, 14177, 14179, 14177, 14179, 14177, 14179, 14177, 14179, 14177, 14179, 14177, 14179, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0)
    Unknown18011('uhy403_0', 12643, 14177, 13155, 24880, 25399, 24887, 25399, 55, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0)
    Unknown18011('uhy403_1', 12643, 14177, 14179, 14177, 14179, 14177, 14179, 14177, 14179, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0)
    Unknown18011('uhy600bma', 12643, 13665, 13667, 13665, 12643, 24880, 25397, 24885, 25397, 13107, 14177, 14179, 14177, 14179, 14177, 14179, 14177, 14179, 14177, 14179, 14177, 14179, 14177, 14179, 14177, 14179, 14177, 14179, 12641, 25394, 24887, 25399, 55, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0)
    Unknown18011('uhy601bno', 12643, 14177, 14179, 14177, 14179, 14177, 14179, 14177, 14179, 13665, 13667, 12641, 25392, 24887, 25399, 24887, 25399, 12338, 14177, 14179, 14177, 14179, 14177, 14179, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0)
    Unknown18011('uhy601brg', 12643, 14177, 14179, 14177, 14179, 12641, 25394, 24887, 25399, 13617, 14177, 14179, 14177, 14179, 14177, 14179, 14177, 14179, 14177, 14179, 14177, 14179, 14177, 14179, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0)
    Unknown18011('uhy600btg', 12643, 14177, 14179, 14177, 14179, 14177, 14179, 14177, 12899, 24880, 25399, 24887, 25399, 24887, 25399, 24887, 25399, 55, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0)
    Unknown18011('uhy600pag', 12643, 14177, 14179, 14177, 14179, 14177, 12643, 24887, 25399, 24887, 25399, 12849, 14177, 14179, 14177, 14179, 14177, 14179, 14177, 12899, 24887, 25399, 24887, 12849, 14179, 14177, 14179, 14177, 14179, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0)
    Unknown18011('uhy602pag', 12643, 24880, 25399, 24887, 25399, 24887, 25399, 14130, 14177, 14179, 12641, 25394, 55, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0)
    Unknown18011('uhy600pbc', 12643, 14177, 14179, 14177, 14179, 14177, 14179, 12641, 25394, 14131, 14177, 14179, 14177, 14179, 14177, 14179, 14177, 14179, 14177, 14179, 14177, 14179, 14177, 14179, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0)
    Unknown18011('uhy600pna', 12643, 14177, 14179, 14177, 14179, 14177, 14179, 14177, 14179, 14177, 14179, 14177, 14179, 12641, 25394, 24887, 25399, 24887, 25399, 24887, 25399, 24887, 25399, 55, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0)
    Unknown18011('uhy601rbl', 12643, 14177, 14179, 14177, 14179, 14177, 14179, 14177, 14179, 14177, 14179, 14177, 14179, 14177, 14179, 14177, 13155, 24880, 25399, 24887, 25399, 24887, 25399, 24887, 12849, 14179, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0)
    Unknown18011('uhy600rrb', 12643, 14177, 14179, 14177, 14179, 14177, 14179, 14177, 14179, 14177, 14179, 14177, 14179, 14177, 14179, 14177, 14179, 14177, 14179, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0)
    Unknown18011('uhy602rrb', 12643, 14177, 14179, 14177, 14179, 14177, 12899, 24887, 25399, 24887, 25399, 24887, 25399, 12337, 14177, 14179, 12641, 25392, 24887, 12337, 14179, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0)
    Unknown18011('uhy600uli', 12643, 14177, 14179, 14177, 14179, 14177, 13155, 24887, 25399, 24887, 25399, 24887, 25399, 24887, 25399, 24887, 25399, 24887, 25399, 24887, 25399, 55, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0)
    Unknown18011('uhy601uor', 12643, 14177, 14179, 14177, 14179, 12641, 25393, 24887, 25399, 12337, 14177, 14179, 14177, 14179, 14177, 14179, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0)
    Unknown18011('uhy600uva', 12643, 14177, 14179, 14177, 14179, 14177, 13155, 24880, 25399, 24887, 25399, 24887, 25399, 24887, 25399, 24887, 25399, 24887, 25399, 24887, 12849, 14179, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0)
    Unknown18011('uhy601uwa', 12643, 14177, 14179, 14177, 13155, 24880, 25399, 24887, 25399, 24887, 25399, 24887, 25399, 24887, 12849, 14179, 12641, 25392, 12849, 14177, 14179, 14177, 14179, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0)
    Unknown18011('uhy601uyu', 12643, 13665, 13667, 13665, 13667, 12641, 25394, 13362, 14177, 12643, 24880, 25399, 24887, 25399, 24887, 25399, 24887, 25399, 24887, 25399, 24887, 25399, 55, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0)
    Unknown18011('uhy601use', 12643, 12897, 25395, 24887, 12593, 14179, 14177, 12899, 24883, 25399, 14641, 14177, 14179, 14177, 14179, 14177, 14179, 14177, 14179, 12641, 25394, 55, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0)
    Unknown18011('uhy601ahe', 12643, 14177, 14179, 14177, 14179, 14177, 14179, 14177, 14179, 14177, 14179, 14177, 14179, 12641, 25394, 24887, 25399, 24887, 25399, 55, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0)
    Unknown18011('uhy601pad', 12899, 13153, 25397, 14386, 12641, 25394, 13873, 14433, 14435, 14433, 14435, 14433, 14435, 14433, 14435, 14433, 14435, 12641, 25397, 56, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0)
    Unknown18011('uhy601uhi', 12643, 24888, 25399, 24887, 12337, 14179, 14177, 14179, 12641, 25394, 24889, 12849, 14179, 14177, 14179, 14177, 14179, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0)
    Unknown18011('uhy601uak', 12643, 12897, 25392, 24887, 12593, 12899, 24888, 13617, 14179, 14177, 14179, 14177, 14179, 14177, 14179, 14177, 14179, 12641, 25394, 55, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0)
    Unknown18011('uhy601kym', 12899, 14689, 14179, 14177, 14179, 14177, 14179, 14177, 14179, 14177, 14179, 14177, 13155, 24885, 25400, 12850, 14177, 14179, 14177, 14179, 14177, 14179, 14177, 14179, 14177, 14179, 14177, 14179, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0)
    Unknown30092('uhy600bma', '017')
    Unknown30092('uhy600btg', '018')
    Unknown30092('uhy600pag', '019')
    Unknown30092('uhy600pbc', '020')
    Unknown30092('uhy600pna', '021')
    Unknown30092('uhy600rrb', '022')
    Unknown30092('uhy600uli', '023')
    Unknown30092('uhy600uva', '024')
    Unknown30092('uhy601bno', '025')
    Unknown30092('uhy601brg', '026')
    Unknown30092('uhy601rbl', '027')
    Unknown30092('uhy601uor', '028')
    Unknown30092('uhy601uwa', '029')
    Unknown30092('uhy601uyu', '030')
    Unknown30092('uhy602pag', '031')
    Unknown30092('uhy602rrb', '032')
    Unknown30092('uhy601use', '033')
    Unknown30092('uhy601ahe', '034')
    Unknown30092('uhy601pad', '035')
    Unknown30092('uhy601uhi', '036')
    Unknown30092('uhy601uak', '037')
    Unknown30092('uhy601kym', '038')
    Unknown18011('uhy701bma', 12643, 14177, 14179, 12641, 25392, 12851, 14177, 14179, 14177, 14179, 14177, 14179, 14177, 14179, 14177, 14179, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0)
    Unknown18011('uhy701bno', 12643, 14177, 14179, 14177, 14179, 14177, 14179, 12641, 25394, 24887, 25399, 12338, 14177, 14179, 12641, 25394, 24887, 25399, 24887, 25399, 24887, 25399, 24887, 25399, 55, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0)
    Unknown18011('uhy700brg', 12643, 14177, 14179, 14177, 14179, 14177, 13411, 24880, 25399, 24887, 25399, 24887, 25399, 24887, 25399, 24887, 25399, 24887, 25399, 24887, 25399, 24887, 25399, 24887, 12849, 14179, 14177, 14179, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0)
    Unknown18011('uhy700btg', 12643, 14177, 14179, 14177, 14179, 14177, 14179, 14177, 12899, 24887, 25399, 24887, 25399, 24887, 25399, 24887, 25399, 55, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0)
    Unknown18011('uhy701pag', 12643, 14177, 14179, 14177, 12899, 24882, 25399, 24887, 25399, 24887, 25399, 24887, 25399, 24887, 25399, 24887, 12849, 14179, 14177, 14179, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0)
    Unknown18011('uhy700pbc', 12643, 14177, 14179, 14177, 14179, 14177, 14179, 14177, 14179, 14177, 14179, 14177, 12643, 24880, 25399, 24887, 25399, 55, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0)
    Unknown18011('uhy700pna', 12643, 14177, 12643, 24882, 25399, 24887, 25399, 12849, 14177, 13155, 24880, 25399, 24887, 25399, 24887, 25399, 24887, 25399, 24887, 25399, 55, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0)
    Unknown18011('uhy700rbl', 12643, 14177, 14179, 14177, 14179, 14177, 14179, 12641, 25394, 24887, 25399, 14130, 14177, 14179, 14177, 14179, 14177, 14179, 14177, 14179, 14177, 14179, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0)
    Unknown18011('uhy701rrb', 12643, 14177, 14179, 14177, 14179, 14177, 13411, 24880, 25399, 24887, 12849, 14179, 14177, 14179, 14177, 12643, 24882, 25399, 24887, 25399, 24887, 25399, 24887, 25399, 24887, 25399, 24887, 25399, 24887, 25399, 24887, 25399, 55, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0)
    Unknown18011('uhy701uli', 12643, 14177, 14179, 14177, 14179, 14177, 14179, 12641, 25394, 24887, 25399, 24887, 25399, 24887, 25399, 24887, 25399, 24887, 25399, 24887, 25399, 55, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0)
    Unknown18011('uhy701uor', 12643, 14177, 14179, 12641, 25394, 24887, 25399, 24887, 25399, 24887, 25399, 24887, 25399, 24887, 25399, 24887, 25399, 24887, 25399, 24887, 25399, 24887, 12849, 14179, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0)
    Unknown18011('uhy700uva', 12643, 14177, 14179, 14177, 13411, 24885, 25399, 24887, 25399, 24887, 25399, 24887, 12849, 14179, 14177, 14179, 14177, 14179, 14177, 14179, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0)
    Unknown18011('uhy700uwa', 12643, 14177, 14179, 14177, 13155, 24887, 25399, 24887, 25399, 24887, 25399, 24887, 25399, 24887, 25399, 24887, 25399, 55, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0)
    Unknown18011('uhy701uyu', 12643, 14177, 12643, 24882, 25397, 24885, 25397, 24885, 25397, 12337, 14177, 14179, 14177, 14179, 14177, 14179, 12641, 25397, 55, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0)
    Unknown18011('uhy700use', 12643, 12897, 25400, 24887, 12337, 12643, 24882, 12337, 12643, 24886, 25399, 24887, 25399, 24887, 25399, 24887, 12849, 14179, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0)
    Unknown18011('uhy701ahe', 12899, 12641, 25401, 24887, 25399, 24887, 25399, 24887, 12849, 14435, 14177, 14179, 12641, 25394, 24887, 25399, 24887, 25399, 24887, 25399, 24887, 25399, 24887, 25399, 55, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0)
    Unknown18011('uhy701pad', 12899, 12641, 25395, 24887, 13105, 12643, 24882, 25399, 24887, 12849, 14179, 12641, 25392, 24887, 25399, 24887, 25399, 55, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0)
    Unknown18011('uhy701uhi', 12643, 12641, 25393, 24887, 12593, 12643, 24883, 25399, 24887, 25399, 24887, 25399, 24887, 25399, 24887, 13361, 14179, 14177, 14179, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0)
    Unknown18011('uhy701uak', 12643, 24880, 12337, 14179, 12641, 25392, 12595, 14177, 12899, 24885, 12849, 14179, 14177, 14179, 14177, 14179, 14177, 14179, 14177, 14179, 14177, 14179, 12641, 25396, 55, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0)
    Unknown18011('uhy701kym', 12643, 12641, 25393, 12593, 13921, 13923, 13921, 14179, 12897, 25395, 24887, 25399, 24887, 25399, 24887, 25399, 24887, 13361, 14179, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0)
    Unknown30092('uhy700brg', '039')
    Unknown30092('uhy700btg', '040')
    Unknown30092('uhy700pbc', '041')
    Unknown30092('uhy700pna', '042')
    Unknown30092('uhy700rbl', '043')
    Unknown30092('uhy700uva', '044')
    Unknown30092('uhy700uwa', '045')
    Unknown30092('uhy701bma', '046')
    Unknown30092('uhy701bno', '047')
    Unknown30092('uhy701pag', '048')
    Unknown30092('uhy701rrb', '049')
    Unknown30092('uhy701uli', '050')
    Unknown30092('uhy701uor', '051')
    Unknown30092('uhy701uyu', '052')
    Unknown30092('uhy700use', '053')
    Unknown30092('uhy701ahe', '054')
    Unknown30092('uhy701pad', '055')
    Unknown30092('uhy701uhi', '056')
    Unknown30092('uhy701uak', '057')
    Unknown30092('uhy701kym', '058')
    if SLOT_172:
        Unknown18011('uhy000', 12643, 14177, 14179, 14177, 14179, 14177, 14179, 14177, 14179, 14177, 14179, 14177, 13923, 12643, 51, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0)
        Unknown18011('uhy500', 12643, 14177, 14179, 14177, 12899, 24885, 25399, 24887, 25399, 24887, 12337, 13667, 12641, 25392, 53, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0)
        Unknown18011('uhy501', 12643, 12643, 14177, 13667, 12643, 14177, 14179, 14177, 14179, 13409, 13155, 24887, 25399, 24887, 25399, 24887, 25399, 24887, 25399, 13361, 12643, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0)
        Unknown18011('uhy502', 12643, 12643, 14177, 14179, 14177, 14179, 14177, 14179, 14177, 14179, 14177, 14179, 14177, 14179, 14177, 14179, 14177, 14179, 14177, 13923, 12643, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0)
        Unknown18011('uhy503', 12643, 12899, 14177, 14179, 14177, 14179, 14177, 14179, 14177, 14179, 14177, 12899, 24882, 25399, 24887, 25399, 24887, 25399, 24887, 25399, 24887, 25399, 12594, 12643, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0)
        Unknown18011('uhy504', 12643, 12643, 13153, 25397, 13620, 14177, 14179, 14177, 14179, 14177, 14179, 14177, 14179, 14177, 12899, 25393, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0)
        Unknown18011('uhy505', 12643, 12899, 14177, 14179, 14177, 14179, 14177, 14179, 14177, 14179, 14177, 14179, 14177, 14179, 14177, 13411, 12643, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0)
        Unknown18011('uhy520', 12643, 14177, 14179, 14177, 14179, 14177, 14179, 14177, 12899, 25393, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0)
        Unknown18011('uhy521', 12643, 14177, 14179, 14177, 14179, 14177, 14179, 14177, 14179, 14177, 14179, 14177, 14179, 14177, 12899, 25393, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0)
        Unknown18011('uhy522', 12899, 14177, 14179, 14177, 14179, 14177, 14177, 14179, 14177, 14179, 14177, 14179, 14177, 14179, 14177, 14179, 14177, 14179, 14177, 14179, 14177, 14179, 14177, 12899, 25393, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0)
        Unknown18011('uhy523', 12643, 14177, 14179, 14177, 14179, 14177, 14179, 14177, 14179, 12641, 25392, 24887, 25399, 12594, 12643, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0)
        Unknown18011('uhy524', 12643, 13921, 13923, 13921, 13923, 13921, 13667, 24882, 25399, 24887, 25399, 24887, 12337, 14179, 14177, 12643, 25396, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0)
        Unknown18011('uhy525', 12643, 13155, 14177, 14179, 14177, 14179, 14177, 14179, 14177, 14179, 14177, 14179, 14177, 14179, 12641, 25394, 25398, 50, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0)
        Unknown18011('uhy402_0', 12643, 14177, 14179, 14177, 14179, 14177, 14179, 14177, 14179, 14177, 14179, 12641, 25394, 55, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0)
        Unknown18011('uhy402_1', 12643, 14177, 14179, 14177, 14179, 14177, 14179, 14177, 14179, 14177, 14179, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0)
        Unknown18011('uhy403_0', 12643, 13155, 14177, 13923, 12643, 14177, 14179, 14177, 14179, 12641, 25392, 55, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0)
        Unknown18011('uhy403_1', 12643, 14177, 14179, 14177, 14179, 14177, 14179, 14177, 14179, 14177, 14179, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0)
        Unknown18011('uhy600bma', 12643, 12899, 14177, 14179, 14177, 14179, 14177, 13155, 12899, 24889, 25399, 24887, 25399, 24887, 25399, 24887, 25399, 24887, 25399, 24887, 25399, 24887, 25399, 25399, 53, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0)
        Unknown18011('uhy601bno', 12643, 14177, 14179, 14177, 14179, 14177, 14179, 14177, 14179, 13665, 13667, 12641, 25392, 24887, 25399, 13364, 14177, 14179, 14177, 14179, 14177, 12643, 25396, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0)
        Unknown18011('uhy601brg', 12643, 12643, 14177, 14179, 14177, 14179, 14177, 14179, 12899, 24883, 25399, 24887, 25399, 24887, 25399, 24887, 25399, 24887, 25399, 14129, 12643, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0)
        Unknown18011('uhy600btg', 12643, 14177, 14179, 14177, 14179, 14177, 14179, 14177, 14179, 14177, 14179, 14177, 14179, 14177, 14179, 14177, 13923, 12643, 51, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0)
        Unknown18011('uhy600pag', 12643, 13155, 14177, 14179, 14177, 12899, 12899, 24882, 25399, 24887, 25399, 24887, 25399, 24887, 25399, 24887, 25399, 24887, 25399, 24887, 25396, 24884, 25399, 24887, 25399, 24887, 25399, 24887, 25399, 25399, 14388, 14177, 14179, 14177, 12643, 25396, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0)
        Unknown18011('uhy602pag', 12643, 24880, 25399, 24887, 25399, 24887, 25399, 13875, 12641, 25399, 24886, 25398, 12594, 12643, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0)
        Unknown18011('uhy600pbc', 12643, 14177, 14179, 13665, 12643, 14177, 14179, 14177, 13923, 12643, 14177, 14179, 14177, 14179, 14177, 12643, 14177, 14179, 14177, 14179, 14177, 14179, 14177, 14179, 14177, 14179, 13155, 14177, 14179, 14177, 14179, 13921, 13155, 14177, 14179, 14177, 14179, 14177, 12643, 25396, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0)
        Unknown18011('uhy600pna', 12643, 12899, 14177, 14179, 14177, 14179, 14177, 14179, 14177, 14179, 14177, 14179, 14177, 14179, 14177, 13155, 12643, 14177, 14179, 14177, 12643, 25396, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0)
        Unknown18011('uhy601rbl', 12643, 14177, 14179, 14177, 14179, 14177, 14179, 14177, 14179, 14177, 14179, 12643, 14177, 14179, 14177, 14179, 14177, 14179, 14177, 14179, 13153, 12899, 14177, 14179, 14177, 14179, 14177, 14179, 14177, 12643, 25396, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0)
        Unknown18011('uhy600rrb', 12643, 14177, 14179, 14177, 14179, 14177, 14179, 14177, 14179, 14177, 14179, 14177, 14179, 14177, 14179, 14177, 14179, 12641, 25392, 13361, 12643, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0)
        Unknown18011('uhy602rrb', 12643, 13155, 14177, 14179, 14177, 14179, 14177, 14435, 12643, 24888, 25399, 24887, 25399, 24887, 25399, 24887, 25399, 13361, 12643, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0)
        Unknown18011('uhy600uli', 12643, 12643, 14177, 14179, 14177, 14179, 13921, 12643, 24882, 25399, 24887, 25399, 24887, 25399, 24887, 25398, 53, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0)
        Unknown18011('uhy601uor', 12643, 12643, 14177, 14179, 14177, 14179, 14177, 14179, 14177, 14179, 14177, 14179, 14177, 12643, 25396, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0)
        Unknown18011('uhy600uva', 12643, 12643, 14177, 14179, 14177, 14179, 14177, 14179, 14177, 14179, 14177, 14179, 14177, 14179, 14177, 14179, 14177, 14179, 14177, 14179, 12641, 25392, 13105, 12899, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0)
        Unknown18011('uhy601uwa', 12643, 14177, 14179, 14177, 13155, 24880, 25399, 24887, 25399, 24887, 25399, 24887, 25399, 24887, 12849, 14179, 12641, 25392, 12849, 14177, 14179, 14177, 14179, 12643, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0)
        Unknown18011('uhy601uyu', 12643, 12643, 14177, 14179, 14177, 14435, 12643, 24883, 25399, 24887, 25399, 24887, 25399, 24887, 25399, 25400, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0)
        Unknown18011('uhy601use', 12643, 12643, 14177, 14179, 14177, 14179, 14177, 12899, 12899, 14177, 13667, 12899, 24883, 25399, 24887, 25399, 24881, 25399, 24887, 25399, 24887, 25398, 24883, 25399, 25393, 54, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0)
        Unknown18011('uhy601ahe', 12643, 12643, 14177, 14179, 14177, 14179, 12897, 13155, 24882, 25399, 24887, 25399, 24887, 25399, 24887, 25399, 24887, 25399, 24887, 25399, 25393, 55, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0)
        Unknown18011('uhy601pad', 12643, 12643, 14177, 14179, 14177, 14179, 12643, 24881, 25396, 24887, 25399, 24887, 25395, 24884, 25399, 24887, 25399, 24887, 25399, 24887, 25399, 24887, 25399, 24887, 25399, 55, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0)
        Unknown18011('uhy601uhi', 12643, 13411, 14177, 14179, 14177, 14179, 14177, 12643, 12897, 12643, 24887, 25399, 24887, 25399, 24887, 25399, 24887, 25399, 24887, 25399, 24883, 25397, 54, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0)
        Unknown18011('uhy601uak', 12643, 12643, 14177, 14179, 14177, 14179, 12899, 24882, 25399, 25394, 13105, 14177, 14179, 13665, 13155, 14177, 14179, 14177, 14179, 14177, 14179, 12641, 25392, 25399, 55, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0)
        Unknown18011('uhy601kym', 12643, 12643, 13153, 12899, 14177, 14179, 14177, 14179, 14177, 13155, 13411, 24880, 25399, 24887, 25395, 24883, 25399, 24887, 25399, 24887, 25399, 24887, 25396, 54, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0)
        Unknown18011('uhy701bma', 12643, 14177, 14179, 12641, 25392, 12851, 14177, 14179, 14177, 14179, 14177, 14179, 14177, 12643, 25396, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0)
        Unknown18011('uhy701bno', 12643, 12899, 14177, 14179, 14177, 14179, 14177, 14179, 14177, 14179, 14177, 13411, 12899, 24882, 25399, 24887, 25399, 24887, 25399, 24887, 25399, 25394, 54, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0)
        Unknown18011('uhy700brg', 12643, 12643, 14177, 14179, 14177, 14179, 14177, 12643, 12643, 14177, 14179, 14177, 14179, 14177, 14179, 14177, 14179, 14177, 14179, 14177, 14179, 14177, 14179, 14177, 14179, 14177, 12643, 25398, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0)
        Unknown18011('uhy700btg', 12643, 12899, 14177, 14179, 14177, 14179, 14177, 14179, 14177, 14179, 13155, 24880, 25399, 24887, 25399, 25398, 24881, 25399, 24887, 25396, 24881, 25399, 24887, 25399, 24887, 25396, 53, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0)
        Unknown18011('uhy701pag', 12643, 14177, 14179, 14177, 13155, 12899, 24889, 25399, 24887, 25399, 24887, 25399, 24887, 25399, 25395, 24881, 25399, 24887, 25399, 25397, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0)
        Unknown18011('uhy700pbc', 12643, 13411, 14177, 14179, 14177, 14179, 14177, 14179, 14177, 14179, 14177, 14179, 14177, 14179, 14177, 14179, 14177, 12643, 25399, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0)
        Unknown18011('uhy700pna', 12643, 12899, 14177, 14179, 14177, 14179, 14177, 13411, 14179, 24887, 25399, 25394, 24881, 25399, 24887, 25399, 24887, 25399, 24887, 25401, 25399, 25398, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0)
        Unknown18011('uhy700rbl', 12643, 12899, 14177, 14179, 14177, 14179, 14177, 14179, 14177, 14179, 13921, 12643, 24886, 25399, 24887, 25399, 24887, 25399, 24887, 25399, 24887, 25399, 53, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0)
        Unknown18011('uhy701rrb', 12643, 13411, 14177, 14179, 14177, 14179, 14177, 14179, 14177, 14179, 13155, 24887, 25399, 24887, 25399, 24887, 25399, 24887, 25399, 24887, 25399, 24887, 25399, 24887, 25399, 25393, 24881, 25399, 24887, 25399, 24887, 25399, 55, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0)
        Unknown18011('uhy701uli', 12643, 12643, 14177, 14179, 14177, 14179, 14177, 14179, 14177, 14179, 14177, 12899, 12643, 24880, 25399, 24887, 25399, 24887, 25399, 24887, 25397, 53, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0)
        Unknown18011('uhy701uor', 12643, 12899, 14177, 14179, 14177, 14179, 14177, 14179, 14177, 14179, 14177, 14179, 14177, 14179, 14177, 14179, 14177, 14179, 14177, 14179, 14177, 14179, 14177, 14179, 14177, 14179, 13923, 12643, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0)
        Unknown18011('uhy700uva', 12643, 12899, 14177, 14179, 14177, 14179, 14177, 12899, 12643, 24884, 25399, 24887, 25399, 24887, 25399, 24887, 25399, 24887, 25399, 24887, 25399, 24887, 25399, 25397, 24881, 25399, 25396, 55, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0)
        Unknown18011('uhy700uwa', 12643, 12899, 14177, 14179, 14177, 14179, 14177, 14179, 12899, 14177, 14179, 14177, 14179, 14177, 14179, 14177, 14179, 12899, 14177, 14179, 14177, 14179, 14177, 12643, 13411, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0)
        Unknown18011('uhy701uyu', 12643, 12899, 14177, 13411, 13155, 14177, 14179, 14177, 14179, 14177, 14179, 14689, 14179, 13411, 12643, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0)
        Unknown18011('uhy700use', 12643, 12643, 14177, 14179, 14177, 13667, 12643, 24885, 25399, 24887, 25399, 24887, 25399, 24887, 25399, 24887, 25399, 24887, 25394, 54, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0)
        Unknown18011('uhy701ahe', 12643, 12643, 14177, 14179, 14177, 14179, 14177, 14179, 14177, 14179, 14177, 14179, 14177, 14179, 14177, 14179, 14177, 14179, 14177, 14179, 13665, 13411, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0)
        Unknown18011('uhy701pad', 12643, 12643, 14177, 14179, 12897, 13667, 14177, 14179, 13921, 12899, 14177, 14179, 14177, 14179, 14177, 14179, 14177, 14179, 14177, 14179, 14177, 14179, 12641, 14179, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0)
        Unknown18011('uhy701uhi', 12643, 12643, 14177, 14179, 13153, 12643, 24887, 25399, 24887, 25399, 25393, 24883, 25399, 24887, 25399, 24887, 25399, 25399, 25394, 52, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0)
        Unknown18011('uhy701uak', 12643, 12643, 14177, 13923, 13667, 13153, 14435, 13665, 12899, 13921, 12643, 24880, 25399, 25393, 24887, 25399, 24887, 25399, 25396, 24881, 25395, 12337, 14177, 14179, 13665, 14179, 14177, 14179, 12641, 25394, 25399, 55, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0)
        Unknown18011('uhy701kym', 12643, 12643, 14177, 14179, 14177, 14179, 14177, 14179, 14177, 14179, 14177, 14179, 14177, 14179, 14177, 14179, 14177, 14179, 14177, 14179, 14689, 14179, 13667, 12643, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0)

@State
def CmnActEntry():
    label(0)
    sprite('null', 1)
    loopRest()
    if SLOT_17:
        _gotolabel(0)
    if SLOT_169:
        _gotolabel(482)
    if SLOT_122:
        _gotolabel(482)
    if SLOT_123:
        _gotolabel(482)
    PartnerChar('brg')
    if SLOT_ReturnVal:
        _gotolabel(100)
    PartnerChar('bno')
    if SLOT_ReturnVal:
        _gotolabel(110)
    PartnerChar('btg')
    if SLOT_ReturnVal:
        _gotolabel(120)
    PartnerChar('pbc')
    if SLOT_ReturnVal:
        _gotolabel(130)
    PartnerChar('uli')
    if SLOT_ReturnVal:
        _gotolabel(140)
    PartnerChar('uwa')
    if SLOT_ReturnVal:
        _gotolabel(150)
    PartnerChar('rrb')
    if SLOT_ReturnVal:
        _gotolabel(160)
    PartnerChar('pna')
    if SLOT_ReturnVal:
        _gotolabel(170)
    PartnerChar('rbl')
    if SLOT_ReturnVal:
        _gotolabel(180)
    PartnerChar('uor')
    if SLOT_ReturnVal:
        _gotolabel(190)
    PartnerChar('pag')
    if SLOT_ReturnVal:
        _gotolabel(200)
    PartnerChar('uva')
    if SLOT_ReturnVal:
        _gotolabel(210)
    PartnerChar('uyu')
    if SLOT_ReturnVal:
        _gotolabel(220)
    PartnerChar('bma')
    if SLOT_ReturnVal:
        _gotolabel(230)
    PartnerChar('ahe')
    if SLOT_ReturnVal:
        _gotolabel(240)
    PartnerChar('uak')
    if SLOT_ReturnVal:
        _gotolabel(250)
    PartnerChar('uhi')
    if SLOT_ReturnVal:
        _gotolabel(260)
    PartnerChar('pad')
    if SLOT_ReturnVal:
        _gotolabel(270)
    PartnerChar('kym')
    if SLOT_ReturnVal:
        _gotolabel(280)
    PartnerChar('use')
    if SLOT_ReturnVal:
        _gotolabel(290)
    label(482)
    Unknown19(991, 2, 158)
    random_(2, 0, 50)
    if SLOT_ReturnVal:
        _gotolabel(10)
    sprite('Action_050_01', 5)
    if SLOT_158:
        Unknown7006('uhy500', 100, 897149045, 13360, 0, 0, 100, 897149045, 12848, 0, 0, 100, 897149045, 13104, 0, 0, 100)
    GFX_0('EffEntryBlade_Summon1', 100)
    sprite('Action_050_02', 5)
    sprite('Action_050_03', 5)
    sprite('Action_050_01', 5)
    sprite('Action_050_02', 5)
    sprite('Action_050_03', 5)
    sprite('Action_050_04', 5)
    SFX_3('SE_ApperLightBlade')
    sprite('Action_050_05', 4)
    sprite('Action_050_06', 4)
    sprite('Action_050_07', 3)
    Unknown26('EffEntryBlade_Summon1')
    GFX_0('EffEntryBlade_Summon2', 100)
    sprite('Action_050_08', 3)
    sprite('Action_050_09', 3)
    sprite('Action_050_10', 3)
    Unknown26('EffEntryBlade_Summon2')
    GFX_0('EffEntryBlade_Summon3', 100)
    sprite('Action_050_11', 2)
    sprite('Action_050_12', 2)
    sprite('Action_050_13', 4)
    Unknown26('EffEntryBlade_Summon3')
    GFX_0('EffEntryBlade_Summon4', 100)
    sprite('Action_050_14', 3)
    sprite('Action_050_15', 3)
    sprite('Action_050_16', 4)
    Unknown26('EffEntryBlade_Summon4')
    GFX_0('EffEntryBlade_Summon5', 100)
    sprite('Action_050_17', 4)
    sprite('Action_050_18', 4)
    sprite('Action_050_19', 5)
    sprite('Action_050_20', 7)
    sprite('Action_050_21', 8)
    sprite('Action_050_22', 11)
    sprite('Action_050_23', 5)
    GFX_0('EffEntryBlade01', 100)
    SFX_3('SE_InsulatorSwingB')
    sprite('Action_050_24', 12)
    label(1)
    sprite('Action_050_24', 1)
    if SLOT_97:
        _gotolabel(1)
    sprite('Action_050_25', 6)
    Unknown21007(24, 41)
    Unknown23018(1)
    sprite('Action_000_00', 7)
    sprite('Action_000_01', 7)
    sprite('Action_000_02', 6)
    sprite('Action_000_03', 6)
    sprite('Action_000_04', 5)
    sprite('Action_000_05', 5)
    sprite('Action_000_06', 5)
    sprite('Action_000_07', 6)
    sprite('Action_000_08', 6)
    sprite('Action_000_09', 7)
    sprite('Action_000_10', 7)
    sprite('Action_000_11', 6)
    sprite('Action_000_12', 6)
    sprite('Action_000_13', 5)
    sprite('Action_000_14', 5)
    sprite('Action_000_15', 5)
    sprite('Action_000_16', 6)
    sprite('Action_000_17', 6)
    loopRest()
    ExitState()
    label(10)
    sprite('Hyd901_00', 4)
    sprite('Hyd901_01', 4)
    Unknown7006('uhy505', 100, 897149045, 13360, 0, 0, 100, 897149045, 12592, 0, 0, 100, 897149045, 13104, 0, 0, 100)
    sprite('Hyd901_02', 4)
    sprite('Hyd901_00', 4)
    sprite('Hyd901_01', 4)
    sprite('Hyd901_02', 4)
    sprite('Hyd901_00', 4)
    sprite('Hyd901_01', 4)
    sprite('Hyd901_02', 4)
    sprite('Hyd901_00', 4)
    sprite('Hyd901_01', 4)
    sprite('Hyd901_02', 4)
    sprite('Hyd901_03', 5)
    sprite('Hyd901_04', 6)
    sprite('Hyd901_05', 2)
    sprite('Hyd901_06', 5)
    SFX_3('SE_InsulatorSwingB')
    sprite('Hyd901_07', 70)
    sprite('Hyd901_08', 8)
    Unknown23018(1)
    Unknown21007(24, 41)
    sprite('Hyd901_09', 5)
    sprite('Hyd901_10', 5)
    sprite('Hyd901_11', 5)
    sprite('Hyd901_12', 4)
    Unknown21011(60)
    ExitState()
    label(20)
    sprite('Action_000_00', 1)
    SFX_1('uhy701uyu')
    label(21)
    sprite('Action_000_00', 7)
    sprite('Action_000_01', 7)
    sprite('Action_000_02', 6)
    sprite('Action_000_03', 6)
    sprite('Action_000_04', 5)
    sprite('Action_000_05', 5)
    sprite('Action_000_06', 5)
    sprite('Action_000_07', 6)
    sprite('Action_000_08', 6)
    sprite('Action_000_09', 7)
    sprite('Action_000_10', 7)
    sprite('Action_000_11', 6)
    sprite('Action_000_12', 6)
    sprite('Action_000_13', 5)
    sprite('Action_000_14', 5)
    sprite('Action_000_15', 5)
    sprite('Action_000_16', 6)
    sprite('Action_000_17', 6)
    gotoLabel(21)
    label(100)
    sprite('Hyd901_00', 1)
    if SLOT_158:
        Unknown1000(-1230000)
        Unknown2019(-1000)
    else:
        Unknown1000(-1465000)

    def upon_40():
        clearUponHandler(40)
        sendToLabel(102)
    label(101)
    sprite('Hyd901_00', 4)
    sprite('Hyd901_01', 4)
    sprite('Hyd901_02', 4)
    gotoLabel(101)
    label(102)
    sprite('Hyd901_00', 4)
    sprite('Hyd901_01', 4)
    sprite('Hyd901_02', 4)
    sprite('Hyd901_03', 5)
    sprite('Hyd901_04', 6)
    sprite('Hyd901_05', 2)
    sprite('Hyd901_06', 5)
    SFX_3('SE_InsulatorSwingB')
    sprite('Hyd901_07', 1)
    SFX_1('uhy601brg')
    label(103)
    sprite('Hyd901_07', 1)
    if SLOT_97:
        _gotolabel(103)
    sprite('Hyd901_08', 8)
    sprite('Hyd901_09', 5)
    sprite('Hyd901_10', 5)
    sprite('Hyd901_11', 5)
    sprite('Hyd901_12', 4)
    Unknown23018(1)
    label(103)
    sprite('Action_000_00', 7)
    sprite('Action_000_01', 7)
    sprite('Action_000_02', 6)
    sprite('Action_000_03', 6)
    sprite('Action_000_04', 5)
    sprite('Action_000_05', 5)
    sprite('Action_000_06', 5)
    sprite('Action_000_07', 6)
    sprite('Action_000_08', 6)
    sprite('Action_000_09', 7)
    sprite('Action_000_10', 7)
    sprite('Action_000_11', 6)
    sprite('Action_000_12', 6)
    sprite('Action_000_13', 5)
    sprite('Action_000_14', 5)
    sprite('Action_000_15', 5)
    sprite('Action_000_16', 6)
    sprite('Action_000_17', 6)
    gotoLabel(103)
    ExitState()
    label(110)
    sprite('Hyd901_00', 1)
    if SLOT_158:
        Unknown1000(-1230000)
    else:
        Unknown1000(-1465000)

    def upon_40():
        clearUponHandler(40)
        sendToLabel(112)
    label(111)
    sprite('Hyd901_00', 4)
    sprite('Hyd901_01', 4)
    sprite('Hyd901_02', 4)
    gotoLabel(111)
    label(112)
    sprite('Hyd901_00', 4)
    SFX_1('uhy601bno')
    sprite('Hyd901_01', 4)
    sprite('Hyd901_02', 4)
    Unknown2037(6)
    label(113)
    sprite('Hyd901_00', 4)
    sprite('Hyd901_01', 4)
    sprite('Hyd901_02', 4)
    Unknown2038(-1)
    if SLOT_2:
        _gotolabel(113)
    sprite('Hyd901_03', 5)
    sprite('Hyd901_04', 6)
    sprite('Hyd901_05', 2)
    sprite('Hyd901_06', 5)
    SFX_3('SE_InsulatorSwingB')
    sprite('Hyd901_07', 70)
    sprite('Hyd901_08', 8)
    sprite('Hyd901_09', 5)
    sprite('Hyd901_10', 5)
    sprite('Hyd901_11', 5)
    sprite('Hyd901_12', 4)
    Unknown23018(1)
    label(114)
    sprite('Action_000_00', 7)
    sprite('Action_000_01', 7)
    sprite('Action_000_02', 6)
    sprite('Action_000_03', 6)
    sprite('Action_000_04', 5)
    sprite('Action_000_05', 5)
    sprite('Action_000_06', 5)
    sprite('Action_000_07', 6)
    sprite('Action_000_08', 6)
    sprite('Action_000_09', 7)
    sprite('Action_000_10', 7)
    sprite('Action_000_11', 6)
    sprite('Action_000_12', 6)
    sprite('Action_000_13', 5)
    sprite('Action_000_14', 5)
    sprite('Action_000_15', 5)
    sprite('Action_000_16', 6)
    sprite('Action_000_17', 6)
    gotoLabel(114)
    ExitState()
    label(120)
    sprite('Action_050_01', 5)
    if SLOT_158:
        Unknown1000(-1230000)
        Unknown2019(-500)
    else:
        Unknown1000(-1465000)
    GFX_0('EffEntryBlade_Summon1', 100)
    sprite('Action_050_02', 5)
    sprite('Action_050_03', 5)
    sprite('Action_050_01', 5)
    sprite('Action_050_02', 5)
    sprite('Action_050_03', 5)
    sprite('Action_050_04', 5)
    SFX_3('SE_ApperLightBlade')
    sprite('Action_050_05', 4)
    sprite('Action_050_06', 4)
    sprite('Action_050_07', 3)
    SFX_1('uhy600btg')
    Unknown26('EffEntryBlade_Summon1')
    GFX_0('EffEntryBlade_Summon2', 100)
    sprite('Action_050_08', 3)
    sprite('Action_050_09', 3)
    sprite('Action_050_10', 3)
    Unknown26('EffEntryBlade_Summon2')
    GFX_0('EffEntryBlade_Summon3', 100)
    sprite('Action_050_11', 2)
    sprite('Action_050_12', 2)
    sprite('Action_050_13', 4)
    Unknown26('EffEntryBlade_Summon3')
    GFX_0('EffEntryBlade_Summon4', 100)
    sprite('Action_050_14', 3)
    sprite('Action_050_15', 3)
    sprite('Action_050_16', 4)
    Unknown26('EffEntryBlade_Summon4')
    GFX_0('EffEntryBlade_Summon5', 100)
    sprite('Action_050_17', 4)
    sprite('Action_050_18', 4)
    sprite('Action_050_19', 5)
    sprite('Action_050_20', 7)
    sprite('Action_050_21', 8)
    sprite('Action_050_22', 11)
    sprite('Action_050_23', 5)
    GFX_0('EffEntryBlade01', 100)
    SFX_3('SE_InsulatorSwingB')
    sprite('Action_050_24', 12)
    label(121)
    sprite('Action_050_24', 1)
    if SLOT_97:
        _gotolabel(121)
    sprite('Action_050_24', 20)
    sprite('Action_050_25', 6)
    sprite('Action_000_00', 7)
    sprite('Action_000_01', 7)
    Unknown21007(24, 40)
    Unknown21011(60)
    sprite('Action_000_02', 6)
    sprite('Action_000_03', 6)
    sprite('Action_000_04', 5)
    sprite('Action_000_05', 5)
    sprite('Action_000_06', 5)
    sprite('Action_000_07', 6)
    sprite('Action_000_08', 6)
    sprite('Action_000_09', 7)
    sprite('Action_000_10', 7)
    sprite('Action_000_11', 6)
    sprite('Action_000_12', 6)
    sprite('Action_000_13', 5)
    sprite('Action_000_14', 5)
    sprite('Action_000_15', 5)
    sprite('Action_000_16', 6)
    sprite('Action_000_17', 6)
    label(122)
    sprite('Action_000_00', 7)
    sprite('Action_000_01', 7)
    sprite('Action_000_02', 6)
    sprite('Action_000_03', 6)
    sprite('Action_000_04', 5)
    sprite('Action_000_05', 5)
    sprite('Action_000_06', 5)
    sprite('Action_000_07', 6)
    sprite('Action_000_08', 6)
    sprite('Action_000_09', 7)
    sprite('Action_000_10', 7)
    sprite('Action_000_11', 6)
    sprite('Action_000_12', 6)
    sprite('Action_000_13', 5)
    sprite('Action_000_14', 5)
    sprite('Action_000_15', 5)
    sprite('Action_000_16', 6)
    sprite('Action_000_17', 6)
    gotoLabel(122)
    ExitState()
    label(130)
    sprite('Action_050_01', 5)
    if SLOT_158:
        Unknown1000(-1230000)
    else:
        Unknown1000(-1465000)
    GFX_0('EffEntryBlade_Summon1', 100)
    sprite('Action_050_02', 5)
    sprite('Action_050_03', 5)
    sprite('Action_050_01', 5)
    sprite('Action_050_02', 5)
    sprite('Action_050_03', 5)
    sprite('Action_050_04', 5)
    SFX_1('uhy600pbc')
    SFX_3('SE_ApperLightBlade')
    sprite('Action_050_05', 4)
    sprite('Action_050_06', 4)
    sprite('Action_050_07', 3)
    Unknown26('EffEntryBlade_Summon1')
    GFX_0('EffEntryBlade_Summon2', 100)
    sprite('Action_050_08', 3)
    sprite('Action_050_09', 3)
    sprite('Action_050_10', 3)
    Unknown26('EffEntryBlade_Summon2')
    GFX_0('EffEntryBlade_Summon3', 100)
    sprite('Action_050_11', 2)
    sprite('Action_050_12', 2)
    sprite('Action_050_13', 4)
    Unknown26('EffEntryBlade_Summon3')
    GFX_0('EffEntryBlade_Summon4', 100)
    sprite('Action_050_14', 3)
    sprite('Action_050_15', 3)
    sprite('Action_050_16', 4)
    Unknown26('EffEntryBlade_Summon4')
    GFX_0('EffEntryBlade_Summon5', 100)
    sprite('Action_050_17', 4)
    sprite('Action_050_18', 4)
    sprite('Action_050_19', 5)
    sprite('Action_050_20', 7)
    sprite('Action_050_21', 8)
    sprite('Action_050_22', 11)
    sprite('Action_050_23', 5)
    GFX_0('EffEntryBlade01', 100)
    SFX_3('SE_InsulatorSwingB')
    sprite('Action_050_24', 12)
    label(131)
    sprite('Action_050_24', 1)
    if SLOT_97:
        _gotolabel(131)
    sprite('Action_050_24', 30)
    sprite('Action_050_25', 6)
    Unknown21007(24, 40)
    Unknown23018(1)
    label(132)
    sprite('Action_000_00', 7)
    sprite('Action_000_01', 7)
    sprite('Action_000_02', 6)
    sprite('Action_000_03', 6)
    sprite('Action_000_04', 5)
    sprite('Action_000_05', 5)
    sprite('Action_000_06', 5)
    sprite('Action_000_07', 6)
    sprite('Action_000_08', 6)
    sprite('Action_000_09', 7)
    sprite('Action_000_10', 7)
    sprite('Action_000_11', 6)
    sprite('Action_000_12', 6)
    sprite('Action_000_13', 5)
    sprite('Action_000_14', 5)
    sprite('Action_000_15', 5)
    sprite('Action_000_16', 6)
    sprite('Action_000_17', 6)
    gotoLabel(132)
    ExitState()
    label(140)
    sprite('Hyd901_00', 4)
    Unknown1000(-1340000)
    SFX_1('uhy600uli')
    Unknown2037(30)

    def upon_40():
        clearUponHandler(40)
        sendToLabel(142)

    def upon_CLEAR_OR_EXIT():
        if (not SLOT_97):
            SLOT_2 = (SLOT_2 + (-1))
            if (not SLOT_2):
                clearUponHandler(3)
                Unknown21007(24, 40)
    label(141)
    sprite('Hyd901_00', 4)
    sprite('Hyd901_01', 4)
    sprite('Hyd901_02', 4)
    gotoLabel(141)
    label(142)
    sprite('Hyd901_03', 4)
    sprite('Hyd901_04', 6)
    sprite('Hyd901_05', 2)
    sprite('Hyd901_06', 4)
    SFX_3('SE_InsulatorSwingB')
    sprite('Hyd901_07', 60)
    sprite('Hyd901_08', 8)
    sprite('Hyd901_09', 5)
    sprite('Hyd901_10', 5)
    sprite('Hyd901_11', 5)
    sprite('Hyd901_12', 4)
    Unknown23018(1)
    label(143)
    sprite('Action_000_00', 7)
    sprite('Action_000_01', 7)
    sprite('Action_000_02', 6)
    sprite('Action_000_03', 6)
    sprite('Action_000_04', 5)
    sprite('Action_000_05', 5)
    sprite('Action_000_06', 5)
    sprite('Action_000_07', 6)
    sprite('Action_000_08', 6)
    sprite('Action_000_09', 7)
    sprite('Action_000_10', 7)
    sprite('Action_000_11', 6)
    sprite('Action_000_12', 6)
    sprite('Action_000_13', 5)
    sprite('Action_000_14', 5)
    sprite('Action_000_15', 5)
    sprite('Action_000_16', 6)
    sprite('Action_000_17', 6)
    gotoLabel(143)
    label(150)
    sprite('Hyd901_00', 1)
    if SLOT_158:
        Unknown1000(-1230000)
        Unknown2019(-500)
    else:
        Unknown1000(-1465000)

    def upon_40():
        clearUponHandler(40)
        sendToLabel(152)
    label(151)
    sprite('Hyd901_00', 4)
    sprite('Hyd901_01', 4)
    sprite('Hyd901_02', 4)
    gotoLabel(151)
    label(152)
    sprite('Hyd901_03', 5)
    sprite('Hyd901_04', 6)
    sprite('Hyd901_05', 2)
    sprite('Hyd901_06', 5)
    SFX_3('SE_InsulatorSwingB')
    sprite('Hyd901_07', 1)
    SFX_1('uhy601uwa')
    label(153)
    sprite('Hyd901_07', 1)
    if SLOT_97:
        _gotolabel(153)
    sprite('Hyd901_08', 8)
    Unknown23018(1)
    sprite('Hyd901_09', 5)
    sprite('Hyd901_10', 5)
    sprite('Hyd901_11', 5)
    sprite('Hyd901_12', 4)
    Unknown21011(120)
    label(154)
    sprite('Action_000_00', 7)
    sprite('Action_000_01', 7)
    sprite('Action_000_02', 6)
    sprite('Action_000_03', 6)
    sprite('Action_000_04', 5)
    sprite('Action_000_05', 5)
    sprite('Action_000_06', 5)
    sprite('Action_000_07', 6)
    sprite('Action_000_08', 6)
    sprite('Action_000_09', 7)
    sprite('Action_000_10', 7)
    sprite('Action_000_11', 6)
    sprite('Action_000_12', 6)
    sprite('Action_000_13', 5)
    sprite('Action_000_14', 5)
    sprite('Action_000_15', 5)
    sprite('Action_000_16', 6)
    sprite('Action_000_17', 6)
    gotoLabel(154)
    ExitState()
    label(160)
    sprite('Hyd901_00', 4)
    if (not SLOT_158):
        Unknown1000(-1230000)
    sprite('Hyd901_01', 4)
    sprite('Hyd901_02', 4)
    sprite('Hyd901_00', 4)
    sprite('Hyd901_01', 4)
    sprite('Hyd901_02', 4)
    sprite('Hyd901_00', 4)
    sprite('Hyd901_01', 4)
    sprite('Hyd901_02', 4)
    sprite('Hyd901_00', 4)
    sprite('Hyd901_01', 4)
    sprite('Hyd901_02', 4)
    sprite('Hyd901_03', 5)
    sprite('Hyd901_04', 6)
    sprite('Hyd901_05', 2)
    sprite('Hyd901_06', 5)
    SFX_3('SE_InsulatorSwingB')
    sprite('Hyd901_07', 120)
    SFX_1('uhy600rrb')
    sprite('Hyd901_08', 8)
    sprite('Hyd901_09', 5)
    sprite('Hyd901_10', 5)
    sprite('Hyd901_11', 5)
    sprite('Hyd901_12', 4)
    Unknown21007(24, 40)

    def upon_40():
        clearUponHandler(40)
        sendToLabel(162)
    label(161)
    sprite('Action_000_00', 7)
    sprite('Action_000_01', 7)
    sprite('Action_000_02', 6)
    sprite('Action_000_03', 6)
    sprite('Action_000_04', 5)
    sprite('Action_000_05', 5)
    sprite('Action_000_06', 5)
    sprite('Action_000_07', 6)
    sprite('Action_000_08', 6)
    sprite('Action_000_09', 7)
    sprite('Action_000_10', 7)
    sprite('Action_000_11', 6)
    sprite('Action_000_12', 6)
    sprite('Action_000_13', 5)
    sprite('Action_000_14', 5)
    sprite('Action_000_15', 5)
    sprite('Action_000_16', 6)
    sprite('Action_000_17', 6)
    gotoLabel(161)
    label(162)
    sprite('Action_000_19', 4)
    SFX_1('uhy602rrb')
    sprite('Action_000_20', 8)
    sprite('Action_000_21', 11)
    sprite('Action_000_22', 5)
    SFX_3('SE_InsulatorSwingB')
    GFX_0('EffEntryBlade01', 100)
    sprite('Action_000_23', 150)
    sprite('Action_000_24', 6)
    Unknown23018(1)
    label(163)
    sprite('Action_000_00', 7)
    sprite('Action_000_01', 7)
    sprite('Action_000_02', 6)
    sprite('Action_000_03', 6)
    sprite('Action_000_04', 5)
    sprite('Action_000_05', 5)
    sprite('Action_000_06', 5)
    sprite('Action_000_07', 6)
    sprite('Action_000_08', 6)
    sprite('Action_000_09', 7)
    sprite('Action_000_10', 7)
    sprite('Action_000_11', 6)
    sprite('Action_000_12', 6)
    sprite('Action_000_13', 5)
    sprite('Action_000_14', 5)
    sprite('Action_000_15', 5)
    sprite('Action_000_16', 6)
    sprite('Action_000_17', 6)
    gotoLabel(163)
    ExitState()
    label(170)
    sprite('Action_050_01', 5)
    if SLOT_158:
        Unknown1000(-1230000)
    else:
        Unknown1000(-1465000)
    SFX_1('uhy600pna')
    GFX_0('EffEntryBlade_Summon1', 100)
    sprite('Action_050_02', 5)
    sprite('Action_050_03', 5)
    sprite('Action_050_01', 5)
    sprite('Action_050_02', 5)
    sprite('Action_050_03', 5)
    sprite('Action_050_04', 5)
    SFX_3('SE_ApperLightBlade')
    sprite('Action_050_05', 4)
    sprite('Action_050_06', 4)
    sprite('Action_050_07', 3)
    Unknown26('EffEntryBlade_Summon1')
    GFX_0('EffEntryBlade_Summon2', 100)
    sprite('Action_050_08', 3)
    sprite('Action_050_09', 3)
    sprite('Action_050_10', 3)
    Unknown26('EffEntryBlade_Summon2')
    GFX_0('EffEntryBlade_Summon3', 100)
    sprite('Action_050_11', 2)
    sprite('Action_050_12', 2)
    sprite('Action_050_13', 4)
    Unknown26('EffEntryBlade_Summon3')
    GFX_0('EffEntryBlade_Summon4', 100)
    sprite('Action_050_14', 3)
    sprite('Action_050_15', 3)
    sprite('Action_050_16', 4)
    Unknown26('EffEntryBlade_Summon4')
    GFX_0('EffEntryBlade_Summon5', 100)
    sprite('Action_050_17', 4)
    sprite('Action_050_18', 4)
    sprite('Action_050_19', 5)
    sprite('Action_050_20', 7)
    sprite('Action_050_21', 8)
    sprite('Action_050_22', 11)
    sprite('Action_050_23', 5)
    GFX_0('EffEntryBlade01', 100)
    SFX_3('SE_InsulatorSwingB')
    sprite('Action_050_24', 12)
    label(171)
    sprite('Action_050_24', 1)
    if SLOT_97:
        _gotolabel(171)
    sprite('Action_050_24', 20)
    sprite('Action_050_25', 6)
    Unknown21007(24, 40)
    Unknown23018(1)
    label(172)
    sprite('Action_000_00', 7)
    sprite('Action_000_01', 7)
    sprite('Action_000_02', 6)
    sprite('Action_000_03', 6)
    sprite('Action_000_04', 5)
    sprite('Action_000_05', 5)
    sprite('Action_000_06', 5)
    sprite('Action_000_07', 6)
    sprite('Action_000_08', 6)
    sprite('Action_000_09', 7)
    sprite('Action_000_10', 7)
    sprite('Action_000_11', 6)
    sprite('Action_000_12', 6)
    sprite('Action_000_13', 5)
    sprite('Action_000_14', 5)
    sprite('Action_000_15', 5)
    sprite('Action_000_16', 6)
    sprite('Action_000_17', 6)
    gotoLabel(172)
    ExitState()
    label(180)
    sprite('Hyd901_00', 1)
    if SLOT_158:
        Unknown1000(-1230000)
    else:
        Unknown1000(-1465000)

    def upon_40():
        clearUponHandler(40)
        sendToLabel(182)
    label(181)
    sprite('Hyd901_00', 4)
    sprite('Hyd901_01', 4)
    sprite('Hyd901_02', 4)
    gotoLabel(181)
    label(182)
    sprite('Hyd901_00', 4)
    sprite('Hyd901_01', 4)
    sprite('Hyd901_02', 4)
    sprite('Hyd901_03', 5)
    sprite('Hyd901_04', 6)
    sprite('Hyd901_05', 2)
    sprite('Hyd901_06', 5)
    SFX_3('SE_InsulatorSwingB')
    sprite('Hyd901_07', 1)
    SFX_1('uhy601rbl')
    label(183)
    sprite('Hyd901_07', 1)
    if SLOT_97:
        _gotolabel(183)
    sprite('Hyd901_08', 8)
    sprite('Hyd901_09', 5)
    sprite('Hyd901_10', 5)
    sprite('Hyd901_11', 5)
    sprite('Hyd901_12', 4)
    Unknown23018(1)
    label(184)
    sprite('Action_000_00', 7)
    sprite('Action_000_01', 7)
    sprite('Action_000_02', 6)
    sprite('Action_000_03', 6)
    sprite('Action_000_04', 5)
    sprite('Action_000_05', 5)
    sprite('Action_000_06', 5)
    sprite('Action_000_07', 6)
    sprite('Action_000_08', 6)
    sprite('Action_000_09', 7)
    sprite('Action_000_10', 7)
    sprite('Action_000_11', 6)
    sprite('Action_000_12', 6)
    sprite('Action_000_13', 5)
    sprite('Action_000_14', 5)
    sprite('Action_000_15', 5)
    sprite('Action_000_16', 6)
    sprite('Action_000_17', 6)
    gotoLabel(184)
    ExitState()
    label(190)
    sprite('Hyd901_00', 1)
    if SLOT_158:
        Unknown1000(-1230000)
        Unknown2019(-1000)
    else:
        Unknown1000(-1465000)

    def upon_40():
        clearUponHandler(40)
        sendToLabel(192)
    label(191)
    sprite('Hyd901_00', 4)
    sprite('Hyd901_01', 4)
    sprite('Hyd901_02', 4)
    gotoLabel(191)
    label(192)
    sprite('Hyd901_00', 4)
    sprite('Hyd901_01', 4)
    sprite('Hyd901_02', 4)
    sprite('Hyd901_03', 5)
    sprite('Hyd901_04', 6)
    sprite('Hyd901_05', 2)
    sprite('Hyd901_06', 5)
    SFX_3('SE_InsulatorSwingB')
    sprite('Hyd901_07', 1)
    SFX_1('uhy601uor')
    label(193)
    sprite('Hyd901_07', 1)
    if SLOT_97:
        _gotolabel(193)
    sprite('Hyd901_08', 8)
    sprite('Hyd901_09', 5)
    sprite('Hyd901_10', 5)
    sprite('Hyd901_11', 5)
    sprite('Hyd901_12', 4)
    Unknown21011(120)
    label(194)
    sprite('Action_000_00', 7)
    sprite('Action_000_01', 7)
    sprite('Action_000_02', 6)
    sprite('Action_000_03', 6)
    sprite('Action_000_04', 5)
    sprite('Action_000_05', 5)
    sprite('Action_000_06', 5)
    sprite('Action_000_07', 6)
    sprite('Action_000_08', 6)
    sprite('Action_000_09', 7)
    sprite('Action_000_10', 7)
    sprite('Action_000_11', 6)
    sprite('Action_000_12', 6)
    sprite('Action_000_13', 5)
    sprite('Action_000_14', 5)
    sprite('Action_000_15', 5)
    sprite('Action_000_16', 6)
    sprite('Action_000_17', 6)
    gotoLabel(194)
    ExitState()
    label(200)
    sprite('Action_050_01', 5)
    if SLOT_158:
        Unknown1000(-1230000)
        Unknown2037(1)
    else:
        Unknown1000(-1465000)
    SFX_1('uhy600pag')
    GFX_0('EffEntryBlade_Summon1', 100)
    sprite('Action_050_02', 5)
    sprite('Action_050_03', 5)
    sprite('Action_050_01', 5)
    sprite('Action_050_02', 5)
    sprite('Action_050_03', 5)
    sprite('Action_050_04', 5)
    SFX_3('SE_ApperLightBlade')
    sprite('Action_050_05', 4)
    sprite('Action_050_06', 4)
    sprite('Action_050_07', 3)
    Unknown26('EffEntryBlade_Summon1')
    GFX_0('EffEntryBlade_Summon2', 100)
    sprite('Action_050_08', 3)
    sprite('Action_050_09', 3)
    sprite('Action_050_10', 3)
    Unknown26('EffEntryBlade_Summon2')
    GFX_0('EffEntryBlade_Summon3', 100)
    sprite('Action_050_11', 2)
    sprite('Action_050_12', 2)
    sprite('Action_050_13', 4)
    Unknown26('EffEntryBlade_Summon3')
    GFX_0('EffEntryBlade_Summon4', 100)
    sprite('Action_050_14', 3)
    sprite('Action_050_15', 3)
    sprite('Action_050_16', 4)
    Unknown26('EffEntryBlade_Summon4')
    GFX_0('EffEntryBlade_Summon5', 100)
    sprite('Action_050_17', 4)
    sprite('Action_050_18', 4)
    sprite('Action_050_19', 5)
    sprite('Action_050_20', 7)
    sprite('Action_050_21', 8)
    sprite('Action_050_22', 11)
    sprite('Action_050_23', 5)
    GFX_0('EffEntryBlade01', 100)
    SFX_3('SE_InsulatorSwingB')
    label(201)
    sprite('Action_050_24', 1)
    if SLOT_97:
        _gotolabel(201)
    sprite('Action_050_24', 30)
    sprite('Action_050_25', 6)
    Unknown21007(24, 40)

    def upon_40():
        clearUponHandler(40)
        sendToLabel(203)
    label(202)
    sprite('Action_000_00', 7)
    sprite('Action_000_01', 7)
    sprite('Action_000_02', 6)
    sprite('Action_000_03', 6)
    sprite('Action_000_04', 5)
    sprite('Action_000_05', 5)
    sprite('Action_000_06', 5)
    sprite('Action_000_07', 6)
    sprite('Action_000_08', 6)
    sprite('Action_000_09', 7)
    sprite('Action_000_10', 7)
    sprite('Action_000_11', 6)
    sprite('Action_000_12', 6)
    sprite('Action_000_13', 5)
    sprite('Action_000_14', 5)
    sprite('Action_000_15', 5)
    sprite('Action_000_16', 6)
    sprite('Action_000_17', 6)
    gotoLabel(202)
    label(203)
    sprite('keep', 1)
    if (not SLOT_2):
        sendToLabel(204)
    sprite('Action_015_00', 3)
    Unknown2005()
    sprite('Action_015_01', 3)
    label(204)
    sprite('Action_248_00', 6)
    SFX_1('uhy602pag')
    sprite('Action_248_01', 5)
    sprite('Action_248_02', 5)
    sprite('Action_248_03', 5)
    sprite('Action_248_04', 4)
    Unknown23018(1)
    label(205)
    sprite('Action_248_04', 6)
    sprite('Action_248_05', 6)
    sprite('Action_248_06', 6)
    loopRest()
    gotoLabel(205)
    ExitState()
    label(210)
    sprite('Action_050_01', 5)
    if SLOT_158:
        Unknown1000(-1230000)
    else:
        Unknown1000(-1465000)
    SFX_1('uhy600uva')
    GFX_0('EffEntryBlade_Summon1', 100)
    sprite('Action_050_02', 5)
    sprite('Action_050_03', 5)
    sprite('Action_050_01', 5)
    sprite('Action_050_02', 5)
    sprite('Action_050_03', 5)
    sprite('Action_050_04', 5)
    SFX_3('SE_ApperLightBlade')
    sprite('Action_050_05', 4)
    sprite('Action_050_06', 4)
    sprite('Action_050_07', 3)
    Unknown26('EffEntryBlade_Summon1')
    GFX_0('EffEntryBlade_Summon2', 100)
    sprite('Action_050_08', 3)
    sprite('Action_050_09', 3)
    sprite('Action_050_10', 3)
    Unknown26('EffEntryBlade_Summon2')
    GFX_0('EffEntryBlade_Summon3', 100)
    sprite('Action_050_11', 2)
    sprite('Action_050_12', 2)
    sprite('Action_050_13', 4)
    Unknown26('EffEntryBlade_Summon3')
    GFX_0('EffEntryBlade_Summon4', 100)
    sprite('Action_050_14', 3)
    sprite('Action_050_15', 3)
    sprite('Action_050_16', 4)
    Unknown26('EffEntryBlade_Summon4')
    GFX_0('EffEntryBlade_Summon5', 100)
    sprite('Action_050_17', 4)
    sprite('Action_050_18', 4)
    sprite('Action_050_19', 5)
    sprite('Action_050_20', 7)
    sprite('Action_050_21', 8)
    sprite('Action_050_22', 11)
    sprite('Action_050_23', 5)
    GFX_0('EffEntryBlade01', 100)
    SFX_3('SE_InsulatorSwingB')
    sprite('Action_050_24', 12)
    label(211)
    sprite('Action_050_24', 1)
    if SLOT_97:
        _gotolabel(211)
    sprite('Action_050_24', 20)
    sprite('Action_050_25', 6)
    Unknown21007(24, 40)
    Unknown21011(240)
    label(212)
    sprite('Action_000_00', 7)
    sprite('Action_000_01', 7)
    sprite('Action_000_02', 6)
    sprite('Action_000_03', 6)
    sprite('Action_000_04', 5)
    sprite('Action_000_05', 5)
    sprite('Action_000_06', 5)
    sprite('Action_000_07', 6)
    sprite('Action_000_08', 6)
    sprite('Action_000_09', 7)
    sprite('Action_000_10', 7)
    sprite('Action_000_11', 6)
    sprite('Action_000_12', 6)
    sprite('Action_000_13', 5)
    sprite('Action_000_14', 5)
    sprite('Action_000_15', 5)
    sprite('Action_000_16', 6)
    sprite('Action_000_17', 6)
    gotoLabel(212)
    ExitState()
    label(220)
    sprite('Hyd901_00', 1)
    if SLOT_158:
        Unknown1000(-1230000)
    else:
        Unknown1000(-1465000)

    def upon_40():
        clearUponHandler(40)
        sendToLabel(222)
    label(221)
    sprite('Hyd901_00', 4)
    sprite('Hyd901_01', 4)
    sprite('Hyd901_02', 4)
    gotoLabel(221)
    label(222)
    sprite('Hyd901_00', 4)
    sprite('Hyd901_01', 4)
    sprite('Hyd901_02', 4)
    sprite('Hyd901_03', 5)
    sprite('Hyd901_04', 6)
    sprite('Hyd901_05', 2)
    sprite('Hyd901_06', 5)
    SFX_3('SE_InsulatorSwingB')
    sprite('Hyd901_07', 1)
    SFX_1('uhy601uyu')
    label(223)
    sprite('Hyd901_07', 1)
    if SLOT_97:
        _gotolabel(223)
    sprite('Hyd901_08', 8)
    sprite('Hyd901_09', 5)
    sprite('Hyd901_10', 5)
    sprite('Hyd901_11', 5)
    sprite('Hyd901_12', 4)
    Unknown23018(1)
    label(224)
    sprite('Action_000_00', 7)
    sprite('Action_000_01', 7)
    sprite('Action_000_02', 6)
    sprite('Action_000_03', 6)
    sprite('Action_000_04', 5)
    sprite('Action_000_05', 5)
    sprite('Action_000_06', 5)
    sprite('Action_000_07', 6)
    sprite('Action_000_08', 6)
    sprite('Action_000_09', 7)
    sprite('Action_000_10', 7)
    sprite('Action_000_11', 6)
    sprite('Action_000_12', 6)
    sprite('Action_000_13', 5)
    sprite('Action_000_14', 5)
    sprite('Action_000_15', 5)
    sprite('Action_000_16', 6)
    sprite('Action_000_17', 6)
    gotoLabel(224)
    ExitState()
    label(230)
    sprite('Action_050_01', 5)
    if SLOT_158:
        Unknown1000(-1230000)
    else:
        Unknown1000(-1230000)
    SFX_1('uhy600bma')
    GFX_0('EffEntryBlade_Summon1', 100)
    sprite('Action_050_02', 5)
    sprite('Action_050_03', 5)
    sprite('Action_050_01', 5)
    sprite('Action_050_02', 5)
    sprite('Action_050_03', 5)
    sprite('Action_050_04', 5)
    SFX_3('SE_ApperLightBlade')
    sprite('Action_050_05', 4)
    sprite('Action_050_06', 4)
    sprite('Action_050_07', 3)
    Unknown26('EffEntryBlade_Summon1')
    GFX_0('EffEntryBlade_Summon2', 100)
    sprite('Action_050_08', 3)
    sprite('Action_050_09', 3)
    sprite('Action_050_10', 3)
    Unknown26('EffEntryBlade_Summon2')
    GFX_0('EffEntryBlade_Summon3', 100)
    sprite('Action_050_11', 2)
    sprite('Action_050_12', 2)
    sprite('Action_050_13', 4)
    Unknown26('EffEntryBlade_Summon3')
    GFX_0('EffEntryBlade_Summon4', 100)
    sprite('Action_050_14', 3)
    sprite('Action_050_15', 3)
    sprite('Action_050_16', 4)
    Unknown26('EffEntryBlade_Summon4')
    GFX_0('EffEntryBlade_Summon5', 100)
    sprite('Action_050_17', 4)
    sprite('Action_050_18', 4)
    sprite('Action_050_19', 5)
    sprite('Action_050_20', 7)
    sprite('Action_050_21', 8)
    sprite('Action_050_22', 11)
    sprite('Action_050_23', 5)
    GFX_0('EffEntryBlade01', 100)
    SFX_3('SE_InsulatorSwingB')
    sprite('Action_050_24', 12)
    label(231)
    sprite('Action_050_24', 1)
    if SLOT_97:
        _gotolabel(231)
    sprite('Action_050_25', 6)
    Unknown21007(24, 40)
    Unknown21011(360)
    label(232)
    sprite('Action_000_00', 7)
    sprite('Action_000_01', 7)
    sprite('Action_000_02', 6)
    sprite('Action_000_03', 6)
    sprite('Action_000_04', 5)
    sprite('Action_000_05', 5)
    sprite('Action_000_06', 5)
    sprite('Action_000_07', 6)
    sprite('Action_000_08', 6)
    sprite('Action_000_09', 7)
    sprite('Action_000_10', 7)
    sprite('Action_000_11', 6)
    sprite('Action_000_12', 6)
    sprite('Action_000_13', 5)
    sprite('Action_000_14', 5)
    sprite('Action_000_15', 5)
    sprite('Action_000_16', 6)
    sprite('Action_000_17', 6)
    gotoLabel(232)
    ExitState()
    label(240)
    sprite('Action_000_00', 1)

    def upon_40():
        clearUponHandler(40)
        sendToLabel(242)
    label(241)
    sprite('Action_000_00', 7)
    sprite('Action_000_01', 7)
    sprite('Action_000_02', 6)
    sprite('Action_000_03', 6)
    sprite('Action_000_04', 5)
    sprite('Action_000_05', 5)
    sprite('Action_000_06', 5)
    sprite('Action_000_07', 6)
    sprite('Action_000_08', 6)
    sprite('Action_000_09', 7)
    sprite('Action_000_10', 7)
    sprite('Action_000_11', 6)
    sprite('Action_000_12', 6)
    sprite('Action_000_13', 5)
    sprite('Action_000_14', 5)
    sprite('Action_000_15', 5)
    sprite('Action_000_16', 6)
    sprite('Action_000_17', 6)
    gotoLabel(241)
    label(242)
    sprite('keep', 1)
    if (not SLOT_158):
        sendToLabel(243)
    sprite('Action_015_00', 3)
    Unknown2005()
    sprite('Action_015_01', 3)
    label(243)
    sprite('Action_248_00', 6)
    sprite('Action_248_01', 5)
    sprite('Action_248_02', 5)
    sprite('Action_248_03', 5)
    sprite('Action_248_04', 4)
    SFX_1('uhy601ahe')
    Unknown23018(1)
    label(245)
    sprite('Action_248_04', 6)
    sprite('Action_248_05', 6)
    sprite('Action_248_06', 6)
    sprite('Action_248_05', 6)
    loopRest()
    gotoLabel(245)
    ExitState()
    label(250)
    sprite('Hyd901_00', 1)
    if SLOT_158:
        Unknown1000(-1230000)
        Unknown2019(-1000)
    else:
        Unknown1000(-1465000)

    def upon_40():
        clearUponHandler(40)
        sendToLabel(252)
    label(251)
    sprite('Hyd901_00', 4)
    sprite('Hyd901_01', 4)
    sprite('Hyd901_02', 4)
    gotoLabel(251)
    label(252)
    sprite('Hyd901_00', 4)
    sprite('Hyd901_01', 4)
    sprite('Hyd901_02', 4)
    sprite('Hyd901_03', 5)
    sprite('Hyd901_04', 6)
    sprite('Hyd901_05', 2)
    sprite('Hyd901_06', 5)
    SFX_3('SE_InsulatorSwingB')
    sprite('Hyd901_07', 53)
    SFX_1('uhy601uak')
    sprite('Hyd901_08', 8)
    sprite('Hyd901_09', 5)
    sprite('Hyd901_10', 5)
    sprite('Hyd901_11', 5)
    sprite('Hyd901_12', 4)
    Unknown23018(1)
    label(253)
    sprite('Action_000_00', 7)
    sprite('Action_000_01', 7)
    sprite('Action_000_02', 6)
    sprite('Action_000_03', 6)
    sprite('Action_000_04', 5)
    sprite('Action_000_05', 5)
    sprite('Action_000_06', 5)
    sprite('Action_000_07', 6)
    sprite('Action_000_08', 6)
    sprite('Action_000_09', 7)
    sprite('Action_000_10', 7)
    sprite('Action_000_11', 6)
    sprite('Action_000_12', 6)
    sprite('Action_000_13', 5)
    sprite('Action_000_14', 5)
    sprite('Action_000_15', 5)
    sprite('Action_000_16', 6)
    sprite('Action_000_17', 6)
    gotoLabel(253)
    ExitState()
    label(260)
    sprite('Hyd901_00', 1)
    Unknown1000(-1230000)
    Unknown2019(-1000)

    def upon_40():
        clearUponHandler(40)
        sendToLabel(262)
    label(261)
    sprite('Hyd901_00', 4)
    sprite('Hyd901_01', 4)
    sprite('Hyd901_02', 4)
    gotoLabel(261)
    label(262)
    sprite('Hyd901_00', 4)
    sprite('Hyd901_01', 4)
    sprite('Hyd901_02', 4)
    sprite('Hyd901_03', 5)
    sprite('Hyd901_04', 6)
    sprite('Hyd901_05', 2)
    sprite('Hyd901_06', 5)
    SFX_3('SE_InsulatorSwingB')
    sprite('Hyd901_07', 78)
    SFX_1('uhy601uhi')
    sprite('Hyd901_08', 8)
    sprite('Hyd901_09', 5)
    sprite('Hyd901_10', 5)
    sprite('Hyd901_11', 5)
    sprite('Hyd901_12', 4)
    Unknown23018(1)
    label(263)
    sprite('Action_000_00', 7)
    sprite('Action_000_01', 7)
    sprite('Action_000_02', 6)
    sprite('Action_000_03', 6)
    sprite('Action_000_04', 5)
    sprite('Action_000_05', 5)
    sprite('Action_000_06', 5)
    sprite('Action_000_07', 6)
    sprite('Action_000_08', 6)
    sprite('Action_000_09', 7)
    sprite('Action_000_10', 7)
    sprite('Action_000_11', 6)
    sprite('Action_000_12', 6)
    sprite('Action_000_13', 5)
    sprite('Action_000_14', 5)
    sprite('Action_000_15', 5)
    sprite('Action_000_16', 6)
    sprite('Action_000_17', 6)
    gotoLabel(263)
    ExitState()
    label(270)
    sprite('Hyd901_00', 1)
    Unknown1000(-1230000)
    Unknown2019(-1000)

    def upon_40():
        clearUponHandler(40)
        sendToLabel(272)
    label(271)
    sprite('Hyd901_00', 4)
    sprite('Hyd901_01', 4)
    sprite('Hyd901_02', 4)
    gotoLabel(271)
    label(272)
    sprite('Hyd901_00', 4)
    sprite('Hyd901_01', 4)
    sprite('Hyd901_02', 4)
    sprite('Hyd901_03', 5)
    sprite('Hyd901_04', 6)
    sprite('Hyd901_05', 2)
    sprite('Hyd901_06', 5)
    SFX_3('SE_InsulatorSwingB')
    sprite('Hyd901_07', 28)
    SFX_1('uhy601pad')
    Unknown23018(1)
    sprite('Hyd901_08', 8)
    sprite('Hyd901_09', 5)
    sprite('Hyd901_10', 5)
    sprite('Hyd901_11', 5)
    sprite('Hyd901_12', 4)
    label(273)
    sprite('Action_000_00', 7)
    sprite('Action_000_01', 7)
    sprite('Action_000_02', 6)
    sprite('Action_000_03', 6)
    sprite('Action_000_04', 5)
    sprite('Action_000_05', 5)
    sprite('Action_000_06', 5)
    sprite('Action_000_07', 6)
    sprite('Action_000_08', 6)
    sprite('Action_000_09', 7)
    sprite('Action_000_10', 7)
    sprite('Action_000_11', 6)
    sprite('Action_000_12', 6)
    sprite('Action_000_13', 5)
    sprite('Action_000_14', 5)
    sprite('Action_000_15', 5)
    sprite('Action_000_16', 6)
    sprite('Action_000_17', 6)
    gotoLabel(273)
    ExitState()
    label(280)
    sprite('Action_000_00', 1)

    def upon_40():
        clearUponHandler(40)
        sendToLabel(282)
    label(281)
    sprite('Action_000_00', 7)
    sprite('Action_000_01', 7)
    sprite('Action_000_02', 6)
    sprite('Action_000_03', 6)
    sprite('Action_000_04', 5)
    sprite('Action_000_05', 5)
    sprite('Action_000_06', 5)
    sprite('Action_000_07', 6)
    sprite('Action_000_08', 6)
    sprite('Action_000_09', 7)
    sprite('Action_000_10', 7)
    sprite('Action_000_11', 6)
    sprite('Action_000_12', 6)
    sprite('Action_000_13', 5)
    sprite('Action_000_14', 5)
    sprite('Action_000_15', 5)
    sprite('Action_000_16', 6)
    sprite('Action_000_17', 6)
    gotoLabel(281)
    label(282)
    sprite('Action_000_19', 4)
    sprite('Action_000_20', 8)
    SFX_1('uhy601kym')
    sprite('Action_000_21', 11)
    sprite('Action_000_22', 5)
    sprite('Action_000_23', 12)
    sprite('Action_000_24', 6)
    sprite('Action_000_00', 7)
    sprite('Action_000_01', 7)
    sprite('Action_000_02', 6)
    sprite('Action_000_03', 6)
    sprite('Action_000_04', 5)
    sprite('Action_000_05', 5)
    sprite('Action_000_06', 5)
    sprite('Action_000_07', 6)
    sprite('Action_000_08', 6)
    if (not SLOT_158):
        sendToLabel(283)
    sprite('Action_015_00', 3)
    Unknown2005()
    sprite('Action_015_01', 3)
    label(283)
    sprite('Action_248_00', 6)
    sprite('Action_248_01', 5)
    sprite('Action_248_02', 5)
    sprite('Action_248_03', 5)
    sprite('Action_248_04', 4)
    Unknown23018(1)
    label(284)
    sprite('Action_248_04', 6)
    sprite('Action_248_05', 6)
    sprite('Action_248_06', 6)
    sprite('Action_248_05', 6)
    loopRest()
    gotoLabel(284)
    ExitState()
    label(290)
    sprite('Hyd654_00', 6)
    Unknown1000(-1230000)
    Unknown2019(1000)

    def upon_40():
        clearUponHandler(40)
        sendToLabel(292)
    label(291)
    sprite('Hyd654_01', 6)
    sprite('Hyd654_02', 6)
    sprite('Hyd654_03', 6)
    sprite('Hyd654_00', 6)
    gotoLabel(291)
    label(292)
    sprite('Hyd654_04', 6)
    SFX_1('uhy601use')
    Unknown23018(1)
    label(293)
    sprite('Hyd654_05', 6)
    sprite('Hyd654_06', 6)
    sprite('Hyd654_07', 6)
    sprite('Hyd654_08', 6)
    gotoLabel(293)
    label(991)
    sprite('Action_000_00', 1)
    Unknown2019(1000)
    Unknown21011(120)
    label(992)
    sprite('Action_000_00', 7)
    sprite('Action_000_01', 7)
    sprite('Action_000_02', 6)
    sprite('Action_000_03', 6)
    sprite('Action_000_04', 5)
    sprite('Action_000_05', 5)
    sprite('Action_000_06', 5)
    sprite('Action_000_07', 6)
    sprite('Action_000_08', 6)
    sprite('Action_000_09', 7)
    sprite('Action_000_10', 7)
    sprite('Action_000_11', 6)
    sprite('Action_000_12', 6)
    sprite('Action_000_13', 5)
    sprite('Action_000_14', 5)
    sprite('Action_000_15', 5)
    sprite('Action_000_16', 6)
    sprite('Action_000_17', 6)
    gotoLabel(992)
    label(993)
    sprite('Action_046_00', 2)

    def upon_LANDING():
        clearUponHandler(2)
        sendToLabel(995)

    def upon_STATE_END():
        Unknown2019(0)
        Unknown3038(1)
        Unknown3001(255)
    Unknown2034(0)
    EnableCollision(0)
    Unknown2053(0)
    Unknown3001(255)
    Unknown3004(-20)
    physicsXImpulse(-51000)
    physicsYImpulse(18800)
    setGravity(1500)
    Unknown8002()
    label(994)
    sprite('Action_046_01', 2)
    sprite('Action_046_02', 1)
    loopRest()
    gotoLabel(994)
    label(995)
    sprite('null', 3)
    ExitState()

@State
def CmnActMatchWin():
    if SLOT_169:
        _gotolabel(482)
    if SLOT_122:
        _gotolabel(482)
    if SLOT_123:
        _gotolabel(482)
    sprite('keep', 2)

    def upon_CLEAR_OR_EXIT():
        SLOT_58 = 1
        Unknown48('19000000020000003400000018000000020000003a000000')
        if SLOT_52:
            if PartnerChar('brg'):
                if (SLOT_145 <= 500000):
                    sendToLabel(100)
                    clearUponHandler(3)
            if PartnerChar('bno'):
                if (SLOT_145 <= 500000):
                    sendToLabel(110)
                    clearUponHandler(3)
            if PartnerChar('btg'):
                if (SLOT_145 <= 500000):
                    sendToLabel(120)
                    clearUponHandler(3)
            if PartnerChar('pbc'):
                if (SLOT_145 <= 500000):
                    sendToLabel(130)
                    clearUponHandler(3)
            if PartnerChar('pna'):
                if (SLOT_145 <= 500000):
                    sendToLabel(140)
                    clearUponHandler(3)
            if PartnerChar('uwa'):
                if (SLOT_145 <= 500000):
                    sendToLabel(150)
                    clearUponHandler(3)
            if PartnerChar('uli'):
                if (SLOT_145 <= 500000):
                    sendToLabel(160)
                    clearUponHandler(3)
            if PartnerChar('rrb'):
                if (SLOT_145 <= 500000):
                    sendToLabel(170)
                    clearUponHandler(3)
            if PartnerChar('rbl'):
                if (SLOT_145 <= 500000):
                    sendToLabel(180)
                    clearUponHandler(3)
            if PartnerChar('uor'):
                if (SLOT_145 <= 500000):
                    sendToLabel(190)
                    clearUponHandler(3)
            if PartnerChar('pag'):
                if (SLOT_145 <= 500000):
                    sendToLabel(200)
                    clearUponHandler(3)
            if PartnerChar('uva'):
                if (SLOT_145 <= 500000):
                    sendToLabel(210)
                    clearUponHandler(3)
            if PartnerChar('uyu'):
                if (SLOT_145 <= 900000):
                    if (SLOT_145 >= 100000):
                        sendToLabel(220)
                        clearUponHandler(3)
            if PartnerChar('bma'):
                if (SLOT_145 <= 500000):
                    sendToLabel(230)
                    clearUponHandler(3)
            if PartnerChar('ahe'):
                if (SLOT_145 <= 500000):
                    sendToLabel(240)
                    clearUponHandler(3)
            if PartnerChar('uak'):
                if (SLOT_145 <= 500000):
                    sendToLabel(250)
                    clearUponHandler(3)
            if PartnerChar('uhi'):
                if (SLOT_145 <= 500000):
                    sendToLabel(260)
                    clearUponHandler(3)
            if PartnerChar('pad'):
                if (SLOT_145 <= 500000):
                    sendToLabel(270)
                    clearUponHandler(3)
            if PartnerChar('kym'):
                if (SLOT_145 <= 500000):
                    sendToLabel(280)
                    clearUponHandler(3)
            if PartnerChar('use'):
                if (SLOT_145 <= 500000):
                    sendToLabel(290)
                    clearUponHandler(3)
    label(482)
    sprite('keep', 1)
    clearUponHandler(3)
    SLOT_58 = 0
    random_(2, 0, 50)
    if SLOT_ReturnVal:
        _gotolabel(10)
    sprite('Action_052_00', 5)
    teleportRelativeX(-40000)
    sprite('Action_052_01', 5)
    teleportRelativeX(-40000)
    sprite('Action_052_02', 5)
    teleportRelativeX(-40000)
    sprite('Action_052_03', 8)
    if SLOT_158:
        if SLOT_52:
            Unknown7006('uhy524', 100, 897149045, 13618, 0, 0, 100, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0)
        elif SLOT_108:
            Unknown7006('uhy402_0', 100, 880371829, 828322352, 0, 0, 100, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0)
        else:
            Unknown7006('uhy520', 100, 897149045, 12594, 0, 0, 100, 897149045, 12850, 0, 0, 100, 897149045, 13106, 0, 0, 100)
    sprite('Action_052_04', 7)
    SFX_3('SE_InsulatorSwingB')
    GFX_0('EffWinBlade01', 100)
    sprite('Action_052_05', 5)
    sprite('Action_052_06', 15)
    sprite('Action_052_07', 7)
    sprite('Action_052_08', 3)
    sprite('Action_052_09', 8)
    sprite('Action_052_10', 3)
    Unknown23018(1)
    sprite('Action_052_11', 8)
    label(998)
    sprite('Action_052_12', 5)
    loopRest()
    gotoLabel(998)
    label(10)
    sprite('Hyd960_00', 5)
    if SLOT_158:
        if SLOT_52:
            Unknown7006('uhy524', 100, 897149045, 13618, 0, 0, 100, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0)
        elif SLOT_108:
            Unknown7006('uhy402_0', 100, 880371829, 828322352, 0, 0, 100, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0)
        else:
            Unknown7006('uhy520', 100, 897149045, 12850, 0, 0, 100, 897149045, 13106, 0, 0, 100, 0, 0, 0, 0, 0)
    sprite('Hyd960_01', 7)
    sprite('Hyd960_02', 7)
    sprite('Hyd960_03', 9)
    sprite('Hyd960_04', 4)
    SFX_3('SE010')
    Unknown23018(1)
    label(11)
    sprite('Hyd960_05', 5)
    sprite('Hyd960_06', 5)
    sprite('Hyd960_07', 5)
    loopRest()
    gotoLabel(11)
    label(100)
    sprite('Action_052_00', 5)
    teleportRelativeX(-40000)
    sprite('Action_052_01', 5)
    teleportRelativeX(-40000)
    sprite('Action_052_02', 5)
    teleportRelativeX(-40000)
    sprite('Action_052_03', 8)
    SFX_1('uhy700brg')
    sprite('Action_052_04', 7)
    SFX_3('SE_InsulatorSwingB')
    GFX_0('EffWinBlade01', 100)
    sprite('Action_052_05', 5)
    sprite('Action_052_06', 15)
    sprite('Action_052_07', 7)
    sprite('Action_052_08', 3)
    sprite('Action_052_09', 8)
    sprite('Action_052_10', 3)
    sprite('Action_052_11', 8)
    label(101)
    sprite('Action_052_12', 1)
    if SLOT_97:
        _gotolabel(101)
    sprite('Action_052_12', 32767)
    Unknown21007(24, 40)
    Unknown21011(250)
    label(110)
    sprite('Action_000_00', 1)

    def upon_40():
        clearUponHandler(40)
        sendToLabel(112)
    label(111)
    sprite('Action_000_00', 7)
    sprite('Action_000_01', 7)
    sprite('Action_000_02', 6)
    sprite('Action_000_03', 6)
    sprite('Action_000_04', 5)
    sprite('Action_000_05', 5)
    sprite('Action_000_06', 5)
    sprite('Action_000_07', 6)
    sprite('Action_000_08', 6)
    sprite('Action_000_09', 7)
    sprite('Action_000_10', 7)
    sprite('Action_000_11', 6)
    sprite('Action_000_12', 6)
    sprite('Action_000_13', 5)
    sprite('Action_000_14', 5)
    sprite('Action_000_15', 5)
    sprite('Action_000_16', 6)
    sprite('Action_000_17', 6)
    gotoLabel(111)
    label(112)
    sprite('Action_052_00', 5)
    teleportRelativeX(-40000)
    sprite('Action_052_01', 5)
    teleportRelativeX(-40000)
    sprite('Action_052_02', 5)
    teleportRelativeX(-40000)
    sprite('Action_052_03', 8)
    SFX_1('uhy701bno')
    sprite('Action_052_04', 7)
    SFX_3('SE_InsulatorSwingB')
    GFX_0('EffWinBlade01', 100)
    sprite('Action_052_05', 5)
    sprite('Action_052_06', 15)
    sprite('Action_052_07', 7)
    sprite('Action_052_08', 3)
    sprite('Action_052_09', 8)
    sprite('Action_052_10', 3)
    sprite('Action_052_11', 8)
    Unknown23018(1)
    label(113)
    sprite('Action_052_12', 5)
    gotoLabel(113)
    label(120)
    sprite('Action_052_00', 5)
    Unknown2019(-500)
    teleportRelativeX(-40000)
    sprite('Action_052_01', 5)
    teleportRelativeX(-40000)
    sprite('Action_052_02', 5)
    teleportRelativeX(-40000)
    sprite('Action_052_03', 8)
    SFX_1('uhy700btg')
    sprite('Action_052_04', 7)
    SFX_3('SE_InsulatorSwingB')
    GFX_0('EffWinBlade01', 100)
    sprite('Action_052_05', 5)
    sprite('Action_052_06', 15)
    sprite('Action_052_07', 7)
    sprite('Action_052_08', 3)
    sprite('Action_052_09', 8)
    sprite('Action_052_10', 3)
    sprite('Action_052_11', 8)
    label(121)
    sprite('Action_052_12', 1)
    if SLOT_97:
        _gotolabel(121)
    sprite('Action_052_12', 30)
    sprite('Action_052_12', 32767)
    Unknown21007(24, 40)
    Unknown21011(160)
    label(130)
    sprite('Action_052_00', 5)
    teleportRelativeX(-40000)
    sprite('Action_052_01', 5)
    teleportRelativeX(-40000)
    sprite('Action_052_02', 5)
    teleportRelativeX(-40000)
    sprite('Action_052_03', 8)
    SFX_1('uhy700pbc')
    sprite('Action_052_04', 7)
    SFX_3('SE_InsulatorSwingB')
    GFX_0('EffWinBlade01', 100)
    sprite('Action_052_05', 5)
    sprite('Action_052_06', 15)
    sprite('Action_052_07', 7)
    sprite('Action_052_08', 3)
    sprite('Action_052_09', 8)
    sprite('Action_052_10', 3)
    sprite('Action_052_11', 8)
    label(131)
    sprite('Action_052_12', 1)
    if SLOT_97:
        _gotolabel(131)
    sprite('Action_052_12', 30)
    sprite('Action_052_12', 32767)
    Unknown21007(24, 40)
    Unknown21011(280)
    label(140)
    sprite('Hyd960_00', 5)
    SFX_1('uhy700pna')
    sprite('Hyd960_01', 7)
    sprite('Hyd960_02', 7)
    sprite('Hyd960_03', 9)
    sprite('Hyd960_04', 4)
    SFX_3('SE010')
    label(141)
    sprite('Hyd960_05', 5)
    sprite('Hyd960_06', 5)
    sprite('Hyd960_07', 5)
    loopRest()
    if SLOT_97:
        _gotolabel(141)
    sprite('Hyd960_07', 1)
    Unknown21007(24, 40)
    Unknown21011(360)
    label(142)
    sprite('Hyd960_05', 5)
    sprite('Hyd960_06', 5)
    sprite('Hyd960_07', 5)
    gotoLabel(142)
    label(150)
    sprite('Action_052_00', 5)
    teleportRelativeX(-40000)
    sprite('Action_052_01', 5)
    teleportRelativeX(-40000)
    sprite('Action_052_02', 5)
    teleportRelativeX(-40000)
    sprite('Action_052_03', 8)
    SFX_1('uhy700uwa')
    sprite('Action_052_04', 7)
    SFX_3('SE_InsulatorSwingB')
    GFX_0('EffWinBlade01', 100)
    sprite('Action_052_05', 5)
    sprite('Action_052_06', 15)
    sprite('Action_052_07', 7)
    sprite('Action_052_08', 3)
    sprite('Action_052_09', 8)
    sprite('Action_052_10', 3)
    sprite('Action_052_11', 8)
    label(151)
    sprite('Action_052_12', 1)
    if SLOT_97:
        _gotolabel(151)
    sprite('Action_052_12', 30)
    sprite('Action_052_12', 32767)
    Unknown21007(24, 40)
    Unknown21011(260)
    label(160)
    sprite('Action_000_00', 1)

    def upon_40():
        clearUponHandler(40)
        sendToLabel(162)
    label(161)
    sprite('Action_000_00', 7)
    sprite('Action_000_01', 7)
    sprite('Action_000_02', 6)
    sprite('Action_000_03', 6)
    sprite('Action_000_04', 5)
    sprite('Action_000_05', 5)
    sprite('Action_000_06', 5)
    sprite('Action_000_07', 6)
    sprite('Action_000_08', 6)
    sprite('Action_000_09', 7)
    sprite('Action_000_10', 7)
    sprite('Action_000_11', 6)
    sprite('Action_000_12', 6)
    sprite('Action_000_13', 5)
    sprite('Action_000_14', 5)
    sprite('Action_000_15', 5)
    sprite('Action_000_16', 6)
    sprite('Action_000_17', 6)
    gotoLabel(161)
    label(162)
    sprite('Hyd960_00', 5)
    SFX_1('uhy701uli')
    sprite('Hyd960_01', 7)
    sprite('Hyd960_02', 7)
    sprite('Hyd960_03', 9)
    sprite('Hyd960_04', 4)
    SFX_3('SE010')
    Unknown23018(1)
    label(163)
    sprite('Hyd960_05', 5)
    sprite('Hyd960_06', 5)
    sprite('Hyd960_07', 5)
    loopRest()
    gotoLabel(163)
    label(170)
    sprite('Action_000_00', 1)

    def upon_40():
        clearUponHandler(40)
        sendToLabel(172)
    label(171)
    sprite('Action_000_00', 7)
    sprite('Action_000_01', 7)
    sprite('Action_000_02', 6)
    sprite('Action_000_03', 6)
    sprite('Action_000_04', 5)
    sprite('Action_000_05', 5)
    sprite('Action_000_06', 5)
    sprite('Action_000_07', 6)
    sprite('Action_000_08', 6)
    sprite('Action_000_09', 7)
    sprite('Action_000_10', 7)
    sprite('Action_000_11', 6)
    sprite('Action_000_12', 6)
    sprite('Action_000_13', 5)
    sprite('Action_000_14', 5)
    sprite('Action_000_15', 5)
    sprite('Action_000_16', 6)
    sprite('Action_000_17', 6)
    gotoLabel(171)
    label(172)
    sprite('Action_052_00', 5)
    teleportRelativeX(-40000)
    sprite('Action_052_01', 5)
    teleportRelativeX(-40000)
    sprite('Action_052_02', 5)
    teleportRelativeX(-40000)
    sprite('Action_052_03', 8)
    SFX_1('uhy701rrb')
    sprite('Action_052_04', 7)
    SFX_3('SE_InsulatorSwingB')
    GFX_0('EffWinBlade01', 100)
    sprite('Action_052_05', 5)
    sprite('Action_052_06', 15)
    sprite('Action_052_07', 7)
    sprite('Action_052_08', 3)
    sprite('Action_052_09', 8)
    sprite('Action_052_10', 3)
    sprite('Action_052_11', 8)
    Unknown23018(1)
    label(173)
    sprite('Action_052_12', 5)
    gotoLabel(173)
    label(180)
    sprite('Action_052_00', 5)
    teleportRelativeX(-40000)
    sprite('Action_052_01', 5)
    teleportRelativeX(-40000)
    sprite('Action_052_02', 5)
    teleportRelativeX(-40000)
    sprite('Action_052_03', 8)
    SFX_1('uhy700rbl')
    sprite('Action_052_04', 7)
    SFX_3('SE_InsulatorSwingB')
    GFX_0('EffWinBlade01', 100)
    sprite('Action_052_05', 5)
    sprite('Action_052_06', 15)
    sprite('Action_052_07', 7)
    sprite('Action_052_08', 3)
    sprite('Action_052_09', 8)
    sprite('Action_052_10', 3)
    sprite('Action_052_11', 8)
    label(181)
    sprite('Action_052_12', 1)
    if SLOT_97:
        _gotolabel(181)
    sprite('Action_052_12', 30)
    sprite('Action_052_12', 32767)
    Unknown21007(24, 40)
    Unknown21011(150)
    label(190)
    sprite('Action_000_00', 1)

    def upon_40():
        clearUponHandler(40)
        sendToLabel(192)
    label(191)
    sprite('Action_000_00', 7)
    sprite('Action_000_01', 7)
    sprite('Action_000_02', 6)
    sprite('Action_000_03', 6)
    sprite('Action_000_04', 5)
    sprite('Action_000_05', 5)
    sprite('Action_000_06', 5)
    sprite('Action_000_07', 6)
    sprite('Action_000_08', 6)
    sprite('Action_000_09', 7)
    sprite('Action_000_10', 7)
    sprite('Action_000_11', 6)
    sprite('Action_000_12', 6)
    sprite('Action_000_13', 5)
    sprite('Action_000_14', 5)
    sprite('Action_000_15', 5)
    sprite('Action_000_16', 6)
    sprite('Action_000_17', 6)
    gotoLabel(191)
    label(192)
    sprite('Action_052_00', 5)
    teleportRelativeX(-40000)
    sprite('Action_052_01', 5)
    teleportRelativeX(-40000)
    sprite('Action_052_02', 5)
    teleportRelativeX(-40000)
    sprite('Action_052_03', 8)
    SFX_1('uhy701uor')
    sprite('Action_052_04', 7)
    SFX_3('SE_InsulatorSwingB')
    GFX_0('EffWinBlade01', 100)
    sprite('Action_052_05', 5)
    sprite('Action_052_06', 15)
    sprite('Action_052_07', 7)
    sprite('Action_052_08', 3)
    sprite('Action_052_09', 8)
    sprite('Action_052_10', 3)
    sprite('Action_052_11', 8)
    Unknown23018(1)
    label(193)
    sprite('Action_052_12', 5)
    gotoLabel(193)
    label(200)
    sprite('Action_000_00', 1)

    def upon_40():
        clearUponHandler(40)
        sendToLabel(202)
    label(201)
    sprite('Action_000_00', 7)
    sprite('Action_000_01', 7)
    sprite('Action_000_02', 6)
    sprite('Action_000_03', 6)
    sprite('Action_000_04', 5)
    sprite('Action_000_05', 5)
    sprite('Action_000_06', 5)
    sprite('Action_000_07', 6)
    sprite('Action_000_08', 6)
    sprite('Action_000_09', 7)
    sprite('Action_000_10', 7)
    sprite('Action_000_11', 6)
    sprite('Action_000_12', 6)
    sprite('Action_000_13', 5)
    sprite('Action_000_14', 5)
    sprite('Action_000_15', 5)
    sprite('Action_000_16', 6)
    sprite('Action_000_17', 6)
    gotoLabel(201)
    label(202)
    sprite('Hyd960_00', 5)
    SFX_1('uhy701pag')
    sprite('Hyd960_01', 7)
    sprite('Hyd960_02', 7)
    sprite('Hyd960_03', 9)
    sprite('Hyd960_04', 4)
    SFX_3('SE010')
    Unknown23018(1)
    label(203)
    sprite('Hyd960_05', 5)
    sprite('Hyd960_06', 5)
    sprite('Hyd960_07', 5)
    loopRest()
    gotoLabel(203)
    label(210)
    sprite('Action_052_00', 5)
    teleportRelativeX(-40000)
    sprite('Action_052_01', 5)
    teleportRelativeX(-40000)
    sprite('Action_052_02', 5)
    teleportRelativeX(-40000)
    sprite('Action_052_03', 8)
    SFX_1('uhy700uva')
    sprite('Action_052_04', 7)
    SFX_3('SE_InsulatorSwingB')
    GFX_0('EffWinBlade01', 100)
    sprite('Action_052_05', 5)
    sprite('Action_052_06', 15)
    sprite('Action_052_07', 7)
    sprite('Action_052_08', 3)
    sprite('Action_052_09', 8)
    sprite('Action_052_10', 3)
    label(211)
    sprite('Action_052_12', 1)
    if SLOT_97:
        _gotolabel(211)
    sprite('Action_052_12', 32767)
    Unknown21007(24, 40)
    Unknown21011(240)
    label(220)
    sprite('Action_000_00', 1)

    def upon_40():
        clearUponHandler(40)
        sendToLabel(222)

    def upon_39():
        clearUponHandler(39)
        SFX_1('uhy701uyu')
        Unknown23018(1)
    Unknown48('190000000200000035000000180000000200000027000000')
    if (SLOT_53 == SLOT_39):
        if (not SLOT_39):
            Unknown48('190000000200000033000000180000000200000016000000')
            Unknown47('01000000020000003300000002000000160000000200000033000000')
            if (SLOT_51 <= 0):
                sendToLabel(221)
            else:
                SLOT_54 = 1
        else:
            Unknown48('190000000200000033000000180000000200000016000000')
            Unknown47('01000000020000003300000002000000160000000200000033000000')
            if (SLOT_51 >= 0):
                sendToLabel(221)
            else:
                SLOT_54 = 1
    elif (not SLOT_39):
        Unknown48('190000000200000033000000180000000200000016000000')
        Unknown47('01000000020000003300000002000000160000000200000033000000')
        if (SLOT_51 >= 0):
            pass
        else:
            sendToLabel(221)
    else:
        Unknown48('190000000200000033000000180000000200000016000000')
        Unknown47('01000000020000003300000002000000160000000200000033000000')
        if (SLOT_51 <= 0):
            pass
        else:
            sendToLabel(221)
    sprite('Action_015_00', 3)
    Unknown2005()
    sprite('Action_015_01', 3)
    label(221)
    sprite('Action_000_00', 7)
    sprite('Action_000_01', 7)
    sprite('Action_000_02', 6)
    sprite('Action_000_03', 6)
    sprite('Action_000_04', 5)
    sprite('Action_000_05', 5)
    sprite('Action_000_06', 5)
    sprite('Action_000_07', 6)
    sprite('Action_000_08', 6)
    sprite('Action_000_09', 7)
    sprite('Action_000_10', 7)
    sprite('Action_000_11', 6)
    sprite('Action_000_12', 6)
    sprite('Action_000_13', 5)
    sprite('Action_000_14', 5)
    sprite('Action_000_15', 5)
    sprite('Action_000_16', 6)
    sprite('Action_000_17', 6)
    gotoLabel(221)
    label(222)
    sprite('Hyd646_00', 6)
    sprite('Hyd646_01', 6)
    label(223)
    sprite('Hyd646_02', 6)
    sprite('Hyd646_03', 6)
    sprite('Hyd646_04', 6)
    sprite('Hyd646_03', 6)
    gotoLabel(223)
    label(230)
    sprite('Action_000_00', 1)

    def upon_40():
        clearUponHandler(40)
        sendToLabel(232)
    label(231)
    sprite('Action_000_00', 7)
    sprite('Action_000_01', 7)
    sprite('Action_000_02', 6)
    sprite('Action_000_03', 6)
    sprite('Action_000_04', 5)
    sprite('Action_000_05', 5)
    sprite('Action_000_06', 5)
    sprite('Action_000_07', 6)
    sprite('Action_000_08', 6)
    sprite('Action_000_09', 7)
    sprite('Action_000_10', 7)
    sprite('Action_000_11', 6)
    sprite('Action_000_12', 6)
    sprite('Action_000_13', 5)
    sprite('Action_000_14', 5)
    sprite('Action_000_15', 5)
    sprite('Action_000_16', 6)
    sprite('Action_000_17', 6)
    gotoLabel(231)
    label(232)
    sprite('Action_052_00', 5)
    teleportRelativeX(-40000)
    sprite('Action_052_01', 5)
    teleportRelativeX(-40000)
    sprite('Action_052_02', 5)
    teleportRelativeX(-40000)
    sprite('Action_052_03', 8)
    SFX_1('uhy701bma')
    sprite('Action_052_04', 7)
    SFX_3('SE_InsulatorSwingB')
    GFX_0('EffWinBlade01', 100)
    sprite('Action_052_05', 5)
    sprite('Action_052_06', 15)
    sprite('Action_052_07', 7)
    sprite('Action_052_08', 3)
    sprite('Action_052_09', 8)
    sprite('Action_052_10', 3)
    sprite('Action_052_11', 8)
    Unknown23018(1)
    sprite('Action_052_12', 32767)
    label(240)
    sprite('Action_000_00', 1)

    def upon_40():
        clearUponHandler(40)
        sendToLabel(242)
    label(241)
    sprite('Action_000_00', 7)
    sprite('Action_000_01', 7)
    sprite('Action_000_02', 6)
    sprite('Action_000_03', 6)
    sprite('Action_000_04', 5)
    sprite('Action_000_05', 5)
    sprite('Action_000_06', 5)
    sprite('Action_000_07', 6)
    sprite('Action_000_08', 6)
    sprite('Action_000_09', 7)
    sprite('Action_000_10', 7)
    sprite('Action_000_11', 6)
    sprite('Action_000_12', 6)
    sprite('Action_000_13', 5)
    sprite('Action_000_14', 5)
    sprite('Action_000_15', 5)
    sprite('Action_000_16', 6)
    sprite('Action_000_17', 6)
    gotoLabel(241)
    label(242)
    sprite('Hyd960_00', 5)
    SFX_1('uhy701ahe')
    sprite('Hyd960_01', 7)
    sprite('Hyd960_02', 7)
    sprite('Hyd960_03', 9)
    sprite('Hyd960_04', 4)
    SFX_3('SE010')
    Unknown23018(1)
    label(243)
    sprite('Hyd960_06', 5)
    sprite('Hyd960_07', 5)
    sprite('Hyd960_05', 5)
    loopRest()
    gotoLabel(243)
    label(250)
    sprite('keep', 1)
    if (SLOT_38 == SLOT_152):
        if (SLOT_22 >= SLOT_148):
            if (SLOT_38 == 0):
                sendToLabel(254)
        elif (SLOT_38 == 1):
            sendToLabel(254)

    def upon_40():
        clearUponHandler(40)
        SFX_1('uhy701uak')
        Unknown2037(37)

        def upon_CLEAR_OR_EXIT():
            Unknown2038(-1)
            if (not SLOT_2):
                clearUponHandler(3)
                sendToLabel(252)
    label(251)
    sprite('Action_000_00', 7)
    sprite('Action_000_01', 7)
    sprite('Action_000_02', 6)
    sprite('Action_000_03', 6)
    sprite('Action_000_04', 5)
    sprite('Action_000_05', 5)
    sprite('Action_000_06', 5)
    sprite('Action_000_07', 6)
    sprite('Action_000_08', 6)
    sprite('Action_000_09', 7)
    sprite('Action_000_10', 7)
    sprite('Action_000_11', 6)
    sprite('Action_000_12', 6)
    sprite('Action_000_13', 5)
    sprite('Action_000_14', 5)
    sprite('Action_000_15', 5)
    sprite('Action_000_16', 6)
    sprite('Action_000_17', 6)
    gotoLabel(251)
    label(252)
    sprite('Action_248_00', 6)
    sprite('Action_248_01', 5)
    sprite('Action_248_02', 5)
    sprite('Action_248_03', 5)
    sprite('Action_248_04', 4)
    Unknown23018(1)
    label(253)
    sprite('Action_248_05', 6)
    sprite('Action_248_06', 6)
    sprite('Action_248_04', 6)
    gotoLabel(253)
    label(254)
    sprite('Action_015_00', 3)
    sprite('Action_015_01', 3)
    Unknown2005()
    gotoLabel(251)
    label(260)
    sprite('Action_000_00', 1)

    def upon_40():
        clearUponHandler(40)
        sendToLabel(262)
    label(261)
    sprite('Action_000_00', 7)
    sprite('Action_000_01', 7)
    sprite('Action_000_02', 6)
    sprite('Action_000_03', 6)
    sprite('Action_000_04', 5)
    sprite('Action_000_05', 5)
    sprite('Action_000_06', 5)
    sprite('Action_000_07', 6)
    sprite('Action_000_08', 6)
    sprite('Action_000_09', 7)
    sprite('Action_000_10', 7)
    sprite('Action_000_11', 6)
    sprite('Action_000_12', 6)
    sprite('Action_000_13', 5)
    sprite('Action_000_14', 5)
    sprite('Action_000_15', 5)
    sprite('Action_000_16', 6)
    sprite('Action_000_17', 6)
    gotoLabel(261)
    label(262)
    sprite('keep', 1)
    if (SLOT_38 == SLOT_152):
        if (SLOT_22 >= SLOT_148):
            if (SLOT_38 == 0):
                Unknown2005()
        elif (SLOT_38 == 1):
            Unknown2005()
    sprite('Action_052_00', 5)
    teleportRelativeX(-40000)
    sprite('Action_052_01', 5)
    teleportRelativeX(-40000)
    sprite('Action_052_02', 5)
    teleportRelativeX(-40000)
    sprite('Action_052_03', 8)
    SFX_1('uhy701uhi')
    sprite('Action_052_04', 7)
    SFX_3('SE_InsulatorSwingB')
    GFX_0('EffWinBlade01', 100)
    sprite('Action_052_05', 5)
    sprite('Action_052_06', 15)
    sprite('Action_052_07', 7)
    sprite('Action_052_08', 3)
    sprite('Action_052_09', 8)
    sprite('Action_052_10', 3)
    sprite('Action_052_11', 8)
    Unknown23018(1)
    sprite('Action_052_12', 32767)
    label(270)
    sprite('Action_000_00', 1)

    def upon_40():
        clearUponHandler(40)
        sendToLabel(272)
    label(271)
    sprite('Action_000_00', 7)
    sprite('Action_000_01', 7)
    sprite('Action_000_02', 6)
    sprite('Action_000_03', 6)
    sprite('Action_000_04', 5)
    sprite('Action_000_05', 5)
    sprite('Action_000_06', 5)
    sprite('Action_000_07', 6)
    sprite('Action_000_08', 6)
    sprite('Action_000_09', 7)
    sprite('Action_000_10', 7)
    sprite('Action_000_11', 6)
    sprite('Action_000_12', 6)
    sprite('Action_000_13', 5)
    sprite('Action_000_14', 5)
    sprite('Action_000_15', 5)
    sprite('Action_000_16', 6)
    sprite('Action_000_17', 6)
    gotoLabel(271)
    label(272)
    sprite('keep', 1)
    if (SLOT_38 == SLOT_152):
        if (SLOT_22 >= SLOT_148):
            if (SLOT_38 == 0):
                Unknown2005()
        elif (SLOT_38 == 1):
            Unknown2005()
    sprite('Action_052_00', 5)
    teleportRelativeX(-40000)
    sprite('Action_052_01', 5)
    teleportRelativeX(-40000)
    sprite('Action_052_02', 5)
    teleportRelativeX(-40000)
    sprite('Action_052_03', 8)
    SFX_1('uhy701pad')
    sprite('Action_052_04', 7)
    SFX_3('SE_InsulatorSwingB')
    GFX_0('EffWinBlade01', 100)
    sprite('Action_052_05', 5)
    sprite('Action_052_06', 15)
    sprite('Action_052_07', 7)
    sprite('Action_052_08', 3)
    sprite('Action_052_09', 8)
    sprite('Action_052_10', 3)
    sprite('Action_052_11', 8)
    Unknown23018(1)
    label(273)
    sprite('Action_052_12', 1)
    gotoLabel(273)
    label(280)
    sprite('Action_000_00', 1)

    def upon_40():
        clearUponHandler(40)
        sendToLabel(282)
    label(281)
    sprite('Action_000_00', 7)
    sprite('Action_000_01', 7)
    sprite('Action_000_02', 6)
    sprite('Action_000_03', 6)
    sprite('Action_000_04', 5)
    sprite('Action_000_05', 5)
    sprite('Action_000_06', 5)
    sprite('Action_000_07', 6)
    sprite('Action_000_08', 6)
    sprite('Action_000_09', 7)
    sprite('Action_000_10', 7)
    sprite('Action_000_11', 6)
    sprite('Action_000_12', 6)
    sprite('Action_000_13', 5)
    sprite('Action_000_14', 5)
    sprite('Action_000_15', 5)
    sprite('Action_000_16', 6)
    sprite('Action_000_17', 6)
    gotoLabel(281)
    label(282)
    sprite('keep', 1)
    if (SLOT_38 == SLOT_152):
        if (SLOT_22 >= SLOT_148):
            if (SLOT_38 == 0):
                Unknown2005()
        elif (SLOT_38 == 1):
            Unknown2005()
    sprite('Action_052_00', 5)
    teleportRelativeX(-40000)
    sprite('Action_052_01', 5)
    teleportRelativeX(-40000)
    sprite('Action_052_02', 5)
    teleportRelativeX(-40000)
    sprite('Action_052_03', 8)
    SFX_1('uhy701kym')
    sprite('Action_052_04', 7)
    SFX_3('SE_InsulatorSwingB')
    GFX_0('EffWinBlade01', 100)
    sprite('Action_052_05', 5)
    sprite('Action_052_06', 15)
    sprite('Action_052_07', 7)
    sprite('Action_052_08', 3)
    sprite('Action_052_09', 8)
    sprite('Action_052_10', 3)
    sprite('Action_052_11', 8)
    Unknown23018(1)
    sprite('Action_052_12', 32767)
    label(290)
    sprite('Action_052_00', 5)
    teleportRelativeX(-40000)
    sprite('Action_052_01', 5)
    teleportRelativeX(-40000)
    sprite('Action_052_02', 5)
    teleportRelativeX(-40000)
    sprite('Action_052_03', 8)
    sprite('Action_052_04', 7)
    SFX_3('SE_InsulatorSwingB')
    GFX_0('EffWinBlade01', 100)
    sprite('Action_052_05', 5)
    sprite('Action_052_06', 15)
    sprite('Action_052_07', 7)
    sprite('Action_052_08', 3)
    sprite('Action_052_09', 8)
    sprite('Action_052_10', 3)
    sprite('Action_052_11', 8)
    SFX_1('uhy700use')
    label(291)
    sprite('Action_052_12', 1)
    if SLOT_97:
        _gotolabel(291)
    sprite('Action_052_12', 30)
    sprite('Action_052_12', 32767)
    Unknown21007(24, 40)
    Unknown21011(200)

@State
def CmnActLose():
    sprite('Action_248_00', 6)
    sprite('Action_248_01', 5)
    sprite('Action_248_02', 5)
    sprite('Action_248_03', 5)
    sprite('Action_248_04', 4)
    if SLOT_158:
        Unknown7006('uhy403_0', 100, 880371829, 828322608, 0, 0, 100, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0)
    Unknown23018(1)
    label(0)
    sprite('Action_248_04', 6)
    sprite('Action_248_05', 6)
    sprite('Action_248_06', 6)
    loopRest()
    gotoLabel(0)

@State
def EventDefEntryWait():
    label(0)
    sprite('hb000_00', 7)
    sprite('hb000_01', 7)
    sprite('hb000_02', 7)
    sprite('hb000_03', 7)
    sprite('hb000_04', 7)
    sprite('hb000_05', 7)
    sprite('hb000_06', 7)
    sprite('hb000_05', 7)
    sprite('hb000_04', 7)
    sprite('hb000_03', 7)
    sprite('hb000_02', 7)
    sprite('hb000_01', 7)
    loopRest()
    gotoLabel(0)

@State
def EventDefEntryWaitCameraON():

    def upon_IMMEDIATE():
        Unknown20000(1)
    label(0)
    sprite('hb000_00', 7)
    sprite('hb000_01', 7)
    sprite('hb000_02', 7)
    sprite('hb000_03', 7)
    sprite('hb000_04', 7)
    sprite('hb000_05', 7)
    sprite('hb000_06', 7)
    sprite('hb000_05', 7)
    sprite('hb000_04', 7)
    sprite('hb000_03', 7)
    sprite('hb000_02', 7)
    sprite('hb000_01', 7)
    loopRest()
    gotoLabel(0)

@State
def EventYoroke():
    sprite('hb070_03', 32767)

@State
def EventYorokeDown():
    sprite('hb070_04', 4)
    sprite('hb070_05', 4)
    sprite('hb070_06', 4)
    sprite('hb070_07', 4)
    sprite('hb070_08', 4)
    sprite('hb070_09', 4)
    sprite('hb063_11', 32767)

@State
def EventDefCrouch():
    label(0)
    sprite('hb010_02', 6)
    sprite('hb010_03', 6)
    sprite('hb010_04', 6)
    sprite('hb010_05', 6)
    sprite('hb010_06', 6)
    sprite('hb010_07', 6)
    sprite('hb010_08', 6)
    sprite('hb010_09', 6)
    loopRest()
    gotoLabel(0)

@State
def EventNoDisp():
    sprite('null', 32767)
    Unknown3038(1)

@State
def EventWalkFrameIn():
    Unknown2034(0)
    Unknown2037(1)
    Unknown1000(-900000)

    def upon_CLEAR_OR_EXIT():
        if SLOT_38:
            if (SLOT_22 < 260000):
                Unknown2037(0)
                sendToLabel(1)
        elif (SLOT_22 > (-260000)):
            sendToLabel(1)
    sprite('hb030_00', 7)
    physicsXImpulse(4650)
    label(0)
    sprite('hb030_01', 7)
    sprite('hb030_02', 7)
    SFX_FOOTSTEP_(100, 1, 1)
    sprite('hb030_03', 7)
    sprite('hb030_04', 7)
    sprite('hb030_05', 7)
    sprite('hb030_06', 7)
    SFX_FOOTSTEP_(100, 1, 1)
    sprite('hb030_07', 7)
    sprite('hb030_08', 7)
    sprite('hb030_09', 7)
    sprite('hb030_10', 10)
    loopRest()
    gotoLabel(0)
    label(1)
    physicsXImpulse(0)
    Unknown1000(-260000)
    enterState('CmnActStand')

@State
def EventDefChouhatsu():
    sprite('hb300_00', 6)
    sprite('hb300_01', 6)
    sprite('hb300_02', 6)
    sprite('hb300_03', 6)
    sprite('hb300_04', 6)
    sprite('hb300_05', 6)
    sprite('hb300_03', 25)
    sprite('hb300_06', 6)
    sprite('hb300_07', 6)
    sprite('hb300_08', 30)
    sprite('hb300_07', 6)
    sprite('hb300_06', 6)
    sprite('hb300_05', 6)
    sprite('hb300_02', 6)
    sprite('hb300_01', 6)
    sprite('hb300_00', 6)
    enterState('CmnActStand')

@State
def EventDefChouhatsu2():
    sprite('hb300_00', 6)
    sprite('hb300_01', 6)
    sprite('hb300_02', 6)
    sprite('hb300_03', 32767)

@State
def EventDefChouhatsu2End():
    sprite('hb300_02', 6)
    sprite('hb300_01', 6)
    sprite('hb300_00', 6)
    enterState('CmnActStand')

@State
def EventNOVSHB():
    sprite('hb000_00', 8)
    sprite('hb000_01', 8)
    sprite('hb000_02', 8)
    sprite('hb000_03', 8)
    sprite('hb000_04', 8)
    sprite('hb000_05', 8)
    sprite('hb000_06', 8)
    sprite('hb000_05', 8)
    sprite('hb000_04', 8)
    sprite('hb000_03', 8)
    sprite('hb000_02', 8)
    sprite('hb000_01', 8)
    sprite('hb300_00', 8)
    sprite('hb300_01', 8)
    sprite('hb300_02', 8)
    sprite('hb300_03', 8)
    sprite('hb300_03', 280)
    sprite('hb300_05', 8)
    sprite('hb300_02', 8)
    sprite('hb300_01', 8)
    sprite('hb300_00', 8)
    loopRest()
    enterState('CmnActStand')

@State
def EventPause1():
    sprite('hb333_00', 6)
    sprite('hb333_01', 6)
    sprite('hb333_02', 6)
    sprite('hb333_03', 6)
    sprite('hb333_04', 6)
    label(0)
    sprite('hb333_05', 8)
    sprite('hb333_06', 8)
    sprite('hb333_07', 8)
    loopRest()
    gotoLabel(0)

@State
def EventPause1End():
    sprite('hb333_08', 8)
    sprite('hb333_09', 8)
    loopRest()
    enterState('CmnActStand')

@State
def EventStandDLoop():
    sprite('hb203_00', 6)
    sprite('hb203_01', 6)
    label(0)
    sprite('hb203_02', 6)
    sprite('hb203_03', 6)
    sprite('hb203_04', 6)
    sprite('hb203_05', 8)
    loopRest()
    gotoLabel(0)

@State
def EventStandDLoopEnd():
    sprite('hb203_01', 6)
    sprite('hb203_00', 6)
    loopRest()
    enterState('CmnActStand')

@State
def EventMemoLoop():
    sprite('hb610_00', 6)
    sprite('hb610_01', 6)
    sprite('hb610_02', 6)
    sprite('hb610_03', 6)
    sprite('hb610_04', 6)
    sprite('hb610_05', 8)
    sprite('hb610_06', 8)
    sprite('hb610_07', 8)
    label(0)
    sprite('hb610_08', 8)
    sprite('hb610_09', 8)
    loopRest()
    gotoLabel(0)

@State
def EventMemoLoopEnd():
    sprite('hb610_07', 8)
    sprite('hb610_06', 6)
    sprite('hb610_05', 6)
    sprite('hb610_04', 6)
    sprite('hb610_03', 6)
    sprite('hb610_02', 6)
    sprite('hb610_01', 8)
    sprite('hb610_00', 8)
    loopRest()
    enterState('CmnActStand')

@State
def EventMemoLoopCameraON():

    def upon_IMMEDIATE():
        Unknown20000(1)
    sprite('hb610_00', 6)
    sprite('hb610_01', 6)
    sprite('hb610_02', 6)
    sprite('hb610_03', 6)
    sprite('hb610_04', 6)
    sprite('hb610_05', 8)
    sprite('hb610_06', 8)
    sprite('hb610_07', 8)
    label(0)
    sprite('hb610_08', 8)
    sprite('hb610_09', 8)
    loopRest()
    gotoLabel(0)

@State
def EventWin01Wait():
    sprite('hb615_08', 32767)
    loopRest()

@State
def EventWin01WaitToStand():
    sprite('hb615_08', 6)
    sprite('hb615_07', 6)
    sprite('hb615_06', 6)
    sprite('hb615_05', 6)
    sprite('hb615_04', 6)
    sprite('hb615_03', 6)
    sprite('hb615_02', 6)
    sprite('hb615_01', 6)
    sprite('hb615_00', 6)
    loopRest()
    enterState('CmnActStand')

@State
def EventWin02ToStand():
    sprite('hb603_06', 6)
    sprite('hb603_05', 6)
    sprite('hb603_04', 6)
    sprite('hb603_03', 6)
    sprite('hb603_02', 6)
    sprite('hb603_01', 8)
    sprite('hb603_00', 32767)
    loopRest()

@State
def EventEntry01ToStand():
    sprite('null', 20)
    teleportRelativeX(-105000)
    Unknown3026(-13421773)
    sprite('hb600_00', 32767)
    physicsYImpulse(-30000)
    setGravity(1800)
    Unknown3038(0)
    sendToLabelUpon(2, 1)
    GFX_0('hbef_600_feather', 100)
    Unknown3029(1)
    Unknown3069(1)
    Unknown3070(2)
    Unknown3071(3)
    Unknown3072('7f000000000000000000000000000000')
    Unknown3073('00000000000000000000000000000000')
    SFX_0('000_airdash_1')
    label(1)
    sprite('hb600_01', 6)
    Unknown26('hbef_600_feather')
    GFX_0('hbef_600_feather2', 100)
    SFX_0('208_brake_normal')
    SFX_0('204_runjump_normal_1')
    Unknown3025(-1, 16)
    sprite('hb600_02', 2)
    Unknown3029(0)
    sprite('hb600_02', 2)
    sprite('hb600_03', 6)
    SFX_0('019_cloth_b')
    sprite('hb600_04', 6)
    sprite('hb600_05', 6)
    sprite('hb600_06', 6)
    sprite('hb600_07', 6)
    sprite('hb600_08', 6)
    sprite('hb600_09', 6)
    sprite('hb600_10', 7)
    sprite('hb600_11', 7)
    sprite('hb600_12', 7)
    sprite('hb600_13', 20)
    sprite('hb600_14', 6)
    teleportRelativeX(10000)
    sprite('hb600_15', 6)
    teleportRelativeX(5000)
    sprite('hb600_16', 6)
    teleportRelativeX(45000)
    sprite('hb600_17', 6)
    teleportRelativeX(25000)
    sprite('hb000_00', 1)
    Unknown21011(100)
    teleportRelativeX(20000)
    Unknown1000(-260000)
    loopRest()
    enterState('CmnActStand')

@State
def Event2DLoop():
    sprite('hb234_00', 3)
    sprite('hb234_01', 4)
    SFX_0('019_cloth_a')
    Unknown1084(1)
    physicsYImpulse(15000)
    sprite('hb234_02', 5)
    setGravity(3600)
    sprite('hb234_03', 4)
    sprite('hb234_04', 32767)
    sendToLabelUpon(2, 0)
    label(0)
    sprite('hb234_05', 3)
    clearUponHandler(2)
    Unknown1084(1)
    Unknown8000(100, 1, 1)
    GFX_0('hbef_Drive', 103)
    GFX_0('hbef_2D_feather', 103)
    label(10)
    sprite('hb234_06', 6)
    sprite('hb234_07', 6)
    sprite('hb234_08', 6)
    sprite('hb234_09', 6)
    loopRest()
    gotoLabel(10)

@State
def Event2DLoopEnd():
    sprite('hb234_10', 4)
    sprite('hb234_11', 4)
    sprite('hb234_12', 4)
    loopRest()
    enterState('CmnActStand')

@State
def Act2Event_NoDisp():
    sprite('null', 32767)
    Unknown3038(1)

@State
def Act2EventWalkFrameIn():
    Unknown2034(0)
    Unknown2037(1)
    Unknown1000(-900000)

    def upon_CLEAR_OR_EXIT():
        if SLOT_38:
            if (SLOT_22 < 260000):
                Unknown2037(0)
                sendToLabel(1)
        elif (SLOT_22 > (-260000)):
            sendToLabel(1)
    sprite('hb030_00', 7)
    physicsXImpulse(4650)
    label(0)
    sprite('hb030_01', 7)
    sprite('hb030_02', 7)
    SFX_FOOTSTEP_(100, 1, 1)
    sprite('hb030_03', 7)
    sprite('hb030_04', 7)
    sprite('hb030_05', 7)
    sprite('hb030_06', 7)
    SFX_FOOTSTEP_(100, 1, 1)
    sprite('hb030_07', 7)
    sprite('hb030_08', 7)
    sprite('hb030_09', 7)
    sprite('hb030_10', 10)
    loopRest()
    gotoLabel(0)
    label(1)
    physicsXImpulse(0)
    Unknown1000(-260000)
    enterState('CmnActStand')

@State
def Act2Event_EntryA():

    def upon_IMMEDIATE():
        sendToLabelUpon(2, 0)
        Unknown3038(1)
        setGravity(0)
        teleportRelativeX(-105000)
    sprite('null', 2)
    teleportRelativeY(600000)
    sprite('null', 20)
    Unknown3026(-13421773)
    sprite('hb600_00', 32767)
    physicsYImpulse(-30000)
    setGravity(1800)
    Unknown3038(0)
    GFX_0('hbef_600_feather', 100)
    Unknown3029(1)
    Unknown3069(1)
    Unknown3070(2)
    Unknown3071(3)
    Unknown3072('7f000000000000000000000000000000')
    Unknown3073('00000000000000000000000000000000')
    SFX_0('000_airdash_1')
    label(0)
    sprite('hb600_01', 6)
    Unknown26('hbef_600_feather')
    GFX_0('hbef_600_feather2', 100)
    SFX_0('208_brake_normal')
    SFX_0('204_runjump_normal_1')
    Unknown3025(-1, 16)
    sprite('hb600_02', 2)
    Unknown3029(0)
    sprite('hb600_02', 2)
    sprite('hb600_03', 6)
    SFX_0('019_cloth_b')
    sprite('hb600_04', 6)
    sprite('hb600_05', 6)
    sprite('hb600_06', 6)
    sprite('hb600_07', 6)
    sprite('hb600_08', 6)
    sprite('hb600_09', 6)
    sprite('hb600_10', 7)
    sprite('hb600_11', 7)
    sprite('hb600_12', 7)
    sprite('hb600_13', 20)
    sprite('hb600_14', 6)
    teleportRelativeX(10000)
    sprite('hb600_15', 6)
    teleportRelativeX(5000)
    sprite('hb600_16', 6)
    teleportRelativeX(45000)
    sprite('hb600_17', 6)
    teleportRelativeX(25000)
    sprite('hb000_00', 1)
    teleportRelativeX(20000)
    Unknown1000(-260000)
    loopRest()
    enterState('CmnActStand')

@State
def Act2Event_EntryB1():
    sprite('hb603_00', 32767)
    loopRest()

@State
def Act2Event_EntryB2():
    sprite('hb603_00', 7)
    sprite('hb603_01', 7)
    sprite('hb603_02', 7)
    sprite('hb603_03', 10)
    sprite('hb603_04', 7)
    sprite('hb603_05', 6)
    sprite('hb603_06', 6)
    loopRest()
    enterState('CmnActStand')

@State
def Act2Event_Reaction():
    sprite('hb001_00', 7)
    sprite('hb001_01', 7)
    sprite('hb001_02', 7)
    sprite('hb001_03', 8)
    sprite('hb001_04', 8)
    sprite('hb001_05', 8)
    sprite('hb001_06', 7)
    sprite('hb001_05', 5)
    sprite('hb001_04', 5)
    sprite('hb001_03', 5)
    sprite('hb001_02', 10)
    sprite('hb001_03', 8)
    sprite('hb001_04', 8)
    sprite('hb001_05', 8)
    sprite('hb001_06', 7)
    sprite('hb001_05', 5)
    sprite('hb001_04', 5)
    sprite('hb001_03', 5)
    sprite('hb001_01', 7)
    sprite('hb001_00', 7)
    loopRest()
    enterState('CmnActStand')

@State
def Act2Event_Win1():
    sprite('hb611_00', 7)
    sprite('hb611_01', 7)
    label(0)
    sprite('hb611_02', 6)
    sprite('hb611_03', 6)
    sprite('hb611_04', 6)
    loopRest()
    gotoLabel(0)

@State
def Act2Event_Win2():
    sprite('keep', 1)
    sprite('hb611_05', 7)
    sprite('hb611_06', 7)
    sprite('hb611_07', 6)
    SFX_3('hbse_08')
    GFX_0('hbef_crow', 100)
    Unknown36(1)
    teleportRelativeX(-10000)
    Unknown1007(20000)
    Unknown35()
    Unknown3025(0, 18)
    sprite('hb611_08', 6)
    sprite('hb611_09', 6)
    sprite('hb611_07', 6)
    Unknown3038(1)
    Unknown13044(1)
    GFX_0('hbef_crow', 100)
    Unknown36(1)
    teleportRelativeX(-10000)
    Unknown1007(20000)
    Unknown35()
    GFX_0('hbef_611_shadow_Event', 100)
    sprite('hb611_08', 6)
    Unknown3004(-10)
    sprite('hb611_09', 6)
    sprite('hb611_07', 6)
    Unknown21011(30)
    GFX_0('hbef_crow', 100)
    Unknown36(1)
    teleportRelativeX(-10000)
    Unknown1007(20000)
    Unknown35()
    sprite('hb611_08', 6)
    sprite('hb611_09', 6)
    Unknown3038(1)
    sprite('hb611_07', 6)
    sprite('hb611_08', 6)
    sprite('hb611_09', 6)
    label(9)
    sprite('hb611_07', 6)
    sprite('hb611_08', 6)
    sprite('hb611_09', 6)
    loopRest()
    gotoLabel(9)

@State
def Act2Event_Chouhatsu():
    sprite('hb300_00', 6)
    sprite('hb300_01', 6)
    sprite('hb300_02', 6)
    sprite('hb300_03', 32767)
    loopRest()

@State
def Act2Event_ChouhatsuEnd():
    sprite('keep', 2)
    sprite('hb300_02', 6)
    sprite('hb300_01', 6)
    sprite('hb300_00', 6)
    loopRest()
    enterState('CmnActStand')

@State
def Act2Event_Down():
    sprite('hb060_14', 32767)
    loopRest()

@State
def Act2EventYorokeDown():
    sprite('hb070_04', 4)
    sprite('hb070_05', 4)
    sprite('hb070_06', 4)
    sprite('hb070_07', 4)
    sprite('hb070_08', 4)
    sprite('hb070_09', 4)
    GFX_1('ef_grndshock', 104)
    SFX_0('209_down_normal_0')
    sprite('hb063_11', 32767)

@State
def Act2Event_DownEnd():
    sprite('keep', 2)
    sprite('hb061_00', 4)
    sprite('hb061_01', 4)
    sprite('hb061_02', 4)
    sprite('hb061_03', 4)
    sprite('hb061_04', 4)
    sprite('hb061_05', 4)
    sprite('hb061_06', 3)
    sprite('hb061_07', 3)
    sprite('hb061_08', 3)
    sprite('hb061_09', 3)
    loopRest()
    enterState('CmnActStand')

@State
def Act2Event_hbvstb_00():

    def upon_IMMEDIATE():
        Unknown2034(0)
    sprite('hb003_00', 3)
    sprite('hb003_01', 3)
    sprite('hb003_00ex01', 3)
    Unknown2005()
    sprite('hb032_00', 2)
    physicsXImpulse(24000)
    sprite('hb032_01', 2)
    sprite('hb032_02', 4)
    sprite('hb032_03', 4)
    Unknown8006(100, 1, 1)
    sprite('hb032_04', 4)
    sprite('hb032_05', 4)
    sprite('hb032_06', 4)
    Unknown8006(100, 1, 1)
    sprite('hb032_07', 4)
    sprite('hb032_08', 4)
    sprite('hb032_02', 4)
    sprite('hb032_03', 4)
    Unknown8006(100, 1, 1)
    sprite('hb032_04', 4)
    sprite('hb032_05', 4)
    sprite('hb032_06', 4)
    Unknown8006(100, 1, 1)
    sprite('hb032_07', 4)
    sprite('hb032_08', 4)
    sprite('null', 32767)
    Unknown1084(1)
    loopRest()

@State
def Act2Event_hbvsaz_00():

    def upon_IMMEDIATE():
        Unknown1000(-900000)
        Unknown2034(0)
        sendToLabelUpon(2, 1)

    def upon_CLEAR_OR_EXIT():
        if SLOT_38:
            if (SLOT_22 < 160000):
                sendToLabel(0)
                clearUponHandler(3)
        elif (SLOT_22 > (-160000)):
            sendToLabel(0)
            clearUponHandler(3)
    sprite('hb032_00', 2)
    physicsXImpulse(24000)
    sprite('hb032_01', 2)
    label(9)
    sprite('hb032_02', 4)
    sprite('hb032_03', 4)
    Unknown8006(100, 1, 1)
    sprite('hb032_04', 4)
    sprite('hb032_05', 4)
    sprite('hb032_06', 4)
    Unknown8006(100, 1, 1)
    sprite('hb032_07', 4)
    sprite('hb032_08', 4)
    loopRest()
    gotoLabel(9)
    label(0)
    sprite('hb032_09', 3)
    physicsXImpulse(0)
    Unknown1045(5000)
    sprite('hb032_10', 3)
    sprite('hb032_11', 3)
    sprite('hb032_12', 3)
    sprite('hb033_00', 2)
    Unknown1084(1)
    sprite('hb033_01', 2)
    physicsXImpulse(-24000)
    physicsYImpulse(6800)
    setGravity(2000)
    Unknown8002()
    sprite('hb033_02', 2)
    sprite('hb033_03', 2)
    sprite('hb033_04', 32767)
    label(1)
    sprite('hb033_05', 2)
    Unknown1084(1)
    Unknown1000(-260000)
    Unknown8000(100, 1, 1)
    sprite('hb033_06', 3)
    sprite('hb033_07', 3)
    sprite('hb033_08', 3)
    loopRest()
    enterState('CmnActStand')

@State
def Act2Event_hbvsaz_01():

    def upon_IMMEDIATE():
        Unknown1000(-160000)
    sprite('hb090_00', 15)
    Unknown4046(-16744193, -16764673, -16776961)
    Unknown4045('65665f676972646d00000000000000000000000000000000000000000000000067000000')
    SFX_0('105_guard_slash_2')
    Unknown1047(-11000)
    ScreenShake(5000, 20000)
    sprite('hb090_01', 6)
    sprite('hb090_02', 6)
    sprite('hb090_03', 6)
    sprite('hb090_04', 6)
    loopRest()
    enterState('CmnActStand')

@State
def Act2Event_hbvsaz_02():
    sprite('hb070_13', 5)
    GFX_0('Act2Event_Yure', -1)
    sprite('hb070_12', 5)
    sprite('hb070_11', 5)
    sprite('hb070_10', 32767)
    loopRest()

@State
def Act2Event_hzvshb_00():

    def upon_IMMEDIATE():
        Unknown2034(0)
    sprite('hb032_00', 2)
    physicsXImpulse(18000)
    sprite('hb032_01', 2)
    sprite('hb032_02', 4)
    sprite('hb032_03', 4)
    Unknown8006(100, 1, 1)
    physicsXImpulse(0)
    Unknown1047(10000)
    sprite('hb032_09', 5)
    sprite('hb032_10', 5)
    sprite('hb032_11', 5)
    sprite('hb032_12', 7)
    Unknown1084(1)
    sprite('hb000_00', 7)
    sprite('hb000_01', 7)
    sprite('hb000_02', 7)
    sprite('hb000_03', 7)
    sprite('hb000_04', 7)
    sprite('hb000_05', 7)
    sprite('hb000_06', 7)
    sprite('hb000_07', 7)
    sprite('hb000_08', 7)
    sprite('hb611_00', 6)
    sprite('hb611_01', 6)
    label(0)
    sprite('hb611_02', 6)
    sprite('hb611_03', 6)
    sprite('hb611_04', 6)
    loopRest()
    gotoLabel(0)

@State
def Act2Event_muvshb_00():

    def upon_IMMEDIATE():
        teleportRelativeY(700000)
        clearUponHandler(2)
        sendToLabelUpon(2, 0)
    sprite('null', 1)
    SFX_3('hbse_02')
    SFX_0('007_swing_knife_0')
    teleportRelativeX(-105000)
    GFX_0('Kunai_Event', -1)
    Unknown21007(1, 32)
    sprite('null', 1)
    GFX_0('Kunai_Event', -1)
    Unknown21007(1, 33)
    sprite('null', 1)
    GFX_0('Kunai_Event', -1)
    Unknown21007(1, 34)
    sprite('null', 60)
    sprite('hb600_00', 32767)
    Unknown3026(-13421773)
    physicsYImpulse(-30000)
    Unknown1043()
    Unknown3038(0)
    GFX_0('hbef_600_feather', 100)
    Unknown3029(1)
    Unknown3069(1)
    Unknown3070(2)
    Unknown3071(3)
    Unknown3072('7f000000000000000000000000000000')
    Unknown3073('00000000000000000000000000000000')
    SFX_0('000_airdash_1')
    label(0)
    sprite('hb600_01', 6)
    Unknown26('hbef_600_feather')
    GFX_0('hbef_600_feather2', 100)
    SFX_0('208_brake_normal')
    SFX_0('204_runjump_normal_1')
    Unknown3025(-1, 16)
    sprite('hb600_02', 2)
    Unknown3029(0)
    sprite('hb600_02', 2)
    sprite('hb600_03', 6)
    SFX_0('019_cloth_b')
    sprite('hb600_04', 6)
    sprite('hb600_05', 6)
    sprite('hb600_06', 6)
    sprite('hb600_07', 6)
    sprite('hb600_08', 6)
    sprite('hb600_09', 6)
    sprite('hb600_10', 7)
    sprite('hb600_11', 7)
    sprite('hb600_12', 7)
    sprite('hb600_13', 20)
    sprite('hb600_14', 6)
    teleportRelativeX(10000)
    sprite('hb600_15', 6)
    teleportRelativeX(5000)
    sprite('hb600_16', 6)
    teleportRelativeX(45000)
    sprite('hb600_17', 6)
    teleportRelativeX(25000)
    sprite('hb000_00', 1)
    teleportRelativeX(20000)
    Unknown1000(-260000)
    loopRest()
    enterState('CmnActStand')

@State
def Act2Event_muvshb_01():

    def upon_IMMEDIATE():
        Unknown1000(-160000)
    sprite('hb070_00', 15)
    Unknown4052()
    Unknown4045('65665f6869746d7a00000000000000000000000000000000000000000000000067000000')
    SFX_0('101_hit_slash_1')
    Unknown1047(-11000)
    ScreenShake(5000, 20000)
    sprite('hb070_01', 3)
    sprite('hb070_02', 4)
    sprite('hb070_03', 32767)
    loopRest()

@State
def Act2Event_muvshb_02():
    sprite('hb070_04', 5)
    sprite('hb070_05', 5)
    sprite('hb070_06', 5)
    sprite('hb070_07', 5)
    sprite('hb070_08', 5)
    sprite('hb070_09', 5)
    sprite('hb063_11', 32767)
    SFX_0('209_down_normal_0')
    loopRest()

@State
def Act2Event_hbvsmi_00():
    sprite('keep', 32767)
    GFX_0('Act2Event_Fade', -1)
    SFX_0('022_magiccircle_c')
    Unknown3004(-4)
    Unknown36(22)
    Unknown3004(-4)
    Unknown35()
    loopRest()

@State
def Act3Event_muvshb_00():

    def upon_IMMEDIATE():
        Unknown2003(1)
    sprite('hb202_00', 3)
    sprite('hb202_01', 4)
    sprite('hb202_02', 2)
    sprite('hb202_03', 3)
    GFX_0('hbef_202_slash', 100)
    SFX_0('009_swing_rapier_1')
    sprite('hb202_04', 5)
    sprite('hb202_05', 5)
    sprite('hb202_06', 5)
    sprite('hb202_07', 5)
    sprite('hb202_08', 4)
    sprite('hb202_09', 4)
    loopRest()
    enterState('CmnActStand')

@State
def Act3Event_muvshb_01():

    def upon_IMMEDIATE():
        Unknown1000(-160000)
    sprite('hb000_00', 7)
    sprite('hb070_00', 19)
    Unknown4052()
    Unknown4045('65665f6869746c7a00000000000000000000000000000000000000000000000067000000')
    SFX_0('101_hit_slash_2')
    ScreenShake(1000, 20000)
    sprite('hb070_00', 4)
    Unknown1047(-11000)
    sprite('hb070_01', 4)
    sprite('hb070_02', 4)
    sprite('hb070_03', 32767)
    loopRest()

@State
def Act3Event_muvshb_02():
    sprite('hb070_04', 5)
    sprite('hb070_05', 5)
    sprite('hb070_06', 5)
    sprite('hb070_07', 5)
    sprite('hb070_08', 5)
    sprite('hb070_09', 5)
    sprite('hb063_11', 32767)
    Unknown8000(100, 1, 1)
    SFX_0('209_down_normal_0')

@State
def Act3Event_muvshb_03():
    sprite('hb064_00', 3)
    sprite('hb064_01', 3)
    sprite('hb064_02', 3)
    sprite('hb064_03', 3)
    sprite('hb064_04', 3)
    sprite('hb064_05', 3)
    sprite('hb064_06', 3)
    sprite('hb064_07', 3)
    sprite('hb064_08', 3)
    sprite('hb064_09', 3)
    loopRest()
    enterState('CmnActStand')

@State
def Act3Event_hbvstb_00():
    sprite('hb001_00', 7)
    sprite('hb001_01', 7)
    sprite('hb001_02', 7)
    label(0)
    sprite('hb001_03', 8)
    sprite('hb001_04', 8)
    sprite('hb001_05', 8)
    sprite('hb001_06', 7)
    sprite('hb001_05', 5)
    sprite('hb001_04', 5)
    sprite('hb001_03', 5)
    sprite('hb001_02', 20)
    loopRest()
    gotoLabel(0)

@State
def Act3Event_hbvstb_01():
    sprite('hb001_01', 7)
    sprite('hb001_00', 7)
    loopRest()
    enterState('CmnActStand')
endState()

@State
def Act3Event_hbvstb_02():
    sprite('hb615_00', 4)
    sprite('hb615_01', 4)
    sprite('hb615_02', 7)
    SFX_3('hbse_07')
    sprite('hb615_03', 7)
    GFX_0('hbef_615_hibana', 0)
    sprite('hb615_04', 7)
    sprite('hb615_05', 7)
    sprite('hb615_06', 7)
    sprite('hb615_07', 7)
    sprite('hb615_08', 32767)

@State
def Act3Event_hbvstb_03():

    def upon_IMMEDIATE():

        def upon_STATE_END():
            teleportRelativeX(120000)
    sprite('hb211_19', 4)
    teleportRelativeX(-120000)
    SFX_0('011_spin_1')
    sprite('hb211_20', 4)
    sprite('hb211_21', 4)
    sprite('hb211_22', 4)
    sprite('hb211_23', 5)
    sprite('hb211_24', 5)
    loopRest()
    enterState('CmnActStand')

@State
def Act3Event_hbvstb_04():

    def upon_IMMEDIATE():
        Unknown2003(1)
    sprite('hb202_00', 2)
    sprite('hb202_01', 3)
    sprite('hb202_02', 2)
    sprite('hb202_03', 16)
    GFX_0('hbef_202_slash', 100)
    SFX_0('009_swing_rapier_1')
    sprite('hb202_04', 5)
    sprite('hb202_05', 5)
    sprite('hb202_06', 5)
    sprite('hb202_07', 5)
    sprite('hb202_08', 4)
    sprite('hb202_09', 4)
    loopRest()
    enterState('CmnActStand')

@State
def Act3Event_hbvstb_05():
    sprite('keep', 2)
    sprite('hb611_01', 7)
    sprite('hb611_00', 7)
    loopRest()
    enterState('CmnActStand')

@State
def Act3Event_hbvstb_06():
    sprite('hb611_00', 7)
    sprite('hb611_01', 7)
    sprite('hb611_05', 7)
    sprite('hb611_06', 7)
    sprite('hb611_07', 6)
    SFX_3('hbse_08')
    GFX_0('hbef_crow', 100)
    Unknown36(1)
    teleportRelativeX(-10000)
    Unknown1007(20000)
    Unknown35()
    Unknown3025(0, 18)
    sprite('hb611_08', 6)
    sprite('hb611_09', 6)
    sprite('hb611_07', 6)
    Unknown3038(1)
    Unknown13044(1)
    GFX_0('hbef_crow', 100)
    Unknown36(1)
    teleportRelativeX(-10000)
    Unknown1007(20000)
    Unknown35()
    GFX_0('hbef_611_shadow_Event', 100)
    sprite('hb611_08', 6)
    Unknown3004(-10)
    sprite('hb611_09', 6)
    sprite('hb611_07', 6)
    Unknown21011(30)
    GFX_0('hbef_crow', 100)
    Unknown36(1)
    teleportRelativeX(-10000)
    Unknown1007(20000)
    Unknown35()
    sprite('hb611_08', 6)
    sprite('hb611_09', 6)
    Unknown3038(1)
    sprite('hb611_07', 6)
    sprite('hb611_08', 6)
    sprite('hb611_09', 6)
    label(9)
    sprite('hb611_07', 6)
    sprite('hb611_08', 6)
    sprite('hb611_09', 6)
    loopRest()
    gotoLabel(9)

@State
def Act3Event_hbvsno_00():
    sprite('hb203_00', 5)
    sprite('hb203_01', 5)
    sprite('hb203_02', 5)
    label(0)
    sprite('hb203_03', 5)
    sprite('hb203_04', 5)
    sprite('hb203_05', 5)
    loopRest()
    gotoLabel(0)

@State
def Act3Event_hbvsno_01():
    sprite('hb203_01', 5)
    sprite('hb203_00', 5)
    loopRest()
    enterState('CmnActStand')

@State
def Act3Event_hbvshz_00():
    sprite('hb333_00', 5)
    sprite('hb333_01', 5)
    sprite('hb333_02', 5)
    sprite('hb333_03', 32767)

@State
def Act3Event_hbvshz_01():
    sprite('keep', 2)
    sprite('hb333_04', 3)
    Unknown4049(1500)
    Unknown4004('4775617264437275736857696e64000000000000000000000000000000000000ffff0000')
    Unknown36(1)
    Unknown1096(1200)
    Unknown35()
    SFX_0('302_spsys_drivemotion')
    SFX_0('302_spsys_burst')
    ScreenShake(3000, 60000)
    Unknown2037(3)
    label(0)
    sprite('hb333_05', 5)
    Unknown2038(-1)
    sprite('hb333_06', 5)
    sprite('hb333_07', 5)
    loopRest()
    if SLOT_2:
        _gotolabel(0)
    sprite('hb333_08', 5)
    sprite('hb333_09', 5)
    loopRest()
    enterState('CmnActStand')

@State
def Act3Event_5DLoop():
    sprite('hb203_00', 5)
    sprite('hb203_01', 5)
    sprite('hb203_02', 5)
    label(0)
    sprite('hb203_03', 5)
    sprite('hb203_04', 5)
    sprite('hb203_05', 5)
    loopRest()
    gotoLabel(0)

@State
def Act3Event_5DLoopEnd():
    sprite('hb203_01', 5)
    sprite('hb203_00', 5)
    loopRest()
    enterState('CmnActStand')

@State
def Act3Event_kgvshb_00():

    def upon_IMMEDIATE():
        Unknown1000(-160000)
        sendToLabelUpon(32, 1)
    label(0)
    sprite('hb000_00', 7)
    sprite('hb000_01', 7)
    sprite('hb000_02', 7)
    sprite('hb000_03', 7)
    sprite('hb000_04', 7)
    sprite('hb000_05', 7)
    sprite('hb000_06', 7)
    sprite('hb000_07', 7)
    sprite('hb000_08', 7)
    sprite('hb000_09', 7)
    loopRest()
    gotoLabel(0)
    label(1)
    sprite('hb052_03', 17)
    Unknown4049(1500)
    Unknown4045('65665f6869746d6400000000000000000000000000000000000000000000000067000000')
    SFX_0('100_hit_grap_3')
    ScreenShake(1000, 20000)
    sprite('hb052_03', 32767)
    Unknown1047(-11000)
    loopRest()

@State
def Act3Event_kgvshb_01():
    sprite('hb052_03', 6)
    sprite('hb052_02', 6)
    sprite('hb052_01', 6)
    sprite('hb052_00', 6)
    loopRest()
    enterState('CmnActStand')

@State
def Act3Event_DownWait():
    sprite('hb060_14', 32767)

@State
def Act3Event_DownToStand():
    sprite('hb061_00', 4)
    sprite('hb061_01', 4)
    sprite('hb061_02', 4)
    sprite('hb061_03', 4)
    sprite('hb061_04', 4)
    sprite('hb061_05', 4)
    sprite('hb061_06', 3)
    sprite('hb061_07', 3)
    sprite('hb061_08', 3)
    sprite('hb061_09', 3)
    loopRest()
    enterState('CmnActStand')

@State
def Act3Event_Smile():
    sprite('hb300_00', 6)
    sprite('hb300_01', 6)
    sprite('hb300_02', 6)
    sprite('hb300_03', 6)
    sprite('hb300_04', 6)
    sprite('hb300_05', 6)
    sprite('hb300_06', 6)
    sprite('hb300_07', 6)
    sprite('hb300_08', 32767)
    loopRest()

@State
def Act3Event_blvshb_00():
    sprite('keep', 2)
    teleportRelativeX(90000)
    loopRest()
    enterState('CmnActStand')

@State
def Act3Event_blvshb_01():
    sprite('keep', 2)
    sendToLabelUpon(32, 1)
    sprite('hb300_02', 6)
    sprite('hb300_01', 6)
    sprite('hb300_00', 6)
    loopRest()
    label(0)
    sprite('hb000_00', 7)
    sprite('hb000_01', 7)
    sprite('hb000_02', 7)
    sprite('hb000_03', 7)
    sprite('hb000_04', 7)
    sprite('hb000_05', 7)
    sprite('hb000_06', 7)
    sprite('hb000_07', 7)
    sprite('hb000_08', 7)
    sprite('hb000_09', 7)
    loopRest()
    gotoLabel(0)
    label(1)
    sprite('hb033_00', 2)
    sprite('hb033_01', 2)
    physicsXImpulse(-12000)
    physicsYImpulse(4800)
    setGravity(2000)
    Unknown8002()
    sendToLabelUpon(2, 2)
    sprite('hb033_02', 2)
    setInvincible(0)
    sprite('hb033_03', 2)
    sprite('hb033_04', 32767)
    label(2)
    sprite('hb033_05', 2)
    clearUponHandler(2)
    physicsXImpulse(0)
    Unknown8000(100, 1, 1)
    sprite('hb033_06', 3)
    sprite('hb033_07', 3)
    sprite('hb033_08', 2)
    loopRest()
    enterState('CmnActStand')

@State
def Act3Event_BNvsHB00():

    def upon_IMMEDIATE():
        Unknown3001(0)
        Unknown1000(-50000)
    sprite('hb603_00', 6)
    SFX_3('hbse_08')
    GFX_0('hbef_crow', 100)
    Unknown36(1)
    teleportRelativeX(-100000)
    Unknown1007(20000)
    Unknown35()
    Unknown3025(0, 18)
    sprite('hb603_00', 6)
    sprite('hb603_00', 6)
    sprite('hb603_00', 6)
    Unknown13044(1)
    GFX_0('hbef_crow', 100)
    Unknown36(1)
    teleportRelativeX(-100000)
    Unknown1007(20000)
    Unknown35()
    GFX_0('Act3Event_BNvsHB00shadow', 100)
    sprite('hb603_00', 6)
    Unknown3004(10)
    sprite('hb603_00', 6)
    sprite('hb603_00', 6)
    GFX_0('hbef_crow', 100)
    Unknown36(1)
    teleportRelativeX(-100000)
    Unknown1007(20000)
    Unknown35()
    sprite('hb603_00', 6)
    Unknown13044(0)
    Unknown3026(0)
    Unknown3025(-1, 10)
    GFX_0('hbef_D_feather', 100)
    sprite('hb603_00', 32767)
    loopRest()

@State
def Act3Event_BNvsHB01():

    def upon_IMMEDIATE():
        sendToLabelUpon(32, 0)
    sprite('hb603_00', 32767)
    loopRest()
    label(0)
    sprite('hb603_00', 6)
    SFX_3('hbse_08')
    Unknown3004(-10)
    GFX_0('hbef_crow', 100)
    Unknown36(1)
    teleportRelativeX(-100000)
    Unknown1007(20000)
    Unknown35()
    Unknown3025(0, 18)
    sprite('hb603_00', 6)
    sprite('hb603_00', 6)
    sprite('hb603_00', 6)
    Unknown13044(1)
    GFX_0('hbef_crow', 100)
    Unknown36(1)
    teleportRelativeX(-100000)
    Unknown1007(20000)
    Unknown35()
    sprite('hb603_00', 6)
    sprite('hb603_00', 6)
    sprite('hb603_00', 6)
    GFX_0('hbef_crow', 100)
    Unknown36(1)
    teleportRelativeX(-100000)
    Unknown1007(20000)
    Unknown35()
    sprite('hb603_00', 6)
    Unknown13044(0)
    sprite('null', 32767)
    Unknown3038(1)
    Unknown1000(-260000)
    loopRest()

@State
def Act3Event_2DLoopEnd():
    sprite('hb234_10', 6)
    sprite('hb234_11', 6)
    sprite('hb234_12', 6)
    sprite('hb010_01', 4)
    sprite('hb010_00', 4)
    loopRest()
    enterState('CmnActStand')

@State
def Act3Event_BNvsHB02():

    def upon_IMMEDIATE():
        sendToLabelUpon(32, 1)
        Unknown1000(-160000)
    label(0)
    sprite('hb000_00', 7)
    sprite('hb000_01', 7)
    sprite('hb000_02', 7)
    sprite('hb000_03', 7)
    sprite('hb000_04', 7)
    sprite('hb000_05', 7)
    sprite('hb000_06', 7)
    sprite('hb000_05', 7)
    sprite('hb000_04', 7)
    sprite('hb000_03', 7)
    sprite('hb000_02', 7)
    sprite('hb000_01', 7)
    loopRest()
    gotoLabel(0)
    label(1)
    sprite('hb090_00', 15)
    Unknown4046(-16744193, -16764673, -16776961)
    Unknown4045('65665f676972646d00000000000000000000000000000000000000000000000067000000')
    SFX_0('104_guard_grap_2')
    Unknown1047(-11000)
    ScreenShake(5000, 20000)
    sprite('hb090_01', 6)
    sprite('hb090_02', 6)
    sprite('hb090_03', 6)
    sprite('hb090_04', 6)
    loopRest()
    enterState('CmnActStand')

@State
def Act3Event_BNvsHB03():
    sprite('hb611_00', 7)
    Unknown2004(1, 0)
    sprite('hb611_01', 7)
    sprite('hb611_02', 6)
    sprite('hb611_03', 6)
    sprite('hb611_04', 6)
    sprite('hb611_02', 6)
    sprite('hb611_03', 6)
    sprite('hb611_04', 6)
    sprite('hb611_02', 6)
    sprite('hb611_03', 6)
    sprite('hb611_04', 6)
    sprite('hb611_05', 7)
    sprite('hb611_06', 7)
    sprite('hb611_07', 6)
    SFX_3('hbse_08')
    GFX_0('hbef_crow', 100)
    Unknown36(1)
    teleportRelativeX(-10000)
    Unknown1007(20000)
    Unknown35()
    Unknown3025(0, 18)
    sprite('hb611_08', 6)
    sprite('hb611_09', 6)
    sprite('hb611_07', 6)
    Unknown3038(1)
    Unknown13044(1)
    GFX_0('hbef_crow', 100)
    Unknown36(1)
    teleportRelativeX(-10000)
    Unknown1007(20000)
    Unknown35()
    GFX_0('hbef_611_shadow', 100)
    sprite('hb611_08', 6)
    Unknown3004(-10)
    sprite('hb611_09', 6)
    sprite('hb611_07', 6)
    Unknown21011(30)
    GFX_0('hbef_crow', 100)
    Unknown36(1)
    teleportRelativeX(-10000)
    Unknown1007(20000)
    Unknown35()
    sprite('hb611_08', 6)
    sprite('hb611_09', 6)
    Unknown3038(1)
    sprite('hb611_07', 6)
    sprite('hb611_08', 6)
    sprite('hb611_09', 6)
    label(2)
    sprite('hb611_07', 6)
    sprite('hb611_08', 6)
    sprite('hb611_09', 6)
    loopRest()
    gotoLabel(2)

@State
def Act3Event_tbvshb_01():

    def upon_IMMEDIATE():
        Unknown1000(-60000)
        sendToLabelUpon(32, 1)
    sprite('hb312_02', 32767)
    label(1)
    sprite('hb090_00', 20)
    Unknown4046(-16744193, -16764673, -16776961)
    Unknown4045('65665f676972646d00000000000000000000000000000000000000000000000067000000')
    SFX_0('105_guard_slash_2')
    Unknown1047(-20000)
    ScreenShake(5000, 20000)
    sprite('hb090_01', 6)
    sprite('hb090_02', 6)
    sprite('hb090_03', 6)
    sprite('hb090_04', 6)
    loopRest()
    enterState('CmnActStand')