@Subroutine
def PreInit():
    Unknown12019('75616b00000000000000000000000000')
    Unknown12050(1)

@Subroutine
def MatchInit():
    DashFInitialVelocity(16000)
    Unknown12038(23000)
    Unknown12034(33)
    SuperFreezeDuration(-1500)
    AirBDashDuration(13)
    Unknown12037(-1800)
    Unknown12024(2)
    Unknown13039(1)
    Unknown2049(1)
    Move_Register('AutoFDash', 0x0)
    Unknown14009(6)
    Move_AirGround_(0x2000)
    Move_Input_(0x78)
    Unknown14013('CmnActFDash')
    Move_EndRegister()
    Move_Register('NmlAtk5A', 0x7)
    MoveMaxChainRepeat(1)
    Unknown14020(1)
    Unknown15013(2000)
    Unknown14015(0, 450000, -200000, 300000, 1000, 50)
    Move_EndRegister()
    Move_Register('NmlAtk5A_2nd', 0x7)
    MoveMaxChainRepeat(1)
    Unknown14020(1)
    Unknown14005(1)
    Unknown14015(0, 450000, -200000, 300000, 1000, 50)
    Move_EndRegister()
    Move_Register('NmlAtk5A_3rd', 0x7)
    MoveMaxChainRepeat(1)
    Unknown14020(1)
    Unknown14005(1)
    Unknown14015(0, 450000, -200000, 300000, 1000, 50)
    Move_EndRegister()
    Move_Register('NmlAtk5A_4th', 0x7)
    MoveMaxChainRepeat(1)
    Unknown14020(1)
    Unknown14005(1)
    Unknown14015(0, 450000, -200000, 300000, 1000, 50)
    Move_EndRegister()
    Move_Register('NmlAtk4A', 0x6)
    MoveMaxChainRepeat(1)
    Unknown14020(1)
    Unknown14015(0, 300000, -200000, 200000, 1000, 50)
    Move_EndRegister()
    Move_Register('NmlAtk4A_Renda', 0x6)
    MoveMaxChainRepeat(1)
    Unknown14020(1)
    Unknown14005(1)
    Unknown14015(0, 300000, -200000, 200000, 1000, 50)
    Move_EndRegister()
    Move_Register('NmlAtk4A_Renda2', 0x6)
    MoveMaxChainRepeat(1)
    Unknown14020(1)
    Unknown14005(1)
    Unknown14015(0, 300000, -200000, 200000, 1000, 50)
    Move_EndRegister()
    Move_Register('NmlAtk4A_2nd', 0x6)
    MoveMaxChainRepeat(1)
    Unknown14020(1)
    Unknown14005(1)
    Unknown14015(0, 300000, -200000, 200000, 1000, 50)
    Move_EndRegister()
    Move_Register('NmlAtk4A_2nd_Renda', 0x6)
    MoveMaxChainRepeat(1)
    Unknown14020(1)
    Unknown14005(1)
    Unknown14015(0, 300000, -200000, 200000, 1000, 50)
    Move_EndRegister()
    Move_Register('NmlAtk4A_3rd', 0x6)
    MoveMaxChainRepeat(1)
    Unknown14020(1)
    Unknown14005(1)
    Unknown14015(0, 300000, -200000, 200000, 1000, 50)
    Move_EndRegister()
    Move_Register('NmlAtk2A', 0x4)
    MoveMaxChainRepeat(1)
    Unknown14020(1)
    Unknown14015(0, 250000, -100000, 200000, 1000, 50)
    Move_EndRegister()
    Move_Register('NmlAtk2A_Renda', 0x4)
    Unknown14005(1)
    MoveMaxChainRepeat(2)
    Unknown14015(0, 250000, -100000, 200000, 1000, 50)
    Move_EndRegister()
    Move_Register('NmlAtk5B', 0x19)
    MoveMaxChainRepeat(1)
    Unknown14020(1)
    Unknown15021(2000)
    Unknown15013(500)
    Unknown14015(0, 450000, -200000, 300000, 750, 50)
    Move_EndRegister()
    Move_Register('NmlAtk5B_2nd', 0x19)
    MoveMaxChainRepeat(1)
    Unknown14020(1)
    Unknown14005(1)
    Unknown14015(0, 450000, -200000, 300000, 750, 50)
    Move_EndRegister()
    Move_Register('NmlAtk5B_3rd', 0x22)
    MoveMaxChainRepeat(1)
    Unknown14020(1)
    Unknown14005(1)
    Unknown14015(0, 450000, -200000, 300000, 750, 50)
    Move_EndRegister()
    Move_Register('NmlAtk2B', 0x16)
    MoveMaxChainRepeat(1)
    Unknown14020(1)
    Unknown15009()
    Unknown14015(0, 400000, -100000, 200000, 1000, 50)
    Move_EndRegister()
    Move_Register('CmnActCrushAttack', 0x66)
    Unknown15008()
    Unknown14015(0, 400000, -200000, 200000, 500, 25)
    Move_EndRegister()
    Move_Register('NmlAtk2C', 0x28)
    MoveMaxChainRepeat(1)
    Unknown14020(1)
    Unknown15009()
    Unknown14015(0, 450000, -100000, 200000, 500, 50)
    Move_EndRegister()
    Move_Register('NmlAtkAIR5A', 0x10)
    MoveMaxChainRepeat(1)
    Unknown15013(750)
    Unknown14015(-100000, 450000, -300000, 150000, 1000, 50)
    Move_EndRegister()
    Move_Register('NmlAtkAIR5A_2nd', 0x10)
    MoveMaxChainRepeat(1)
    Unknown14005(1)
    Unknown14015(-100000, 450000, -300000, 150000, 1000, 50)
    Move_EndRegister()
    Move_Register('NmlAtkAIR5B', 0x22)
    MoveMaxChainRepeat(1)
    Unknown15015(100, 100)
    Unknown15013(1500)
    Unknown14015(-100000, 350000, -350000, 150000, 1000, 50)
    Move_EndRegister()
    Move_Register('NmlAtkAIR5C', 0x34)
    MoveMaxChainRepeat(1)
    Unknown14015(-250000, 250000, -450000, 100000, 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_Input_(INPUT_236)
    Move_Input_(INPUT_PRESS_A)
    Unknown15013(1)
    Unknown15012(1)
    Unknown15006(1)
    Unknown15014(1)
    Unknown15021(1)
    Unknown15011(10000)
    Unknown14015(650000, 1500000, -200000, 200000, 500, 0)
    Move_EndRegister()
    Move_Register('ShotB', INPUT_SPECIALMOVE)
    Move_AirGround_(0x2000)
    Move_Input_(INPUT_236)
    Move_Input_(INPUT_PRESS_B)
    Unknown15013(1)
    Unknown15012(1)
    Unknown15006(1)
    Unknown15014(1)
    Unknown15021(1)
    Unknown15011(10000)
    Unknown14015(650000, 1500000, -200000, 200000, 500, 0)
    Move_EndRegister()
    Move_Register('ShotEx', INPUT_SPECIALMOVE)
    Move_AirGround_(0x2000)
    Move_AirGround_(0x3086)
    Move_Input_(INPUT_236)
    Move_Input_(INPUT_PRESS_C)
    Unknown15013(1)
    Unknown15012(1)
    Unknown15006(1)
    Unknown15014(1)
    Unknown15021(1)
    Unknown15011(10000)
    Unknown14015(650000, 1500000, -200000, 200000, 250, 0)
    Move_EndRegister()
    Move_Register('AirShotA', INPUT_SPECIALMOVE)
    Move_AirGround_(0x2001)
    Move_Input_(INPUT_236)
    Move_Input_(INPUT_PRESS_A)
    Unknown15013(2000)
    Unknown15012(1)
    Unknown15006(1)
    Unknown15014(1)
    Unknown15021(1)
    Unknown15011(10000)
    Unknown14015(250000, 550000, -500000, -100000, 500, 0)
    Move_EndRegister()
    Move_Register('AirShotB', INPUT_SPECIALMOVE)
    Move_AirGround_(0x2001)
    Move_Input_(INPUT_236)
    Move_Input_(INPUT_PRESS_B)
    Unknown15013(2000)
    Unknown15012(1)
    Unknown15006(1)
    Unknown15014(1)
    Unknown15021(1)
    Unknown15011(10000)
    Unknown14015(250000, 550000, -500000, -100000, 500, 0)
    Move_EndRegister()
    Move_Register('AirShotEx', INPUT_SPECIALMOVE)
    Move_AirGround_(0x2001)
    Move_AirGround_(0x3086)
    Move_Input_(INPUT_236)
    Move_Input_(INPUT_PRESS_C)
    Unknown15013(2000)
    Unknown15012(1)
    Unknown15006(1)
    Unknown15014(1)
    Unknown15021(1)
    Unknown15011(10000)
    Unknown14015(250000, 550000, -500000, -100000, 250, 0)
    Move_EndRegister()
    Move_Register('AssaultA', INPUT_SPECIALMOVE)
    Move_AirGround_(0x2000)
    Move_Input_(INPUT_214)
    Move_Input_(INPUT_PRESS_A)
    Unknown15013(500)
    Unknown15012(2000)
    Unknown14015(0, 450000, -200000, 200000, 500, 5)
    Move_EndRegister()
    Move_Register('AssaultB', INPUT_SPECIALMOVE)
    Move_AirGround_(0x2000)
    Move_Input_(INPUT_214)
    Move_Input_(INPUT_PRESS_B)
    Unknown15013(2000)
    Unknown15012(500)
    Unknown14015(0, 450000, -200000, 200000, 500, 5)
    Move_EndRegister()
    Move_Register('AssaultEx', INPUT_SPECIALMOVE)
    Move_AirGround_(0x2000)
    Move_AirGround_(0x3086)
    Move_Input_(INPUT_214)
    Move_Input_(INPUT_PRESS_C)
    Unknown14015(0, 350000, -200000, 200000, 750, 5)
    Move_EndRegister()
    Move_Register('AirAssaultA', INPUT_SPECIALMOVE)
    Move_AirGround_(0x2001)
    Move_Input_(INPUT_214)
    Move_Input_(INPUT_PRESS_A)
    Unknown14015(0, 350000, -200000, 200000, 750, 5)
    Move_EndRegister()
    Move_Register('AirAssaultB', INPUT_SPECIALMOVE)
    Move_AirGround_(0x2001)
    Move_Input_(INPUT_214)
    Move_Input_(INPUT_PRESS_B)
    Unknown14015(0, 350000, -200000, 200000, 750, 5)
    Move_EndRegister()
    Move_Register('AirAssaultEx', INPUT_SPECIALMOVE)
    Move_AirGround_(0x2001)
    Move_AirGround_(0x3086)
    Move_Input_(INPUT_214)
    Move_Input_(INPUT_PRESS_C)
    Unknown14015(0, 300000, -200000, 200000, 750, 5)
    Move_EndRegister()
    Move_Register('CmnActInvincibleAttack', 0x64)
    Unknown15006(1)
    Unknown15013(0)
    Unknown15012(0)
    Unknown15014(6000)
    Unknown15020(500, 1000, 100, 1000)
    Unknown14015(-50000, 300000, -200000, 200000, 250, 5)
    Move_EndRegister()
    Move_Register('InvincibleAttack2nd', 0x64)
    Unknown14004(1)
    Move_AirGround_(0x3000)
    Unknown15006(0)
    Unknown15013(0)
    Unknown15012(0)
    Unknown15014(6000)
    Unknown15020(500, 1000, 10, 1000)
    Unknown14015(-50000, 300000, -200000, 200000, 250, 5)
    Move_EndRegister()
    Move_Register('CmnActInvincibleAttackAir', 0x65)
    Unknown14013('CmnActInvincibleAttack')
    Unknown15006(1)
    Unknown15013(0)
    Unknown15012(0)
    Unknown15014(6000)
    Unknown15020(500, 1000, 100, 1000)
    Unknown14015(-50000, 300000, -200000, 200000, 250, 5)
    Move_EndRegister()
    Move_Register('UltimateKamikaze', 0x68)
    Move_AirGround_(0x2000)
    Move_Input_(INPUT_236)
    Move_Input_(0xde)
    Move_AirGround_(0x3089)
    Unknown15012(1)
    Unknown15014(3000)
    Unknown15020(500, 1000, 1, 1000)
    Unknown14015(250000, 650000, -200000, 250000, 500, 0)
    Move_EndRegister()
    Move_Register('UltimateKamikazeOD', 0x68)
    Move_AirGround_(0x2000)
    Move_Input_(INPUT_236)
    Move_Input_(0xde)
    Move_AirGround_(0x3089)
    Move_AirGround_(0x3081)
    Unknown15012(1)
    Unknown15014(3000)
    Unknown15020(500, 1000, 1, 1000)
    Unknown14015(250000, 650000, -200000, 250000, 500, 0)
    Move_EndRegister()
    Move_Register('UltimateKick', 0x68)
    Move_AirGround_(0x2000)
    Move_Input_(INPUT_214)
    Move_Input_(0xde)
    Move_AirGround_(0x3089)
    Unknown15012(1)
    Unknown15014(4000)
    Unknown15020(500, 1000, 1, 1000)
    Unknown14015(0, 450000, -200000, 250000, 500, 0)
    Move_EndRegister()
    Move_Register('UltimateKickOD', 0x68)
    Move_AirGround_(0x2000)
    Move_Input_(INPUT_214)
    Move_Input_(0xde)
    Move_AirGround_(0x3089)
    Move_AirGround_(0x3081)
    Unknown15012(1)
    Unknown15014(4000)
    Unknown15020(500, 1000, 1, 1000)
    Unknown14015(0, 450000, -200000, 250000, 500, 0)
    Move_EndRegister()
    Move_Register('AstralHeat', 0x69)
    Move_AirGround_(0x2000)
    Move_AirGround_(0x304a)
    Move_Input_(0xcd)
    Move_Input_(0xde)
    Unknown15005(10)
    Unknown15014(3000)
    Unknown15013(3000)
    Unknown14015(50000, 250000, -100000, 200000, 1000, 50)
    Unknown15000(0)
    Move_EndRegister()
    Unknown15024('NmlAtk5A', 'NmlAtk5A_2nd', 10000000)
    Unknown15024('NmlAtk5A_2nd', 'NmlAtk5A_3rd', 10000000)
    Unknown15024('NmlAtk5A_3rd', 'NmlAtk5A_4th', 10000000)
    Unknown15024('NmlAtk5A_3rd', 'NmlAtk5B', 10000000)
    Unknown15024('NmlAtk5B', 'NmlAtk5B_2nd', 10000000)
    Unknown15024('NmlAtk5B_2nd', 'NmlAtk5B_3rd', 10000000)
    Unknown15024('NmlAtk5B_3rd', 'AssaultB', 10000000)
    Unknown15024('NmlAtk5B_3rdExe', 'AssaultB', 10000000)
    Unknown15024('NmlAtk2A', 'NmlAtk5A', 10000000)
    Unknown15024('NmlAtk2A', 'NmlAtk2B', 10000000)
    Unknown15024('NmlAtk2B', 'NmlAtk2C', 10000000)
    Unknown15024('NmlAtk2C', 'AssaultB', 10000000)
    Unknown15024('NmlAtk2C', 'UltimateKick', 10000000)
    Unknown15024('NmlAtk2C', 'UltimateKickOD', 10000000)
    Unknown15024('NmlAtkAIR5A', 'NmlAtkAIR5AA', 10000000)
    Unknown15024('NmlAtkAIR5A', 'NmlAtkAIR5B', 10000000)
    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_291_00')
    Unknown12018(24, 'Action_348_00')
    Unknown7010(0, 'uak000')
    Unknown7010(1, 'uak001')
    Unknown7010(2, 'uak002')
    Unknown7010(3, 'uak003')
    Unknown7010(4, 'uak004')
    Unknown7010(5, 'uak005')
    Unknown7010(6, 'uak006')
    Unknown7010(7, 'uak007')
    Unknown7010(8, 'uak008')
    Unknown7010(9, 'uak009')
    Unknown7010(10, 'uak010')
    Unknown7010(15, 'uak011')
    Unknown7010(16, 'uak012')
    Unknown7010(17, 'uak013')
    Unknown7010(18, 'uak014')
    Unknown7010(19, 'uak015')
    Unknown7010(20, 'uak016')
    Unknown7010(21, 'uak017')
    Unknown7010(22, 'uak018')
    Unknown7010(23, 'uak019')
    Unknown7010(24, 'uak020')
    Unknown7010(25, 'uak021')
    Unknown7010(28, 'uak022')
    Unknown7010(29, 'uak023')
    Unknown7010(30, 'uak024')
    Unknown7010(31, 'uak025')
    Unknown7010(32, 'uak026')
    Unknown7010(33, 'uak027')
    Unknown7010(34, 'uak028')
    Unknown7010(35, 'uak029')
    Unknown7010(36, 'uak030')
    Unknown7010(37, 'uak031')
    Unknown7010(41, 'uak032')
    Unknown7010(42, 'uak033')
    Unknown7010(43, 'uak034')
    Unknown7010(44, 'uak035')
    Unknown7010(45, 'uak036')
    Unknown7010(46, 'uak037')
    Unknown7010(47, 'uak038')
    Unknown7010(48, 'uak039')
    Unknown7010(49, 'uak040')
    Unknown7010(50, 'uak041')
    Unknown7010(52, 'uak042')
    Unknown7010(53, 'uak043')
    Unknown7010(54, 'uak100_0')
    Unknown7010(55, 'uak100_1')
    Unknown7010(56, 'uak100_2')
    Unknown7010(63, 'uak101_0')
    Unknown7010(64, 'uak101_1')
    Unknown7010(65, 'uak101_2')
    Unknown7010(57, 'uak102_0')
    Unknown7010(58, 'uak102_1')
    Unknown7010(59, 'uak102_2')
    Unknown7010(66, 'uak103_0')
    Unknown7010(67, 'uak103_1')
    Unknown7010(68, 'uak103_2')
    Unknown7010(60, 'uak104_0')
    Unknown7010(61, 'uak104_1')
    Unknown7010(62, 'uak104_2')
    Unknown7010(69, 'uak105_0')
    Unknown7010(70, 'uak105_1')
    Unknown7010(71, 'uak105_2')
    Unknown7010(72, 'uak300_1')
    Unknown7010(73, 'uak300_0')
    Unknown7010(74, 'uak303_0')
    Unknown7010(85, 'uak153')
    Unknown7010(88, 'uak155')
    Unknown7010(94, 'uak400_0')
    Unknown7010(95, 'uak400_1')
    Unknown7010(96, 'uak161_0')
    Unknown7010(97, 'uak161_1')
    Unknown7010(98, 'uak163_0')
    Unknown7010(99, 'uak163_1')
    Unknown7010(100, 'uak164_0')
    Unknown7010(101, 'uak164_1')
    Unknown7010(102, 'uak166_0')
    Unknown7010(103, 'uak166_1')
    Unknown7010(92, 'uak162_0')
    Unknown7010(93, 'uak162_1')
    Unknown7010(90, 'uak167_0')
    Unknown7010(91, 'uak167_1')
    Unknown7010(105, 'uak165_0')
    Unknown7010(106, 'uak165_1')
    Unknown7010(107, 'uak168_0')
    Unknown7010(108, 'uak168_1')
    Unknown7010(110, 'uak169_0')
    Unknown7010(111, 'uak169_1')
    Unknown7010(112, 'uak159_0')
    Unknown7010(113, 'uak159_1')
    Unknown12059('00000000436d6e416374496e76696e6369626c6541747461636b00000000000000000000')
    Unknown12059('010000004e6d6c41746b3441000000000000000000000000000000000000000000000000')
    Unknown12059('02000000556c74696d6174654b616d696b617a6500000000000000000000000000000000')
    Unknown12059('03000000556c74696d6174654b616d696b617a654f440000000000000000000000000000')
    Unknown12059('04000000556c74696d6174654b69636b0000000000000000000000000000000000000000')
    Unknown12059('05000000556c74696d6174654b69636b4f44000000000000000000000000000000000000')
    Unknown12059('06000000436d6e4163744244617368000000000000000000000000000000000000000000')
    Unknown12059('070000004e6d6c41746b5468726f77000000000000000000000000000000000000000000')
    Unknown12059('08000000436d6e4163744368616e6765506172746e6572517569636b4f75740000000000')

@Subroutine
def MatchInit2():
    if SLOT_100:
        Health(34000)

@Subroutine
def OnFinalize():
    if SLOT_59:
        SLOT_4 = 0
        SLOT_59 = 0

@Subroutine
def CheckAtemiMuteki():
    SLOT_59 = 1
    if Unknown23145('CmnActInvincibleAttack'):
        setInvincibleFor(3)
        SLOT_4 = 1
    if Unknown23145('InvincibleAttack2nd'):
        setInvincibleFor(3)
        SLOT_4 = 0

    def upon_45():
        if (SLOT_18 > 3):
            clearUponHandler(45)
            SLOT_4 = 0

@State
def CmnActStand():
    Unknown23145('CmnActFWalk')
    if SLOT_ReturnVal:
        _gotolabel(2)
    Unknown23145('CmnActBWalk')
    if SLOT_ReturnVal:
        _gotolabel(2)
    label(0)
    sprite('Action_000_00', 5)
    sprite('Action_000_01', 5)
    sprite('Action_000_02', 5)
    sprite('Action_000_03', 5)
    sprite('Action_000_04', 5)
    sprite('Action_000_05', 5)
    sprite('Action_000_06', 5)
    sprite('Action_000_07', 5)
    sprite('Action_000_08', 5)
    sprite('Action_000_09', 5)
    sprite('Action_000_10', 5)
    sprite('Action_000_11', 5)
    loopRest()
    random_(1, 2, 87)
    if SLOT_ReturnVal:
        _gotolabel(0)
    random_(2, 0, 90)
    if SLOT_ReturnVal:
        _gotolabel(0)
    label(1)
    sprite('Action_000_13', 1)
    SLOT_88 = 960
    SFX_1('uak000')
    sprite('Action_000_13', 5)
    sprite('Action_000_14', 5)
    sprite('Action_000_15', 5)
    sprite('Action_000_16', 5)
    sprite('Action_000_17', 5)
    sprite('Action_000_18', 5)
    sprite('Action_000_19', 5)
    sprite('Action_000_20', 5)
    sprite('Action_000_21', 5)
    sprite('Action_000_22', 5)
    sprite('Action_000_23', 5)
    sprite('Action_000_24', 5)
    sprite('Action_000_25', 5)
    gotoLabel(0)
    label(2)
    sprite('Action_010_10', 4)
    sprite('Action_010_11', 3)
    gotoLabel(0)
    label(3)
    sprite('Action_011_10', 4)
    sprite('Action_011_11', 3)
    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)
    sprite('Action_013_09', 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():
    label(0)
    sprite('Action_036_00', 4)
    ExitState()

@State
def CmnActJumpUpper():
    label(0)
    sprite('Action_036_01', 4)
    sprite('Action_036_02', 32767)
    loopRest()
    gotoLabel(0)

@State
def CmnActJumpUpperEnd():
    label(0)
    sprite('Action_036_03', 3)
    sprite('Action_036_04', 3)
    sprite('Action_036_05', 2)
    sprite('Action_036_06', 2)
    ExitState()

@State
def CmnActJumpDown():
    label(0)
    sprite('Action_020_00', 3)
    sprite('Action_020_01', 3)
    loopRest()
    gotoLabel(0)

@State
def CmnActJumpLanding():
    sprite('Action_021_00', 6)
    sprite('Action_021_01', 6)

@State
def CmnActLandingStiffLoop():
    sprite('Action_021_00', 3)
    sprite('Action_021_00', 32767)

@State
def CmnActLandingStiffEnd():
    sprite('Action_021_00', 3)
    sprite('Action_021_01', 3)

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

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

@State
def CmnActFDash():
    sprite('Action_010_00', 2)
    sprite('Action_045_00', 4)
    sprite('Action_045_01', 3)
    SFX_3('SE050_SlideDash')
    sprite('Action_045_02', 3)
    label(0)
    sprite('Action_045_03', 4)
    Unknown8006(100, 1, 0)
    sprite('Action_045_04', 4)
    sprite('Action_045_03', 4)
    sprite('Action_045_04', 4)
    gotoLabel(0)

@State
def CmnActFDashStop():
    sprite('Action_045_05', 4)
    sprite('Action_045_06', 2)

@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()
    SFX_1('uak005')
    sprite('Action_046_02', 3)
    sprite('Action_046_03', 3)
    sprite('Action_046_04', 4)
    sprite('Action_046_05', 4)
    Unknown8000(100, 1, 1)
    clearUponHandler(3)
    Unknown1019(10)
    sprite('Action_046_06', 2)

@State
def CmnActBDashLanding():
    pass

@State
def CmnActAirFDash():
    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)
    loopRest()
    enterState('AirFDashRigor')

@State
def AirFDashRigor():

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

@State
def CmnActAirBDash():
    sprite('Action_046_00', 2)
    physicsYImpulse(12000)
    sprite('Action_046_01', 2)
    sprite('Action_046_02', 2)
    sprite('Action_046_04', 3)
    sprite('Action_046_05', 3)
    sprite('Action_046_00', 32767)

@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_01', 3)
    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)

@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_04', 2)
    sprite('Action_041_05', 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_04', 2)
    sprite('Action_041_05', 2)

@State
def CmnActUkemiLandN():
    sprite('Action_041_00', 3)
    sprite('Action_041_01', 3)
    sprite('Action_041_02', 4)
    sprite('Action_041_03', 4)
    sprite('Action_041_04', 3)
    label(0)
    sprite('Action_041_05', 3)
    sprite('Action_041_06', 3)
    gotoLabel(0)

@State
def CmnActUkemiLandNLanding():
    sprite('Action_041_07', 4)
    sprite('Action_041_08', 4)
    sprite('Action_041_09', 4)
    sprite('Action_041_10', 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_02', 9)

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

@State
def CmnActLockReject():
    sprite('Action_003_03', 2)
    sprite('Action_003_03', 3)
    SFX_3('SE043')
    sprite('Action_003_04', 3)
    sprite('Action_003_05', 7)
    sprite('Action_003_06', 3)
    sprite('Action_003_07', 3)
    sprite('Action_003_08', 3)
    sprite('Action_003_09', 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_262_09', 4)
    sprite('Action_262_10', 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_262_09', 4)
    sprite('Action_262_10', 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)

@Subroutine
def AtkEffLightningHitmark():

    def upon_78():
        GFX_0('EffAtk_LightningL', 101)

    def upon_82():
        GFX_0('EffAtk_LightningL', 101)

@Subroutine
def AtkEffLightning():

    def upon_78():
        Unknown13(10)
        GFX_0('electshot_eff', 100)
        Unknown38(10, 1)
        Unknown23029(10, 0, 0)

    def upon_82():
        Unknown13(11)
        GFX_0('electshot_eff', 100)
        Unknown38(11, 1)
        Unknown23029(11, 1, 0)

@State
def CmnActAComboFinalBlow():

    def upon_IMMEDIATE():
        AttackDefaults_StandingSpecial()
        callSubroutine('AtkEffLightning')
        Unknown11050('0200000045666641746b5f4c696768746e696e674c000000000000000000000000000000')

        def upon_LANDING():
            clearUponHandler(2)
            sendToLabel(1)
    sprite('null', 30)
    sprite('null', 1)
    Unknown1086(22)
    teleportRelativeX(-25000)
    Unknown1007(600000)
    setGravity(0)
    physicsYImpulse(-60000)
    setGravity(0)
    SLOT_12 = SLOT_19
    Unknown1019(4)
    label(0)
    sprite('Action_152_05', 3)
    sprite('Action_152_06', 3)
    loopRest()
    gotoLabel(0)
    label(1)
    sprite('Action_152_07', 1)
    Unknown1084(1)
    Unknown4004('6566666563745f3438370000000000000000000000000000000000000000000064000000')
    ScreenShake(0, 8000)
    Unknown13(4)
    GFX_0('EffNmlAtkAir5CLanding', 100)
    Unknown8004(100, 0, 1)
    Unknown8000(100, 1, 1)
    sprite('Action_152_07', 2)
    if SLOT_3:
        enterState('CmnActAComboFinalBlowFinish')
    Unknown23022(0)
    sprite('Action_152_08', 11)
    sprite('Action_152_09', 5)
    sprite('Action_152_10', 4)
    sprite('Action_152_11', 4)
    sprite('Action_152_12', 4)

@State
def CmnActAComboFinalBlowFinish():

    def upon_IMMEDIATE():
        AttackDefaults_StandingSpecial()
        Unknown9017(1)
    sprite('keep', 1)
    StartMultihit()
    sprite('Action_152_08', 4)
    sprite('Action_152_09', 3)
    sprite('Action_152_10', 3)
    sprite('Action_152_11', 2)
    sprite('Action_152_12', 2)
    sprite('Action_159_00ex01', 7)
    sprite('Action_159_01ex01', 3)
    sprite('Action_159_02ex01', 3)
    sprite('Action_159_01ex01', 3)
    sprite('Action_159_02ex01', 3)
    StartMultihit()
    Unknown7009(2)
    sprite('Action_159_03ex01', 8)
    GFX_0('EffKamiKazeBomb', 100)
    SFX_3('SE051')
    sprite('Action_159_04ex01', 8)
    sprite('Action_159_05ex01', 6)
    sprite('Action_159_06ex01', 7)
    sprite('Action_159_07ex01', 5)
    sprite('Action_159_08ex01', 4)
    sprite('Action_159_09', 3)

@State
def NmlAtk5A():

    def upon_IMMEDIATE():
        AttackDefaults_StandingNormal()
        AttackLevel_(3)
        Unknown1112('')
        AirPushbackX(7500)
        AirPushbackY(10000)
        HitOrBlockCancel('NmlAtk5B')
        HitOrBlockCancel('NmlAtk2B')
        HitOrBlockCancel('NmlAtk2C')
        HitOrBlockCancel('CmnActCrushAttack')
        HitOrBlockCancel('NmlAtkThrow')
        HitOrBlockCancel('NmlAtkBackThrow')
        HitOrBlockCancel('NmlAtk5A_2nd')
        HitOrBlockJumpCancel(1)
        callSubroutine('CheckAtemiMuteki')
    sprite('Action_002_00', 4)
    sprite('Action_002_01', 4)
    physicsXImpulse(35000)
    Unknown1028(-7000)
    SFX_3('SE042')
    Unknown7009(1)
    sprite('Action_002_02', 3)
    Unknown1084(1)
    sprite('Action_002_03', 2)
    Recovery()
    Unknown2063()
    sprite('Action_002_04', 4)
    sprite('Action_002_05', 4)
    sprite('Action_002_06', 3)
    sprite('Action_002_07', 3)

@State
def NmlAtk5A_2nd():

    def upon_IMMEDIATE():
        AttackDefaults_StandingNormal()
        AttackLevel_(3)
        AirPushbackX(7500)
        AirPushbackY(10000)
        HitOrBlockCancel('NmlAtk5B')
        HitOrBlockCancel('NmlAtk2B')
        HitOrBlockCancel('NmlAtk2C')
        HitOrBlockCancel('CmnActCrushAttack')
        HitOrBlockCancel('NmlAtkThrow')
        HitOrBlockCancel('NmlAtkBackThrow')
        HitOrBlockCancel('NmlAtk5A_3rd')
        HitJumpCancel(1)
    sprite('Action_403_00', 2)
    sprite('Action_403_01', 3)
    Unknown1045(25000)
    sprite('Action_403_02', 3)
    SFX_3('SE043')
    Unknown7009(2)
    sprite('Action_403_03', 3)
    GFX_0('EffNmlAtk5A2nd', 100)
    Unknown1084(1)
    sprite('Action_403_04', 3)
    Recovery()
    Unknown2063()
    sprite('Action_403_05', 5)
    sprite('Action_403_06', 4)
    sprite('Action_403_07', 4)
    sprite('Action_403_08', 3)

@State
def NmlAtk5A_3rd():

    def upon_IMMEDIATE():
        AttackDefaults_StandingNormal()
        AttackLevel_(4)
        HitOrBlockCancel('NmlAtk5B')
        HitOrBlockCancel('NmlAtk2B')
        HitOrBlockCancel('NmlAtk2C')
        HitOrBlockCancel('CmnActCrushAttack')
        HitOrBlockCancel('NmlAtk5A_4th')
        HitJumpCancel(1)
    sprite('Action_003_00', 2)
    sprite('Action_003_01', 2)
    teleportRelativeX(50000)
    sprite('Action_003_02', 1)
    teleportRelativeX(35000)
    sprite('Action_003_02', 1)
    teleportRelativeX(35000)
    sprite('Action_003_03', 3)
    SFX_3('SE043')
    Unknown7009(5)
    sprite('Action_003_04', 4)
    GFX_0('EffNmlAtk5A3rd', 100)
    sprite('Action_003_05', 6)
    Recovery()
    Unknown2063()
    sprite('Action_003_06', 4)
    sprite('Action_003_07', 4)
    sprite('Action_003_08', 4)
    sprite('Action_003_09', 3)

@State
def NmlAtk5A_4th():

    def upon_IMMEDIATE():
        AttackDefaults_StandingNormal()
        AttackLevel_(5)
        AirUntechableTime(60)
        AirPushbackX(32000)
        AirPushbackY(17500)
        YImpluseBeforeWallbounce(1800)
        GroundedHitstunAnimation(9)
        AirHitstunAnimation(9)
        JumpCancel_(0)
        Unknown9017(1)
        Unknown11044(1)
        Unknown30088(1)
    sprite('Action_159_00ex01', 2)
    sprite('Action_159_01ex01', 2)
    sprite('Action_159_02ex01', 2)
    Unknown7006('uak108_0', 100, 829120885, 828323888, 0, 0, 100, 829120885, 845101104, 0, 0, 100, 0, 0, 0, 0, 0)
    sprite('Action_159_03ex01', 4)
    GFX_0('EffKamiKazeBomb_5AAAA', 100)
    SFX_3('SE051')
    sprite('Action_159_04ex01', 6)
    Recovery()
    Unknown2063()
    sprite('Action_159_05ex01', 5)
    sprite('Action_159_06ex01', 6)
    sprite('Action_159_07ex01', 4)
    sprite('Action_159_08ex01', 4)
    sprite('Action_159_09', 3)

@State
def NmlAtk4A():

    def upon_IMMEDIATE():
        AttackDefaults_StandingNormal()
        AttackLevel_(2)
        AirPushbackY(8000)
        HitOrBlockCancel('NmlAtk5A')
        HitOrBlockCancel('NmlAtk5B')
        HitOrBlockCancel('NmlAtk2B')
        HitOrBlockCancel('NmlAtk2C')
        HitOrBlockCancel('CmnActCrushAttack')
        HitOrBlockCancel('NmlAtkThrow')
        HitOrBlockCancel('NmlAtkBackThrow')
        HitOrBlockCancel('NmlAtk4A_2nd')
        HitOrBlockCancel('NmlAtk2A_Renda')
        HitOrBlockJumpCancel(1)
        WhiffCancel('NmlAtk4A_Renda')
        callSubroutine('CheckAtemiMuteki')
    sprite('Action_001_00', 2)
    sprite('Action_001_01', 3)
    SFX_3('SE041')
    Unknown7009(0)
    sprite('Action_001_02', 2)
    sprite('Action_001_03', 4)
    WhiffCancelEnable(1)
    Recovery()
    Unknown2063()
    sprite('Action_001_04', 4)
    sprite('Action_001_05', 4)

@State
def NmlAtk4A_Renda():

    def upon_IMMEDIATE():
        AttackDefaults_StandingNormal()
        AttackLevel_(2)
        AirPushbackY(8000)
        HitOrBlockCancel('NmlAtk5A')
        HitOrBlockCancel('NmlAtk5B')
        HitOrBlockCancel('NmlAtk2B')
        HitOrBlockCancel('NmlAtk2C')
        HitOrBlockCancel('CmnActCrushAttack')
        HitOrBlockCancel('NmlAtkThrow')
        HitOrBlockCancel('NmlAtkBackThrow')
        HitOrBlockCancel('NmlAtk4A_2nd_Renda')
        HitOrBlockJumpCancel(1)
        WhiffCancel('NmlAtk4A_Renda2')
    sprite('Action_001_06', 4)
    sprite('Action_001_07', 2)
    SFX_3('SE041')
    Unknown7009(0)
    sprite('Action_001_08', 4)
    sprite('Action_001_09', 5)
    WhiffCancelEnable(1)
    Recovery()
    Unknown2063()
    sprite('Action_001_10', 4)
    sprite('Action_001_11', 4)

@State
def NmlAtk4A_Renda2():

    def upon_IMMEDIATE():
        AttackDefaults_StandingNormal()
        AttackLevel_(2)
        AirPushbackY(8000)
        HitOrBlockCancel('NmlAtk5A')
        HitOrBlockCancel('NmlAtk5B')
        HitOrBlockCancel('NmlAtk2B')
        HitOrBlockCancel('NmlAtk2C')
        HitOrBlockCancel('CmnActCrushAttack')
        HitOrBlockCancel('NmlAtkThrow')
        HitOrBlockCancel('NmlAtkBackThrow')
        HitOrBlockCancel('NmlAtk4A_2nd')
        HitOrBlockJumpCancel(1)
        WhiffCancel('NmlAtk4A_Renda')
    sprite('Action_001_00', 3)
    sprite('Action_001_01', 3)
    SFX_3('SE041')
    Unknown7009(0)
    sprite('Action_001_02', 2)
    sprite('Action_001_03', 4)
    WhiffCancelEnable(1)
    Recovery()
    Unknown2063()
    sprite('Action_001_04', 4)
    sprite('Action_001_05', 4)

@State
def NmlAtk4A_2nd():

    def upon_IMMEDIATE():
        AttackDefaults_StandingNormal()
        AttackLevel_(2)
        AirPushbackY(8000)
        HitOrBlockCancel('NmlAtk5A')
        HitOrBlockCancel('NmlAtk5B')
        HitOrBlockCancel('NmlAtk2B')
        HitOrBlockCancel('NmlAtk2C')
        HitOrBlockCancel('CmnActCrushAttack')
        HitOrBlockCancel('NmlAtkThrow')
        HitOrBlockCancel('NmlAtkBackThrow')
        HitOrBlockCancel('NmlAtk4A_3rd')
        HitOrBlockJumpCancel(1)
    sprite('Action_001_06', 3)
    sprite('Action_001_06', 1)
    physicsXImpulse(45000)
    Unknown1028(-3500)
    sprite('Action_001_07', 2)
    SFX_3('SE041')
    Unknown7009(0)
    sprite('Action_001_08', 4)
    sprite('Action_001_09', 5)
    Unknown1084(1)
    Recovery()
    Unknown2063()
    sprite('Action_001_10', 4)
    sprite('Action_001_11', 4)

@State
def NmlAtk4A_2nd_Renda():

    def upon_IMMEDIATE():
        AttackDefaults_StandingNormal()
        AttackLevel_(2)
        AirPushbackY(8000)
        HitOrBlockCancel('NmlAtk5A')
        HitOrBlockCancel('NmlAtk5B')
        HitOrBlockCancel('NmlAtk2B')
        HitOrBlockCancel('NmlAtk2C')
        HitOrBlockCancel('CmnActCrushAttack')
        HitOrBlockCancel('NmlAtkThrow')
        HitOrBlockCancel('NmlAtkBackThrow')
        HitOrBlockCancel('NmlAtk4A_3rd')
        HitOrBlockJumpCancel(1)
    sprite('Action_001_01', 3)
    sprite('Action_001_01', 1)
    physicsXImpulse(45000)
    Unknown1028(-3500)
    sprite('Action_001_02', 2)
    SFX_3('SE041')
    Unknown7009(0)
    sprite('Action_001_03', 4)
    sprite('Action_001_04', 5)
    Unknown1084(1)
    Recovery()
    Unknown2063()
    sprite('Action_001_05', 4)
    sprite('Action_001_06', 4)

@State
def NmlAtk4A_3rd():

    def upon_IMMEDIATE():
        AttackDefaults_StandingNormal()
        AttackLevel_(3)
        HitOrBlockCancel('NmlAtk5A')
        HitOrBlockCancel('NmlAtk5B')
        HitOrBlockCancel('NmlAtk2B')
        HitOrBlockCancel('NmlAtk2C')
        HitOrBlockCancel('CmnActCrushAttack')
        HitOrBlockCancel('NmlAtk4A_3rd')
        HitOrBlockJumpCancel(1)
    sprite('Action_157_00', 2)
    sprite('Action_157_01', 2)
    sprite('Action_157_02', 2)
    SFX_3('SE042')
    Unknown7009(1)
    sprite('Action_157_03', 4)
    sprite('Action_157_04', 7)
    Recovery()
    Unknown2063()
    sprite('Action_157_05', 3)
    sprite('Action_157_06', 2)

@State
def NmlAtk5B():

    def upon_IMMEDIATE():
        AttackDefaults_StandingNormal()
        AttackLevel_(4)
        Unknown1112('')
        AttackP1(90)
        AirPushbackX(8000)
        AirPushbackY(28000)
        AirUntechableTime(37)
        GroundedHitstunAnimation(9)
        AirHitstunAnimation(9)
        HitOrBlockCancel('NmlAtk2B')
        HitOrBlockCancel('NmlAtk2C')
        HitOrBlockCancel('CmnActCrushAttack')
        HitOrBlockCancel('NmlAtk5B_2nd')
        callSubroutine('AtkEffLightning')
        callSubroutine('AtkEffLightningHitmark')
        callSubroutine('CheckAtemiMuteki')
    sprite('Action_151_00', 2)
    sprite('Action_151_01', 2)
    sprite('Action_151_02', 2)
    sprite('Action_151_03', 2)
    setInvincible(1)
    Unknown22019('0100000000000000000000000000000000000000')
    physicsXImpulse(50000)
    Unknown1028(-5000)
    sprite('Action_151_04', 1)
    Unknown7007('75616b3130385f3000000000000000006400000075616b3130395f3100000000000000006400000075616b3130385f3200000000000000006400000075616b3131305f30000000000000000064000000')
    SFX_3('SE043')
    GFX_0('EffNmlAtk5B', 100)
    sprite('Action_151_06', 5)
    setInvincible(0)
    Unknown1084(1)
    Recovery()
    Unknown2063()
    sprite('Action_151_07', 4)
    sprite('Action_151_08', 5)
    sprite('Action_151_09', 5)
    sprite('Action_151_10', 4)
    sprite('Action_151_11', 4)
    sprite('Action_151_12', 2)

@State
def NmlAtk5B_2nd():

    def upon_IMMEDIATE():
        AttackDefaults_StandingNormal()
        AttackLevel_(3)
        AirPushbackX(12000)
        AirPushbackY(7000)
        PushbackX(30400)
        AirUntechableTime(22)
        GroundedHitstunAnimation(1)
        GroundedHitstunAnimation(1)
        Unknown11058('0100000000000000000000000000000000000000')

        def upon_78():
            HitOrBlockCancel('NmlAtk5B_3rd')
        HitOrBlockCancel('NmlAtkAIR5C')
        Unknown2016(350)
    sprite('Action_190_00', 3)
    sprite('Action_154_00', 5)
    physicsXImpulse(25000)
    physicsYImpulse(18000)
    Unknown1043()
    sendToLabelUpon(2, 1)
    Unknown7009(4)
    sprite('Action_154_01', 2)
    StartMultihit()
    SFX_3('SE042')
    sprite('Action_154_02ex01', 2)
    Unknown1019(50)
    sprite('Action_154_02', 2)
    Recovery()
    Unknown2063()
    sprite('Action_154_03', 6)
    sprite('Action_154_04', 4)
    sprite('Action_154_05', 4)
    sprite('Action_154_06', 100)
    label(1)
    sprite('Action_190_07', 3)
    Unknown1084(1)
    Unknown8000(-1, 1, 1)
    sprite('Action_190_08', 4)
    sprite('Action_190_09', 3)

@State
def NmlAtk5B_3rd():

    def upon_IMMEDIATE():
        AttackDefaults_AirNormal()
        AttackLevel_(4)
        Damage(0)
        AttackP2(100)
        Hitstop(0)
        AirPushbackY(-50000)
        GroundedHitstunAnimation(1)
        GroundedHitstunAnimation(1)
        JumpCancel_(0)
        Unknown30048(1)
        Unknown11044(1)
        Unknown2073(1)
        Unknown11050('050000000000000000000000000000000000000000000000000000000000000000000000')

        def upon_78():
            enterState('NmlAtk5B_3rdPlus')
    sprite('Action_154_04', 2)
    sprite('Action_154_05', 2)
    sprite('Action_058_01', 2)
    StartMultihit()
    Unknown1021(11000)
    setGravity(500)
    sprite('Action_058_02', 6)
    sprite('Action_058_03', 6)
    SFX_3('SE042')
    Recovery()
    Unknown1043()
    sprite('Action_058_04', 5)
    sprite('Action_058_05', 5)
    label(0)
    sprite('Action_058_06', 5)
    sprite('Action_058_07', 5)
    gotoLabel(0)

@State
def NmlAtk5B_3rdPlus():

    def upon_IMMEDIATE():
        Unknown17011('NmlAtk5B_3rdExe', 1, 0, 0)
        Unknown2018(0, 80)
        Unknown11032('ffffffffffffffffffffffffffffffff')
        Unknown11054(-1)
        Unknown11002(-1)
        AttackP2(100)
        Hitstop(0)
        setInvincible(1)
        Unknown11045(0)
        Unknown11025(0)
        Unknown11064(1)
        Unknown30061(1)
        JumpCancel_(0)
        Unknown2004(1, 0)
        sendToLabelUpon(2, 1)
    sprite('Action_058_02', 1)
    sprite('Action_058_03', 6)
    Recovery()
    sprite('Action_058_04', 5)
    sprite('Action_058_05', 5)
    Unknown1043()
    label(0)
    sprite('Action_058_06', 5)
    sprite('Action_058_07', 5)
    gotoLabel(0)
    label(1)
    sprite('keep', 1)

@State
def NmlAtk5B_3rdExe():

    def upon_IMMEDIATE():
        Unknown17012(1, 0, 0)
        AttackLevel_(4)
        Damage(3000)
        AirPushbackX(5000)
        AirPushbackY(-45000)
        Unknown11092(1)
        Hitstop(0)
        MinimumDamagePct(0)
        AirUntechableTime(100)
        PushbackX(0)
        DisableAttackRestOfMove()
        JumpCancel_(0)
        Unknown2004(1, 0)
        Unknown9190(1)
        Unknown9118(25)
        setInvincible(1)
    sprite('Action_059_00', 1)
    Unknown5000(0, 0)
    Unknown5001('0000000001000000010000000000000000000000')
    Unknown1021(10000)
    setGravity(300)
    sprite('Action_059_01', 4)
    Unknown7006('uak111_0', 100, 829120885, 828322097, 0, 0, 100, 829120885, 845099313, 0, 0, 100, 0, 0, 0, 0, 0)
    Unknown5000(0, 0)
    Unknown5001('0000000001000000010000000000000000000000')
    sprite('Action_059_02', 5)
    Unknown5000(1, 0)
    Unknown5001('0000000001000000010000000000000000000000')
    sprite('Action_059_03', 9)
    sprite('Action_059_05', 1)
    sprite('Action_059_05', 4)
    physicsYImpulse(-10000)
    setGravity(2500)
    RefreshMultihit()
    GFX_0('EffAirThrowAtk', 100)
    sprite('Action_059_06', 5)
    sprite('Action_059_07', 3)
    sprite('Action_059_08', 3)
    sendToLabelUpon(2, 1)
    sprite('Action_059_09', 3)
    label(0)
    sprite('Action_020_00', 3)
    sprite('Action_020_01', 3)
    gotoLabel(0)
    label(1)
    sprite('Action_021_00', 10)
    JumpCancel_(1)
    Unknown8000(-1, 1, 1)
    sprite('Action_021_00', 3)
    sprite('Action_021_01', 3)

@State
def NmlAtk2A():

    def upon_IMMEDIATE():
        AttackDefaults_CrouchingNormal()
        AttackLevel_(1)
        HitOrBlockCancel('NmlAtk5A')
        HitOrBlockCancel('NmlAtk5B')
        HitOrBlockCancel('NmlAtk2B')
        HitOrBlockCancel('NmlAtk2C')
        HitOrBlockCancel('CmnActCrushAttack')
        HitOrBlockCancel('NmlAtkThrow')
        HitOrBlockCancel('NmlAtkBackThrow')
        HitOrBlockCancel('NmlAtk2A_Renda')
        WhiffCancel('NmlAtk2A_Renda')
        callSubroutine('CheckAtemiMuteki')
    sprite('Action_004_00', 3)
    sprite('Action_004_01', 3)
    SFX_3('SE041')
    Unknown7009(1)
    sprite('Action_004_02ex01', 2)
    sprite('Action_004_03', 4)
    WhiffCancelEnable(1)
    Recovery()
    Unknown2063()
    sprite('Action_004_04', 4)
    sprite('Action_004_05', 4)

@State
def NmlAtk2A_Renda():

    def upon_IMMEDIATE():
        AttackDefaults_CrouchingNormal()
        AttackLevel_(1)
        HitOrBlockCancel('NmlAtk5A')
        HitOrBlockCancel('NmlAtk5B')
        HitOrBlockCancel('NmlAtk2B')
        HitOrBlockCancel('NmlAtk2C')
        HitOrBlockCancel('CmnActCrushAttack')
        HitOrBlockCancel('NmlAtkThrow')
        HitOrBlockCancel('NmlAtkBackThrow')
        HitOrBlockCancel('NmlAtk2A_Renda')
        WhiffCancel('NmlAtk2A_Renda')
    Unknown23145('NmlAtk2A_Renda')
    if SLOT_ReturnVal:
        _gotolabel(1)
    label(0)
    sprite('Action_004_06', 3)
    sprite('Action_004_07', 3)
    SFX_3('SE041')
    Unknown7009(1)
    sprite('Action_004_08ex01', 2)
    sprite('Action_004_09', 4)
    WhiffCancelEnable(1)
    Recovery()
    Unknown2063()
    sprite('Action_004_10', 4)
    sprite('Action_004_11', 4)
    ExitState()
    label(1)
    sprite('Action_004_12', 3)
    sprite('Action_004_01', 3)
    SFX_3('SE041')
    Unknown7009(1)
    sprite('Action_004_02ex01', 2)
    sprite('Action_004_03', 4)
    WhiffCancelEnable(1)
    Recovery()
    Unknown2063()
    sprite('Action_004_04', 4)
    sprite('Action_004_05', 4)

@State
def NmlAtk2B():

    def upon_IMMEDIATE():
        AttackDefaults_CrouchingNormal()
        AttackLevel_(3)
        AttackP1(90)
        HitLow(2)
        HitOrBlockCancel('NmlAtk5A')
        HitOrBlockCancel('NmlAtk5B')
        HitOrBlockCancel('NmlAtk2C')
        HitOrBlockCancel('CmnActCrushAttack')
        callSubroutine('CheckAtemiMuteki')
    sprite('Action_005_00', 3)
    sprite('Action_005_01', 3)
    sprite('Action_005_02', 2)
    SFX_3('SE042')
    Unknown7009(3)
    sprite('Action_005_03', 6)
    sprite('Action_005_04', 5)
    Recovery()
    Unknown2063()
    sprite('Action_005_05', 7)
    sprite('Action_005_06', 6)

@State
def NmlAtk2C():

    def upon_IMMEDIATE():
        AttackDefaults_CrouchingNormal()
        AttackLevel_(4)
        AttackP1(90)
        AttackP2(85)
        HitLow(2)
        AirHitstunAnimation(11)
        GroundedHitstunAnimation(11)
        AirPushbackY(12000)
        AirUntechableTime(26)
        callSubroutine('CheckAtemiMuteki')
    sprite('Action_006_00', 3)
    sprite('Action_006_01', 2)
    teleportRelativeX(30000)
    sprite('Action_006_02', 3)
    teleportRelativeX(30000)
    sprite('Action_006_03', 3)
    Unknown7009(5)
    SFX_3('SE043')
    sprite('Action_006_04', 5)
    sprite('Action_006_05', 4)
    Recovery()
    Unknown2063()
    sprite('Action_006_06', 3)
    sprite('Action_006_07', 3)
    sprite('Action_006_08', 3)
    sprite('Action_006_09', 3)
    sprite('Action_006_10', 3)

@State
def NmlAtkAIR5A():

    def upon_IMMEDIATE():
        AttackDefaults_AirNormal()
        AttackLevel_(3)
        AirPushbackY(21000)
        HitOrBlockCancel('NmlAtkAIR5B')
        HitOrBlockCancel('NmlAtkAIR5C')
        HitOrBlockCancel('NmlAtkAIR5A_2nd')
        HitOrBlockJumpCancel(1)
        callSubroutine('CheckAtemiMuteki')
    sprite('Action_008_00', 3)
    sprite('Action_008_01', 4)
    sprite('Action_008_02', 2)
    SFX_3('SE042')
    Unknown7009(4)
    sprite('Action_008_03', 3)
    sprite('Action_008_04', 3)
    Recovery()
    Unknown2063()
    sprite('Action_008_05', 6)
    sprite('Action_008_06', 5)
    sprite('Action_008_07', 4)

@State
def NmlAtkAIR5A_2nd():

    def upon_IMMEDIATE():
        AttackDefaults_AirNormal()
        AttackLevel_(3)
        HitOrBlockCancel('NmlAtkAIR5B')
        HitOrBlockCancel('NmlAtkAIR5C')
        HitOrBlockJumpCancel(1)
    sprite('Action_154_00', 5)
    sprite('Action_154_01', 2)
    StartMultihit()
    SFX_3('SE042')
    Unknown7009(3)
    sprite('Action_154_02ex01', 2)
    sprite('Action_154_02', 2)
    Recovery()
    Unknown2063()
    sprite('Action_154_03', 6)
    sprite('Action_154_04', 4)
    sprite('Action_154_05', 4)
    sprite('Action_154_06', 3)

@State
def NmlAtkAIR5B():

    def upon_IMMEDIATE():
        AttackDefaults_AirNormal()
        AttackLevel_(4)
        AirPushbackX(7500)
        AirPushbackY(-35000)
        HitOrBlockCancel('NmlAtkAIR5C')
        HitOrBlockJumpCancel(1)
        callSubroutine('CheckAtemiMuteki')
    sprite('Action_009_00', 3)
    sprite('Action_009_01', 4)
    sprite('Action_009_02', 2)
    sprite('Action_009_03', 2)
    SFX_3('SE043')
    Unknown7007('75616b3131325f3000000000000000006400000075616b3131325f3100000000000000006400000075616b3131325f320000000000000000640000000000000000000000000000000000000000000000')
    sprite('Action_009_04', 1)
    sprite('Action_009_05', 3)
    sprite('Action_009_06', 7)
    Recovery()
    Unknown2063()
    sprite('Action_009_07', 6)
    sprite('Action_009_08', 6)
    sprite('Action_009_09', 6)

@State
def NmlAtkAIR5C():

    def upon_IMMEDIATE():
        AttackDefaults_AirNormal()
        AttackLevel_(4)
        Damage(1000)
        Unknown11092(1)
        AirPushbackY(-70000)
        GroundedHitstunAnimation(1)
        GroundedHitstunAnimation(1)
        Unknown9310(1)
        JumpCancel_(0)
        callSubroutine('AtkEffLightning')
        callSubroutine('AtkEffLightningHitmark')

        def upon_12():
            Unknown2038(1)
        callSubroutine('CheckAtemiMuteki')
    sprite('Action_152_00', 3)
    sprite('Action_152_00', 2)
    Unknown1084(1)
    physicsXImpulse(7000)
    physicsYImpulse(25000)
    setGravity(1500)
    sprite('Action_152_01', 4)
    sprite('Action_152_02', 4)
    sprite('Action_152_03', 3)
    sprite('Action_152_04', 3)
    SFX_3('SE043')
    physicsYImpulse(-75000)
    setGravity(1000)
    clearUponHandler(2)
    sendToLabelUpon(2, 1)
    GFX_0('EffNmlAtkAir5CWind', 100)
    GFX_0('EffNmlAtkAir5C', 100)
    Unknown38(4, 1)
    Unknown7007('75616b3130385f3100000000000000006400000075616b3130395f3200000000000000006400000075616b3131305f320000000000000000640000000000000000000000000000000000000000000000')
    label(0)
    sprite('Action_152_05', 3)
    sprite('Action_152_06', 3)
    gotoLabel(0)
    label(1)
    sprite('Action_152_07', 2)
    RefreshMultihit()
    Damage(1500)
    Unknown1084(1)
    Unknown4004('6566666563745f3438370000000000000000000000000000000000000000000064000000')
    ScreenShake(0, 8000)
    Unknown13(4)
    GFX_0('EffNmlAtkAir5CLanding', 100)
    Unknown8004(100, 0, 1)
    sprite('Action_152_08', 8)
    Recovery()
    sprite('Action_152_09', 4)
    sprite('Action_152_10', 3)
    sprite('Action_152_11', 3)
    sprite('Action_152_12', 3)

@State
def CmnActCrushAttack():

    def upon_IMMEDIATE():
        Unknown30072('')
        callSubroutine('AtkEffLightning')
        callSubroutine('AtkEffLightningHitmark')
        callSubroutine('CheckAtemiMuteki')
    sprite('Action_150_00', 3)
    sprite('Action_150_01', 5)
    tag_voice(1, 'uak110_1', 'uak110_1', '', '')
    if random_(2, 0, 50):
        tag_voice(1, 'uak156_0', 'uak156_1', '', '')
    sprite('Action_150_02', 4)
    sprite('Action_150_03', 5)
    sprite('Action_150_04', 2)
    sprite('Action_150_05', 2)
    SFX_3('SE043')
    GFX_0('EffNmlAtkCrush', 100)
    sprite('Action_150_06', 3)
    sprite('Action_150_07', 4)
    sprite('Action_150_08', 6)
    sprite('Action_150_09', 5)
    sprite('Action_150_10', 5)
    sprite('Action_150_11', 4)

@State
def CmnActCrushAttackChase1st():

    def upon_IMMEDIATE():
        Unknown30073(0)
        loopRelated(17, 180)

        def upon_17():
            clearUponHandler(17)
            sendToLabel(1)
    sprite('Action_150_07', 4)
    sprite('Action_150_08', 6)
    sprite('Action_150_09', 5)
    sprite('Action_150_10', 4)
    sprite('Action_150_11', 4)
    sprite('Action_157_00', 2)
    sprite('Action_157_01', 2)
    sprite('Action_157_02', 2)
    SFX_3('SE042')
    sprite('Action_157_03', 4)
    sprite('Action_157_04', 7)
    sprite('Action_157_05', 3)
    sprite('Action_157_06', 2)
    label(0)
    sprite('Action_000_00', 5)
    sprite('Action_000_01', 5)
    sprite('Action_000_02', 5)
    sprite('Action_000_03', 5)
    sprite('Action_000_04', 5)
    sprite('Action_000_05', 5)
    sprite('Action_000_06', 5)
    sprite('Action_000_07', 5)
    sprite('Action_000_08', 5)
    sprite('Action_000_09', 5)
    sprite('Action_000_10', 5)
    sprite('Action_000_11', 5)
    loopRest()
    gotoLabel(0)
    label(1)
    sprite('keep', 1)

@State
def CmnActCrushAttackChase2nd():

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

        def upon_17():
            clearUponHandler(17)
            sendToLabel(1)
    sprite('Action_151_01', 4)
    tag_voice(0, 'uak157_0', 'uak157_1', '', '')
    sprite('Action_151_02', 4)
    sprite('Action_151_03', 3)
    physicsXImpulse(25000)
    Unknown1028(-2500)
    sprite('Action_151_04', 3)
    SFX_3('SE043')
    GFX_0('EffNmlAtk5B', 100)
    sprite('Action_151_06', 3)
    Unknown1084(1)
    Recovery()
    Unknown2063()
    sprite('Action_151_07', 7)
    sprite('Action_151_08', 8)
    sprite('Action_151_09', 8)
    sprite('Action_151_10', 6)
    sprite('Action_151_11', 5)
    sprite('Action_151_12', 4)
    label(0)
    sprite('Action_000_00', 5)
    sprite('Action_000_01', 5)
    sprite('Action_000_02', 5)
    sprite('Action_000_03', 5)
    sprite('Action_000_04', 5)
    sprite('Action_000_05', 5)
    sprite('Action_000_06', 5)
    sprite('Action_000_07', 5)
    sprite('Action_000_08', 5)
    sprite('Action_000_09', 5)
    sprite('Action_000_10', 5)
    sprite('Action_000_11', 5)
    loopRest()
    gotoLabel(0)
    label(1)
    sprite('keep', 1)

@State
def CmnActCrushAttackFinish():

    def upon_IMMEDIATE():
        Unknown30075(0)
        Unknown9017(1)

        def upon_11():
            GFX_0('XhitEff_Denkou', -1)
    sprite('Action_159_00ex01', 7)
    sprite('Action_159_01ex01', 3)
    sprite('Action_159_02ex01', 3)
    sprite('Action_159_01ex01', 3)
    tag_voice(0, 'uak158_0', 'uak158_1', '', '')
    sprite('Action_159_02ex01', 3)
    StartMultihit()
    sprite('Action_159_03ex01', 8)
    GFX_0('EffKamiKazeBomb', 100)
    SFX_3('SE051')
    sprite('Action_159_04ex01', 8)
    sprite('Action_159_05ex01', 6)
    sprite('Action_159_06ex01', 7)
    sprite('Action_159_07ex01', 5)
    sprite('Action_159_08ex01', 5)
    sprite('Action_159_09', 4)

@State
def CmnActCrushAttackExFinish():

    def upon_IMMEDIATE():
        Unknown30089(0)
        Unknown9017(1)

        def upon_11():
            GFX_0('XhitEff_Denkou', -1)
        loopRelated(17, 60)

        def upon_17():
            clearUponHandler(17)
            sendToLabel(1)
    label(0)
    sprite('Action_000_00', 5)
    sprite('Action_000_01', 5)
    sprite('Action_000_02', 5)
    sprite('Action_000_03', 5)
    sprite('Action_000_04', 5)
    sprite('Action_000_05', 5)
    sprite('Action_000_06', 5)
    sprite('Action_000_07', 5)
    sprite('Action_000_08', 5)
    sprite('Action_000_09', 5)
    sprite('Action_000_10', 5)
    sprite('Action_000_11', 5)
    loopRest()
    gotoLabel(0)
    label(1)
    sprite('Action_159_00ex01', 7)
    sprite('Action_159_01ex01', 3)
    sprite('Action_159_02ex01', 3)
    sprite('Action_159_01ex01', 3)
    tag_voice(0, 'uak158_0', 'uak158_1', '', '')
    sprite('Action_159_02ex01', 3)
    StartMultihit()
    sprite('Action_159_03ex01', 8)
    GFX_0('EffKamiKazeBomb', 100)
    SFX_3('SE051')
    sprite('Action_159_04ex01', 8)
    sprite('Action_159_05ex01', 6)
    sprite('Action_159_06ex01', 7)
    sprite('Action_159_07ex01', 5)
    sprite('Action_159_08ex01', 5)
    sprite('Action_159_09', 4)

@State
def CmnActCrushAttackAssistChase1st():

    def upon_IMMEDIATE():
        Unknown30073(1)
        callSubroutine('AtkEffLightning')
        callSubroutine('AtkEffLightningHitmark')
        loopRelated(17, 180)

        def upon_17():
            clearUponHandler(17)
            sendToLabel(1)
    sprite('null', 30)
    sprite('null', 1)
    Unknown30081('')
    Unknown1086(22)
    teleportRelativeX(-200000)
    Unknown1007(800000)
    physicsYImpulse(-75000)
    setGravity(1000)
    DisableAttackRestOfMove()
    sprite('Action_152_05', 3)
    sendToLabelUpon(2, 1)
    GFX_0('EffNmlAtkAir5CWind', 100)
    GFX_0('EffNmlAtkAir5C', 100)
    Unknown38(4, 1)
    sprite('Action_152_06', 3)
    label(0)
    sprite('Action_152_05', 3)
    sprite('Action_152_06', 3)
    gotoLabel(0)
    label(1)
    sprite('Action_152_07', 2)
    RefreshMultihit()
    Unknown1084(1)
    Unknown4004('6566666563745f3438370000000000000000000000000000000000000000000064000000')
    ScreenShake(0, 8000)
    Unknown13(4)
    GFX_0('EffNmlAtkAir5CLanding', 100)
    Unknown8004(100, 0, 1)
    sprite('Action_152_08', 4)
    Recovery()
    Unknown2063()
    sprite('Action_152_09', 3)
    sprite('Action_152_10', 2)
    sprite('Action_152_11', 2)
    sprite('Action_152_12', 2)
    label(0)
    sprite('Action_000_00', 5)
    sprite('Action_000_01', 5)
    sprite('Action_000_02', 5)
    sprite('Action_000_03', 5)
    sprite('Action_000_04', 5)
    sprite('Action_000_05', 5)
    sprite('Action_000_06', 5)
    sprite('Action_000_07', 5)
    sprite('Action_000_08', 5)
    sprite('Action_000_09', 5)
    sprite('Action_000_10', 5)
    sprite('Action_000_11', 5)
    loopRest()
    gotoLabel(0)
    label(1)
    sprite('keep', 1)

@State
def CmnActCrushAttackAssistChase2nd():

    def upon_IMMEDIATE():
        Unknown30074(1)
        callSubroutine('AtkEffLightning')
        callSubroutine('AtkEffLightningHitmark')
        loopRelated(17, 180)

        def upon_17():
            clearUponHandler(17)
            sendToLabel(1)
    sprite('Action_150_00', 1)
    sprite('Action_150_01', 1)
    sprite('Action_150_02', 2)
    sprite('Action_150_03', 3)
    sprite('Action_150_04', 2)
    sprite('Action_150_05', 2)
    GFX_0('EffNmlAtkCrush', 100)
    SFX_3('SE051')
    sprite('Action_150_06', 3)
    sprite('Action_150_07', 4)
    sprite('Action_150_08', 6)
    sprite('Action_150_09', 5)
    sprite('Action_150_10', 5)
    sprite('Action_150_11', 4)
    label(0)
    sprite('Action_000_00', 5)
    sprite('Action_000_01', 5)
    sprite('Action_000_02', 5)
    sprite('Action_000_03', 5)
    sprite('Action_000_04', 5)
    sprite('Action_000_05', 5)
    sprite('Action_000_06', 5)
    sprite('Action_000_07', 5)
    sprite('Action_000_08', 5)
    sprite('Action_000_09', 5)
    sprite('Action_000_10', 5)
    sprite('Action_000_11', 5)
    loopRest()
    gotoLabel(0)
    label(1)
    sprite('keep', 1)

@State
def CmnActCrushAttackAssistFinish():

    def upon_IMMEDIATE():
        Unknown30075(1)
        Unknown9017(1)

        def upon_11():
            GFX_0('XhitEff_Denkou', -1)
    sprite('Action_159_00ex01', 7)
    sprite('Action_159_01ex01', 3)
    sprite('Action_159_02ex01', 3)
    sprite('Action_159_01ex01', 3)
    sprite('Action_159_02ex01', 3)
    StartMultihit()
    sprite('Action_159_03ex01', 8)
    GFX_0('EffKamiKazeBomb', 100)
    SFX_3('SE051')
    sprite('Action_159_04ex01', 8)
    sprite('Action_159_05ex01', 6)
    sprite('Action_159_06ex01', 7)
    sprite('Action_159_07ex01', 5)
    sprite('Action_159_08ex01', 5)
    sprite('Action_159_09', 4)

@State
def CmnActCrushAttackAssistExFinish():

    def upon_IMMEDIATE():
        Unknown30089(1)
        Unknown9017(1)

        def upon_11():
            GFX_0('XhitEff_Denkou', -1)
        loopRelated(17, 60)

        def upon_17():
            clearUponHandler(17)
            sendToLabel(1)
    label(0)
    sprite('Action_000_00', 5)
    sprite('Action_000_01', 5)
    sprite('Action_000_02', 5)
    sprite('Action_000_03', 5)
    sprite('Action_000_04', 5)
    sprite('Action_000_05', 5)
    sprite('Action_000_06', 5)
    sprite('Action_000_07', 5)
    sprite('Action_000_08', 5)
    sprite('Action_000_09', 5)
    sprite('Action_000_10', 5)
    sprite('Action_000_11', 5)
    loopRest()
    gotoLabel(0)
    label(1)
    sprite('Action_159_00ex01', 7)
    sprite('Action_159_01ex01', 3)
    sprite('Action_159_02ex01', 3)
    sprite('Action_159_01ex01', 3)
    sprite('Action_159_02ex01', 3)
    StartMultihit()
    sprite('Action_159_03ex01', 8)
    GFX_0('EffKamiKazeBomb', 100)
    SFX_3('SE051')
    sprite('Action_159_04ex01', 8)
    sprite('Action_159_05ex01', 6)
    sprite('Action_159_06ex01', 7)
    sprite('Action_159_07ex01', 5)
    sprite('Action_159_08ex01', 5)
    sprite('Action_159_09', 4)

@State
def NmlAtkThrow():

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

        def upon_CLEAR_OR_EXIT():
            if (SLOT_18 == 7):
                Unknown8007(100, 1, 1)
                physicsXImpulse(16000)
            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_010_00', 2)
    sprite('Action_045_00', 4)
    sprite('Action_045_01', 3)
    sprite('Action_045_02', 3)
    label(0)
    sprite('Action_045_03', 4)
    sprite('Action_045_04', 4)
    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_03', 6)
    SFX_3('SE042')
    sprite('Action_055_04', 7)
    SFX_4('uak154')
    sprite('Action_055_05', 5)
    sprite('Action_055_06', 3)

@State
def ThrowExe():

    def upon_IMMEDIATE():
        Unknown17012(1, 0, 0)
        AttackLevel_(2)
        Damage(200)
        PushbackX(0)
        Hitstop(0)
        Unknown11001(14, 14, 14)
        AttackP2(100)
        AirPushbackX(5500)
        AirPushbackY(33000)
        YImpluseBeforeWallbounce(2000)
        AirUntechableTime(60)
        Unknown30048(1)
        Unknown11069('ThrowExe')
        JumpCancel_(0)
        Unknown11064(1)
        callSubroutine('AtkEffLightning')
        Unknown11050('0200000045666641746b5f4c696768746e696e6753000000000000000000000000000000')
    sprite('Action_056_00', 3)
    Unknown5000(8, 0)
    Unknown5001('0100000004000000040000000000000000000000')
    StartMultihit()
    sprite('Action_056_01', 3)
    sprite('Action_056_02', 4)
    sprite('Action_056_03', 4)
    Unknown5003(1)
    sprite('Action_056_03', 1)
    SFX_1('uak153')
    Unknown5000(8, 0)
    Unknown5001('0100000004000000040000000000000000000000')
    sprite('Action_057_01', 3)
    RefreshMultihit()
    sprite('Action_057_02', 3)
    sprite('Action_057_03', 3)
    RefreshMultihit()
    sprite('Action_057_04', 3)
    sprite('Action_057_05', 3)
    sprite('Action_057_06', 3)
    sprite('Action_057_07', 3)
    RefreshMultihit()
    sprite('Action_057_08', 3)
    sprite('Action_057_09', 3)
    RefreshMultihit()
    sprite('Action_057_10', 3)
    sprite('Action_057_11', 3)
    sprite('Action_057_12', 3)
    sprite('Action_057_13', 3)
    sprite('Action_057_14', 1)
    RefreshMultihit()
    Damage(1200)
    Hitstop(5)
    Unknown11001(0, 0, 0)
    AttackP2(50)
    AirHitstunAnimation(9)
    GroundedHitstunAnimation(9)
    Unknown11069('')
    Unknown9017(1)
    GFX_0('EffThrowFinish', 100)
    Unknown9266(0)
    Unknown11064(0)
    SFX_3('SE009')
    sprite('Action_057_14', 2)
    JumpCancel_(1)
    sprite('Action_057_15', 3)
    sprite('Action_057_16', 3)
    sprite('Action_057_17', 3)
    sprite('Action_057_18', 3)
    sprite('Action_057_19', 3)
    sprite('Action_057_20', 3)
    sprite('Action_057_21', 3)
    sprite('Action_057_22', 3)

@State
def NmlAtkBackThrow():

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

        def upon_CLEAR_OR_EXIT():
            if (SLOT_18 == 7):
                Unknown8007(100, 1, 1)
                physicsXImpulse(16000)
            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_010_00', 2)
    sprite('Action_045_00', 4)
    sprite('Action_045_01', 3)
    sprite('Action_045_02', 3)
    label(0)
    sprite('Action_045_03', 4)
    sprite('Action_045_04', 4)
    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_03', 6)
    SFX_3('SE042')
    sprite('Action_055_04', 7)
    SFX_4('uak154')
    sprite('Action_055_05', 5)
    sprite('Action_055_06', 3)

@State
def BackThrowExe():

    def upon_IMMEDIATE():
        Unknown17012(1, 0, 0)
        AttackLevel_(2)
        Damage(200)
        PushbackX(0)
        Hitstop(0)
        Unknown11001(14, 14, 14)
        AttackP2(100)
        AirPushbackX(5500)
        AirPushbackY(33000)
        YImpluseBeforeWallbounce(2000)
        AirUntechableTime(60)
        Unknown30048(1)
        Unknown11069('BackThrowExe')
        JumpCancel_(0)
        Unknown11064(1)
        callSubroutine('AtkEffLightning')
        Unknown11050('0200000045666641746b5f4c696768746e696e6753000000000000000000000000000000')
    sprite('Action_056_00', 3)
    Unknown5000(8, 0)
    Unknown5001('0100000004000000040000000000000000000000')
    StartMultihit()
    sprite('Action_056_01', 3)
    sprite('Action_056_02', 4)
    sprite('Action_056_03', 4)
    Unknown5003(1)
    sprite('Action_056_03', 1)
    SFX_1('uak153')
    Unknown2005()
    Unknown5000(8, 0)
    Unknown5001('0100000004000000040000000000000000000000')
    Unknown36(22)
    Unknown2006()
    Unknown35()
    sprite('Action_057_01', 3)
    RefreshMultihit()
    sprite('Action_057_02', 3)
    sprite('Action_057_03', 3)
    RefreshMultihit()
    sprite('Action_057_04', 3)
    sprite('Action_057_05', 3)
    sprite('Action_057_06', 3)
    sprite('Action_057_07', 3)
    RefreshMultihit()
    sprite('Action_057_08', 3)
    sprite('Action_057_09', 3)
    RefreshMultihit()
    sprite('Action_057_10', 3)
    sprite('Action_057_11', 3)
    sprite('Action_057_12', 3)
    sprite('Action_057_13', 3)
    sprite('Action_057_14', 1)
    RefreshMultihit()
    Damage(1200)
    Hitstop(5)
    Unknown11001(0, 0, 0)
    AttackP2(50)
    AirHitstunAnimation(9)
    GroundedHitstunAnimation(9)
    Unknown11069('')
    Unknown9017(1)
    GFX_0('EffThrowFinish', 100)
    Unknown9266(0)
    Unknown11064(0)
    SFX_3('SE009')
    sprite('Action_057_14', 2)
    JumpCancel_(1)
    sprite('Action_057_15', 3)
    sprite('Action_057_16', 3)
    sprite('Action_057_17', 3)
    sprite('Action_057_18', 3)
    sprite('Action_057_19', 3)
    sprite('Action_057_20', 3)
    sprite('Action_057_21', 3)
    sprite('Action_057_22', 3)

@Subroutine
def AtemiSwitch():
    if SLOT_4:
        SLOT_4 = 0
    else:
        SLOT_4 = 1

@Subroutine
def KoseiInit():
    if SLOT_36:
        Unknown17025('')
        clearUponHandler(2)

        def upon_5():
            Unknown1084(1)
    else:
        Unknown17024('')
        Unknown1084(1)
    GuardPoint_(1)
    Unknown22031(15, 21)

    def upon_52():
        Unknown2021(1)
        if Unknown23037():
            Unknown22031(-1, -1)

    def upon_42():
        clearUponHandler(42)
        Unknown23022(1)
        Unknown2037(1)
        Unknown2006()
        GFX_0('EffOffensiveGuardSuccess', 102)
        SFX_3('SE195_CounterBalanceB')
        GuardPoint_(0)
        if Unknown48('1900000002000000000000001a000000020000009e000000'):
            if Unknown23036():
                if (SLOT_19 <= 350000):
                    if SLOT_36:
                        enterState('OffensiveCounterAir')
                    else:
                        enterState('OffensiveCounterLand')
        callSubroutine('AtemiSwitch')

    def upon_CLEAR_OR_EXIT():
        if SLOT_2:
            SLOT_51 = (SLOT_51 + 1)
            if (SLOT_51 >= 10):
                clearUponHandler(3)
                SLOT_51 = 0
                WhiffCancelEnable(1)
                Unknown13014(1)
                Unknown13015(1)
                Unknown13008(1)

    def upon_STATE_END():
        SLOT_4 = 0

@State
def CmnActInvincibleAttack():

    def upon_IMMEDIATE():
        callSubroutine('KoseiInit')
        SLOT_4 = 0
    sprite('Action_220_00', 1)
    Unknown23183('416374696f6e5f3232325f303000000000000000000000000000000000000000010000000200000024000000')
    GFX_0('EffOffensiveGuardStart', 100)
    GFX_0('EffOffensiveGuardBarier', 0)
    SFX_3('SE193_GuardShieldInit')
    SFX_3('SE011')
    tag_voice(1, 'uak214_0', 'uak214_1', '', '')
    sprite('Action_220_00', 1)
    Unknown23183('416374696f6e5f3232325f303000000000000000000000000000000000000000010000000200000024000000')
    sprite('Action_220_00', 1)
    Unknown23183('416374696f6e5f3232325f303000000000000000000000000000000000000000010000000200000024000000')
    sprite('Action_220_01', 1)
    Unknown23183('416374696f6e5f3232325f303100000000000000000000000000000000000000010000000200000024000000')
    sprite('Action_220_01', 1)
    Unknown23183('416374696f6e5f3232325f303100000000000000000000000000000000000000010000000200000024000000')
    sprite('Action_220_01', 1)
    Unknown23183('416374696f6e5f3232325f303100000000000000000000000000000000000000010000000200000024000000')
    sprite('Action_220_02', 1)
    Unknown23183('416374696f6e5f3232325f303200000000000000000000000000000000000000010000000200000024000000')
    sprite('Action_220_02', 1)
    Unknown23183('416374696f6e5f3232325f303200000000000000000000000000000000000000010000000200000024000000')
    sprite('Action_220_02', 1)
    Unknown23183('416374696f6e5f3232325f303200000000000000000000000000000000000000010000000200000024000000')
    sprite('Action_220_00', 1)
    Unknown23183('416374696f6e5f3232325f303000000000000000000000000000000000000000010000000200000024000000')
    sprite('Action_220_00', 1)
    Unknown23183('416374696f6e5f3232325f303000000000000000000000000000000000000000010000000200000024000000')
    sprite('Action_220_00', 1)
    Unknown23183('416374696f6e5f3232325f303000000000000000000000000000000000000000010000000200000024000000')
    sprite('Action_220_01', 1)
    Unknown23183('416374696f6e5f3232325f303100000000000000000000000000000000000000010000000200000024000000')
    sprite('Action_220_01', 1)
    Unknown23183('416374696f6e5f3232325f303100000000000000000000000000000000000000010000000200000024000000')
    sprite('Action_220_01', 1)
    Unknown23183('416374696f6e5f3232325f303100000000000000000000000000000000000000010000000200000024000000')
    sprite('Action_220_02', 1)
    Unknown23183('416374696f6e5f3232325f303200000000000000000000000000000000000000010000000200000024000000')
    sprite('Action_220_02', 1)
    Unknown23183('416374696f6e5f3232325f303200000000000000000000000000000000000000010000000200000024000000')
    sprite('Action_220_02', 1)
    Unknown23183('416374696f6e5f3232325f303200000000000000000000000000000000000000010000000200000024000000')
    sprite('Action_220_00', 1)
    Unknown23183('416374696f6e5f3232325f303000000000000000000000000000000000000000010000000200000024000000')
    sprite('Action_220_00', 1)
    Unknown23183('416374696f6e5f3232325f303000000000000000000000000000000000000000010000000200000024000000')
    sprite('Action_220_00', 1)
    Unknown23183('416374696f6e5f3232325f303000000000000000000000000000000000000000010000000200000024000000')
    sprite('Action_220_01', 1)
    Unknown23183('416374696f6e5f3232325f303100000000000000000000000000000000000000010000000200000024000000')
    sprite('Action_220_01', 1)
    Unknown23183('416374696f6e5f3232325f303100000000000000000000000000000000000000010000000200000024000000')
    sprite('Action_220_01', 1)
    Unknown23183('416374696f6e5f3232325f303100000000000000000000000000000000000000010000000200000024000000')
    sprite('Action_220_02', 1)
    Unknown23183('416374696f6e5f3232325f303200000000000000000000000000000000000000010000000200000024000000')
    sprite('Action_220_02', 1)
    Unknown23183('416374696f6e5f3232325f303200000000000000000000000000000000000000010000000200000024000000')
    setInvincible(0)
    sprite('Action_220_02', 1)
    Unknown23183('416374696f6e5f3232325f303200000000000000000000000000000000000000010000000200000024000000')
    sprite('Action_220_00', 1)
    Unknown23183('416374696f6e5f3232325f303000000000000000000000000000000000000000010000000200000024000000')
    sprite('Action_220_00', 1)
    Unknown23183('416374696f6e5f3232325f303000000000000000000000000000000000000000010000000200000024000000')
    sprite('Action_220_00', 1)
    Unknown23183('416374696f6e5f3232325f303000000000000000000000000000000000000000010000000200000024000000')
    sprite('Action_220_01', 1)
    Unknown23183('416374696f6e5f3232325f303100000000000000000000000000000000000000010000000200000024000000')
    sprite('Action_220_01', 1)
    Unknown23183('416374696f6e5f3232325f303100000000000000000000000000000000000000010000000200000024000000')
    sprite('Action_220_01', 1)
    Unknown23183('416374696f6e5f3232325f303100000000000000000000000000000000000000010000000200000024000000')
    sprite('Action_220_02', 1)
    Unknown23183('416374696f6e5f3232325f303200000000000000000000000000000000000000010000000200000024000000')
    sprite('Action_220_02', 1)
    Unknown23183('416374696f6e5f3232325f303200000000000000000000000000000000000000010000000200000024000000')
    sprite('Action_220_06', 1)
    Unknown23183('416374696f6e5f3232325f303600000000000000000000000000000000000000010000000200000024000000')
    sprite('Action_220_06', 1)
    Unknown23183('416374696f6e5f3232325f303600000000000000000000000000000000000000010000000200000024000000')
    sprite('Action_220_06', 1)
    Unknown23183('416374696f6e5f3232325f303600000000000000000000000000000000000000010000000200000024000000')
    sprite('Action_220_06', 1)
    Unknown23183('416374696f6e5f3232325f303600000000000000000000000000000000000000010000000200000024000000')
    sprite('Action_220_06', 1)
    Unknown23183('416374696f6e5f3232325f303600000000000000000000000000000000000000010000000200000024000000')
    sprite('Action_220_07', 1)
    Unknown23183('416374696f6e5f3232325f303700000000000000000000000000000000000000010000000200000024000000')
    sprite('Action_220_07', 1)
    Unknown23183('416374696f6e5f3232325f303700000000000000000000000000000000000000010000000200000024000000')
    sprite('Action_220_07', 1)
    Unknown23183('416374696f6e5f3232325f303700000000000000000000000000000000000000010000000200000024000000')
    sprite('Action_220_07', 1)
    Unknown23183('416374696f6e5f3232325f303700000000000000000000000000000000000000010000000200000024000000')
    sprite('Action_220_07', 1)
    Unknown23183('416374696f6e5f3232325f303700000000000000000000000000000000000000010000000200000024000000')

@State
def InvincibleAttack2nd():

    def upon_IMMEDIATE():
        callSubroutine('KoseiInit')
        SLOT_4 = 1
        setInvincible(1)
        Unknown3029(1)
        Unknown3069(2)
        Unknown3072('60000000000000000000000000000000')
        Unknown3073('00000000000000000000000000000000')
        Unknown3074('00000000dc0000002000000000000000')
        Unknown3075('00000000800000000000000020000000')
        Unknown3076(1010)
        Unknown3077(1000)
    sprite('Action_220_09', 1)
    Unknown23183('416374696f6e5f3232325f313000000000000000000000000000000000000000010000000200000024000000')
    GFX_0('EffOffensiveGuardStart', 100)
    GFX_0('EffOffensiveGuardBarier', 0)
    SFX_3('SE193_GuardShieldInit')
    SFX_3('SE011')
    tag_voice(1, 'uak214_0', 'uak214_1', '', '')
    sprite('Action_220_09', 1)
    Unknown23183('416374696f6e5f3232325f313000000000000000000000000000000000000000010000000200000024000000')
    sprite('Action_220_09', 1)
    Unknown23183('416374696f6e5f3232325f313000000000000000000000000000000000000000010000000200000024000000')
    sprite('Action_220_10', 1)
    Unknown23183('416374696f6e5f3232325f313100000000000000000000000000000000000000010000000200000024000000')
    sprite('Action_220_10', 1)
    Unknown23183('416374696f6e5f3232325f313100000000000000000000000000000000000000010000000200000024000000')
    sprite('Action_220_10', 1)
    Unknown23183('416374696f6e5f3232325f313100000000000000000000000000000000000000010000000200000024000000')
    sprite('Action_220_11', 1)
    Unknown23183('416374696f6e5f3232325f313200000000000000000000000000000000000000010000000200000024000000')
    sprite('Action_220_11', 1)
    Unknown23183('416374696f6e5f3232325f313200000000000000000000000000000000000000010000000200000024000000')
    sprite('Action_220_11', 1)
    Unknown23183('416374696f6e5f3232325f313200000000000000000000000000000000000000010000000200000024000000')
    sprite('Action_220_09', 1)
    Unknown23183('416374696f6e5f3232325f313000000000000000000000000000000000000000010000000200000024000000')
    sprite('Action_220_09', 1)
    Unknown23183('416374696f6e5f3232325f313000000000000000000000000000000000000000010000000200000024000000')
    sprite('Action_220_09', 1)
    Unknown23183('416374696f6e5f3232325f313000000000000000000000000000000000000000010000000200000024000000')
    sprite('Action_220_10', 1)
    Unknown23183('416374696f6e5f3232325f313100000000000000000000000000000000000000010000000200000024000000')
    sprite('Action_220_10', 1)
    Unknown23183('416374696f6e5f3232325f313100000000000000000000000000000000000000010000000200000024000000')
    sprite('Action_220_10', 1)
    Unknown23183('416374696f6e5f3232325f313100000000000000000000000000000000000000010000000200000024000000')
    sprite('Action_220_11', 1)
    Unknown23183('416374696f6e5f3232325f313200000000000000000000000000000000000000010000000200000024000000')
    sprite('Action_220_11', 1)
    Unknown23183('416374696f6e5f3232325f313200000000000000000000000000000000000000010000000200000024000000')
    sprite('Action_220_11', 1)
    Unknown23183('416374696f6e5f3232325f313200000000000000000000000000000000000000010000000200000024000000')
    sprite('Action_220_09', 1)
    Unknown23183('416374696f6e5f3232325f313000000000000000000000000000000000000000010000000200000024000000')
    sprite('Action_220_09', 1)
    Unknown23183('416374696f6e5f3232325f313000000000000000000000000000000000000000010000000200000024000000')
    sprite('Action_220_09', 1)
    Unknown23183('416374696f6e5f3232325f313000000000000000000000000000000000000000010000000200000024000000')
    sprite('Action_220_10', 1)
    Unknown23183('416374696f6e5f3232325f313100000000000000000000000000000000000000010000000200000024000000')
    sprite('Action_220_10', 1)
    Unknown23183('416374696f6e5f3232325f313100000000000000000000000000000000000000010000000200000024000000')
    sprite('Action_220_10', 1)
    Unknown23183('416374696f6e5f3232325f313100000000000000000000000000000000000000010000000200000024000000')
    sprite('Action_220_11', 1)
    Unknown23183('416374696f6e5f3232325f313200000000000000000000000000000000000000010000000200000024000000')
    sprite('Action_220_11', 1)
    Unknown23183('416374696f6e5f3232325f313200000000000000000000000000000000000000010000000200000024000000')
    setInvincible(0)
    sprite('Action_220_11', 1)
    Unknown23183('416374696f6e5f3232325f313200000000000000000000000000000000000000010000000200000024000000')
    sprite('Action_220_09', 1)
    Unknown23183('416374696f6e5f3232325f313000000000000000000000000000000000000000010000000200000024000000')
    sprite('Action_220_09', 1)
    Unknown23183('416374696f6e5f3232325f313000000000000000000000000000000000000000010000000200000024000000')
    sprite('Action_220_09', 1)
    Unknown23183('416374696f6e5f3232325f313000000000000000000000000000000000000000010000000200000024000000')
    sprite('Action_220_10', 1)
    Unknown23183('416374696f6e5f3232325f313100000000000000000000000000000000000000010000000200000024000000')
    sprite('Action_220_10', 1)
    Unknown23183('416374696f6e5f3232325f313100000000000000000000000000000000000000010000000200000024000000')
    sprite('Action_220_10', 1)
    Unknown23183('416374696f6e5f3232325f313100000000000000000000000000000000000000010000000200000024000000')
    sprite('Action_220_11', 1)
    Unknown23183('416374696f6e5f3232325f313200000000000000000000000000000000000000010000000200000024000000')
    sprite('Action_220_11', 1)
    Unknown23183('416374696f6e5f3232325f313200000000000000000000000000000000000000010000000200000024000000')
    sprite('Action_220_16', 1)
    Unknown23183('416374696f6e5f3232325f313600000000000000000000000000000000000000010000000200000024000000')
    sprite('Action_220_16', 1)
    Unknown23183('416374696f6e5f3232325f313600000000000000000000000000000000000000010000000200000024000000')
    sprite('Action_220_16', 1)
    Unknown23183('416374696f6e5f3232325f313600000000000000000000000000000000000000010000000200000024000000')
    sprite('Action_220_16', 1)
    Unknown23183('416374696f6e5f3232325f313600000000000000000000000000000000000000010000000200000024000000')
    sprite('Action_220_16', 1)
    Unknown23183('416374696f6e5f3232325f313600000000000000000000000000000000000000010000000200000024000000')
    sprite('Action_220_16', 1)
    Unknown23183('416374696f6e5f3232325f313600000000000000000000000000000000000000010000000200000024000000')
    sprite('Action_220_16', 1)
    Unknown23183('416374696f6e5f3232325f313600000000000000000000000000000000000000010000000200000024000000')
    sprite('Action_220_16', 1)
    Unknown23183('416374696f6e5f3232325f313600000000000000000000000000000000000000010000000200000024000000')
    sprite('Action_220_16', 1)
    Unknown23183('416374696f6e5f3232325f313600000000000000000000000000000000000000010000000200000024000000')
    sprite('Action_220_16', 1)
    Unknown23183('416374696f6e5f3232325f313600000000000000000000000000000000000000010000000200000024000000')

@State
def OffensiveCounterLand():

    def upon_IMMEDIATE():
        Unknown17024('')
        AttackLevel_(4)
        Damage(2500)
        AttackP1(80)
        AttackP2(60)
        Unknown11001(0, 0, 0)
        AirPushbackX(20000)
        AirPushbackY(20000)
        AirUntechableTime(60)
        Unknown30065(100)
        AirHitstunAnimation(13)
        GroundedHitstunAnimation(13)
        Unknown2006()
        callSubroutine('AtkEffLightning')
        Unknown11050('0200000045666641746b5f4c696768746e696e674c4c0000000000000000000000000000')
        Unknown2021(1)
        Unknown14083(0)
        Unknown30068(1)
        Unknown3029(1)
        Unknown3069(2)
        Unknown3072('60000000000000000000000000000000')
        Unknown3073('00000000000000000000000000000000')
        Unknown3074('00000000dc0000002000000000000000')
        Unknown3075('00000000800000000000000020000000')
        Unknown3076(1010)
        Unknown3077(1000)
    sprite('Action_223_00', 5)
    setInvincible(1)
    GFX_0('EffOffensiveGuardCounter', 100)
    sprite('Action_223_01', 4)
    tag_voice(0, 'uak215_0', 'uak215_1', '', '')
    SFX_3('SE043')
    sprite('Action_223_02', 10)
    sprite('Action_223_03', 5)
    setInvincible(0)
    sprite('Action_223_04', 5)

@State
def OffensiveCounterAir():

    def upon_IMMEDIATE():
        Unknown17025('')
        AttackLevel_(4)
        Damage(2500)
        AttackP1(80)
        AttackP2(60)
        Unknown11001(0, 0, 0)
        AirPushbackX(20000)
        AirPushbackY(20000)
        AirUntechableTime(60)
        Unknown30065(100)
        AirHitstunAnimation(13)
        GroundedHitstunAnimation(13)
        Unknown2006()
        callSubroutine('AtkEffLightning')
        Unknown11050('0200000045666641746b5f4c696768746e696e674c4c0000000000000000000000000000')
        Unknown2021(1)
        Unknown14083(0)
        Unknown30068(1)
        Unknown3029(1)
        Unknown3069(2)
        Unknown3072('60000000000000000000000000000000')
        Unknown3073('00000000000000000000000000000000')
        Unknown3074('00000000dc0000002000000000000000')
        Unknown3075('00000000800000000000000020000000')
        Unknown3076(1010)
        Unknown3077(1000)
    sprite('Action_225_00', 5)
    setInvincible(1)
    GFX_0('EffOffensiveGuardCounter', 100)
    Unknown1084(1)
    physicsXImpulse(5000)
    Unknown1028(-500)
    physicsYImpulse(0)
    setGravity(0)
    sprite('Action_225_01', 4)
    tag_voice(0, 'uak215_0', 'uak215_1', '', '')
    SFX_3('SE043')
    sprite('Action_225_02', 10)
    physicsXImpulse(0)
    Unknown1028(0)
    sprite('Action_225_03', 5)
    setInvincible(0)
    Unknown1043()
    sprite('Action_225_04', 5)
    label(0)
    sprite('Action_020_00', 3)
    sprite('Action_020_01', 3)
    loopRest()
    gotoLabel(0)

@State
def ShotA():

    def upon_IMMEDIATE():
        AttackDefaults_StandingSpecial()
        DisableAttackRestOfMove()
    sprite('Action_159_00', 3)
    sprite('Action_159_01', 3)
    Unknown1084(1)
    sprite('Action_159_02', 3)
    Unknown7006('uak200_0', 100, 845898101, 828321840, 0, 0, 100, 845898101, 845099056, 0, 0, 100, 0, 0, 0, 0, 0)
    sprite('Action_159_03', 5)
    GFX_0('EffShotWind', 0)
    GFX_0('EffShotA', 0)
    sprite('Action_159_04', 5)
    sprite('Action_159_05', 5)
    sprite('Action_159_06', 6)
    sprite('Action_159_07', 6)
    sprite('Action_159_08', 4)
    Recovery()
    sprite('Action_159_09', 4)

@State
def ShotB():

    def upon_IMMEDIATE():
        AttackDefaults_StandingSpecial()
    sprite('Action_160_00', 3)
    sprite('Action_160_01', 3)
    Unknown1084(1)
    sprite('Action_160_02', 3)
    Unknown7006('uak200_0', 100, 845898101, 828321840, 0, 0, 100, 845898101, 845099056, 0, 0, 100, 0, 0, 0, 0, 0)
    sprite('Action_160_03', 5)
    GFX_0('EffShotWind', 0)
    GFX_0('EffShotB', 0)
    sprite('Action_160_04', 5)
    sprite('Action_160_05', 5)
    sprite('Action_160_06', 6)
    sprite('Action_160_07', 6)
    sprite('Action_160_08', 5)
    Recovery()
    sprite('Action_160_09', 5)

@State
def ShotEx():

    def upon_IMMEDIATE():
        AttackDefaults_StandingSpecial()
        if random_(2, 0, 33):
            SLOT_51 = 1
    sprite('Action_161_00', 3)
    sprite('Action_161_01', 3)
    Unknown1084(1)
    Unknown23125('')
    ConsumeSuperMeter(-5000)
    if SLOT_51:
        SFX_1('uak201_0')
    sprite('Action_161_04', 4)
    sprite('Action_161_05', 4)
    if (not SLOT_51):
        Unknown7006('uak201_1', 100, 845898101, 828322352, 0, 0, 100, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0)
    sprite('Action_161_06', 3)
    GFX_0('EffShotWind', 0)
    GFX_0('EffShotExMaster', 0)
    sprite('Action_161_07', 4)
    if SLOT_51:
        SFX_1('uak202_0')
    sprite('Action_161_08', 4)
    sprite('Action_161_07', 4)
    sprite('Action_161_08', 4)
    sprite('Action_161_11', 5)
    sprite('Action_161_12', 5)
    sprite('Action_161_13', 4)
    sprite('Action_161_14', 4)
    Recovery()
    sprite('Action_161_15', 3)

@State
def AirShotA():

    def upon_IMMEDIATE():
        Unknown17003()
        clearUponHandler(2)
        DisableAttackRestOfMove()
    sprite('Action_170_00', 3)
    sprite('Action_170_01', 3)
    Unknown1084(1)
    sprite('Action_170_02', 3)
    Unknown7006('uak200_0', 100, 845898101, 828321840, 0, 0, 100, 845898101, 845099056, 0, 0, 100, 0, 0, 0, 0, 0)
    sprite('Action_170_03', 5)
    physicsXImpulse(-13500)
    physicsYImpulse(25000)
    Unknown1043()
    sendToLabelUpon(2, 1)
    GFX_0('EffAirShotWind', 0)
    GFX_0('EffAirShotA', 0)
    sprite('Action_170_04', 5)
    sprite('Action_170_05', 5)
    sprite('Action_170_06', 6)
    sprite('Action_170_07', 6)
    sprite('Action_170_08', 4)
    Recovery()
    sprite('Action_170_09', 4)
    label(0)
    sprite('Action_170_10', 4)
    sprite('Action_170_11', 4)
    gotoLabel(0)
    label(1)
    sprite('Action_021_00', 3)
    Unknown1084(1)
    Unknown18009(1)
    Unknown8000(100, 1, 1)
    sprite('Action_014_00', 4)

@State
def AirShotB():

    def upon_IMMEDIATE():
        Unknown17003()
        clearUponHandler(2)
        DisableAttackRestOfMove()
    sprite('Action_171_00', 3)
    sprite('Action_171_01', 3)
    Unknown1084(1)
    sprite('Action_171_02', 3)
    Unknown7006('uak200_0', 100, 845898101, 828321840, 0, 0, 100, 845898101, 845099056, 0, 0, 100, 0, 0, 0, 0, 0)
    sprite('Action_171_03', 5)
    physicsXImpulse(-13500)
    physicsYImpulse(25000)
    Unknown1043()
    sendToLabelUpon(2, 1)
    GFX_0('EffAirShotWind', 0)
    GFX_0('EffAirShotB', 0)
    sprite('Action_171_04', 5)
    sprite('Action_171_05', 5)
    sprite('Action_171_06', 6)
    sprite('Action_171_07', 6)
    sprite('Action_171_08', 4)
    Recovery()
    sprite('Action_171_09', 4)
    label(0)
    sprite('Action_171_10', 4)
    sprite('Action_171_11', 4)
    gotoLabel(0)
    label(1)
    sprite('Action_021_00', 3)
    Unknown1084(1)
    Unknown18009(1)
    Unknown8000(100, 1, 1)
    sprite('Action_014_00', 4)

@State
def AirShotEx():

    def upon_IMMEDIATE():
        Unknown17003()
        clearUponHandler(2)
        DisableAttackRestOfMove()
        if random_(2, 0, 33):
            SLOT_51 = 1
    sprite('Action_172_00', 3)
    sprite('Action_172_01', 3)
    Unknown1084(1)
    Unknown23125('')
    ConsumeSuperMeter(-5000)
    if SLOT_51:
        SFX_1('uak201_0')
    sprite('Action_172_04', 4)
    sprite('Action_172_05', 4)
    if (not SLOT_51):
        Unknown7006('uak201_1', 100, 845898101, 828322352, 0, 0, 100, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0)
    sprite('Action_172_06', 2)
    physicsXImpulse(-6750)
    physicsYImpulse(25000)
    Unknown1043()
    sendToLabelUpon(2, 1)
    GFX_0('EffAirShotWind', 0)
    GFX_0('EffAirShotExMaster', 0)
    sprite('Action_172_07', 3)
    if SLOT_51:
        SFX_1('uak202_0')
    sprite('Action_172_08', 6)
    sprite('Action_172_09', 5)
    sprite('Action_172_10', 4)
    sprite('Action_172_11', 4)
    Recovery()
    sprite('Action_172_12', 4)
    label(0)
    sprite('Action_172_13', 4)
    sprite('Action_172_14', 4)
    gotoLabel(0)
    label(1)
    sprite('Action_021_00', 3)
    Unknown1084(1)
    Unknown18009(1)
    Unknown8000(100, 1, 1)
    sprite('Action_014_00', 4)

@State
def AssaultA():

    def upon_IMMEDIATE():
        AttackDefaults_StandingSpecial()
        AttackLevel_(3)
        Damage(1850)
        AttackP1(80)
        Unknown11056(2)
        AirPushbackX(25000)
        AirPushbackY(12000)
        PushbackX(30400)
        hitstun(20)
        AirUntechableTime(25)
        Unknown11058('0100000000000000000000000000000000000000')
        callSubroutine('AtkEffLightning')
        callSubroutine('AtkEffLightningHitmark')
    sprite('Action_190_00', 3)
    sprite('Action_190_01', 2)
    physicsXImpulse(30000)
    physicsYImpulse(14000)
    setGravity(2000)
    sprite('Action_190_02', 5)
    SFX_3('SE043')
    Unknown7006('uak207_0', 100, 845898101, 828323632, 0, 0, 100, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0)
    sprite('Action_190_03', 4)
    GFX_0('EffAssault1st', 100)
    sprite('Action_190_04', 2)
    Recovery()
    sprite('Action_190_05', 2)
    sprite('Action_190_06', 100)
    sendToLabelUpon(2, 1)
    label(1)
    sprite('Action_190_07', 3)
    Unknown1084(1)
    Unknown8000(-1, 1, 1)
    sprite('Action_190_08', 3)
    sprite('Action_190_09', 3)

@State
def AssaultB():

    def upon_IMMEDIATE():
        AttackDefaults_StandingSpecial()
        AttackLevel_(3)
        Damage(1000)
        AttackP1(80)
        Unknown11092(1)
        Unknown11056(2)
        PushbackX(30400)
        AirPushbackX(19000)
        AirPushbackY(6000)
        hitstun(20)
        AirUntechableTime(45)
        Unknown11058('0100000000000000000000000000000000000000')
        callSubroutine('AtkEffLightning')
        callSubroutine('AtkEffLightningHitmark')
    sprite('Action_191_00', 3)
    sprite('Action_191_01', 2)
    physicsXImpulse(30000)
    physicsYImpulse(14000)
    setGravity(1700)
    sprite('Action_191_02', 5)
    SFX_3('SE043')
    tag_voice(1, 'uak208_0', 'uak208_1', '', '')
    sprite('Action_191_03', 4)
    GFX_0('EffAssault1st', 100)
    sprite('Action_191_04', 2)
    sprite('Action_191_05', 2)
    sprite('Action_191_06', 2)
    SFX_3('SE043')
    physicsXImpulse(25500)
    physicsYImpulse(20000)
    setGravity(2000)
    tag_voice(0, 'uak209_0', 'uak209_1', '', '')
    sprite('Action_191_07', 2)
    RefreshMultihit()
    AirPushbackY(19000)
    GroundedHitstunAnimation(9)
    AirHitstunAnimation(9)
    GFX_0('EffAssault2nd', 100)
    sprite('Action_191_08', 3)
    sprite('Action_191_09', 3)
    sprite('Action_191_10', 3)
    physicsXImpulse(18000)
    Unknown1021(-10000)
    sprite('Action_191_11', 4)
    SFX_3('SE043')
    tag_voice(0, 'uak210_0', 'uak210_1', '', '')
    RefreshMultihit()
    AttackLevel_(5)
    Damage(1500)
    AirPushbackX(18000)
    AirPushbackY(-55000)
    YImpluseBeforeWallbounce(1500)
    blockstun(25)
    AirUntechableTime(80)
    HitOverhead(2)
    Unknown9190(1)
    Unknown9118(17)
    GFX_0('EffAssault3rd', 100)
    sprite('Action_191_12', 3)
    Recovery()
    sprite('Action_191_13', 100)
    Unknown8004(100, 0, 1)
    Unknown4004('6566666563745f3438380000000000000000000000000000000000000000000064000000')
    Unknown36(1)
    teleportRelativeX(100000)
    Unknown35()
    ScreenShake(0, 5000)
    sendToLabelUpon(2, 1)
    label(1)
    sprite('Action_191_14', 14)
    Unknown1084(1)
    sprite('Action_191_15', 5)
    sprite('Action_191_16', 3)

@State
def AssaultEx():

    def upon_IMMEDIATE():
        AttackDefaults_StandingSpecial()
        AttackLevel_(3)
        Damage(700)
        AttackP1(80)
        AttackP2(70)
        Unknown11092(1)
        Unknown11056(2)
        PushbackX(30400)
        AirPushbackX(22000)
        AirPushbackY(5000)
        YImpluseBeforeWallbounce(1800)
        AirUntechableTime(40)
        Hitstop(5)
        Unknown30065(0)
        MinimumDamagePct(10)
        AirHitstunAnimation(9)
        Unknown11058('0100000000000000000000000000000000000000')
        callSubroutine('AtkEffLightning')
        callSubroutine('AtkEffLightningHitmark')

        def upon_77():
            clearUponHandler(77)
            Unknown1019(65)
    sprite('Action_192_00', 2)
    sprite('Action_192_01', 1)
    sprite('Action_192_01', 1)
    Unknown23125('')
    ConsumeSuperMeter(-5000)
    physicsXImpulse(30000)
    physicsYImpulse(1500)
    setGravity(30)
    GFX_0('EffAssaultExStart', 100)
    sendToLabelUpon(2, 1)
    tag_voice(1, 'uak212_0', 'uak212_1', '', '')
    sprite('Action_192_02', 2)
    SFX_3('SE043')
    sprite('Action_192_03ex01', 1)
    RefreshMultihit()
    GFX_0('EffAssault1st', 100)
    GFX_0('EffAssaultExBody', 100)
    sprite('Action_192_04', 2)
    sprite('Action_192_05', 2)
    sprite('Action_192_02', 2)
    SFX_3('SE043')
    sprite('Action_192_03ex01', 1)
    RefreshMultihit()
    GFX_0('EffAssault1st', 100)
    GFX_0('EffAssaultExBody', 100)
    sprite('Action_192_04', 2)
    sprite('Action_192_05', 2)
    sprite('Action_192_06', 2)
    SFX_3('SE043')
    sprite('Action_192_07', 1)
    RefreshMultihit()
    GFX_0('EffAssault1st', 100)
    GFX_0('EffAssaultExBody', 100)
    sprite('Action_192_08', 2)
    sprite('Action_192_09', 2)
    sprite('Action_192_06', 2)
    SFX_3('SE043')
    sprite('Action_192_07', 1)
    RefreshMultihit()
    GFX_0('EffAssault1st', 100)
    GFX_0('EffAssaultExBody', 100)
    sprite('Action_192_08', 2)
    sprite('Action_192_09', 2)
    sprite('Action_192_06', 2)
    SFX_3('SE043')
    sprite('Action_192_07', 1)
    RefreshMultihit()
    GFX_0('EffAssault1st', 100)
    GFX_0('EffAssaultExBody', 100)
    sprite('Action_192_08', 2)
    sprite('Action_192_09', 2)
    sprite('Action_192_06', 2)
    SFX_3('SE043')
    sprite('Action_192_07', 1)
    RefreshMultihit()
    AirPushbackY(10000)
    GFX_0('EffAssault1st', 100)
    GFX_0('EffAssaultExBody', 100)
    sprite('Action_192_08', 2)
    sprite('Action_192_09', 2)
    sprite('Action_192_10', 3)
    SFX_3('SE043')
    physicsXImpulse(14000)
    physicsYImpulse(15000)
    Unknown1043()
    sprite('Action_192_11', 2)
    GFX_0('EffAssaultExFinish', 100)
    sprite('Action_192_12', 1)
    sprite('Action_192_13', 3)
    tag_voice(0, 'uak213_1', 'uak213_0', '', '')
    RefreshMultihit()
    Damage(2000)
    GroundedHitstunAnimation(12)
    AirHitstunAnimation(12)
    WallbounceReboundTime(1)
    AirPushbackX(55000)
    AirPushbackY(20000)
    YImpluseBeforeWallbounce(2000)
    Hitstop(12)
    sprite('Action_192_14', 5)
    Recovery()
    sprite('Action_192_15', 4)
    sprite('Action_192_16', 4)
    sprite('Action_192_17', 30)
    label(1)
    sprite('Action_192_18', 4)
    Unknown1084(1)
    Unknown8000(-1, 1, 1)
    sprite('Action_192_19', 4)
    sprite('Action_192_20', 2)

@State
def AirAssaultA():

    def upon_IMMEDIATE():
        Unknown17003()
        AttackLevel_(3)
        Damage(1850)
        AttackP1(80)
        Unknown11056(2)
        AirPushbackX(18000)
        AirPushbackY(7000)
        PushbackX(30400)
        hitstun(20)
        AirUntechableTime(25)
        Unknown11058('0100000000000000000000000000000000000000')
        callSubroutine('AtkEffLightning')
        callSubroutine('AtkEffLightningHitmark')
    sprite('Action_200_00', 3)
    sprite('Action_200_01', 2)
    physicsXImpulse(25000)
    physicsYImpulse(14000)
    setGravity(2000)
    clearUponHandler(2)
    sprite('Action_200_02', 5)
    SFX_3('SE043')
    Unknown7006('uak207_0', 100, 845898101, 828323632, 0, 0, 100, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0)
    sprite('Action_200_03', 4)
    GFX_0('EffAssault1st', 100)
    sprite('Action_200_04', 2)
    Recovery()
    sprite('Action_200_05', 3)
    sprite('Action_200_06', 3)
    sprite('Action_200_07', 3)
    sendToLabelUpon(2, 1)
    label(0)
    sprite('Action_200_08', 4)
    sprite('Action_200_09', 3)
    gotoLabel(0)
    label(1)
    sprite('Action_190_07', 2)
    Unknown1084(1)
    Unknown8000(-1, 1, 1)
    sprite('Action_190_08', 3)
    sprite('Action_190_09', 2)

@State
def AirAssaultB():

    def upon_IMMEDIATE():
        Unknown17003()
        AttackLevel_(3)
        Damage(1000)
        AttackP1(80)
        Unknown11092(1)
        Unknown11056(2)
        PushbackX(30400)
        AirPushbackX(19000)
        AirPushbackY(3000)
        hitstun(20)
        AirUntechableTime(45)
        Unknown11058('0100000000000000000000000000000000000000')
        callSubroutine('AtkEffLightning')
        callSubroutine('AtkEffLightningHitmark')
    sprite('Action_201_00', 3)
    sprite('Action_201_01', 2)
    physicsXImpulse(25000)
    physicsYImpulse(14000)
    setGravity(1700)
    clearUponHandler(2)
    sprite('Action_201_02', 5)
    SFX_3('SE043')
    tag_voice(1, 'uak208_0', 'uak208_1', '', '')
    sprite('Action_201_03', 4)
    GFX_0('EffAssault1st', 100)
    sprite('Action_201_04', 2)
    sprite('Action_201_05', 2)
    sprite('Action_201_06', 2)
    SFX_3('SE043')
    physicsXImpulse(17000)
    physicsYImpulse(20000)
    setGravity(2000)
    tag_voice(0, 'uak209_0', 'uak209_1', '', '')
    sprite('Action_201_07', 2)
    RefreshMultihit()
    AirPushbackY(19000)
    GroundedHitstunAnimation(9)
    AirHitstunAnimation(9)
    GFX_0('EffAssault2nd', 100)
    sprite('Action_201_08', 3)
    sprite('Action_201_09', 3)
    sprite('Action_201_10', 3)
    physicsXImpulse(10000)
    Unknown1021(-10000)
    sprite('Action_201_11', 4)
    SFX_3('SE043')
    tag_voice(0, 'uak210_0', 'uak210_1', '', '')
    RefreshMultihit()
    AttackLevel_(5)
    Damage(1500)
    AirPushbackX(18000)
    AirPushbackY(-55000)
    YImpluseBeforeWallbounce(1500)
    AirUntechableTime(80)
    HitOverhead(2)
    Unknown9190(1)
    Unknown9118(13)
    GFX_0('EffAssault3rd', 100)
    sprite('Action_201_12', 3)
    Recovery()
    sprite('Action_201_13', 3)
    sendToLabelUpon(2, 1)
    label(0)
    sprite('Action_201_14', 4)
    sprite('Action_201_15', 4)
    gotoLabel(0)
    label(1)
    sprite('Action_190_07', 8)
    Unknown1084(1)
    Unknown8000(-1, 1, 1)
    sprite('Action_190_08', 7)
    sprite('Action_190_09', 5)

@State
def AirAssaultEx():

    def upon_IMMEDIATE():
        Unknown17003()
        AttackLevel_(3)
        Damage(700)
        AttackP1(80)
        AttackP2(70)
        Unknown11092(1)
        Unknown11056(2)
        PushbackX(30400)
        AirPushbackX(22000)
        AirPushbackY(5000)
        YImpluseBeforeWallbounce(1800)
        AirUntechableTime(40)
        Hitstop(5)
        Unknown30065(0)
        MinimumDamagePct(10)
        AirHitstunAnimation(9)
        Unknown11058('0100000000000000000000000000000000000000')
        callSubroutine('AtkEffLightning')
        callSubroutine('AtkEffLightningHitmark')

        def upon_77():
            clearUponHandler(77)
            Unknown1019(65)
    sprite('Action_202_00', 2)
    sprite('Action_202_01', 1)
    sprite('Action_202_01', 1)
    Unknown23125('')
    ConsumeSuperMeter(-5000)
    physicsXImpulse(30000)
    physicsYImpulse(1500)
    setGravity(30)
    GFX_0('EffAssaultExStart', 100)
    clearUponHandler(2)
    sendToLabelUpon(2, 1)
    tag_voice(1, 'uak212_0', 'uak212_1', '', '')
    sprite('Action_202_02', 2)
    SFX_3('SE043')
    sprite('Action_202_03', 1)
    RefreshMultihit()
    GFX_0('EffAssault1st', 100)
    GFX_0('EffAssaultExBody', 100)
    sprite('Action_202_04', 2)
    sprite('Action_202_05', 2)
    sprite('Action_202_02', 2)
    SFX_3('SE043')
    sprite('Action_202_03', 1)
    RefreshMultihit()
    GFX_0('EffAssault1st', 100)
    GFX_0('EffAssaultExBody', 100)
    sprite('Action_202_04', 2)
    sprite('Action_202_05', 2)
    sprite('Action_202_06', 2)
    SFX_3('SE043')
    sprite('Action_202_07', 1)
    RefreshMultihit()
    GFX_0('EffAssault1st', 100)
    GFX_0('EffAssaultExBody', 100)
    sprite('Action_202_08', 2)
    sprite('Action_202_09', 2)
    sprite('Action_202_06', 2)
    SFX_3('SE043')
    sprite('Action_202_07', 1)
    RefreshMultihit()
    GFX_0('EffAssault1st', 100)
    GFX_0('EffAssaultExBody', 100)
    sprite('Action_202_08', 2)
    sprite('Action_202_09', 2)
    sprite('Action_202_06', 2)
    SFX_3('SE043')
    sprite('Action_202_07', 1)
    RefreshMultihit()
    GFX_0('EffAssault1st', 100)
    GFX_0('EffAssaultExBody', 100)
    sprite('Action_202_08', 2)
    sprite('Action_202_09', 2)
    sprite('Action_202_06', 2)
    SFX_3('SE043')
    sprite('Action_202_07', 1)
    RefreshMultihit()
    AirPushbackY(10000)
    GFX_0('EffAssault1st', 100)
    GFX_0('EffAssaultExBody', 100)
    sprite('Action_202_08', 2)
    sprite('Action_202_09', 2)
    sprite('Action_202_10', 3)
    physicsXImpulse(14000)
    physicsYImpulse(15000)
    Unknown1043()
    sprite('Action_202_11', 2)
    SFX_3('SE043')
    GFX_0('EffAssaultExFinish', 100)
    sprite('Action_202_12', 1)
    sprite('Action_202_13', 3)
    tag_voice(0, 'uak213_1', 'uak213_0', '', '')
    RefreshMultihit()
    Damage(2000)
    GroundedHitstunAnimation(12)
    AirHitstunAnimation(12)
    WallbounceReboundTime(1)
    AirPushbackX(55000)
    AirPushbackY(20000)
    YImpluseBeforeWallbounce(2000)
    Hitstop(12)
    sprite('Action_202_14', 5)
    Recovery()
    sprite('Action_202_15', 4)
    sprite('Action_202_16', 4)
    sprite('Action_202_17', 4)
    label(0)
    sprite('Action_202_18', 4)
    sprite('Action_202_19', 4)
    gotoLabel(0)
    label(1)
    sprite('Action_192_18', 4)
    Unknown1084(1)
    Unknown8000(-1, 1, 1)
    sprite('Action_192_19', 4)
    sprite('Action_192_20', 2)

@State
def UltimateKamikaze():

    def upon_IMMEDIATE():
        AttackDefaults_StandingDD()
        Unknown23055('')
        AttackLevel_(5)
        Damage(1000)
        MinimumDamagePct(10)
        Hitstop(1)
        Unknown11032('80ee360001000000ffffffffffffffff')
        Unknown11072(1, 18000, 0)
        PushbackX(9800)
        Unknown11064(1)
        AirHitstunAnimation(4)
        GroundedHitstunAnimation(4)
        Unknown11050('0200000045666641746b5f4c696768746e696e674c4c0000000000000000000000000000')

        def upon_78():
            Unknown13024(0)
            Unknown11069('UltimateKamikazeExe')
            GFX_0('KamikazeCamera', 100)
            Unknown38(5, 1)
            Unknown2038(1)

        def upon_80():
            EnableCollision(0)
    sprite('Action_210_00', 5)
    setInvincible(1)
    Unknown2006()
    Unknown2036(68, -1, 0)
    ConsumeSuperMeter(-10000)
    Unknown30080('')
    Unknown1084(1)
    sprite('Action_210_01', 4)
    sprite('Action_210_02', 4)
    SFX_1('uak250')
    sprite('Action_210_03', 4)
    sprite('Action_210_04', 4)
    sprite('Action_210_05', 4)
    sprite('Action_210_06', 4)
    sprite('Action_210_07', 4)
    sprite('Action_210_08', 4)
    sprite('Action_210_09', 4)
    SFX_3('SE210')
    ScreenShake(55000, 28000)
    sprite('Action_210_10', 4)
    sprite('Action_210_11', 4)
    sprite('Action_210_12', 4)
    sprite('Action_210_13', 4)
    sprite('Action_210_14', 4)
    sprite('Action_210_15', 4)
    sprite('Action_210_16', 3)
    sprite('Action_210_17', 3)
    sprite('Action_210_18', 1)
    StartMultihit()
    sprite('Action_210_18', 1)
    StartMultihit()
    GFX_0('EffKamiKaze1stAtk', 100)
    physicsXImpulse(45000)
    Unknown1028(-3000)
    Unknown2016(350)
    sprite('Action_210_19', 1)
    Unknown1015(22500)
    Unknown1030(-1500)
    sprite('Action_210_20', 1)
    SFX_3('SE043')
    ScreenShake(28000, 56000)
    Unknown1015(22500)
    Unknown1030(-1500)
    sprite('Action_210_21', 7)
    Unknown1015(45000)
    Unknown1030(-3000)
    ScreenShake(28000, 56000)
    sprite('Action_210_22', 2)
    Unknown1084(1)
    Unknown2016(-1)
    sprite('Action_210_23', 4)
    setInvincible(0)
    EnableCollision(1)
    if SLOT_2:
        enterState('UltimateKamikazeExe')
    sprite('Action_210_24', 4)
    sprite('Action_210_25', 4)
    sprite('Action_210_26', 4)
    sprite('Action_210_27', 4)
    sprite('Action_210_28', 4)
    sprite('Action_210_29', 4)
    sprite('Action_210_30', 4)
    sprite('Action_210_31', 4)

@State
def UltimateKamikazeExe():

    def upon_IMMEDIATE():
        AttackDefaults_StandingDD()
        Unknown23056('')
        AttackLevel_(2)
        Damage(262)
        MinimumDamagePct(8)
        Hitstop(1)
        AirUntechableTime(120)
        hitstun(75)
        AttackP1(48)
        AttackP2(100)
        PushbackX(9600)
        Unknown11064(1)
        Unknown30048(1)
        Unknown11064(1)
        Unknown11057(600)
        Unknown11023(1)
        GroundedHitstunAnimation(5)
        AirHitstunAnimation(5)
        Unknown13024(0)
        DisableAttackRestOfMove()
        setInvincible(1)
        callSubroutine('AtkEffLightning')
        Unknown11050('0200000045666641746b5f4c696768746e696e6753000000000000000000000000000000')
        Unknown11069('UltimateKamikazeExe')

        def upon_8():
            Unknown13(5)
            Unknown13(6)

        def upon_CLEAR_OR_EXIT():
            if (not SLOT_158):
                Unknown13(5)
                Unknown13(6)
    sprite('Action_211_00', 3)
    physicsXImpulse(10000)
    GFX_0('EffKamiKazeSpeedLineLoopL', 100)
    Unknown38(4, 1)
    sprite('Action_211_01', 3)
    sprite('Action_211_02', 3)
    RefreshMultihit()
    AttackLevel_(2)
    MinimumDamagePct(8)
    SFX_3('SE043')
    sprite('Action_211_03', 3)
    sprite('Action_211_04', 3)
    RefreshMultihit()
    AttackLevel_(2)
    SFX_3('SE043')
    sprite('Action_211_05', 3)
    sprite('Action_211_06', 3)
    RefreshMultihit()
    AttackLevel_(2)
    SFX_3('SE043')
    sprite('Action_211_07', 3)
    sprite('Action_211_08', 3)
    RefreshMultihit()
    AttackLevel_(4)
    SFX_3('SE043')
    sprite('Action_211_09', 3)
    sprite('Action_211_10', 3)
    RefreshMultihit()
    AttackLevel_(3)
    SFX_3('SE043')
    sprite('Action_211_11', 3)
    sprite('Action_211_12', 3)
    RefreshMultihit()
    AttackLevel_(4)
    SFX_3('SE043')
    GroundedHitstunAnimation(4)
    AirHitstunAnimation(4)
    sprite('Action_211_13', 3)
    sprite('Action_211_14', 3)
    sprite('Action_211_15', 3)
    RefreshMultihit()
    AttackLevel_(4)
    SFX_3('SE043')
    GroundedHitstunAnimation(3)
    AirHitstunAnimation(3)
    sprite('Action_211_16', 3)
    sprite('Action_211_17', 3)
    RefreshMultihit()
    AttackLevel_(1)
    SFX_3('SE043')
    GroundedHitstunAnimation(3)
    AirHitstunAnimation(3)
    sprite('Action_211_17', 3)
    sprite('Action_211_18', 3)
    sprite('Action_211_19', 3)
    RefreshMultihit()
    AttackLevel_(1)
    SFX_3('SE043')
    GroundedHitstunAnimation(5)
    AirHitstunAnimation(5)
    sprite('Action_211_20', 3)
    sprite('Action_211_21', 3)
    RefreshMultihit()
    AttackLevel_(3)
    SFX_3('SE043')
    sprite('Action_211_22', 3)
    sprite('Action_211_23', 3)
    RefreshMultihit()
    AttackLevel_(4)
    SFX_3('SE043')
    sprite('Action_212_00', 1)
    Unknown13(4)
    GFX_0('EffKamiKazeSpeedLineLoop', 100)
    Unknown38(4, 1)
    sprite('Action_212_01', 1)
    RefreshMultihit()
    AttackLevel_(1)
    Hitstop(1)
    SFX_3('SE043')
    sprite('Action_212_02', 1)
    sprite('Action_212_03', 1)
    RefreshMultihit()
    AttackLevel_(2)
    SFX_3('SE043')
    sprite('Action_212_04', 1)
    sprite('Action_212_05', 1)
    RefreshMultihit()
    AttackLevel_(3)
    SFX_3('SE043')
    sprite('Action_212_06', 1)
    sprite('Action_212_07', 1)
    RefreshMultihit()
    AttackLevel_(4)
    SFX_3('SE043')
    sprite('Action_212_08', 1)
    sprite('Action_212_09', 1)
    RefreshMultihit()
    AttackLevel_(3)
    SFX_3('SE043')
    sprite('Action_212_10', 1)
    sprite('Action_212_11', 1)
    RefreshMultihit()
    AttackLevel_(2)
    SFX_3('SE043')
    sprite('Action_212_12', 1)
    sprite('Action_212_13', 1)
    RefreshMultihit()
    AttackLevel_(3)
    SFX_3('SE043')
    sprite('Action_212_14', 1)
    sprite('Action_212_15', 1)
    RefreshMultihit()
    AttackLevel_(2)
    SFX_3('SE043')
    sprite('Action_212_16', 1)
    sprite('Action_212_17', 1)
    RefreshMultihit()
    AttackLevel_(4)
    SFX_3('SE043')
    sprite('Action_212_18', 1)
    sprite('Action_212_19', 1)
    RefreshMultihit()
    AttackLevel_(4)
    SFX_3('SE043')
    sprite('Action_212_20', 1)
    sprite('Action_212_21', 1)
    RefreshMultihit()
    AttackLevel_(4)
    SFX_3('SE043')
    sprite('Action_212_22', 1)
    sprite('Action_212_23', 5)
    RefreshMultihit()
    AttackLevel_(4)
    SFX_3('SE043')
    sprite('Action_213_00', 2)
    SFX_1('uak251')
    Unknown1084(1)
    Unknown13(4)
    GFX_0('EffKamiKazeSpeedLine', 100)
    Hitstop(22)
    sprite('Action_213_01', 2)
    sprite('Action_213_02', 2)
    RefreshMultihit()
    SFX_3('SE043')
    Damage(782)
    MinimumDamagePct(18)
    AirPushbackX(7000)
    AirPushbackY(25000)
    GroundedHitstunAnimation(10)
    AirHitstunAnimation(10)
    sprite('Action_213_03', 4)
    sprite('Action_213_04', 3)
    sprite('Action_213_05', 3)
    sprite('Action_213_06', 2)
    sprite('Action_213_07', 1)
    sprite('Action_213_08', 1)
    physicsXImpulse(50000)
    Unknown1028(-5000)
    sprite('Action_213_09', 1)
    sprite('Action_213_10', 1)
    RefreshMultihit()
    SFX_3('SE043')
    Damage(1304)
    MinimumDamagePct(20)
    Unknown1084(1)
    sprite('Action_213_11', 4)
    sprite('Action_213_12', 4)
    sprite('Action_213_13', 4)
    sprite('Action_213_14', 2)
    sprite('Action_213_15', 2)
    sprite('Action_213_16', 2)
    sprite('Action_213_17', 2)
    GFX_0('EffKamiKazeBomb', 100)
    sprite('Action_213_18', 2)
    sprite('Action_213_19', 4)
    RefreshMultihit()
    SFX_3('SE207_BladeFinish')
    GFX_0('KamiKazeBG', 100)
    Unknown38(6, 1)
    physicsXImpulse(-30000)
    Unknown1028(3000)
    Damage(4428)
    MinimumDamagePct(26)
    Hitstop(20)
    GroundedHitstunAnimation(12)
    AirHitstunAnimation(12)
    WallbounceReboundTime(1)
    AirPushbackX(50000)
    AirPushbackY(5000)
    YImpluseBeforeWallbounce(10)
    Unknown11064(0)
    Unknown9017(1)
    Unknown11069('')
    Unknown23159('UltimateKamikazeFinish')
    sprite('Action_213_20', 5)
    Unknown13(5)
    Unknown1084(1)
    Unknown13024(1)
    sprite('Action_213_21', 5)
    sprite('Action_213_20', 5)
    sprite('Action_213_21', 5)
    sprite('Action_213_20', 5)
    sprite('Action_213_21', 5)
    Unknown23024(0)
    sprite('Action_213_20', 5)
    sprite('Action_213_21', 5)
    sprite('Action_213_22', 6)
    sprite('Action_213_23', 4)
    sprite('Action_213_24', 4)
    sprite('Action_213_25', 3)

@State
def UltimateKamikazeOD():

    def upon_IMMEDIATE():
        AttackDefaults_StandingDD()
        Unknown23055('')
        AttackLevel_(5)
        Damage(1000)
        MinimumDamagePct(10)
        Hitstop(1)
        Unknown11032('80ee360001000000ffffffffffffffff')
        Unknown11072(1, 18000, 0)
        PushbackX(9800)
        Unknown11064(1)
        AirHitstunAnimation(4)
        GroundedHitstunAnimation(4)
        Unknown11050('0200000045666641746b5f4c696768746e696e674c4c0000000000000000000000000000')

        def upon_78():
            Unknown11069('UltimateKamikazeODExe')
            GFX_0('KamikazeCamera', 100)
            Unknown38(5, 1)
            Unknown2038(1)

        def upon_80():
            EnableCollision(0)
    sprite('Action_210_00', 5)
    setInvincible(1)
    Unknown2006()
    Unknown2036(68, -1, 0)
    ConsumeSuperMeter(-10000)
    Unknown30080('')
    Unknown1084(1)
    sprite('Action_210_01', 4)
    sprite('Action_210_02', 4)
    SFX_1('uak250')
    sprite('Action_210_03', 4)
    sprite('Action_210_04', 4)
    sprite('Action_210_05', 4)
    sprite('Action_210_06', 4)
    sprite('Action_210_07', 4)
    sprite('Action_210_08', 4)
    sprite('Action_210_09', 4)
    SFX_3('SE210')
    ScreenShake(55000, 28000)
    sprite('Action_210_10', 4)
    sprite('Action_210_11', 4)
    sprite('Action_210_12', 4)
    sprite('Action_210_13', 4)
    sprite('Action_210_14', 4)
    sprite('Action_210_15', 4)
    sprite('Action_210_16', 3)
    sprite('Action_210_17', 3)
    sprite('Action_210_18', 1)
    StartMultihit()
    sprite('Action_210_18', 1)
    StartMultihit()
    GFX_0('EffKamiKaze1stAtk', 100)
    physicsXImpulse(45000)
    Unknown1028(-3000)
    Unknown2016(350)
    sprite('Action_210_19', 1)
    Unknown1015(22500)
    Unknown1030(-1500)
    sprite('Action_210_20', 1)
    SFX_3('SE043')
    ScreenShake(28000, 56000)
    Unknown1015(22500)
    Unknown1030(-1500)
    sprite('Action_210_21', 7)
    Unknown1015(45000)
    Unknown1030(-3000)
    ScreenShake(28000, 56000)
    sprite('Action_210_22', 2)
    Unknown1084(1)
    Unknown2016(-1)
    sprite('Action_210_23', 4)
    setInvincible(0)
    EnableCollision(1)
    if SLOT_2:
        enterState('UltimateKamikazeODExe')
    sprite('Action_210_24', 4)
    sprite('Action_210_25', 4)
    sprite('Action_210_26', 4)
    sprite('Action_210_27', 4)
    sprite('Action_210_28', 4)
    sprite('Action_210_29', 4)
    sprite('Action_210_30', 4)
    sprite('Action_210_31', 4)

@State
def UltimateKamikazeODExe():

    def upon_IMMEDIATE():
        AttackDefaults_StandingDD()
        Unknown23056('')
        AttackLevel_(4)
        Damage(262)
        MinimumDamagePct(8)
        Hitstop(1)
        AirUntechableTime(120)
        hitstun(75)
        AttackP1(48)
        AttackP2(100)
        PushbackX(4800)
        Unknown30048(1)
        Unknown11064(1)
        Unknown11057(600)
        Unknown11023(1)
        GroundedHitstunAnimation(5)
        AirHitstunAnimation(5)
        Unknown13024(0)
        DisableAttackRestOfMove()
        setInvincible(1)
        callSubroutine('AtkEffLightning')
        Unknown11050('0200000045666641746b5f4c696768746e696e6753000000000000000000000000000000')
        Unknown11069('UltimateKamikazeODExe')

        def upon_8():
            Unknown13(5)
            Unknown13(6)

        def upon_CLEAR_OR_EXIT():
            if (not SLOT_158):
                Unknown13(5)
                Unknown13(6)
    sprite('Action_211_00', 3)
    physicsXImpulse(10000)
    GFX_0('EffKamiKazeSpeedLineLoopL', 100)
    Unknown38(4, 1)
    sprite('Action_211_01', 3)
    sprite('Action_211_02', 3)
    RefreshMultihit()
    AttackLevel_(2)
    SFX_3('SE043')
    sprite('Action_211_03', 3)
    sprite('Action_211_04', 3)
    RefreshMultihit()
    AttackLevel_(2)
    SFX_3('SE043')
    sprite('Action_211_05', 3)
    sprite('Action_211_06', 3)
    RefreshMultihit()
    AttackLevel_(2)
    SFX_3('SE043')
    sprite('Action_211_07', 3)
    sprite('Action_211_08', 3)
    RefreshMultihit()
    AttackLevel_(4)
    SFX_3('SE043')
    sprite('Action_211_09', 3)
    sprite('Action_211_10', 3)
    RefreshMultihit()
    AttackLevel_(3)
    SFX_3('SE043')
    sprite('Action_211_11', 3)
    sprite('Action_211_12', 3)
    RefreshMultihit()
    AttackLevel_(4)
    SFX_3('SE043')
    GroundedHitstunAnimation(4)
    AirHitstunAnimation(4)
    sprite('Action_191_01', 2)
    sprite('Action_191_02', 2)
    sprite('Action_191_03', 2)
    RefreshMultihit()
    AttackLevel_(5)
    SFX_3('SE043')
    GFX_0('EffAssault1st', 100)
    sprite('Action_191_04', 2)
    sprite('Action_191_01', 2)
    sprite('Action_191_02', 2)
    sprite('Action_191_03', 2)
    RefreshMultihit()
    SFX_3('SE043')
    AirPushbackY(8000)
    GroundedHitstunAnimation(9)
    AirHitstunAnimation(9)
    GFX_0('EffAssault1st', 100)
    sprite('Action_191_04', 2)
    sprite('Action_191_01', 2)
    sprite('Action_191_02', 2)
    sprite('Action_191_03', 2)
    RefreshMultihit()
    SFX_3('SE043')
    GFX_0('EffAssault1st', 100)
    sprite('Action_191_04', 2)
    sprite('Action_191_05', 2)
    sprite('Action_191_06', 2)
    sprite('Action_191_07', 2)
    RefreshMultihit()
    SFX_3('SE043')
    AirPushbackY(19000)
    GroundedHitstunAnimation(9)
    AirHitstunAnimation(9)
    GFX_0('EffAssault2nd', 100)
    sprite('Action_211_13', 3)
    sprite('Action_211_14', 3)
    sprite('Action_211_15', 3)
    RefreshMultihit()
    SFX_3('SE043')
    HitOverhead(2)
    Unknown9190(1)
    Unknown9118(17)
    AirPushbackX(58000)
    AirPushbackY(-55000)
    GFX_0('EffAssault3rd', 100)
    sprite('Action_202_00', 2)
    sprite('Action_202_02', 1)
    Unknown13(4)
    GFX_0('EffKamiKazeSpeedLineLoop', 100)
    Unknown38(4, 1)
    sprite('Action_202_03', 1)
    RefreshMultihit()
    AttackLevel_(1)
    Hitstop(1)
    SFX_3('SE043')
    GFX_0('EffAssault1st', 100)
    GFX_0('EffAssaultExBody', 100)
    physicsXImpulse(125000)
    physicsYImpulse(22000)
    setGravity(800)
    AirPushbackX(12000)
    AirPushbackY(6000)
    GroundedHitstunAnimation(9)
    AirHitstunAnimation(9)
    Unknown11072(1, 48000, 59000)
    sprite('Action_202_02', 1)
    sprite('Action_202_03', 1)
    RefreshMultihit()
    AttackLevel_(2)
    SFX_3('SE043')
    sprite('Action_202_02', 1)
    sprite('Action_202_03', 1)
    RefreshMultihit()
    SFX_3('SE043')
    sprite('Action_202_02', 1)
    sprite('Action_202_03', 1)
    RefreshMultihit()
    SFX_3('SE043')
    sprite('Action_202_02', 1)
    sprite('Action_202_03', 1)
    RefreshMultihit()
    AttackLevel_(3)
    SFX_3('SE043')
    sprite('Action_202_02', 1)
    sprite('Action_202_03', 1)
    RefreshMultihit()
    SFX_3('SE043')
    sprite('Action_202_02', 1)
    sprite('Action_202_03', 1)
    RefreshMultihit()
    SFX_3('SE043')
    sprite('Action_202_02', 1)
    sprite('Action_202_03', 1)
    RefreshMultihit()
    SFX_3('SE043')
    sprite('Action_202_02', 1)
    sprite('Action_202_03', 1)
    RefreshMultihit()
    AttackLevel_(4)
    SFX_3('SE043')
    sprite('Action_202_02', 1)
    sprite('Action_202_03', 1)
    RefreshMultihit()
    AttackLevel_(4)
    SFX_3('SE043')
    sprite('Action_202_02', 1)
    sprite('Action_202_03', 1)
    RefreshMultihit()
    AttackLevel_(4)
    SFX_3('SE043')
    sprite('Action_202_02', 1)
    sprite('Action_202_03', 1)
    RefreshMultihit()
    AttackLevel_(4)
    SFX_3('SE043')
    Unknown11072(0, 0, 0)
    clearUponHandler(2)
    sendToLabelUpon(2, 1)
    GFX_0('EffNmlAtkAir5CWind', 100)
    GFX_0('EffNmlAtkAir5C', 100)
    Unknown38(6, 1)
    sprite('Action_152_00', 3)
    Unknown1084(1)
    physicsXImpulse(7000)
    physicsYImpulse(25000)
    setGravity(1500)
    sprite('Action_152_01', 3)
    sprite('Action_152_02', 3)
    sprite('Action_152_03', 3)
    sprite('Action_152_04', 3)
    RefreshMultihit()
    physicsYImpulse(-75000)
    setGravity(1000)
    AirPushbackX(2000)
    AirPushbackY(-70000)
    GroundedHitstunAnimation(1)
    GroundedHitstunAnimation(1)
    Unknown9310(1)
    label(0)
    sprite('Action_152_05', 3)
    sprite('Action_152_06', 3)
    gotoLabel(0)
    label(1)
    sprite('Action_152_07', 2)
    RefreshMultihit()
    Unknown1084(1)
    Unknown4004('6566666563745f3438370000000000000000000000000000000000000000000064000000')
    ScreenShake(0, 8000)
    Unknown13(6)
    GFX_0('EffNmlAtkAir5CLanding', 100)
    Unknown8004(100, 0, 1)
    sprite('Action_152_08', 4)
    sprite('Action_152_09', 4)
    sprite('Action_152_10', 3)
    sprite('Action_213_00', 2)
    SFX_1('uak251')
    Unknown1084(1)
    Unknown13(4)
    GFX_0('EffKamiKazeSpeedLine', 100)
    Hitstop(17)
    sprite('Action_213_01', 2)
    sprite('Action_213_02', 2)
    RefreshMultihit()
    AttackLevel_(4)
    SFX_3('SE043')
    Damage(782)
    MinimumDamagePct(10)
    Hitstop(27)
    Unknown9310(0)
    AirPushbackX(7000)
    AirPushbackY(25000)
    ScreenShake(12000, 12000)
    GroundedHitstunAnimation(10)
    AirHitstunAnimation(10)
    Unknown9190(0)
    sprite('Action_213_03', 4)
    sprite('Action_213_04', 3)
    sprite('Action_213_05', 3)
    sprite('Action_213_06', 2)
    sprite('Action_213_07', 1)
    sprite('Action_213_08', 1)
    physicsXImpulse(50000)
    Unknown1028(-5000)
    sprite('Action_213_09', 1)
    sprite('Action_213_10', 1)
    RefreshMultihit()
    SFX_3('SE043')
    Damage(1304)
    MinimumDamagePct(10)
    Unknown1084(1)
    ScreenShake(15000, 15000)
    sprite('Action_213_11', 4)
    sprite('Action_213_12', 4)
    sprite('Action_213_13', 4)
    sprite('Action_213_14', 2)
    sprite('Action_213_15', 2)
    sprite('Action_213_16', 2)
    sprite('Action_213_17', 2)
    GFX_0('EffKamiKazeBomb', 100)
    sprite('Action_213_18', 2)
    sprite('Action_213_19', 4)
    RefreshMultihit()
    SFX_3('SE207_BladeFinish')
    GFX_0('KamiKazeBG', 100)
    Unknown38(6, 1)
    physicsXImpulse(-30000)
    Unknown1028(3000)
    ScreenShake(25000, 25000)
    Damage(6514)
    MinimumDamagePct(23)
    Hitstop(25)
    GroundedHitstunAnimation(12)
    AirHitstunAnimation(12)
    WallbounceReboundTime(1)
    AirPushbackX(50000)
    AirPushbackY(5000)
    YImpluseBeforeWallbounce(10)
    Unknown11064(0)
    Unknown9017(1)
    Unknown11069('')
    Unknown23159('UltimateKamikazeODFinish')
    sprite('Action_213_20', 5)
    Unknown13(5)
    Unknown1084(1)
    Unknown13024(1)
    sprite('Action_213_21', 5)
    sprite('Action_213_20', 5)
    sprite('Action_213_21', 5)
    sprite('Action_213_20', 5)
    sprite('Action_213_21', 5)
    Unknown23024(0)
    sprite('Action_213_20', 5)
    sprite('Action_213_21', 5)
    sprite('Action_213_22', 6)
    sprite('Action_213_23', 4)
    sprite('Action_213_24', 4)
    sprite('Action_213_25', 3)

@State
def UltimateKick():

    def upon_IMMEDIATE():
        AttackDefaults_StandingDD()
        Unknown23055('')
        AttackLevel_(4)
        Damage(3980)
        AttackP1(60)
        AttackP2(80)
        AirUntechableTime(100)
        PushbackX(0)
        AirPushbackX(10000)
        AirPushbackY(-130000)
        GroundedHitstunAnimation(10)
        AirHitstunAnimation(10)
        Hitstop(5)
        blockstun(18)
        Unknown11001(0, 15, 15)
        Unknown9118(25)
        Unknown9190(1)

        def upon_78():
            if (not SLOT_2):
                Unknown2038(1)
                Unknown13024(0)
                Unknown23024(2)
                Unknown11001(0, 65, 65)
                GFX_0('ikazuchi_BG', 100)
                SFX_3('SE206_KickFinish')

        def upon_CLEAR_OR_EXIT():
            if (not SLOT_158):
                clearUponHandler(3)
                Unknown23024(0)
                Unknown26('ikazuchi_BG')
                Unknown26('ikazuchi_WhiteOut')
                Unknown26('ikazuchi_L')
                Unknown26('ikazuchi_R')
                Unknown26('EffKamiKazeSpeedLineLoop')
    sprite('Action_262_00', 5)
    setInvincible(1)
    sprite('Action_262_01', 5)
    Unknown2006()
    Unknown2036(87, -1, 0)
    ConsumeSuperMeter(-10000)
    Unknown30080('')
    sprite('Action_262_02', 5)
    tag_voice(1, 'uak252_0', 'uak252_1', '', '')
    sprite('Action_262_03', 5)
    sprite('Action_262_04', 5)
    sprite('Action_262_03', 5)
    sprite('Action_262_04', 5)
    sprite('Action_262_03', 5)
    sprite('Action_262_04', 5)
    sprite('Action_262_03', 5)
    sprite('Action_262_04', 5)
    sprite('Action_262_03', 5)
    sprite('Action_262_04', 5)
    sprite('Action_262_05', 5)
    sprite('Action_190_00', 4)
    sprite('Action_190_01', 4)
    physicsXImpulse(4000)
    physicsYImpulse(4250)
    setGravity(25)
    sprite('Action_190_02', 7)
    sprite('Action_090_00', 3)
    sprite('Action_090_01', 3)
    sprite('Action_090_02', 8)
    YAccel(75)
    tag_voice(0, 'uak253_0', 'uak253_1', '', '')
    sprite('Action_090_03', 2)
    physicsXImpulse(30000)
    physicsYImpulse(-45000)
    setGravity(5000)
    sprite('Action_090_03', 2)
    GFX_0('DStestAtkEff', 100)
    SFX_3('SE043')
    sendToLabelUpon(2, 2)
    label(2)
    sprite('Action_090_04ex01', 4)
    setInvincible(0)
    Unknown1084(1)
    SFX_3('SE023')
    SFX_3('SE025_BoundBig')
    SFX_0('213_bound_0')
    ScreenShake(0, 42000)
    GFX_0('DS_testEff', 100)
    GFX_0('FloorLightning', 100)
    GFX_0('AstralAtk_Chop_Impact', 100)
    Unknown36(1)
    Unknown1096(1200)
    Unknown23015(1)
    Unknown35()
    Unknown4004('6566666563745f3438380000000000000000000000000000000000000000000064000000')
    Unknown36(1)
    teleportRelativeX(100000)
    Unknown35()
    sprite('Action_191_14', 23)
    ScreenShake(0, 42000)
    DisableAttackRestOfMove()
    sprite('Action_191_14', 1)
    Unknown23183('416374696f6e5f3139315f313400000000000000000000000000000000000000290000000200000002000000')
    Unknown23024(0)
    if SLOT_2:
        Unknown13024(1)
    sprite('Action_191_15', 5)
    sprite('Action_191_16', 3)

@State
def UltimateKickOD():

    def upon_IMMEDIATE():
        AttackDefaults_StandingDD()
        Unknown23055('')
        AttackLevel_(5)
        Damage(4980)
        AttackP1(60)
        AttackP2(80)
        AirUntechableTime(100)
        PushbackX(0)
        AirPushbackX(10000)
        AirPushbackY(-130000)
        GroundedHitstunAnimation(11)
        AirHitstunAnimation(11)
        Hitstop(5)
        blockstun(18)
        Unknown11001(0, 15, 15)
        Unknown9118(25)
        Unknown9190(1)

        def upon_78():
            if (not SLOT_2):
                Unknown2038(1)
                Unknown13024(0)
                Unknown23024(2)
                Unknown11001(0, 55, 55)
                GFX_0('ikazuchi_BG', 100)
                SFX_3('SE206_KickFinish')

        def upon_CLEAR_OR_EXIT():
            if (not SLOT_158):
                clearUponHandler(3)
                Unknown23024(0)
                Unknown26('ikazuchi_BG')
                Unknown26('ikazuchi_WhiteOut')
                Unknown26('ikazuchi_L')
                Unknown26('ikazuchi_R')
                Unknown26('EffKamiKazeSpeedLineLoop')
    sprite('Action_262_00', 5)
    setInvincible(1)
    sprite('Action_262_01', 5)
    Unknown2006()
    Unknown2036(87, -1, 0)
    ConsumeSuperMeter(-10000)
    Unknown30080('')
    sprite('Action_262_02', 5)
    tag_voice(1, 'uak252_0', 'uak252_1', '', '')
    sprite('Action_262_03', 5)
    sprite('Action_262_04', 5)
    sprite('Action_262_03', 5)
    sprite('Action_262_04', 5)
    sprite('Action_262_03', 5)
    sprite('Action_262_04', 5)
    sprite('Action_262_03', 5)
    sprite('Action_262_04', 5)
    sprite('Action_262_03', 5)
    sprite('Action_262_04', 5)
    sprite('Action_262_05', 5)
    sprite('Action_190_00', 4)
    sprite('Action_190_01', 4)
    physicsXImpulse(4000)
    physicsYImpulse(4250)
    setGravity(25)
    sprite('Action_190_02', 7)
    sprite('Action_090_00', 3)
    sprite('Action_090_01', 3)
    sprite('Action_090_02', 8)
    YAccel(75)
    tag_voice(0, 'uak253_0', 'uak253_1', '', '')
    sprite('Action_090_03', 2)
    physicsXImpulse(30000)
    physicsYImpulse(-45000)
    setGravity(5000)
    sprite('Action_090_03', 2)
    GFX_0('DStestAtkEff', 100)
    SFX_3('SE043')
    sendToLabelUpon(2, 2)
    label(2)
    sprite('Action_090_04ex01', 4)
    setInvincible(0)
    Unknown1084(1)
    SFX_3('SE023')
    SFX_3('SE025_BoundBig')
    SFX_0('213_bound_0')
    ScreenShake(0, 42000)
    GFX_0('DS_testEff', 100)
    GFX_0('FloorLightning', 100)
    GFX_0('AstralAtk_Chop_Impact', 100)
    Unknown36(1)
    Unknown1064(1500)
    Unknown23015(1)
    Unknown35()
    Unknown4004('6566666563745f3438380000000000000000000000000000000000000000000064000000')
    Unknown36(1)
    teleportRelativeX(100000)
    Unknown35()
    sprite('Action_191_14', 23)
    ScreenShake(0, 42000)
    DisableAttackRestOfMove()
    sprite('Action_191_14', 1)
    Unknown23183('416374696f6e5f3139315f313400000000000000000000000000000000000000290000000200000002000000')
    Unknown23024(0)
    if SLOT_2:
        Unknown13024(1)
    sprite('Action_191_15', 5)
    sprite('Action_191_16', 3)

@State
def AstralHeat():

    def upon_IMMEDIATE():
        AttackDefaults_Astral()
        setInvincible(1)
        Unknown2003(1)

        def upon_43():
            if (SLOT_48 == 5001):
                Unknown23083(1)
                Unknown23157(1)
                Unknown23084(1)
                Unknown23088(1, 1)
                SLOT_66 = 1

        def upon_STATE_END():
            if (not SLOT_66):
                Unknown23024(0)
                Unknown13(9)
    sprite('Action_230_00', 4)
    Unknown2036(75, -1, 2)
    Unknown23147()
    Unknown4004('617572610000000000000000000000000000000000000000000000000000000000000000')
    Unknown4004('43616c6c5f556e69495745424700000000000000000000000000000000000000ffff0000')
    Unknown38(9, 1)
    tag_voice(1, 'uak290_0', 'uak290_1', '', '')
    sprite('Action_230_01', 5)
    GFX_0('UAK_CutIn', 100)
    sprite('Action_230_02', 7)
    SFX_3('SE_BigBomb_Short')
    sprite('Action_230_03', 3)
    sprite('Action_230_04', 4)
    SFX_3('SE_ChargeUp')
    sprite('Action_230_05', 4)
    sprite('Action_230_06', 4)
    sprite('Action_230_07', 4)
    sprite('Action_230_06', 4)
    sprite('Action_230_07', 4)
    sprite('Action_230_08', 4)
    sprite('Action_230_05', 4)
    sprite('Action_230_06', 4)
    sprite('Action_230_07', 4)
    sprite('Action_230_10', 5)
    sprite('Action_230_11', 8)
    sprite('Action_230_12', 8)
    sprite('Action_230_13', 2)
    GFX_0('AstralJiware', 100)
    sprite('Action_230_14', 3)
    sprite('Action_230_16', 30)
    GFX_0('AstralAtk_Chop_Blade', 100)
    GFX_0('AstralAtk_Chop_Impact', 100)
    GFX_0('AstralAtk_ShockWave', 100)
    GFX_0('AstralAtk_ShockWaveAtk', 100)
    sprite('Action_230_16', 17)
    if SLOT_66:
        enterState('AstralHeatExe')
    else:
        setInvincible(0)
        Unknown23024(0)
        Unknown13(9)
    sprite('Action_230_17', 8)
    sprite('Action_230_18', 6)
    sprite('Action_230_19', 6)

@State
def AstralHeatExe():

    def upon_IMMEDIATE():
        AttackDefaults_Astral()
        AttackLevel_(5)
        Damage(15000)
        MinimumDamagePct(100)
        Unknown11064(1)
        Unknown11099(1)
        GroundedHitstunAnimation(9)
        AirHitstunAnimation(9)
        AirPushbackX(10)
        AirPushbackY(50)
        YImpluseBeforeWallbounce(0)
        PushbackX(0)
        Hitstop(0)
        Unknown11001(0, 180, 180)
        hitstun(999)
        AirUntechableTime(999)

        def upon_78():
            GFX_0('AstralOuka', 100)
            GFX_0('AstralFinishAtkHitMark', 100)
    sprite('Action_230_16', 30)
    tag_voice(0, 'uak291_0', 'uak291_1', '', '')
    setInvincible(1)
    GFX_0('AstralHeatCamera', 100)
    sprite('Action_230_17', 4)
    sprite('Action_230_18', 6)
    sprite('Action_230_19', 6)
    sprite('Action_230_20', 6)
    GFX_0('AstralHeatCutIn', 100)
    GFX_0('AstralCutIn_Sakura', 100)
    sprite('Action_230_21', 6)
    sprite('Action_230_22', 6)
    sprite('Action_230_23', 150)
    sprite('Action_230_23', 30)
    SFX_1('uak292')
    sprite('Action_230_24', 3)
    GFX_0('AstralFinishShake', 100)
    sprite('Action_230_25', 3)
    GFX_0('FloorLightning', 100)
    sprite('Action_230_26', 4)
    sprite('Action_230_27', 4)
    sprite('Action_230_28', 4)
    sprite('Action_230_27', 4)
    sprite('Action_230_28', 4)
    sprite('Action_230_27', 4)
    sprite('Action_230_28', 4)
    sprite('Action_230_27', 4)
    sprite('Action_230_28', 4)
    sprite('Action_230_27', 4)
    sprite('Action_230_28', 4)
    SFX_1('uak293')
    sprite('Action_230_27', 4)
    sprite('Action_230_28', 4)
    sprite('Action_230_27', 4)
    sprite('Action_230_28', 4)
    sprite('Action_230_27', 4)
    sprite('Action_230_28', 4)
    sprite('Action_230_27', 4)
    sprite('Action_230_28', 4)
    sprite('Action_230_29', 70)
    sprite('Action_230_30', 8)
    SFX_3('SE_EarthQuake')
    GFX_0('AstralFinalExplosion', 100)
    sprite('Action_230_31', 8)
    sprite('Action_230_32', 8)
    sprite('Action_230_33', 7)
    sprite('Action_230_34', 7)
    sprite('Action_230_35', 140)
    Unknown23024(0)
    Unknown13(9)
    Unknown20006(1)
    sprite('Action_231_00', 5)
    Unknown2006()
    sprite('Action_231_01', 5)
    sprite('Action_231_02', 5)
    sprite('Action_231_03', 5)
    sprite('Action_231_04', 5)
    sprite('Action_231_05', 5)
    sprite('Action_231_06', 5)
    sprite('Action_231_07', 5)
    sprite('Action_231_08', 5)
    sprite('Action_231_09', 5)
    sprite('Action_231_10', 5)
    sprite('Action_231_11', 5)
    sprite('Action_231_12', 5)

@State
def CmnActTagBattleWait():

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

@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 CmnActChangeReturnAppeal():

        def upon_IMMEDIATE():
            Unknown17013()
        sprite('Action_053_00', 5)
        sprite('Action_053_01', 5)
        sprite('Action_053_02', 5)
        sprite('Action_053_03', 5)
        sprite('Action_053_04', 5)
        sprite('Action_053_05', 5)
        sprite('Action_053_06', 5)
        sprite('Action_053_07', 5)
        sprite('Action_053_08', 5)
        sprite('Action_053_09', 5)
        sprite('Action_053_10', 5)
        sprite('Action_053_11', 15)
        sprite('Action_053_05', 5)
        sprite('Action_053_04', 5)
        sprite('Action_053_01', 30)

    @State
    def CmnActChangePartnerIn():

        def upon_IMMEDIATE():
            Unknown17021('')
            callSubroutine('AtkEffLightning')
            callSubroutine('AtkEffLightningHitmark')

            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_152_05', 3)
        Unknown1086(22)
        teleportRelativeX(-50000)
        teleportRelativeY(1500000)
        physicsYImpulse(-300000)
        setGravity(0)
        Unknown2053(1)
        EnableCollision(1)
        label(1)
        sprite('Action_152_05', 3)
        sprite('Action_152_06', 3)
        loopRest()
        gotoLabel(1)
        label(9)
        sprite('Action_152_07', 4)
        Unknown1084(1)
        Unknown4004('6566666563745f3438370000000000000000000000000000000000000000000064000000')
        ScreenShake(0, 8000)
        Unknown13(4)
        GFX_0('EffNmlAtkAir5CLanding', 100)
        Unknown8004(100, 0, 1)
        sprite('Action_152_08', 8)
        sprite('Action_152_09', 4)
        sprite('Action_152_10', 3)
        sprite('Action_152_11', 3)
        sprite('Action_152_12', 3)

    @State
    def CmnActChangeReturnAppealBurst():
        sprite('Action_312_02', 2)
        sprite('Action_312_03', 2)
        sprite('Action_312_04', 24)
        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_000_00', 30)

    @State
    def CmnActChangePartnerQuickIn():
        sprite('Action_045_03', 3)
        sprite('Action_045_04', 4)
        sprite('Action_045_03', 4)
        sprite('Action_045_04', 4)
        sprite('Action_045_05', 7)
        sprite('Action_045_06', 7)

    @State
    def CmnActChangePartnerQuickOut():

        def upon_IMMEDIATE():
            Unknown17013()
            callSubroutine('CheckAtemiMuteki')

            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)
        sprite('Action_035_04', 4)
        Unknown1019(95)
        sprite('Action_035_05', 4)
        Unknown1019(95)
        label(0)
        sprite('Action_035_06', 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()
        sprite('Action_160_00', 3)
        sprite('Action_160_01', 3)
        Unknown1084(1)
        sprite('Action_160_02', 3)
        Unknown7006('uak200_0', 100, 845898101, 828321840, 0, 0, 100, 845898101, 845099056, 0, 0, 100, 0, 0, 0, 0, 0)
        sprite('Action_160_03', 5)
        GFX_0('EffShotWind', 0)
        GFX_0('EffShotAssist', 0)
        sprite('Action_160_04', 5)
        sprite('Action_160_05', 5)
        sprite('Action_160_06', 6)
        sprite('Action_160_07', 6)
        sprite('Action_160_08', 5)
        sprite('Action_160_09', 5)

    @State
    def CmnActChangePartnerAssistAtk_B():

        def upon_IMMEDIATE():
            AttackDefaults_StandingSpecial()
            AttackLevel_(4)
            Damage(1200)
            AttackP1(70)
            Unknown11092(1)
            Unknown11042(1)
            AirUntechableTime(80)
            Hitstop(8)
            AirPushbackX(5000)
            AirPushbackY(40000)
            GroundedHitstunAnimation(9)
            AirHitstunAnimation(9)
            callSubroutine('AtkEffLightning')
            Unknown11050('0200000045666641746b5f4c696768746e696e674c000000000000000000000000000000')
        sprite('Action_182_00', 9)
        sprite('Action_182_00', 4)
        physicsXImpulse(18000)
        GFX_0('EffAntiAir1stAtk', 100)
        Unknown7006('uak203_0', 100, 845898101, 828322608, 0, 0, 100, 845898101, 845099824, 0, 0, 100, 0, 0, 0, 0, 0)
        sprite('Action_182_01', 4)
        SFX_3('SE011')
        GFX_0('EffAntiAir1stAtk', 100)
        sprite('Action_182_02', 3)
        RefreshMultihit()
        SFX_3('SE043')
        Damage(800)
        physicsXImpulse(7000)
        physicsYImpulse(32000)
        setGravity(2700)
        AirPushbackY(53000)
        sendToLabelUpon(2, 1)
        GFX_0('EffAntiAirJumpBeginWind', 100)
        GFX_0('EffAntiAirJumpBeginImpact', 100)
        sprite('Action_182_03', 3)
        RefreshMultihit()
        sprite('Action_182_04', 4)
        sprite('Action_182_05', 4)
        sprite('Action_182_06', 3)
        sprite('Action_182_07', 3)
        label(0)
        sprite('Action_182_08', 4)
        sprite('Action_182_09', 4)
        gotoLabel(0)
        label(1)
        sprite('Action_182_10', 6)
        Unknown1084(1)
        Unknown8000(-1, 1, 1)
        sprite('Action_182_11', 8)
        sprite('Action_182_12', 7)

    @State
    def CmnActChangePartnerAssistAtk_D():

        def upon_IMMEDIATE():
            AttackDefaults_StandingSpecial()
            AttackLevel_(3)
            Damage(500)
            PushbackX(30400)
            AttackP1(70)
            Unknown11092(1)
            Unknown11056(2)
            PushbackX(30400)
            AirPushbackX(28000)
            AirPushbackY(8000)
            YImpluseBeforeWallbounce(1200)
            AirUntechableTime(45)
            Hitstop(5)
            Unknown11042(1)
        sprite('Action_192_00', 5)
        SFX_4('uak212_0')
        sprite('Action_192_01', 1)
        sprite('Action_192_01', 3)
        physicsXImpulse(30000)
        physicsYImpulse(1500)
        setGravity(30)
        GFX_0('EffAssaultExStart', 100)
        sendToLabelUpon(2, 1)
        sprite('Action_192_02', 3)
        SFX_3('SE043')
        sprite('Action_192_03ex01', 1)
        RefreshMultihit()
        GFX_0('EffAssault1st', 100)
        GFX_0('EffAssaultExBody', 100)
        sprite('Action_192_04', 2)
        sprite('Action_192_05', 2)
        sprite('Action_192_02', 2)
        SFX_3('SE043')
        sprite('Action_192_03ex01', 1)
        RefreshMultihit()
        GFX_0('EffAssault1st', 100)
        GFX_0('EffAssaultExBody', 100)
        sprite('Action_192_04', 2)
        sprite('Action_192_05', 2)
        sprite('Action_192_06', 2)
        SFX_3('SE043')
        sprite('Action_192_07', 1)
        RefreshMultihit()
        AirPushbackY(12000)
        GFX_0('EffAssault1st', 100)
        GFX_0('EffAssaultExBody', 100)
        sprite('Action_192_08', 2)
        sprite('Action_192_09', 2)
        sprite('Action_192_10', 3)
        physicsXImpulse(14000)
        physicsYImpulse(15000)
        Unknown1043()
        sprite('Action_192_11', 2)
        SFX_3('SE043')
        GFX_0('EffAssaultExFinish', 100)
        sprite('Action_192_12', 1)
        sprite('Action_192_13', 3)
        Unknown7007('75616b3231335f3100000000000000006400000075616b3231335f3000000000000000006400000000000000000000000000000000000000000000000000000000000000000000000000000000000000')
        RefreshMultihit()
        Damage(2000)
        GroundedHitstunAnimation(12)
        AirHitstunAnimation(12)
        WallbounceReboundTime(10)
        AirPushbackX(55000)
        AirPushbackY(20000)
        YImpluseBeforeWallbounce(2000)
        AirUntechableTime(60)
        Hitstop(12)
        Unknown11050('0200000045666641746b5f4c696768746e696e674c000000000000000000000000000000')
        sprite('Action_192_14', 5)
        sprite('Action_192_15', 4)
        sprite('Action_192_16', 4)
        sprite('Action_192_17', 30)
        label(1)
        sprite('Action_192_18', 5)
        Unknown1084(1)
        sprite('Action_192_19', 5)
        sprite('Action_192_20', 5)

    @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(84, -1, 0)
        sprite('null', 1)
        teleportRelativeX(-1500000)
        teleportRelativeY(240000)
        setGravity(0)
        physicsYImpulse(-9600)
        SLOT_12 = SLOT_19
        teleportRelativeX(-350000)
        Unknown1019(4)
        label(0)
        sprite('Action_020_00', 3)
        sprite('Action_020_01', 3)
        loopRest()
        gotoLabel(0)
        label(1)
        sprite('keep', 10)
        if SLOT_58:
            enterState('UltimateKamikazeDDDOD')
        else:
            enterState('UltimateKamikazeDDD')

    @State
    def UltimateKamikazeDDD():

        def upon_IMMEDIATE():
            AttackDefaults_StandingDD()
            Unknown23056('')
            Unknown30063(1)
            AttackLevel_(5)
            Damage(500)
            AttackP1(80)
            AttackP2(60)
            MinimumDamagePct(100)
            Unknown11032('80ee360001000000ffffffffffffffff')
            Unknown11072(1, 18000, 0)
            PushbackX(9800)
            Unknown11064(1)
            AirHitstunAnimation(4)
            GroundedHitstunAnimation(4)
            Unknown11050('0200000045666641746b5f4c696768746e696e674c4c0000000000000000000000000000')

            def upon_78():
                Unknown11069('UltimateKamikazeDDD_Exe')
                GFX_0('KamikazeCamera', 100)
                Hitstop(13)
                Unknown38(5, 1)
                Unknown2038(1)

            def upon_80():
                Hitstop(1)
                EnableCollision(0)
        sprite('Action_210_00', 8)
        setInvincible(1)
        Unknown2006()
        Unknown1084(1)
        sprite('Action_210_01', 3)
        sprite('Action_210_02', 3)
        sprite('Action_210_03', 3)
        sprite('Action_210_04', 3)
        sprite('Action_210_05', 3)
        sprite('Action_210_06', 3)
        sprite('Action_210_07', 3)
        sprite('Action_210_08', 3)
        sprite('Action_210_09', 3)
        SFX_3('SE210')
        ScreenShake(55000, 28000)
        sprite('Action_210_10', 3)
        sprite('Action_210_11', 3)
        sprite('Action_210_12', 3)
        sprite('Action_210_13', 3)
        sprite('Action_210_14', 3)
        sprite('Action_210_15', 3)
        sprite('Action_210_16', 1)
        sprite('Action_210_17', 1)
        sprite('Action_210_18', 1)
        StartMultihit()
        sprite('Action_210_18', 1)
        StartMultihit()
        GFX_0('EffKamiKaze1stAtk', 100)
        sprite('Action_210_19', 1)
        sprite('Action_210_20', 1)
        SFX_3('SE043')
        ScreenShake(28000, 56000)
        sprite('Action_210_21', 7)
        Unknown1015(45000)
        Unknown1030(-3000)
        Unknown2016(350)
        ScreenShake(28000, 56000)
        sprite('Action_210_22', 2)
        if (not SLOT_2):
            setInvincible(0)
        Unknown1084(1)
        Unknown2016(-1)
        sprite('Action_210_23', 4)
        EnableCollision(1)
        if SLOT_2:
            Unknown1084(1)
            enterState('UltimateKamikazeDDD_Exe')
        sprite('Action_210_24', 4)
        sprite('Action_210_25', 4)
        sprite('Action_210_26', 4)
        sprite('Action_210_27', 4)
        sprite('Action_210_28', 4)
        sprite('Action_210_29', 4)
        sprite('Action_210_30', 4)
        sprite('Action_210_31', 4)

    @State
    def UltimateKamikazeDDD_Exe():

        def upon_IMMEDIATE():
            AttackDefaults_StandingDD()
            Unknown23056('')
            Unknown30063(1)
            AttackLevel_(5)
            Damage(250)
            Hitstop(17)
            AirPushbackX(7000)
            AirPushbackY(25000)
            AttackP1(100)
            AttackP2(100)
            MinimumDamagePct(100)
            Hitstop(0)
            hitstun(75)
            AirUntechableTime(90)
            GroundedHitstunAnimation(9)
            AirHitstunAnimation(9)
            Unknown11064(1)
            setInvincible(1)
            callSubroutine('AtkEffLightning')
            Unknown11050('0200000045666641746b5f4c696768746e696e6753000000000000000000000000000000')
            Unknown11069('UltimateKamikazeDDD_Exe')
        sprite('Action_213_00', 2)
        GFX_0('EffKamiKazeSpeedLine', 100)
        Hitstop(22)
        SFX_1('uak251')
        sprite('Action_213_01', 2)
        sprite('Action_213_02', 2)
        RefreshMultihit()
        SFX_3('SE043')
        GroundedHitstunAnimation(10)
        AirHitstunAnimation(10)
        sprite('Action_213_03', 4)
        sprite('Action_213_04', 3)
        sprite('Action_213_05', 3)
        sprite('Action_213_06', 2)
        sprite('Action_213_07', 1)
        sprite('Action_213_08', 1)
        physicsXImpulse(50000)
        Unknown1028(-5000)
        sprite('Action_213_09', 1)
        sprite('Action_213_10', 1)
        RefreshMultihit()
        SFX_3('SE043')
        Unknown1084(1)
        sprite('Action_213_11', 4)
        sprite('Action_213_12', 4)
        sprite('Action_213_13', 4)
        sprite('Action_213_14', 2)
        sprite('Action_213_15', 2)
        sprite('Action_213_16', 2)
        sprite('Action_213_17', 2)
        GFX_0('EffKamiKazeBomb', 100)
        sprite('Action_213_18', 2)
        sprite('Action_213_19', 4)
        RefreshMultihit()
        SFX_3('SE207_BladeFinish')
        GFX_0('KamiKazeBG', 100)
        physicsXImpulse(-30000)
        Unknown1028(3000)
        Damage(1000)
        Hitstop(20)
        GroundedHitstunAnimation(12)
        AirHitstunAnimation(12)
        WallbounceReboundTime(1)
        AirPushbackX(50000)
        AirPushbackY(5000)
        YImpluseBeforeWallbounce(10)
        Unknown11064(0)
        Unknown9017(1)
        Unknown11069('')
        sprite('Action_213_20', 5)
        Unknown13(5)
        Unknown1084(1)
        sprite('Action_213_21', 5)
        sprite('Action_213_20', 5)
        sprite('Action_213_21', 5)
        sprite('Action_213_20', 5)
        sprite('Action_213_21', 5)
        Unknown23024(0)
        sprite('Action_213_20', 5)
        sprite('Action_213_21', 5)
        sprite('Action_213_22', 6)
        sprite('Action_213_23', 4)
        sprite('Action_213_24', 4)
        sprite('Action_213_25', 3)

    @State
    def UltimateKamikazeDDDOD():

        def upon_IMMEDIATE():
            AttackDefaults_StandingDD()
            Unknown23056('')
            Unknown30063(1)
            AttackLevel_(5)
            Damage(500)
            AttackP1(80)
            AttackP2(60)
            MinimumDamagePct(100)
            Unknown11032('80ee360001000000ffffffffffffffff')
            Unknown11072(1, 18000, 0)
            PushbackX(9800)
            Unknown11064(1)
            AirHitstunAnimation(4)
            GroundedHitstunAnimation(4)
            Unknown11050('0200000045666641746b5f4c696768746e696e674c4c0000000000000000000000000000')

            def upon_78():
                Unknown11069('UltimateKamikazeDDDOD_Exe')
                GFX_0('KamikazeCamera', 100)
                Hitstop(13)
                Unknown38(5, 1)
                Unknown2038(1)

            def upon_80():
                Hitstop(1)
                EnableCollision(0)
        sprite('Action_210_00', 8)
        setInvincible(1)
        Unknown2006()
        Unknown1084(1)
        sprite('Action_210_01', 3)
        sprite('Action_210_02', 3)
        sprite('Action_210_03', 3)
        sprite('Action_210_04', 3)
        sprite('Action_210_05', 3)
        sprite('Action_210_06', 3)
        sprite('Action_210_07', 3)
        sprite('Action_210_08', 3)
        sprite('Action_210_09', 3)
        SFX_3('SE210')
        ScreenShake(55000, 28000)
        sprite('Action_210_10', 3)
        sprite('Action_210_11', 3)
        sprite('Action_210_12', 3)
        sprite('Action_210_13', 3)
        sprite('Action_210_14', 3)
        sprite('Action_210_15', 3)
        sprite('Action_210_16', 1)
        sprite('Action_210_17', 1)
        sprite('Action_210_18', 1)
        StartMultihit()
        sprite('Action_210_18', 1)
        StartMultihit()
        GFX_0('EffKamiKaze1stAtk', 100)
        sprite('Action_210_19', 1)
        sprite('Action_210_20', 1)
        SFX_3('SE043')
        ScreenShake(28000, 56000)
        sprite('Action_210_21', 7)
        Unknown1015(45000)
        Unknown1030(-3000)
        Unknown2016(350)
        ScreenShake(28000, 56000)
        sprite('Action_210_22', 2)
        if (not SLOT_2):
            setInvincible(0)
        Unknown1084(1)
        Unknown2016(-1)
        sprite('Action_210_23', 4)
        EnableCollision(1)
        if SLOT_2:
            Unknown1084(1)
            enterState('UltimateKamikazeDDDOD_Exe')
        sprite('Action_210_24', 4)
        sprite('Action_210_25', 4)
        sprite('Action_210_26', 4)
        sprite('Action_210_27', 4)
        sprite('Action_210_28', 4)
        sprite('Action_210_29', 4)
        sprite('Action_210_30', 4)
        sprite('Action_210_31', 4)

    @State
    def UltimateKamikazeDDDOD_Exe():

        def upon_IMMEDIATE():
            AttackDefaults_StandingDD()
            Unknown23056('')
            Unknown30063(1)
            AttackLevel_(5)
            Damage(300)
            Hitstop(22)
            AirPushbackX(7000)
            AirPushbackY(25000)
            AttackP1(100)
            AttackP2(100)
            MinimumDamagePct(100)
            Hitstop(0)
            hitstun(75)
            AirUntechableTime(90)
            Unknown11064(1)
            GroundedHitstunAnimation(9)
            AirHitstunAnimation(9)
            setInvincible(1)
            callSubroutine('AtkEffLightning')
            Unknown11050('0200000045666641746b5f4c696768746e696e6753000000000000000000000000000000')
            Unknown11069('UltimateKamikazeDDDOD_Exe')
        sprite('Action_213_00', 2)
        GFX_0('EffKamiKazeSpeedLine', 100)
        Hitstop(27)
        SFX_1('uak251')
        sprite('Action_213_01', 2)
        sprite('Action_213_02', 2)
        RefreshMultihit()
        SFX_3('SE043')
        ScreenShake(12000, 12000)
        GroundedHitstunAnimation(10)
        AirHitstunAnimation(10)
        sprite('Action_213_03', 4)
        sprite('Action_213_04', 3)
        sprite('Action_213_05', 3)
        sprite('Action_213_06', 2)
        sprite('Action_213_07', 1)
        sprite('Action_213_08', 1)
        physicsXImpulse(50000)
        Unknown1028(-5000)
        sprite('Action_213_09', 1)
        sprite('Action_213_10', 1)
        RefreshMultihit()
        SFX_3('SE043')
        Unknown1084(1)
        ScreenShake(15000, 15000)
        sprite('Action_213_11', 4)
        sprite('Action_213_12', 4)
        sprite('Action_213_13', 4)
        sprite('Action_213_14', 2)
        sprite('Action_213_15', 2)
        sprite('Action_213_16', 2)
        sprite('Action_213_17', 2)
        GFX_0('EffKamiKazeBomb', 100)
        sprite('Action_213_18', 2)
        sprite('Action_213_19', 4)
        RefreshMultihit()
        SFX_3('SE207_BladeFinish')
        GFX_0('KamiKazeBG', 100)
        physicsXImpulse(-30000)
        Unknown1028(3000)
        ScreenShake(25000, 25000)
        Damage(1400)
        Hitstop(25)
        GroundedHitstunAnimation(12)
        AirHitstunAnimation(12)
        WallbounceReboundTime(1)
        AirPushbackX(50000)
        AirPushbackY(5000)
        YImpluseBeforeWallbounce(10)
        Unknown11064(0)
        Unknown9017(1)
        Unknown11069('')
        sprite('Action_213_20', 5)
        Unknown13(5)
        Unknown1084(1)
        sprite('Action_213_21', 5)
        sprite('Action_213_20', 5)
        sprite('Action_213_21', 5)
        sprite('Action_213_20', 5)
        sprite('Action_213_21', 5)
        Unknown23024(0)
        sprite('Action_213_20', 5)
        sprite('Action_213_21', 5)
        sprite('Action_213_22', 6)
        sprite('Action_213_23', 4)
        sprite('Action_213_24', 4)
        sprite('Action_213_25', 3)

    @State
    def CmnActChangePartnerBurst():

        def upon_IMMEDIATE():
            Unknown17021('')
            callSubroutine('AtkEffLightning')
            callSubroutine('AtkEffLightningHitmark')

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

            def upon_LANDING():
                clearUponHandler(2)
                sendToLabel(9)
        sprite('null', 120)
        label(0)
        sprite('Action_152_05', 3)
        Unknown1086(22)
        teleportRelativeX(-120000)
        Unknown1007(2400000)
        physicsYImpulse(-80000)
        setGravity(0)
        Unknown2053(1)
        label(1)
        sprite('Action_152_05', 3)
        sprite('Action_152_06', 3)
        loopRest()
        gotoLabel(1)
        label(9)
        sprite('Action_152_07', 4)
        Unknown1084(1)
        Unknown4004('6566666563745f3438370000000000000000000000000000000000000000000064000000')
        ScreenShake(0, 8000)
        Unknown13(4)
        GFX_0('EffNmlAtkAir5CLanding', 100)
        Unknown8004(100, 0, 1)
        sprite('Action_152_08', 2)
        sprite('Action_152_08', 8)
        sprite('Action_152_09', 6)
        sprite('Action_152_10', 4)
        sprite('Action_152_11', 4)
        sprite('Action_152_12', 3)

    @Subroutine
    def MouthTableInit():
        Unknown18011('uak600def', 12899, 13921, 13923, 13921, 13923, 13921, 13923, 13921, 14435, 14433, 14435, 14433, 14435, 14433, 14435, 14433, 14435, 14433, 14435, 14433, 14435, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 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('uak600def', '001')
        Unknown18011('uak601def', 12899, 14177, 14179, 14177, 14179, 14177, 13155, 24886, 25400, 24888, 25400, 24888, 25400, 24888, 25400, 24888, 25400, 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)
        Unknown30092('uak601def', '002')
        Unknown18011('uak602def', 13411, 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('uak602def', '003')
        Unknown18011('uak603def', 12899, 14433, 14435, 14177, 14179, 14177, 13667, 24881, 12593, 12643, 24881, 12593, 12643, 24881, 25398, 24886, 25398, 24886, 25398, 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)
        Unknown30092('uak603def', '004')
        Unknown18011('uak604def', 12899, 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('uak604def', '005')
        Unknown18011('uak605def', 13155, 13921, 13923, 13921, 13923, 14177, 12899, 24885, 25399, 24887, 25399, 24887, 25399, 24887, 25398, 24886, 25398, 24886, 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)
        Unknown30092('uak605def', '006')
        Unknown18011('uak700def', 12899, 14177, 14179, 14177, 14179, 14177, 14179, 14177, 14179, 14177, 13411, 24882, 25400, 24888, 25400, 24888, 25400, 24888, 25398, 24886, 25398, 24886, 25398, 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)
        Unknown30092('uak700def', '007')
        Unknown18011('uak701def', 12899, 14177, 14179, 14177, 14179, 14177, 14179, 14177, 14179, 14177, 13411, 24881, 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)
        Unknown30092('uak701def', '008')
        Unknown18011('uak702def', 13155, 13921, 13923, 13921, 13923, 13921, 13667, 24881, 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)
        Unknown30092('uak702def', '009')
        Unknown18011('uak703def', 12899, 14433, 14435, 14433, 14435, 14433, 14435, 14433, 13411, 24889, 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('uak703def', '010')
        Unknown18011('uak704def', 12899, 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('uak704def', '011')
        Unknown18011('uak705def', 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, 0)
        Unknown30092('uak705def', '012')
        Unknown18011('uak402_0', 14435, 13921, 13923, 13921, 13923, 13921, 13155, 24884, 25398, 24886, 25398, 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, 0, 0, 0, 0, 0, 0, 0, 0)
        Unknown18011('uak402_1', 12899, 13921, 13923, 13921, 13923, 13921, 13923, 13921, 13923, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 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('uak403_0', 13155, 13921, 13923, 13921, 13923, 13921, 14435, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 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('uak403_1', 13155, 13921, 13923, 13921, 13923, 13921, 13923, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 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('uak601brg', 12643, 13921, 13923, 13921, 13923, 13921, 13923, 24885, 25400, 24889, 25401, 13105, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 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('uak601brg', '017')
        Unknown18011('uak601btg', 14433, 14435, 14433, 14435, 14433, 14435, 14433, 13667, 24882, 25399, 24887, 25399, 24887, 25399, 24887, 25399, 24887, 25399, 13105, 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)
        Unknown30092('uak601btg', '018')
        Unknown18011('uak600bmk', 13155, 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)
        Unknown30092('uak600bmk', '019')
        Unknown18011('uak602bmk', 12643, 13921, 13923, 13921, 13923, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 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('uak602bmk', '020')
        Unknown18011('uak601baz', 14179, 24880, 25400, 24888, 25400, 24888, 25400, 24888, 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, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0)
        Unknown30092('uak601baz', '021')
        Unknown18011('uak600bjb', 12899, 14177, 14179, 14177, 14179, 14177, 14179, 14177, 14179, 14177, 14179, 14177, 14179, 14177, 14691, 24885, 25400, 24888, 25400, 24888, 25400, 24888, 25400, 24888, 25400, 24888, 25400, 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)
        Unknown30092('uak600bjb', '022')
        Unknown18011('uak600pyo', 13155, 14433, 14435, 14433, 14435, 14433, 14435, 14433, 14435, 14433, 14435, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 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('uak600pyo', '023')
        Unknown18011('uak600pak', 14433, 14435, 14433, 14435, 14433, 14435, 14433, 14435, 14433, 13155, 24883, 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)
        Unknown30092('uak600pak', '024')
        Unknown18011('uak600pag', 13411, 14433, 14435, 14433, 13411, 24883, 25398, 24886, 25398, 24886, 25398, 24886, 25398, 24886, 25398, 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, 0, 0, 0, 0)
        Unknown30092('uak600pag', '025')
        Unknown18011('uak600uhy', 12643, 14177, 14179, 14177, 13155, 24887, 25399, 24887, 25399, 24887, 25399, 24887, 25399, 24887, 25399, 24887, 25400, 24888, 25400, 24888, 25400, 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)
        Unknown30092('uak600uhy', '026')
        Unknown18011('uak600uor', 13155, 14433, 14435, 14433, 14435, 14433, 14435, 14433, 14435, 14433, 14435, 14433, 14435, 14433, 14435, 14433, 14435, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 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('uak600uor', '027')
        Unknown18011('uak601ryn', 12643, 14433, 14435, 14433, 13411, 24882, 25399, 24887, 25399, 24886, 25398, 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, 0, 0, 0, 0, 0, 0, 0, 0)
        Unknown30092('uak601ryn', '028')
        Unknown18011('uak601ahe', 12643, 12641, 25392, 12338, 13411, 12336, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 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('uak601ahe', '029')
        Unknown18011('uak601bnt', 12899, 14177, 14179, 14177, 14179, 14177, 14179, 14177, 14179, 13921, 13923, 13921, 13923, 13921, 13923, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 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('uak601bnt', '030')
        Unknown18011('uak601uhi', 12643, 14177, 14179, 14177, 14179, 14177, 14179, 14177, 14179, 14177, 13667, 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, 0, 0, 0, 0, 0)
        Unknown30092('uak601uhi', '031')
        Unknown18011('uak701brg', 12643, 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, 0, 0)
        Unknown30092('uak701brg', '032')
        Unknown18011('uak700btg', 12899, 14177, 14179, 14177, 14179, 14177, 14179, 14177, 13411, 24885, 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('uak700btg', '033')
        Unknown18011('uak701bmk', 12899, 13921, 13667, 24886, 25399, 24887, 25399, 24887, 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, 0, 0, 0, 0, 0, 0, 0, 0, 0)
        Unknown30092('uak701bmk', '034')
        Unknown18011('uak701baz', 12899, 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('uak701baz', '035')
        Unknown18011('uak701bjb', 12643, 14177, 14179, 14177, 14179, 14177, 14179, 14177, 13411, 24888, 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('uak701bjb', '036')
        Unknown18011('uak700pyo', 13155, 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('uak700pyo', '037')
        Unknown18011('uak700pak', 14179, 14177, 14179, 14177, 14179, 14177, 13667, 24884, 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('uak700pak', '038')
        Unknown18011('uak700pag', 14177, 14179, 14177, 14179, 14177, 14179, 14177, 13923, 24880, 25400, 24888, 25400, 24888, 25400, 24888, 25398, 24886, 25398, 12849, 12641, 25392, 24888, 25400, 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)
        Unknown30092('uak700pag', '039')
        Unknown18011('uak700uhy', 12643, 14177, 14179, 14177, 13155, 24885, 25398, 24886, 25398, 24886, 25398, 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, 0, 0, 0, 0, 0, 0, 0, 0)
        Unknown30092('uak700uhy', '040')
        Unknown18011('uak701uor', 13155, 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('uak701uor', '041')
        Unknown18011('uak701ryn', 12643, 13921, 13923, 13921, 13923, 13921, 13923, 12899, 24884, 25400, 24888, 25400, 24888, 25400, 24888, 25400, 24888, 25400, 24888, 25400, 24888, 25400, 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)
        Unknown30092('uak701ryn', '042')
        Unknown18011('uak701ahe', 12643, 14433, 14435, 14433, 14435, 14433, 14435, 14433, 13667, 24884, 25399, 24887, 25399, 24887, 25398, 24886, 25398, 24886, 25398, 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)
        Unknown30092('uak701ahe', '043')
        Unknown18011('uak700bnt', 12899, 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, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0)
        Unknown30092('uak700bnt', '044')
        Unknown18011('uak701uhi', 12643, 14433, 12643, 24880, 25400, 24888, 25400, 24888, 25400, 24888, 25400, 24888, 25400, 13362, 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)
        Unknown30092('uak701uhi', '045')
        if SLOT_172:
            Unknown18011('uak600def', 12643, 14177, 14179, 14177, 14179, 14177, 14179, 14177, 13923, 13155, 14177, 14179, 14177, 12899, 12899, 14177, 14179, 14177, 14179, 14177, 13923, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 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('uak601def', 12643, 12643, 14177, 14179, 14177, 14179, 14177, 14179, 14177, 14179, 14177, 14179, 14177, 14179, 14177, 12643, 24882, 25399, 24887, 25399, 24887, 25399, 24887, 25399, 24887, 25399, 25397, 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)
            Unknown18011('uak602def', 12643, 12899, 14177, 14179, 14177, 14179, 14177, 14179, 14177, 14179, 14177, 14179, 14177, 13411, 13155, 14177, 13411, 12899, 14177, 14179, 14177, 14179, 14177, 12643, 14177, 14179, 14177, 14179, 12897, 13155, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 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('uak603def', 12643, 12643, 14177, 14179, 14177, 14179, 13153, 12643, 14177, 13667, 14691, 14177, 14179, 14177, 14179, 13665, 13155, 14177, 12899, 13667, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 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('uak604def', 12643, 12899, 14177, 14179, 14177, 14179, 14177, 14179, 14177, 12643, 14177, 13155, 13155, 14177, 14179, 14177, 12899, 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, 0, 0, 0, 0)
            Unknown18011('uak605def', 12643, 12643, 14177, 14179, 14177, 14179, 12641, 14691, 14177, 14179, 14177, 14179, 14177, 14179, 14177, 14179, 14177, 13667, 13667, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 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('uak700def', 12643, 12899, 14177, 14179, 14177, 14179, 14177, 14179, 13921, 12643, 14177, 14179, 14177, 14179, 14177, 14179, 14177, 14179, 14177, 14179, 14177, 14179, 14177, 12899, 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('uak701def', 12643, 14177, 14179, 14177, 14179, 14177, 14179, 12897, 12899, 14177, 14179, 14177, 14179, 14177, 14179, 14177, 14435, 13153, 12643, 12641, 12899, 14177, 14179, 14177, 14179, 14177, 14179, 14177, 13667, 12643, 14177, 14179, 13921, 13411, 14177, 13155, 13155, 14177, 14179, 14177, 14179, 13153, 13155, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0)
            Unknown18011('uak702def', 12643, 14177, 14179, 14177, 12899, 12899, 14177, 12643, 12899, 14177, 14179, 14177, 14179, 14177, 13155, 12899, 24884, 25399, 24887, 25399, 24887, 25399, 24887, 25393, 24882, 25399, 24887, 25399, 24887, 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)
            Unknown18011('uak703def', 12643, 12643, 14177, 14179, 14177, 14179, 14177, 14179, 14177, 14179, 14177, 14179, 13153, 12643, 24889, 25399, 24887, 25399, 24887, 25399, 24887, 25399, 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)
            Unknown18011('uak704def', 12643, 12643, 14177, 14179, 14177, 14179, 14177, 14179, 14177, 14179, 14177, 14179, 14177, 14179, 14177, 14179, 14177, 12643, 13667, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 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('uak705def', 12643, 14177, 14179, 14177, 14179, 14177, 14179, 14177, 14179, 14177, 13155, 14435, 14177, 13155, 12643, 14177, 14179, 14177, 14179, 13153, 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, 0)
            Unknown18011('uak402_0', 12643, 14177, 14179, 14177, 14179, 14177, 12643, 14177, 13411, 13411, 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, 0, 0, 0, 0, 0, 0)
            Unknown18011('uak402_1', 12643, 14177, 14179, 14177, 14179, 14177, 14179, 14177, 13155, 12899, 14177, 14179, 13665, 13155, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 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('uak403_0', 12643, 12643, 14177, 14179, 14177, 14179, 14177, 13667, 13155, 13665, 13155, 14177, 14179, 14177, 14179, 14177, 13667, 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, 0, 0, 0, 0)
            Unknown18011('uak403_1', 12643, 14177, 14179, 14177, 13411, 12899, 14177, 14179, 14177, 14179, 14177, 14179, 14177, 13667, 13155, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 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('uak601brg', 12643, 14177, 14179, 14177, 14179, 14177, 14179, 14177, 14179, 12897, 13155, 24880, 25399, 24887, 25399, 24887, 25399, 25395, 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, 0)
            Unknown18011('uak601btg', 12643, 12643, 14177, 14179, 14177, 14179, 13665, 13411, 14177, 13155, 12899, 14177, 14179, 14177, 14179, 12897, 12899, 24888, 25399, 24887, 25399, 24887, 25399, 24887, 25398, 24883, 25399, 24887, 25399, 24887, 25399, 25396, 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)
            Unknown18011('uak600bmk', 12643, 12899, 14177, 14179, 14177, 14179, 14177, 14179, 14177, 14179, 14177, 14179, 14177, 14179, 12641, 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)
            Unknown18011('uak602bmk', 12643, 14177, 14179, 14177, 14179, 14177, 13923, 13155, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 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('uak601baz', 12643, 14177, 14179, 13665, 13155, 24885, 25399, 24887, 25399, 24887, 25399, 24887, 25399, 24887, 25399, 24887, 25399, 24887, 25399, 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)
            Unknown18011('uak600bjb', 12643, 14177, 14179, 14177, 14179, 14177, 14179, 14177, 14179, 14177, 14179, 14177, 14179, 14177, 14179, 14177, 14179, 13153, 14179, 14177, 14179, 12643, 24881, 25399, 24887, 25397, 24881, 25399, 24887, 25399, 24887, 25399, 24887, 25399, 24887, 25399, 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)
            Unknown18011('uak600pyo', 12643, 14177, 14179, 14177, 14179, 14177, 14179, 14177, 14179, 14177, 14179, 14177, 14179, 14177, 13667, 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, 0, 0, 0, 0, 0, 0)
            Unknown18011('uak600pak', 12643, 12643, 14177, 14179, 14177, 13667, 12643, 14177, 14179, 14177, 14179, 14177, 14179, 13667, 14177, 14179, 13921, 12643, 14177, 12643, 14177, 14179, 14177, 14179, 14177, 14179, 14177, 13411, 14177, 14179, 12897, 12899, 14177, 13923, 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)
            Unknown18011('uak600pag', 12643, 14177, 14179, 14177, 14179, 12641, 12643, 14177, 14179, 14177, 14179, 14177, 12643, 12643, 14177, 13155, 13155, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 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('uak600uhy', 12643, 14177, 14179, 14177, 14179, 14177, 14179, 14177, 14179, 14177, 14179, 14177, 14179, 14177, 14179, 14177, 14179, 14177, 14179, 12641, 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('uak600uor', 12643, 14177, 14179, 14177, 13923, 12643, 14177, 14179, 14177, 14179, 14177, 14179, 14177, 14179, 14177, 14179, 14177, 14179, 14177, 13923, 13155, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 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('uak601ryn', 12643, 14177, 14179, 14177, 14179, 14177, 14179, 14177, 14179, 14177, 12643, 14177, 14179, 14177, 14179, 12897, 13923, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 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('uak601ahe', 12643, 13155, 14177, 12899, 14177, 14179, 14177, 14179, 14177, 14179, 12641, 13667, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 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('uak601bnt', 12643, 14177, 14179, 14177, 14179, 14177, 14179, 14177, 14179, 14177, 14179, 12897, 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, 0, 0, 0, 0, 0, 0, 0, 0, 0)
            Unknown18011('uak601uhi', 12643, 14177, 14179, 14177, 14179, 14177, 14179, 13153, 12643, 14177, 13923, 13411, 14177, 14179, 12643, 24881, 25393, 24886, 25399, 24887, 25399, 24887, 25399, 25396, 24882, 25399, 24887, 25399, 24887, 25399, 24887, 25399, 24887, 25395, 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)
            Unknown18011('uak701brg', 12643, 14177, 14179, 14177, 14179, 14177, 14179, 14177, 14179, 14177, 14179, 14177, 14179, 14177, 14179, 13153, 13155, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 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('uak700btg', 12643, 12643, 14177, 14179, 14177, 14179, 14177, 14179, 14177, 14179, 14177, 14179, 13665, 12899, 24881, 25399, 24887, 25399, 24887, 25399, 24887, 25397, 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)
            Unknown18011('uak701bmk', 12643, 12643, 14177, 14179, 14177, 14179, 13665, 12643, 24888, 25399, 24887, 25399, 24887, 25399, 24887, 25399, 24887, 25393, 24881, 25399, 24887, 25396, 24881, 25399, 24887, 25399, 24887, 25399, 24887, 25399, 24887, 25399, 25394, 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)
            Unknown18011('uak701baz', 12643, 12643, 14177, 14179, 14177, 14179, 14177, 14179, 14177, 14179, 14177, 14179, 14177, 14179, 14177, 14179, 14177, 13667, 13667, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 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('uak701bjb', 12643, 12643, 14177, 14179, 14177, 14179, 14177, 14179, 13409, 12643, 14177, 14179, 14177, 14179, 14177, 14179, 14177, 14179, 13409, 14435, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 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('uak700pyo', 12643, 14177, 14179, 14177, 13923, 12643, 14177, 14179, 14177, 12643, 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, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0)
            Unknown18011('uak700pak', 12643, 12643, 14177, 14179, 14177, 12899, 12643, 14177, 13411, 12643, 14177, 13667, 12643, 14177, 14179, 12897, 12899, 14177, 14179, 14177, 14179, 13409, 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)
            Unknown18011('uak700pag', 12643, 14177, 14179, 14177, 14179, 14177, 12899, 12899, 24880, 25399, 24887, 25399, 24887, 25399, 24887, 25399, 24887, 25399, 24887, 25399, 24887, 25399, 24887, 25399, 24887, 25399, 24887, 25395, 24884, 25399, 24887, 25399, 24887, 25399, 25394, 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)
            Unknown18011('uak700uhy', 12643, 12643, 14177, 14179, 14177, 14179, 14177, 14179, 14177, 14179, 14177, 14179, 12641, 13411, 14177, 14179, 12897, 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, 0, 0, 0, 0)
            Unknown18011('uak701uor', 12643, 12643, 14177, 14179, 14177, 14179, 14177, 14179, 14177, 14179, 14177, 14179, 14177, 12643, 14177, 14179, 14177, 14179, 13409, 13667, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 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('uak701ryn', 12643, 14177, 14179, 14177, 14179, 14177, 14179, 14177, 13155, 13155, 14177, 14179, 14177, 14179, 14177, 14179, 14177, 12899, 12643, 14177, 14179, 14177, 14179, 14177, 12643, 13667, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 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('uak701ahe', 12643, 12643, 14177, 14179, 14177, 14179, 13665, 12643, 14177, 14179, 14177, 14179, 14177, 14179, 14177, 14179, 14177, 14179, 12897, 13667, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 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('uak700bnt', 12643, 13155, 14177, 14179, 14177, 14179, 14177, 14179, 14177, 14179, 14177, 14179, 14177, 14179, 14177, 13411, 13923, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 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('uak701uhi', 12643, 12643, 14177, 14179, 14177, 14179, 14177, 14179, 14177, 14179, 14177, 14179, 14177, 14179, 14177, 14179, 12643, 14177, 14179, 14177, 14179, 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)

    @State
    def CmnActEntry():
        label(0)
        sprite('null', 1)
        loopRest()
        if SLOT_17:
            _gotolabel(0)
        PartnerChar('bnt')
        if SLOT_ReturnVal:
            _gotolabel(100)
        PartnerChar('ahe')
        if SLOT_ReturnVal:
            _gotolabel(110)
        PartnerChar('brg')
        if SLOT_ReturnVal:
            _gotolabel(120)
        PartnerChar('btg')
        if SLOT_ReturnVal:
            _gotolabel(130)
        PartnerChar('bmk')
        if SLOT_ReturnVal:
            _gotolabel(140)
        PartnerChar('baz')
        if SLOT_ReturnVal:
            _gotolabel(150)
        PartnerChar('bjb')
        if SLOT_ReturnVal:
            _gotolabel(160)
        PartnerChar('pyo')
        if SLOT_ReturnVal:
            _gotolabel(170)
        PartnerChar('pak')
        if SLOT_ReturnVal:
            _gotolabel(180)
        PartnerChar('pag')
        if SLOT_ReturnVal:
            _gotolabel(190)
        PartnerChar('uhy')
        if SLOT_ReturnVal:
            _gotolabel(200)
        PartnerChar('uor')
        if SLOT_ReturnVal:
            _gotolabel(210)
        PartnerChar('ryn')
        if SLOT_ReturnVal:
            _gotolabel(220)
        PartnerChar('uhi')
        if SLOT_ReturnVal:
            _gotolabel(230)
        Unknown19(991, 2, 158)
        random_(2, 0, 50)
        if SLOT_ReturnVal:
            _gotolabel(10)
        label(1)
        sprite('Action_050_00', 4)
        sprite('Action_050_01', 4)
        sprite('Action_050_02', 4)
        sprite('Action_050_03', 4)
        sprite('Action_050_04', 4)
        sprite('Action_050_05', 4)
        sprite('Action_050_06', 4)
        sprite('Action_050_07', 4)
        if SLOT_158:
            if random_(2, 0, 50):
                Unknown7006('uak600def', 100, 913006965, 1701065008, 102, 0, 100, 913006965, 1701065264, 102, 0, 100, 0, 0, 0, 0, 0)
            else:
                Unknown7006('uak603def', 100, 913006965, 1701065776, 102, 0, 100, 913006965, 1701066032, 102, 0, 100, 0, 0, 0, 0, 0)
        label(2)
        sprite('Action_050_00', 4)
        sprite('Action_050_01', 4)
        sprite('Action_050_02', 4)
        sprite('Action_050_03', 4)
        sprite('Action_050_04', 4)
        sprite('Action_050_05', 4)
        sprite('Action_050_06', 4)
        sprite('Action_050_07', 4)
        if SLOT_97:
            _gotolabel(2)
        sprite('Action_050_08', 5)
        sprite('Action_050_09', 7)
        sprite('Action_050_10', 6)
        sprite('Action_050_11', 5)
        sprite('Action_050_12', 5)
        GFX_0('Entry_Coat_Throw', 0)
        GFX_0('Entry_Suitcase_Fade', -1)
        SFX_3('SE011')
        SFX_3('SE043')
        sprite('Action_050_13', 5)
        sprite('Action_050_14', 5)
        SFX_3('SE011')
        sprite('Action_050_15', 5)
        sprite('Action_050_16', 5)
        sprite('Action_050_17', 5)
        sprite('Action_050_18', 5)
        sprite('Action_050_19', 5)
        sprite('Action_050_20', 5)
        ExitState()
        label(10)
        sprite('Aka960_03', 5)
        Unknown2005()
        sprite('Aka960_04', 5)
        sprite('Aka960_05', 5)
        if SLOT_158:
            if random_(2, 0, 60):
                Unknown7006('uak600def', 100, 913006965, 1701065008, 102, 0, 100, 913006965, 1701065264, 102, 0, 100, 0, 0, 0, 0, 0)
            else:
                Unknown7006('uak604def', 100, 913006965, 1701066032, 102, 0, 100, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0)
        label(11)
        sprite('Aka960_03', 5)
        sprite('Aka960_04', 5)
        sprite('Aka960_05', 5)
        if SLOT_97:
            _gotolabel(11)
        sprite('Aka960_03', 5)
        sprite('Aka960_04', 5)
        sprite('Aka960_05', 5)
        sprite('Aka960_02', 5)
        sprite('Aka960_01', 5)
        sprite('Aka960_00', 5)
        Unknown2005()
        sprite('Action_000_13', 5)
        sprite('Action_000_14', 5)
        sprite('Action_000_15', 5)
        sprite('Action_000_16', 5)
        sprite('Action_000_17', 5)
        sprite('Action_000_18', 5)
        sprite('Action_000_19', 5)
        sprite('Action_000_20', 5)
        sprite('Action_000_21', 5)
        sprite('Action_000_22', 5)
        sprite('Action_000_23', 5)
        sprite('Action_000_24', 5)
        sprite('Action_000_25', 5)
        ExitState()
        label(100)
        sprite('Aka960_03', 5)

        def upon_40():
            clearUponHandler(40)
            sendToLabel(102)
        Unknown2005()
        label(101)
        sprite('Aka960_04', 5)
        sprite('Aka960_05', 5)
        sprite('Aka960_03', 5)
        gotoLabel(101)
        label(102)
        sprite('Aka960_04', 5)
        SFX_1('uak601bnt')
        sprite('Aka960_05', 5)
        sprite('Aka960_02', 5)
        sprite('Aka960_01', 5)
        sprite('Aka960_00', 5)
        Unknown2005()
        sprite('Action_000_13', 5)
        sprite('Action_000_14', 5)
        sprite('Action_000_15', 5)
        sprite('Action_000_16', 5)
        sprite('Action_000_17', 5)
        sprite('Action_000_18', 5)
        sprite('Action_000_19', 5)
        sprite('Action_000_20', 5)
        sprite('Action_000_21', 5)
        sprite('Action_000_22', 5)
        sprite('Action_000_23', 5)
        sprite('Action_000_24', 5)
        sprite('Action_000_25', 5)
        label(103)
        sprite('Action_000_00', 5)
        sprite('Action_000_01', 5)
        sprite('Action_000_02', 5)
        sprite('Action_000_03', 5)
        sprite('Action_000_04', 5)
        sprite('Action_000_05', 5)
        sprite('Action_000_06', 5)
        sprite('Action_000_07', 5)
        sprite('Action_000_08', 5)
        sprite('Action_000_09', 5)
        sprite('Action_000_10', 5)
        sprite('Action_000_11', 5)
        if SLOT_97:
            _gotolabel(103)
        sprite('Action_000_00', 5)
        Unknown21011(10)
        label(104)
        sprite('Action_000_01', 5)
        sprite('Action_000_02', 5)
        sprite('Action_000_03', 5)
        sprite('Action_000_04', 5)
        sprite('Action_000_05', 5)
        sprite('Action_000_06', 5)
        sprite('Action_000_07', 5)
        sprite('Action_000_08', 5)
        sprite('Action_000_09', 5)
        sprite('Action_000_10', 5)
        sprite('Action_000_11', 5)
        sprite('Action_000_00', 5)
        label(110)
        sprite('Action_000_00', 5)

        def upon_40():
            clearUponHandler(40)
            sendToLabel(112)
        label(111)
        sprite('Action_000_01', 5)
        sprite('Action_000_02', 5)
        sprite('Action_000_03', 5)
        sprite('Action_000_04', 5)
        sprite('Action_000_05', 5)
        sprite('Action_000_06', 5)
        sprite('Action_000_07', 5)
        sprite('Action_000_08', 5)
        sprite('Action_000_09', 5)
        sprite('Action_000_10', 5)
        sprite('Action_000_11', 5)
        sprite('Action_000_00', 5)
        gotoLabel(111)
        label(112)
        sprite('Action_000_00', 5)
        if (not SLOT_158):
            gotoLabel(113)
        sprite('Action_015_00', 3)
        sprite('Action_015_01', 3)
        Unknown2005()
        label(113)
        sprite('Action_000_13', 5)
        sprite('Action_000_14', 5)
        sprite('Action_000_15', 5)
        sprite('Action_000_16', 5)
        sprite('Action_000_17', 5)
        sprite('Action_000_18', 5)
        sprite('Action_000_19', 5)
        sprite('Action_000_20', 5)
        sprite('Action_000_21', 5)
        SFX_1('uak601ahe')
        sprite('Action_000_22', 5)
        sprite('Action_000_23', 5)
        sprite('Action_000_24', 5)
        sprite('Action_000_25', 5)
        label(114)
        sprite('Action_000_00', 5)
        sprite('Action_000_01', 5)
        sprite('Action_000_02', 5)
        sprite('Action_000_03', 5)
        sprite('Action_000_04', 5)
        sprite('Action_000_05', 5)
        sprite('Action_000_06', 5)
        sprite('Action_000_07', 5)
        sprite('Action_000_08', 5)
        sprite('Action_000_09', 5)
        sprite('Action_000_10', 5)
        sprite('Action_000_11', 5)
        if SLOT_97:
            _gotolabel(114)
        sprite('Action_000_00', 5)
        Unknown21011(30)
        label(115)
        sprite('Action_000_01', 5)
        sprite('Action_000_02', 5)
        sprite('Action_000_03', 5)
        sprite('Action_000_04', 5)
        sprite('Action_000_05', 5)
        sprite('Action_000_06', 5)
        sprite('Action_000_07', 5)
        sprite('Action_000_08', 5)
        sprite('Action_000_09', 5)
        sprite('Action_000_10', 5)
        sprite('Action_000_11', 5)
        sprite('Action_000_00', 5)
        gotoLabel(115)
        label(120)
        sprite('Action_050_00', 4)
        Unknown1000(-1465000)

        def upon_40():
            clearUponHandler(40)
            SFX_1('uak601brg')
            Unknown2037(0)

            def upon_CLEAR_OR_EXIT():
                Unknown2038(1)
                if (SLOT_2 >= 73):
                    clearUponHandler(3)
                    sendToLabel(122)
        label(121)
        sprite('Action_050_01', 4)
        sprite('Action_050_02', 4)
        sprite('Action_050_03', 4)
        sprite('Action_050_04', 4)
        sprite('Action_050_05', 4)
        sprite('Action_050_06', 4)
        sprite('Action_050_07', 4)
        sprite('Action_050_00', 4)
        gotoLabel(121)
        label(122)
        sprite('Action_050_08', 5)
        sprite('Action_050_09', 7)
        sprite('Action_050_10', 6)
        sprite('Action_050_11', 5)
        sprite('Action_050_12', 5)
        GFX_0('Entry_Coat_Throw', 0)
        GFX_0('Entry_Suitcase_Fade', -1)
        SFX_3('SE011')
        SFX_3('SE043')
        sprite('Action_050_13', 5)
        sprite('Action_050_14', 5)
        SFX_3('SE011')
        sprite('Action_050_15', 5)
        sprite('Action_050_16', 5)
        sprite('Action_050_17', 5)
        label(123)
        sprite('Action_050_18', 1)
        if SLOT_97:
            _gotolabel(123)
        sprite('Action_050_19', 5)
        sprite('Action_050_20', 5)
        Unknown21011(30)
        label(124)
        sprite('Action_000_00', 5)
        sprite('Action_000_01', 5)
        sprite('Action_000_02', 5)
        sprite('Action_000_03', 5)
        sprite('Action_000_04', 5)
        sprite('Action_000_05', 5)
        sprite('Action_000_06', 5)
        sprite('Action_000_07', 5)
        sprite('Action_000_08', 5)
        sprite('Action_000_09', 5)
        sprite('Action_000_10', 5)
        sprite('Action_000_11', 5)
        gotoLabel(124)
        label(130)
        sprite('Action_000_00', 5)

        def upon_40():
            clearUponHandler(40)
            sendToLabel(132)
        label(131)
        sprite('Action_000_01', 5)
        sprite('Action_000_02', 5)
        sprite('Action_000_03', 5)
        sprite('Action_000_04', 5)
        sprite('Action_000_05', 5)
        sprite('Action_000_06', 5)
        sprite('Action_000_07', 5)
        sprite('Action_000_08', 5)
        sprite('Action_000_09', 5)
        sprite('Action_000_10', 5)
        sprite('Action_000_00', 5)
        gotoLabel(131)
        label(132)
        sprite('Action_261_00', 8)
        Unknown2037(12)
        SFX_1('uak601btg')
        sprite('Action_261_01', 4)
        sprite('Action_261_02', 4)
        sprite('Action_261_03', 4)
        sprite('Action_261_04', 4)
        sprite('Action_261_05', 4)
        label(133)
        sprite('Action_261_08', 4)
        sprite('Action_261_09', 4)
        sprite('Action_261_07', 4)
        GFX_0('Electricity_Aura', 113)
        ScreenShake(0, 2500)
        SFX_3('SE011')
        SLOT_2 = (SLOT_2 + (-1))
        if SLOT_2:
            _gotolabel(133)
        sprite('Action_261_08', 4)
        sprite('Action_261_09', 4)
        sprite('Action_261_07', 4)
        GFX_0('Electricity_Charged', 0)
        SFX_3('SE023')
        ScreenShake(0, 5000)
        sprite('Action_261_07', 4)
        sprite('Action_261_09', 4)
        sprite('Action_261_08', 4)
        sprite('Action_261_11', 4)
        sprite('Action_261_12', 4)
        sprite('Action_261_13', 4)
        sprite('Action_000_13', 5)
        sprite('Action_000_14', 5)
        sprite('Action_000_15', 5)
        sprite('Action_000_16', 5)
        sprite('Action_000_17', 5)
        sprite('Action_000_18', 5)
        sprite('Action_000_19', 5)
        sprite('Action_000_20', 5)
        sprite('Action_000_21', 5)
        sprite('Action_000_22', 5)
        sprite('Action_000_23', 5)
        sprite('Action_000_24', 5)
        sprite('Action_000_25', 5)
        Unknown23018(1)
        label(134)
        sprite('Action_000_00', 5)
        sprite('Action_000_01', 5)
        sprite('Action_000_02', 5)
        sprite('Action_000_03', 5)
        sprite('Action_000_04', 5)
        sprite('Action_000_05', 5)
        sprite('Action_000_06', 5)
        sprite('Action_000_07', 5)
        sprite('Action_000_08', 5)
        sprite('Action_000_09', 5)
        sprite('Action_000_10', 5)
        sprite('Action_000_11', 5)
        gotoLabel(134)
        label(140)
        sprite('Action_050_00', 4)

        def upon_40():
            clearUponHandler(40)
            sendToLabel(143)
        sprite('Action_050_00', 1)
        SFX_1('uak600bmk')
        label(141)
        sprite('Action_050_01', 4)
        sprite('Action_050_02', 4)
        sprite('Action_050_03', 4)
        sprite('Action_050_04', 4)
        sprite('Action_050_05', 4)
        sprite('Action_050_06', 4)
        sprite('Action_050_07', 4)
        sprite('Action_050_00', 4)
        if SLOT_97:
            _gotolabel(141)
        sprite('Action_050_01', 4)
        Unknown21007(24, 40)
        label(142)
        sprite('Action_050_02', 4)
        sprite('Action_050_03', 4)
        sprite('Action_050_04', 4)
        sprite('Action_050_05', 4)
        sprite('Action_050_06', 4)
        sprite('Action_050_07', 4)
        sprite('Action_050_00', 4)
        sprite('Action_050_01', 4)
        gotoLabel(142)
        label(143)
        sprite('Action_050_08', 5)
        sprite('Action_050_09', 7)
        sprite('Action_050_10', 6)
        SFX_1('uak602bmk')
        sprite('Action_050_11', 5)
        sprite('Action_050_12', 5)
        GFX_0('Entry_Coat_Throw', 0)
        GFX_0('Entry_Suitcase_Fade', -1)
        SFX_3('SE011')
        SFX_3('SE043')
        sprite('Action_050_13', 5)
        sprite('Action_050_14', 5)
        SFX_3('SE011')
        sprite('Action_050_15', 5)
        sprite('Action_050_16', 5)
        sprite('Action_050_17', 5)
        label(144)
        sprite('Action_050_18', 1)
        if SLOT_97:
            _gotolabel(144)
        sprite('Action_050_19', 5)
        sprite('Action_050_20', 5)
        Unknown21011(30)
        label(145)
        sprite('Action_000_00', 5)
        sprite('Action_000_01', 5)
        sprite('Action_000_02', 5)
        sprite('Action_000_03', 5)
        sprite('Action_000_04', 5)
        sprite('Action_000_05', 5)
        sprite('Action_000_06', 5)
        sprite('Action_000_07', 5)
        sprite('Action_000_08', 5)
        sprite('Action_000_09', 5)
        sprite('Action_000_10', 5)
        sprite('Action_000_11', 5)
        gotoLabel(145)
        label(150)
        sprite('Action_000_00', 5)

        def upon_40():
            clearUponHandler(40)
            sendToLabel(152)
        label(151)
        sprite('Action_000_01', 5)
        sprite('Action_000_02', 5)
        sprite('Action_000_03', 5)
        sprite('Action_000_04', 5)
        sprite('Action_000_05', 5)
        sprite('Action_000_06', 5)
        sprite('Action_000_07', 5)
        sprite('Action_000_08', 5)
        sprite('Action_000_09', 5)
        sprite('Action_000_10', 5)
        sprite('Action_000_11', 5)
        sprite('Action_000_00', 5)
        gotoLabel(151)
        label(152)
        sprite('Action_000_00', 5)
        if (not SLOT_158):
            gotoLabel(153)
        sprite('Action_015_00', 3)
        sprite('Action_015_01', 3)
        Unknown2005()
        label(153)
        sprite('Action_000_13', 5)
        SFX_1('uak601baz')
        sprite('Action_000_14', 5)
        sprite('Action_000_15', 5)
        sprite('Action_000_16', 5)
        sprite('Action_000_17', 5)
        sprite('Action_000_18', 5)
        sprite('Action_000_19', 5)
        sprite('Action_000_20', 5)
        sprite('Action_000_21', 5)
        sprite('Action_000_22', 5)
        sprite('Action_000_23', 5)
        sprite('Action_000_24', 5)
        sprite('Action_000_25', 5)
        label(154)
        sprite('Action_000_00', 5)
        sprite('Action_000_01', 5)
        sprite('Action_000_02', 5)
        sprite('Action_000_03', 5)
        sprite('Action_000_04', 5)
        sprite('Action_000_05', 5)
        sprite('Action_000_06', 5)
        sprite('Action_000_07', 5)
        sprite('Action_000_08', 5)
        sprite('Action_000_09', 5)
        sprite('Action_000_10', 5)
        sprite('Action_000_11', 5)
        if SLOT_97:
            _gotolabel(154)
        sprite('Action_000_00', 5)
        Unknown21011(30)
        label(155)
        sprite('Action_000_01', 5)
        sprite('Action_000_02', 5)
        sprite('Action_000_03', 5)
        sprite('Action_000_04', 5)
        sprite('Action_000_05', 5)
        sprite('Action_000_06', 5)
        sprite('Action_000_07', 5)
        sprite('Action_000_08', 5)
        sprite('Action_000_09', 5)
        sprite('Action_000_10', 5)
        sprite('Action_000_11', 5)
        sprite('Action_000_00', 5)
        gotoLabel(155)
        label(160)
        sprite('Action_000_00', 5)
        if (not SLOT_158):
            gotoLabel(161)
        sprite('Action_015_00', 3)
        sprite('Action_015_01', 3)
        Unknown2005()
        label(161)
        sprite('Action_000_13', 5)
        SFX_1('uak600bjb')
        sprite('Action_000_14', 5)
        sprite('Action_000_15', 5)
        sprite('Action_000_16', 5)
        sprite('Action_000_17', 5)
        sprite('Action_000_18', 5)
        sprite('Action_000_19', 5)
        sprite('Action_000_20', 5)
        sprite('Action_000_21', 5)
        sprite('Action_000_22', 5)
        sprite('Action_000_23', 5)
        sprite('Action_000_24', 5)
        sprite('Action_000_25', 5)
        label(162)
        sprite('Action_000_00', 5)
        sprite('Action_000_01', 5)
        sprite('Action_000_02', 5)
        sprite('Action_000_03', 5)
        sprite('Action_000_04', 5)
        sprite('Action_000_05', 5)
        sprite('Action_000_06', 5)
        sprite('Action_000_07', 5)
        sprite('Action_000_08', 5)
        sprite('Action_000_09', 5)
        sprite('Action_000_10', 5)
        sprite('Action_000_11', 5)
        if SLOT_97:
            _gotolabel(162)
        sprite('Action_000_00', 5)
        Unknown21007(24, 40)
        Unknown21011(30)
        label(163)
        sprite('Action_000_01', 5)
        sprite('Action_000_02', 5)
        sprite('Action_000_03', 5)
        sprite('Action_000_04', 5)
        sprite('Action_000_05', 5)
        sprite('Action_000_06', 5)
        sprite('Action_000_07', 5)
        sprite('Action_000_08', 5)
        sprite('Action_000_09', 5)
        sprite('Action_000_10', 5)
        sprite('Action_000_11', 5)
        sprite('Action_000_00', 5)
        gotoLabel(163)
        label(170)
        sprite('Action_053_00', 5)
        SFX_1('uak600pyo')
        sprite('Action_053_01', 5)
        sprite('Action_053_02', 5)
        sprite('Action_053_03', 5)
        sprite('Action_053_04', 5)
        sprite('Action_053_05', 5)
        sprite('Action_053_06', 5)
        SFX_3('SE011')
        sprite('Action_053_07', 5)
        sprite('Action_053_08', 5)
        sprite('Action_053_09', 5)
        sprite('Action_053_10', 5)
        label(171)
        sprite('Action_053_11', 1)
        if SLOT_97:
            _gotolabel(171)
        sprite('Action_053_11', 30)
        sprite('Action_053_11', 32767)
        Unknown21007(24, 40)
        Unknown21011(120)
        label(180)
        sprite('Action_050_00', 4)
        SFX_1('uak600pak')
        sprite('Action_050_01', 4)
        sprite('Action_050_02', 4)
        sprite('Action_050_03', 4)
        sprite('Action_050_04', 4)
        sprite('Action_050_05', 4)
        sprite('Action_050_06', 4)
        sprite('Action_050_07', 4)
        sprite('Action_050_00', 4)
        sprite('Action_050_01', 4)
        sprite('Action_050_02', 4)
        sprite('Action_050_03', 4)
        sprite('Action_050_04', 4)
        sprite('Action_050_05', 4)
        sprite('Action_050_06', 4)
        sprite('Action_050_07', 4)
        sprite('Action_050_08', 5)
        sprite('Action_050_09', 7)
        sprite('Action_050_10', 6)
        sprite('Action_050_11', 5)
        sprite('Action_050_12', 5)
        GFX_0('Entry_Coat_Throw', 0)
        GFX_0('Entry_Suitcase_Fade', -1)
        SFX_3('SE011')
        SFX_3('SE043')
        sprite('Action_050_13', 5)
        sprite('Action_050_14', 5)
        SFX_3('SE011')
        sprite('Action_050_15', 5)
        sprite('Action_050_16', 5)
        sprite('Action_050_17', 5)
        label(181)
        sprite('Action_050_18', 1)
        if SLOT_97:
            _gotolabel(181)
        sprite('Action_050_18', 15)
        sprite('Action_050_19', 5)
        sprite('Action_050_20', 5)
        sprite('Action_000_00', 5)
        Unknown21007(24, 40)
        Unknown21011(120)
        label(182)
        sprite('Action_000_01', 5)
        sprite('Action_000_02', 5)
        sprite('Action_000_03', 5)
        sprite('Action_000_04', 5)
        sprite('Action_000_05', 5)
        sprite('Action_000_06', 5)
        sprite('Action_000_07', 5)
        sprite('Action_000_08', 5)
        sprite('Action_000_09', 5)
        sprite('Action_000_10', 5)
        sprite('Action_000_11', 5)
        sprite('Action_000_00', 5)
        gotoLabel(182)
        label(190)
        sprite('Action_050_00', 4)
        SFX_1('uak600pag')
        sprite('Action_050_01', 4)
        sprite('Action_050_02', 4)
        sprite('Action_050_03', 4)
        sprite('Action_050_04', 4)
        sprite('Action_050_05', 4)
        sprite('Action_050_06', 4)
        sprite('Action_050_07', 4)
        sprite('Action_050_08', 5)
        sprite('Action_050_09', 7)
        sprite('Action_050_10', 6)
        sprite('Action_050_11', 5)
        sprite('Action_050_12', 5)
        GFX_0('Entry_Coat_Throw', 0)
        GFX_0('Entry_Suitcase_Fade', -1)
        SFX_3('SE011')
        SFX_3('SE043')
        sprite('Action_050_13', 5)
        sprite('Action_050_14', 5)
        SFX_3('SE011')
        sprite('Action_050_15', 5)
        sprite('Action_050_16', 5)
        sprite('Action_050_17', 5)
        label(191)
        sprite('Action_050_18', 1)
        if SLOT_97:
            _gotolabel(191)
        sprite('Action_050_18', 15)
        sprite('Action_050_19', 5)
        sprite('Action_050_20', 5)
        sprite('Action_000_00', 5)
        Unknown21007(24, 40)
        Unknown21011(120)
        label(192)
        sprite('Action_000_01', 5)
        sprite('Action_000_02', 5)
        sprite('Action_000_03', 5)
        sprite('Action_000_04', 5)
        sprite('Action_000_05', 5)
        sprite('Action_000_06', 5)
        sprite('Action_000_07', 5)
        sprite('Action_000_08', 5)
        sprite('Action_000_09', 5)
        sprite('Action_000_10', 5)
        sprite('Action_000_11', 5)
        sprite('Action_000_00', 5)
        gotoLabel(192)
        label(200)
        sprite('Action_050_00', 4)
        SFX_1('uak600uhy')
        sprite('Action_050_01', 4)
        sprite('Action_050_02', 4)
        sprite('Action_050_03', 4)
        sprite('Action_050_04', 4)
        sprite('Action_050_05', 4)
        sprite('Action_050_06', 4)
        sprite('Action_050_07', 4)
        sprite('Action_050_08', 5)
        sprite('Action_050_09', 7)
        sprite('Action_050_10', 6)
        sprite('Action_050_11', 5)
        sprite('Action_050_12', 5)
        GFX_0('Entry_Coat_Throw', 0)
        GFX_0('Entry_Suitcase_Fade', -1)
        SFX_3('SE011')
        SFX_3('SE043')
        sprite('Action_050_13', 5)
        sprite('Action_050_14', 5)
        SFX_3('SE011')
        sprite('Action_050_15', 5)
        sprite('Action_050_16', 5)
        sprite('Action_050_17', 5)
        label(201)
        sprite('Action_050_18', 1)
        if SLOT_97:
            _gotolabel(201)
        sprite('Action_050_18', 15)
        sprite('Action_050_19', 5)
        sprite('Action_050_20', 5)
        sprite('Action_000_00', 5)
        Unknown21007(24, 40)
        Unknown21011(120)
        label(202)
        sprite('Action_000_01', 5)
        sprite('Action_000_02', 5)
        sprite('Action_000_03', 5)
        sprite('Action_000_04', 5)
        sprite('Action_000_05', 5)
        sprite('Action_000_06', 5)
        sprite('Action_000_07', 5)
        sprite('Action_000_08', 5)
        sprite('Action_000_09', 5)
        sprite('Action_000_10', 5)
        sprite('Action_000_11', 5)
        sprite('Action_000_00', 5)
        gotoLabel(202)
        label(210)
        sprite('Aka960_03', 5)
        Unknown2005()
        sprite('Aka960_04', 5)
        sprite('Aka960_05', 5)
        sprite('Aka960_03', 5)
        SFX_1('uak600uor')
        sprite('Aka960_04', 5)
        sprite('Aka960_05', 5)
        Unknown2037(30)

        def upon_CLEAR_OR_EXIT():
            if (not SLOT_97):
                Unknown2038(-1)
                if (not SLOT_2):
                    clearUponHandler(3)
                    Unknown21007(24, 40)
                    Unknown21011(120)
        label(211)
        sprite('Aka960_03', 5)
        sprite('Aka960_04', 5)
        sprite('Aka960_05', 5)
        gotoLabel(211)
        label(220)
        sprite('Action_050_00', 4)

        def upon_40():
            clearUponHandler(40)
            SFX_1('uak601ryn')
            Unknown2037(0)

            def upon_CLEAR_OR_EXIT():
                Unknown2038(1)
                if (SLOT_2 >= 25):
                    clearUponHandler(3)
                    sendToLabel(222)
        label(221)
        sprite('Action_050_01', 4)
        sprite('Action_050_02', 4)
        sprite('Action_050_03', 4)
        sprite('Action_050_04', 4)
        sprite('Action_050_05', 4)
        sprite('Action_050_06', 4)
        sprite('Action_050_07', 4)
        sprite('Action_050_00', 4)
        gotoLabel(221)
        label(222)
        sprite('Action_050_08', 5)
        sprite('Action_050_09', 7)
        sprite('Action_050_10', 6)
        sprite('Action_050_11', 5)
        sprite('Action_050_12', 5)
        GFX_0('Entry_Coat_Throw', 0)
        GFX_0('Entry_Suitcase_Fade', -1)
        SFX_3('SE011')
        SFX_3('SE043')
        sprite('Action_050_13', 5)
        sprite('Action_050_14', 5)
        SFX_3('SE011')
        sprite('Action_050_15', 5)
        sprite('Action_050_16', 5)
        sprite('Action_050_17', 5)
        label(223)
        sprite('Action_050_18', 1)
        if SLOT_97:
            _gotolabel(223)
        sprite('Action_050_19', 5)
        sprite('Action_050_20', 5)
        Unknown21011(30)
        label(224)
        sprite('Action_000_00', 5)
        sprite('Action_000_01', 5)
        sprite('Action_000_02', 5)
        sprite('Action_000_03', 5)
        sprite('Action_000_04', 5)
        sprite('Action_000_05', 5)
        sprite('Action_000_06', 5)
        sprite('Action_000_07', 5)
        sprite('Action_000_08', 5)
        sprite('Action_000_09', 5)
        sprite('Action_000_10', 5)
        sprite('Action_000_11', 5)
        gotoLabel(224)
        label(230)
        sprite('Aka960_03', 5)
        Unknown1000(-1465000)
        Unknown2005()

        def upon_40():
            clearUponHandler(40)
            Unknown2037(0)
            SFX_1('uak601uhi')

            def upon_CLEAR_OR_EXIT():
                Unknown2038(1)
                if (SLOT_2 >= 75):
                    clearUponHandler(3)
                    sendToLabel(232)
        label(231)
        sprite('Aka960_04', 5)
        sprite('Aka960_05', 5)
        sprite('Aka960_03', 5)
        gotoLabel(231)
        label(232)
        sprite('Aka960_02', 5)
        sprite('Aka960_01', 5)
        sprite('Aka960_00', 5)
        Unknown2005()
        sprite('Action_000_13', 5)
        sprite('Action_000_14', 5)
        sprite('Action_000_15', 5)
        sprite('Action_000_16', 5)
        sprite('Action_000_17', 5)
        sprite('Action_000_18', 5)
        sprite('Action_000_19', 5)
        sprite('Action_000_20', 5)
        sprite('Action_000_21', 5)
        sprite('Action_000_22', 5)
        sprite('Action_000_23', 5)
        sprite('Action_000_24', 5)
        sprite('Action_000_25', 5)
        Unknown23018(1)
        label(233)
        sprite('Action_000_00', 5)
        sprite('Action_000_01', 5)
        sprite('Action_000_02', 5)
        sprite('Action_000_03', 5)
        sprite('Action_000_04', 5)
        sprite('Action_000_05', 5)
        sprite('Action_000_06', 5)
        sprite('Action_000_07', 5)
        sprite('Action_000_08', 5)
        sprite('Action_000_09', 5)
        sprite('Action_000_10', 5)
        sprite('Action_000_11', 5)
        gotoLabel(233)
        label(991)
        sprite('Action_000_00', 1)
        Unknown2019(1000)
        Unknown21011(120)
        label(992)
        sprite('Action_000_00', 5)
        sprite('Action_000_01', 5)
        sprite('Action_000_02', 5)
        sprite('Action_000_03', 5)
        sprite('Action_000_04', 5)
        sprite('Action_000_05', 5)
        sprite('Action_000_06', 5)
        sprite('Action_000_07', 5)
        sprite('Action_000_08', 5)
        sprite('Action_000_09', 5)
        sprite('Action_000_10', 5)
        sprite('Action_000_11', 5)
        loopRest()
        gotoLabel(992)

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

        def upon_CLEAR_OR_EXIT():
            SLOT_58 = 1
            Unknown48('19000000020000003400000018000000020000003a000000')
            if SLOT_52:
                if PartnerChar('bnt'):
                    if (SLOT_145 <= 500000):
                        sendToLabel(100)
                        clearUponHandler(3)
                if PartnerChar('ahe'):
                    if (SLOT_145 <= 500000):
                        sendToLabel(110)
                        clearUponHandler(3)
                if PartnerChar('brg'):
                    if (SLOT_145 <= 500000):
                        sendToLabel(120)
                        clearUponHandler(3)
                if PartnerChar('btg'):
                    if (SLOT_145 <= 500000):
                        sendToLabel(130)
                        clearUponHandler(3)
                if PartnerChar('bmk'):
                    if (SLOT_145 <= 500000):
                        sendToLabel(140)
                        clearUponHandler(3)
                if PartnerChar('baz'):
                    if (SLOT_145 <= 500000):
                        sendToLabel(150)
                        clearUponHandler(3)
                if PartnerChar('bjb'):
                    if (SLOT_145 <= 500000):
                        sendToLabel(160)
                        clearUponHandler(3)
                if PartnerChar('pyo'):
                    if (SLOT_145 <= 500000):
                        sendToLabel(170)
                        clearUponHandler(3)
                if PartnerChar('pak'):
                    if (SLOT_145 <= 500000):
                        sendToLabel(180)
                        clearUponHandler(3)
                if PartnerChar('pag'):
                    if (SLOT_145 <= 500000):
                        sendToLabel(190)
                        clearUponHandler(3)
                if PartnerChar('uhy'):
                    if (SLOT_145 <= 500000):
                        sendToLabel(200)
                        clearUponHandler(3)
                if PartnerChar('uor'):
                    if (SLOT_145 <= 500000):
                        sendToLabel(210)
                        clearUponHandler(3)
                if PartnerChar('ryn'):
                    if (SLOT_145 <= 500000):
                        sendToLabel(220)
                        clearUponHandler(3)
                if PartnerChar('uhi'):
                    if (SLOT_145 <= 500000):
                        sendToLabel(230)
                        clearUponHandler(3)
        label(482)
        sprite('keep', 1)
        clearUponHandler(3)
        SLOT_58 = 0
        random_(2, 0, 50)
        if SLOT_ReturnVal:
            _gotolabel(10)
        label(0)
        sprite('Action_053_00', 5)
        Unknown1084(1)
        sprite('Action_053_01', 5)
        sprite('Action_053_02', 5)
        if SLOT_158:
            if SLOT_52:
                SFX_1('uak704def')
            elif SLOT_108:
                Unknown7006('uak402_0', 100, 879452533, 828322352, 0, 0, 100, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0)
            else:
                Unknown7006('uak700def', 100, 929784181, 1701065008, 102, 0, 100, 929784181, 1701065264, 102, 0, 100, 929784181, 1701065520, 102, 0, 100)
        sprite('Action_053_03', 5)
        sprite('Action_053_04', 5)
        sprite('Action_053_05', 5)
        sprite('Action_053_06', 5)
        SFX_3('SE011')
        sprite('Action_053_07', 5)
        sprite('Action_053_08', 5)
        sprite('Action_053_09', 5)
        sprite('Action_053_10', 5)
        sprite('Action_053_11', 32767)
        Unknown23018(1)
        ExitState()
        label(10)
        sprite('Action_052_00', 5)
        Unknown1084(1)
        sprite('Action_052_01', 5)
        sprite('Action_052_02', 5)
        sprite('Action_052_03', 5)
        SFX_3('SE011')
        sprite('Action_052_04', 5)
        sprite('Action_052_05', 5)
        sprite('Action_052_06', 5)
        sprite('Action_052_07', 5)
        sprite('Action_052_08', 5)
        sprite('Action_052_09', 5)
        sprite('Action_052_10', 5)
        sprite('Action_052_11', 32767)
        if SLOT_158:
            if SLOT_52:
                Unknown7006('uak704def', 100, 929784181, 1701066032, 102, 0, 100, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0)
            elif SLOT_108:
                Unknown7006('uak402_0', 100, 879452533, 828322352, 0, 0, 100, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0)
            else:
                Unknown7006('uak700def', 100, 929784181, 1701065008, 102, 0, 100, 929784181, 1701065264, 102, 0, 100, 929784181, 1701065520, 102, 0, 100)
        Unknown23018(1)
        label(100)
        sprite('Action_052_00', 5)
        Unknown1084(1)
        sprite('Action_052_01', 5)
        sprite('Action_052_02', 5)
        sprite('Action_052_03', 5)
        SFX_3('SE011')
        sprite('Action_052_04', 5)
        sprite('Action_052_05', 5)
        sprite('Action_052_06', 5)
        SFX_1('uak700bnt')
        sprite('Action_052_07', 5)
        sprite('Action_052_08', 5)
        sprite('Action_052_09', 5)
        sprite('Action_052_10', 5)
        sprite('Action_052_11', 5)
        label(101)
        sprite('Action_052_11', 1)
        loopRest()
        if SLOT_97:
            _gotolabel(101)
        sprite('Action_052_11', 1)
        Unknown21007(24, 40)
        Unknown21011(200)
        sprite('Action_052_11', 32767)
        label(110)
        sprite('Action_000_00', 5)

        def upon_40():
            clearUponHandler(40)
            sendToLabel(112)
        label(111)
        sprite('Action_000_01', 5)
        sprite('Action_000_02', 5)
        sprite('Action_000_03', 5)
        sprite('Action_000_04', 5)
        sprite('Action_000_05', 5)
        sprite('Action_000_06', 5)
        sprite('Action_000_07', 5)
        sprite('Action_000_08', 5)
        sprite('Action_000_09', 5)
        sprite('Action_000_10', 5)
        sprite('Action_000_11', 5)
        sprite('Action_000_00', 5)
        gotoLabel(111)
        label(112)
        sprite('Action_052_00', 5)
        Unknown1084(1)
        sprite('Action_052_01', 5)
        sprite('Action_052_02', 5)
        sprite('Action_052_03', 5)
        SFX_3('SE011')
        sprite('Action_052_04', 5)
        sprite('Action_052_05', 5)
        sprite('Action_052_06', 5)
        SFX_1('uak701ahe')
        sprite('Action_052_07', 5)
        sprite('Action_052_08', 5)
        sprite('Action_052_09', 5)
        sprite('Action_052_10', 5)
        sprite('Action_052_11', 5)
        label(113)
        sprite('Action_052_11', 1)
        loopRest()
        if SLOT_97:
            _gotolabel(113)
        sprite('Action_052_11', 1)
        Unknown21011(30)
        sprite('Action_052_11', 32767)
        label(120)
        sprite('Action_000_00', 5)

        def upon_40():
            clearUponHandler(40)
            sendToLabel(122)
        label(121)
        sprite('Action_000_01', 5)
        sprite('Action_000_02', 5)
        sprite('Action_000_03', 5)
        sprite('Action_000_04', 5)
        sprite('Action_000_05', 5)
        sprite('Action_000_06', 5)
        sprite('Action_000_07', 5)
        sprite('Action_000_08', 5)
        sprite('Action_000_09', 5)
        sprite('Action_000_10', 5)
        sprite('Action_000_11', 5)
        sprite('Action_000_00', 5)
        gotoLabel(121)
        label(122)
        sprite('Action_052_00', 5)
        Unknown1084(1)
        sprite('Action_052_01', 5)
        sprite('Action_052_02', 5)
        sprite('Action_052_03', 5)
        SFX_3('SE011')
        sprite('Action_052_04', 5)
        sprite('Action_052_05', 5)
        sprite('Action_052_06', 5)
        sprite('Action_052_07', 5)
        sprite('Action_052_08', 5)
        sprite('Action_052_09', 5)
        sprite('Action_052_10', 5)
        sprite('Action_052_11', 5)
        SFX_1('uak701brg')
        label(123)
        sprite('Action_052_11', 1)
        loopRest()
        if SLOT_97:
            _gotolabel(123)
        sprite('Action_052_11', 32767)
        Unknown21011(30)
        label(130)
        sprite('Action_052_00', 5)
        Unknown1084(1)
        sprite('Action_052_01', 5)
        sprite('Action_052_02', 5)
        sprite('Action_052_03', 5)
        SFX_3('SE011')
        sprite('Action_052_04', 5)
        sprite('Action_052_05', 5)
        sprite('Action_052_06', 5)
        SFX_1('uak700btg')
        sprite('Action_052_07', 5)
        sprite('Action_052_08', 5)
        sprite('Action_052_09', 5)
        sprite('Action_052_10', 5)
        sprite('Action_052_11', 5)
        label(131)
        sprite('Action_052_11', 1)
        loopRest()
        if SLOT_97:
            _gotolabel(131)
        sprite('Action_052_11', 30)
        sprite('Action_052_11', 32767)
        Unknown21007(24, 40)
        Unknown21011(120)
        label(140)
        sprite('Action_000_00', 5)

        def upon_40():
            clearUponHandler(40)
            sendToLabel(142)
        label(141)
        sprite('Action_000_01', 5)
        sprite('Action_000_02', 5)
        sprite('Action_000_03', 5)
        sprite('Action_000_04', 5)
        sprite('Action_000_05', 5)
        sprite('Action_000_06', 5)
        sprite('Action_000_07', 5)
        sprite('Action_000_08', 5)
        sprite('Action_000_09', 5)
        sprite('Action_000_10', 5)
        sprite('Action_000_11', 5)
        sprite('Action_000_00', 5)
        gotoLabel(141)
        label(142)
        sprite('Action_052_00', 5)
        Unknown1084(1)
        sprite('Action_052_01', 5)
        sprite('Action_052_02', 5)
        sprite('Action_052_03', 5)
        SFX_3('SE011')
        sprite('Action_052_04', 5)
        sprite('Action_052_05', 5)
        sprite('Action_052_06', 5)
        SFX_1('uak701bmk')
        sprite('Action_052_07', 5)
        sprite('Action_052_08', 5)
        sprite('Action_052_09', 5)
        sprite('Action_052_10', 5)
        sprite('Action_052_11', 5)
        label(143)
        sprite('Action_052_11', 1)
        loopRest()
        if SLOT_97:
            _gotolabel(143)
        sprite('Action_052_11', 32767)
        Unknown21011(30)
        label(150)
        sprite('Action_000_00', 5)

        def upon_40():
            clearUponHandler(40)
            sendToLabel(152)
        label(151)
        sprite('Action_000_01', 5)
        sprite('Action_000_02', 5)
        sprite('Action_000_03', 5)
        sprite('Action_000_04', 5)
        sprite('Action_000_05', 5)
        sprite('Action_000_06', 5)
        sprite('Action_000_07', 5)
        sprite('Action_000_08', 5)
        sprite('Action_000_09', 5)
        sprite('Action_000_10', 5)
        sprite('Action_000_11', 5)
        sprite('Action_000_00', 5)
        gotoLabel(151)
        label(152)
        sprite('Action_052_00', 5)
        Unknown1084(1)
        sprite('Action_052_01', 5)
        sprite('Action_052_02', 5)
        sprite('Action_052_03', 5)
        SFX_3('SE011')
        sprite('Action_052_04', 5)
        sprite('Action_052_05', 5)
        sprite('Action_052_06', 5)
        SFX_1('uak701baz')
        sprite('Action_052_07', 5)
        sprite('Action_052_08', 5)
        sprite('Action_052_09', 5)
        sprite('Action_052_10', 5)
        sprite('Action_052_11', 5)
        label(153)
        sprite('Action_052_11', 1)
        loopRest()
        if SLOT_97:
            _gotolabel(153)
        sprite('Action_052_11', 1)
        Unknown21011(30)
        sprite('Action_052_11', 32767)
        label(160)
        sprite('Action_000_00', 5)

        def upon_40():
            clearUponHandler(40)
            sendToLabel(162)
        label(161)
        sprite('Action_000_01', 5)
        sprite('Action_000_02', 5)
        sprite('Action_000_03', 5)
        sprite('Action_000_04', 5)
        sprite('Action_000_05', 5)
        sprite('Action_000_06', 5)
        sprite('Action_000_07', 5)
        sprite('Action_000_08', 5)
        sprite('Action_000_09', 5)
        sprite('Action_000_10', 5)
        sprite('Action_000_11', 5)
        sprite('Action_000_00', 5)
        gotoLabel(161)
        label(162)
        sprite('Action_052_00', 5)
        Unknown1084(1)
        sprite('Action_052_01', 5)
        sprite('Action_052_02', 5)
        sprite('Action_052_03', 5)
        SFX_3('SE011')
        sprite('Action_052_04', 5)
        sprite('Action_052_05', 5)
        sprite('Action_052_06', 5)
        SFX_1('uak701bjb')
        sprite('Action_052_07', 5)
        sprite('Action_052_08', 5)
        sprite('Action_052_09', 5)
        sprite('Action_052_10', 5)
        sprite('Action_052_11', 5)
        label(163)
        sprite('Action_052_11', 1)
        loopRest()
        if SLOT_97:
            _gotolabel(163)
        sprite('Action_052_11', 1)
        Unknown21011(30)
        sprite('Action_052_11', 32767)
        label(170)
        sprite('Action_052_00', 5)
        Unknown1084(1)
        sprite('Action_052_01', 5)
        sprite('Action_052_02', 5)
        sprite('Action_052_03', 5)
        SFX_3('SE011')
        sprite('Action_052_04', 5)
        sprite('Action_052_05', 5)
        sprite('Action_052_06', 5)
        SFX_1('uak700pyo')
        sprite('Action_052_07', 5)
        sprite('Action_052_08', 5)
        sprite('Action_052_09', 5)
        sprite('Action_052_10', 5)
        sprite('Action_052_11', 5)
        label(171)
        sprite('Action_052_11', 1)
        loopRest()
        if SLOT_97:
            _gotolabel(171)
        sprite('Action_052_11', 1)
        Unknown21007(24, 40)
        Unknown21011(150)
        sprite('Action_052_11', 32767)
        label(180)
        sprite('Action_053_00', 5)
        Unknown1084(1)
        sprite('Action_053_01', 5)
        sprite('Action_053_02', 5)
        sprite('Action_053_03', 5)
        sprite('Action_053_04', 5)
        sprite('Action_053_05', 5)
        SFX_1('uak700pak')
        sprite('Action_053_06', 5)
        SFX_3('SE011')
        sprite('Action_053_07', 5)
        sprite('Action_053_08', 5)
        sprite('Action_053_09', 5)
        sprite('Action_053_10', 5)
        label(181)
        sprite('Action_053_11', 1)
        if SLOT_97:
            _gotolabel(181)
        sprite('Action_053_11', 20)
        sprite('Action_053_11', 32767)
        Unknown21007(24, 40)
        Unknown21011(210)
        label(190)
        sprite('Action_052_00', 5)
        Unknown1084(1)
        sprite('Action_052_01', 5)
        sprite('Action_052_02', 5)
        sprite('Action_052_03', 5)
        SFX_3('SE011')
        sprite('Action_052_04', 5)
        sprite('Action_052_05', 5)
        sprite('Action_052_06', 5)
        SFX_1('uak700pag')
        sprite('Action_052_07', 5)
        sprite('Action_052_08', 5)
        sprite('Action_052_09', 5)
        sprite('Action_052_10', 5)
        sprite('Action_052_11', 5)
        label(191)
        sprite('Action_052_11', 1)
        loopRest()
        if SLOT_97:
            _gotolabel(191)
        sprite('Action_052_11', 1)
        Unknown21007(24, 40)
        Unknown21011(240)
        sprite('Action_052_11', 32767)
        label(200)
        sprite('Action_053_00', 5)
        Unknown1084(1)
        sprite('Action_053_01', 5)
        sprite('Action_053_02', 5)
        sprite('Action_053_03', 5)
        sprite('Action_053_04', 5)
        sprite('Action_053_05', 5)
        SFX_1('uak700uhy')
        sprite('Action_053_06', 5)
        SFX_3('SE011')
        sprite('Action_053_07', 5)
        sprite('Action_053_08', 5)
        sprite('Action_053_09', 5)
        sprite('Action_053_10', 5)
        label(201)
        sprite('Action_053_11', 1)
        if SLOT_97:
            _gotolabel(201)
        sprite('Action_053_11', 20)
        sprite('Action_053_11', 32767)
        Unknown21007(24, 40)
        Unknown21011(180)
        label(210)
        sprite('Action_000_00', 5)

        def upon_40():
            clearUponHandler(40)
            sendToLabel(212)
        label(211)
        sprite('Action_000_01', 5)
        sprite('Action_000_02', 5)
        sprite('Action_000_03', 5)
        sprite('Action_000_04', 5)
        sprite('Action_000_05', 5)
        sprite('Action_000_06', 5)
        sprite('Action_000_07', 5)
        sprite('Action_000_08', 5)
        sprite('Action_000_09', 5)
        sprite('Action_000_10', 5)
        sprite('Action_000_11', 5)
        sprite('Action_000_00', 5)
        gotoLabel(211)
        label(212)
        sprite('Action_053_00', 5)
        sprite('Action_053_01', 5)
        sprite('Action_053_02', 5)
        sprite('Action_053_03', 5)
        sprite('Action_053_04', 5)
        sprite('Action_053_05', 5)
        SFX_1('uak701uor')
        sprite('Action_053_06', 5)
        SFX_3('SE011')
        sprite('Action_053_07', 5)
        sprite('Action_053_08', 5)
        sprite('Action_053_09', 5)
        sprite('Action_053_10', 5)
        label(213)
        sprite('Action_053_11', 1)
        if SLOT_97:
            _gotolabel(213)
        sprite('Action_053_11', 32767)
        Unknown21011(30)
        label(220)
        sprite('Action_000_00', 5)

        def upon_40():
            clearUponHandler(40)
            sendToLabel(222)
        label(221)
        sprite('Action_000_01', 5)
        sprite('Action_000_02', 5)
        sprite('Action_000_03', 5)
        sprite('Action_000_04', 5)
        sprite('Action_000_05', 5)
        sprite('Action_000_06', 5)
        sprite('Action_000_07', 5)
        sprite('Action_000_08', 5)
        sprite('Action_000_09', 5)
        sprite('Action_000_10', 5)
        sprite('Action_000_11', 5)
        sprite('Action_000_00', 5)
        gotoLabel(221)
        label(222)
        sprite('Action_052_00', 5)
        Unknown1084(1)
        sprite('Action_052_01', 5)
        sprite('Action_052_02', 5)
        sprite('Action_052_03', 5)
        SFX_3('SE011')
        sprite('Action_052_04', 5)
        sprite('Action_052_05', 5)
        sprite('Action_052_06', 5)
        SFX_1('uak701ryn')
        sprite('Action_052_07', 5)
        sprite('Action_052_08', 5)
        sprite('Action_052_09', 5)
        sprite('Action_052_10', 5)
        sprite('Action_052_11', 5)
        label(223)
        sprite('Action_052_11', 1)
        loopRest()
        if SLOT_97:
            _gotolabel(223)
        sprite('Action_052_11', 1)
        Unknown21011(30)
        sprite('Action_052_11', 32767)
        label(230)
        sprite('Action_000_00', 5)

        def upon_40():
            clearUponHandler(40)
            sendToLabel(232)
        label(231)
        sprite('Action_000_01', 5)
        sprite('Action_000_02', 5)
        sprite('Action_000_03', 5)
        sprite('Action_000_04', 5)
        sprite('Action_000_05', 5)
        sprite('Action_000_06', 5)
        sprite('Action_000_07', 5)
        sprite('Action_000_08', 5)
        sprite('Action_000_09', 5)
        sprite('Action_000_10', 5)
        sprite('Action_000_11', 5)
        sprite('Action_000_00', 5)
        gotoLabel(231)
        label(232)
        sprite('Action_052_00', 5)
        Unknown1084(1)
        sprite('Action_052_01', 5)
        sprite('Action_052_02', 5)
        sprite('Action_052_03', 5)
        SFX_3('SE011')
        sprite('Action_052_04', 5)
        sprite('Action_052_05', 5)
        sprite('Action_052_06', 5)
        SFX_1('uak701uhi')
        sprite('Action_052_07', 5)
        sprite('Action_052_08', 5)
        sprite('Action_052_09', 5)
        sprite('Action_052_10', 5)
        sprite('Action_052_11', 5)
        label(233)
        sprite('Action_052_11', 1)
        loopRest()
        if SLOT_97:
            _gotolabel(233)
        sprite('Action_052_11', 32767)
        Unknown21011(30)

    @State
    def CmnActLose():
        sprite('Action_248_00', 5)
        sprite('Action_248_01', 5)
        Unknown7006('uak403_0', 100, 879452533, 828322608, 0, 0, 100, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0)
        sprite('Action_248_02', 5)
        sprite('Action_248_03', 32767)
        Unknown23018(1)