@State
def EMB():

    def upon_IMMEDIATE():
        Unknown2007()
        Unknown1096(1550)
        Unknown1007(270000)
        Unknown2054(1)
        Unknown3038(1)
        Unknown4003('65665f656d625f73752e444947000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000')
        Unknown23015(5)
    sprite('null', 10)	# 1-10
    Unknown3026(-16777216)
    Unknown3025(-16776961, 10)
    sprite('null', 10)	# 11-20
    Unknown3025(-8342273, 10)
    sprite('null', 10)	# 21-30
    Unknown3025(-1, 10)
    sprite('null', 10)	# 31-40
    Unknown3025(-8342273, 10)
    sprite('null', 80)	# 41-120

@State
def EMB_OD():

    def upon_IMMEDIATE():
        Unknown2007()
        Unknown1096(1550)
        Unknown1007(270000)
        Unknown2054(1)
        Unknown3038(1)
        Unknown4003('65665f656d625f73752e444947000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000')
        Unknown23015(5)
    sprite('null', 8)	# 1-8
    Unknown3026(-16777216)
    Unknown3025(-1, 10)
    sprite('null', 8)	# 9-16
    Unknown3025(-8342273, 10)
    sprite('null', 8)	# 17-24
    Unknown3025(-16744193, 10)
    sprite('null', 8)	# 25-32
    Unknown3025(-16744193, 10)
    sprite('null', 80)	# 33-112

@State
def EMB_SU_AH():

    def upon_IMMEDIATE():
        Unknown2007()
        Unknown1096(1550)
        Unknown1007(270000)
        Unknown2054(1)
        Unknown4003('65665f656d625f73752e444947000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000')
        Unknown23015(5)
    sprite('null', 10)	# 1-10
    Unknown3026(-16777216)
    Unknown3025(-65536, 10)
    sprite('null', 10)	# 11-20
    Unknown3025(-55256, 10)
    sprite('null', 10)	# 21-30
    Unknown3025(-19276, 10)
    sprite('null', 10)	# 31-40
    Unknown3025(-65536, 10)
    sprite('null', 80)	# 41-120

@State
def suef_test():

    def upon_IMMEDIATE():
        pass

@State
def suef_unlock_center__at__():
    sprite('null', 1)	# 1-1
    GFX_1('suef_unlock', -1)
    Unknown4061(1)
    Unknown4047(241, 241, 241)
    Unknown4045('737565665f756e6c6f636b5f636f6c6f72000000000000000000000000000000ffffffff')

@State
def suef_unlock1st__at__():

    def upon_IMMEDIATE():
        Unknown2007()
        Unknown4061(2)
        Unknown3035()
        Unknown23015(1)
        Unknown1007(40000)
    sprite('vrsuef_font01', 20)	# 1-20
    GFX_0('suef_unlock_center', -1)
    sprite('vrsuef_font01', 5)	# 21-25
    Unknown3004(-51)

@State
def suef_unlock_center():
    Unknown4045('737565665f756e6c6f636b000000000000000000000000000000000000000000ffffffff')
    Unknown4061(1)
    Unknown4049(1500)
    Unknown4047(241, 241, 241)
    Unknown4045('737565665f756e6c6f636b5f636f6c6f72000000000000000000000000000000ffffffff')
    Unknown4049(1400)
    Unknown4047(241, 241, 241)
    Unknown4045('737565665f756e6c6f636b5f7371756172650000000000000000000000000000ffffffff')

@State
def suef_unlock_particle():
    pass

@State
def suef_unlock_tama():
    pass

@State
def suef_unlock1st():

    def upon_IMMEDIATE():
        Unknown2007()
        Unknown1007(40000)
        Unknown1096(1300)
    sprite('suef_unlock', 1)	# 1-1
    GFX_0('suef_unlock_font01', -1)
    GFX_0('suef_unlock_center', -1)
    GFX_0('suef_unlock_particle', 0)
    GFX_0('suef_unlock_particle', 1)
    GFX_0('suef_unlock_particle', 2)
    GFX_0('suef_unlock_particle', 3)
    GFX_0('suef_unlock_particle', 4)
    GFX_0('suef_unlock_particle', 5)
    GFX_0('suef_unlock_particle', 6)
    GFX_0('suef_unlock_particle', 7)
    GFX_0('suef_unlock_tama', 0)

@State
def suef_unlock2nd():

    def upon_IMMEDIATE():
        Unknown2007()
        Unknown1007(40000)
        Unknown1096(1100)
    sprite('suef_unlock', 1)	# 1-1
    GFX_0('suef_unlock_font02', -1)
    GFX_0('suef_unlock_center', -1)
    GFX_0('suef_unlock_particle', 0)
    GFX_0('suef_unlock_particle', 1)
    GFX_0('suef_unlock_particle', 2)
    GFX_0('suef_unlock_particle', 3)
    GFX_0('suef_unlock_particle', 4)
    GFX_0('suef_unlock_particle', 5)
    GFX_0('suef_unlock_particle', 6)
    GFX_0('suef_unlock_particle', 7)
    GFX_0('suef_unlock_tama', 0)
    GFX_0('suef_unlock_tama', 1)

@State
def suef_unlock3rd():

    def upon_IMMEDIATE():
        Unknown2007()
        Unknown1007(40000)
        Unknown1096(1100)
    sprite('suef_unlock', 1)	# 1-1
    GFX_0('suef_unlock_font03', -1)
    GFX_0('suef_unlock_center', -1)
    GFX_0('suef_unlock_particle', 0)
    GFX_0('suef_unlock_particle', 1)
    GFX_0('suef_unlock_particle', 2)
    GFX_0('suef_unlock_particle', 3)
    GFX_0('suef_unlock_particle', 4)
    GFX_0('suef_unlock_particle', 5)
    GFX_0('suef_unlock_particle', 6)
    GFX_0('suef_unlock_particle', 7)
    GFX_0('suef_unlock_tama', 0)
    GFX_0('suef_unlock_tama', 1)
    GFX_0('suef_unlock_tama', 2)

@State
def suef_unlock4th():

    def upon_IMMEDIATE():
        Unknown2007()
        Unknown1007(40000)
        Unknown1096(1100)
    sprite('suef_unlock', 1)	# 1-1
    GFX_0('suef_unlock_font04', -1)
    GFX_0('suef_unlock_center', -1)
    GFX_0('suef_unlock_particle', 0)
    GFX_0('suef_unlock_particle', 1)
    GFX_0('suef_unlock_particle', 2)
    GFX_0('suef_unlock_particle', 3)
    GFX_0('suef_unlock_particle', 4)
    GFX_0('suef_unlock_particle', 5)
    GFX_0('suef_unlock_particle', 6)
    GFX_0('suef_unlock_particle', 7)
    GFX_0('suef_unlock_tama', 0)
    GFX_0('suef_unlock_tama', 1)
    GFX_0('suef_unlock_tama', 2)
    GFX_0('suef_unlock_tama', 3)

@State
def suef_unlock5th():

    def upon_IMMEDIATE():
        Unknown2007()
        Unknown1007(40000)
        Unknown1096(1100)
    sprite('suef_unlock', 1)	# 1-1
    GFX_0('suef_unlock_font05', -1)
    GFX_0('suef_unlock_center', -1)
    GFX_0('suef_unlock_particle', 0)
    GFX_0('suef_unlock_particle', 1)
    GFX_0('suef_unlock_particle', 2)
    GFX_0('suef_unlock_particle', 3)
    GFX_0('suef_unlock_particle', 4)
    GFX_0('suef_unlock_particle', 5)
    GFX_0('suef_unlock_particle', 6)
    GFX_0('suef_unlock_particle', 7)
    GFX_0('suef_unlock_tama', 0)
    GFX_0('suef_unlock_tama', 1)
    GFX_0('suef_unlock_tama', 2)
    GFX_0('suef_unlock_tama', 3)
    GFX_0('suef_unlock_tama', 4)

@State
def suef_unlock6th():

    def upon_IMMEDIATE():
        Unknown2007()
        Unknown1007(40000)
        Unknown1096(1100)
    sprite('suef_unlock', 1)	# 1-1
    GFX_0('suef_unlock_font06', -1)
    GFX_0('suef_unlock_center', -1)
    GFX_0('suef_unlock_particle', 0)
    GFX_0('suef_unlock_particle', 1)
    GFX_0('suef_unlock_particle', 2)
    GFX_0('suef_unlock_particle', 3)
    GFX_0('suef_unlock_particle', 4)
    GFX_0('suef_unlock_particle', 5)
    GFX_0('suef_unlock_particle', 6)
    GFX_0('suef_unlock_particle', 7)
    GFX_0('suef_unlock_tama', 0)
    GFX_0('suef_unlock_tama', 1)
    GFX_0('suef_unlock_tama', 2)
    GFX_0('suef_unlock_tama', 3)
    GFX_0('suef_unlock_tama', 4)
    GFX_0('suef_unlock_tama', 5)

@State
def suef_unlock7th():

    def upon_IMMEDIATE():
        Unknown2007()
        Unknown1007(40000)
        Unknown1096(1100)
    sprite('suef_unlock', 1)	# 1-1
    GFX_0('suef_unlock_font07', -1)
    GFX_0('suef_unlock_center', -1)
    GFX_0('suef_unlock_particle', 0)
    GFX_0('suef_unlock_particle', 1)
    GFX_0('suef_unlock_particle', 2)
    GFX_0('suef_unlock_particle', 3)
    GFX_0('suef_unlock_particle', 4)
    GFX_0('suef_unlock_particle', 5)
    GFX_0('suef_unlock_particle', 6)
    GFX_0('suef_unlock_particle', 7)
    GFX_0('suef_unlock_tama', 0)
    GFX_0('suef_unlock_tama', 1)
    GFX_0('suef_unlock_tama', 2)
    GFX_0('suef_unlock_tama', 3)
    GFX_0('suef_unlock_tama', 4)
    GFX_0('suef_unlock_tama', 5)
    GFX_0('suef_unlock_tama', 6)

@State
def suef_unlock8th():

    def upon_IMMEDIATE():
        Unknown2007()
        Unknown1007(40000)
        Unknown1096(1100)
    sprite('suef_unlock', 1)	# 1-1
    GFX_0('suef_unlock_font08', -1)
    GFX_0('suef_unlock_center', -1)
    GFX_0('suef_unlock_particle', 0)
    GFX_0('suef_unlock_particle', 1)
    GFX_0('suef_unlock_particle', 2)
    GFX_0('suef_unlock_particle', 3)
    GFX_0('suef_unlock_particle', 4)
    GFX_0('suef_unlock_particle', 5)
    GFX_0('suef_unlock_particle', 6)
    GFX_0('suef_unlock_particle', 7)
    GFX_0('suef_unlock_tama', 0)
    GFX_0('suef_unlock_tama', 1)
    GFX_0('suef_unlock_tama', 2)
    GFX_0('suef_unlock_tama', 3)
    GFX_0('suef_unlock_tama', 4)
    GFX_0('suef_unlock_tama', 5)
    GFX_0('suef_unlock_tama', 6)
    GFX_0('suef_unlock_tama', 7)

@State
def suef_unlock_font01():

    def upon_IMMEDIATE():
        Unknown2007()
        Unknown4061(2)
        Unknown3035()
        Unknown23015(1)
        Unknown1096(1100)
        Unknown1099(6)
    sprite('vrsuef_font01', 10)	# 1-10
    sprite('vrsuef_font01', 20)	# 11-30
    Unknown3004(-12)

@State
def suef_unlock_font02():

    def upon_IMMEDIATE():
        Unknown2007()
        Unknown4061(2)
        Unknown3035()
        Unknown23015(1)
        Unknown1096(1100)
        Unknown1099(6)
    sprite('vrsuef_font02', 10)	# 1-10
    sprite('vrsuef_font02', 20)	# 11-30
    Unknown3004(-12)

@State
def suef_unlock_font03():

    def upon_IMMEDIATE():
        Unknown2007()
        Unknown4061(2)
        Unknown3035()
        Unknown23015(1)
        Unknown1096(1100)
        Unknown1099(6)
    sprite('vrsuef_font03', 10)	# 1-10
    sprite('vrsuef_font03', 20)	# 11-30
    Unknown3004(-12)

@State
def suef_unlock_font04():

    def upon_IMMEDIATE():
        Unknown2007()
        Unknown4061(2)
        Unknown3035()
        Unknown23015(1)
        Unknown1096(1100)
        Unknown1099(6)
    sprite('vrsuef_font04', 10)	# 1-10
    sprite('vrsuef_font04', 20)	# 11-30
    Unknown3004(-12)

@State
def suef_unlock_font05():

    def upon_IMMEDIATE():
        Unknown2007()
        Unknown4061(2)
        Unknown3035()
        Unknown23015(1)
        Unknown1096(1100)
        Unknown1099(6)
    sprite('vrsuef_font05', 10)	# 1-10
    sprite('vrsuef_font05', 20)	# 11-30
    Unknown3004(-12)

@State
def suef_unlock_font06():

    def upon_IMMEDIATE():
        Unknown2007()
        Unknown4061(2)
        Unknown3035()
        Unknown23015(1)
        Unknown1096(1100)
        Unknown1099(6)
    sprite('vrsuef_font06', 10)	# 1-10
    sprite('vrsuef_font06', 20)	# 11-30
    Unknown3004(-12)

@State
def suef_unlock_font07():

    def upon_IMMEDIATE():
        Unknown2007()
        Unknown4061(2)
        Unknown3035()
        Unknown23015(1)
        Unknown1096(1100)
        Unknown1099(6)
    sprite('vrsuef_font07', 10)	# 1-10
    sprite('vrsuef_font07', 20)	# 11-30
    Unknown3004(-12)

@State
def suef_unlock_font08():

    def upon_IMMEDIATE():
        Unknown2007()
        Unknown4061(2)
        Unknown3035()
        Unknown23015(1)
        Unknown1096(1100)
        Unknown1099(6)
    sprite('vrsuef_font08', 10)	# 1-10
    sprite('vrsuef_font08', 20)	# 11-30
    Unknown3004(-12)

@State
def suef_aura():

    def upon_IMMEDIATE():
        Unknown4007(2)
        Unknown4011(3)
        Unknown4061(1)
        SLOT_6 = 1

        def upon_STATE_END():
            SLOT_6 = 0
    sprite('null', 8)	# 1-8
    Unknown4047(241, 241, 241)
    Unknown4045('737565665f617572610000000000000000000000000000000000000000000000ffffffff')
    Unknown4047(241, 241, 241)
    Unknown4045('737565665f617572615f61646400000000000000000000000000000000000000ffffffff')
    sprite('null', 8)	# 9-16
    Unknown4047(241, 241, 241)
    Unknown4045('737565665f617572610000000000000000000000000000000000000000000000ffffffff')

@State
def suef_dust():
    sprite('null', 1)	# 1-1
    Unknown4061(1)
    Unknown4054(11)
    Unknown4047(242, 242, 242)
    Unknown4045('737565665f647573743030000000000000000000000000000000000000000000ffffffff')
    GFX_1('suef_dust', -1)

@State
def suef_dust_front():
    sprite('null', 1)	# 1-1
    Unknown4061(1)
    Unknown4054(6)
    Unknown4047(242, 242, 242)
    Unknown4045('737565665f647573743030000000000000000000000000000000000000000000ffffffff')
    GFX_1('suef_dust', -1)

@State
def suef_dust_large():
    sprite('null', 1)	# 1-1
    Unknown4061(1)
    Unknown4054(11)
    Unknown4047(242, 242, 242)
    Unknown4045('737565665f647573745f63320000000000000000000000000000000000000000ffffffff')
    GFX_1('suef_dust_large', -1)

@State
def suef_200():

    def upon_IMMEDIATE():
        Unknown4007(2)
        Unknown4010(2)
        Unknown4009(2)
        Unknown4061(1)
        Unknown3032()
        teleportRelativeX(-8000)
        Unknown1007(10000)
    sprite('vrsuef200_00', 4)	# 1-4
    GFX_0('suef_dust', 0)
    sprite('vrsuef200_01', 5)	# 5-9

@State
def suef_230():

    def upon_IMMEDIATE():
        Unknown4007(2)
        Unknown4010(2)
        Unknown4009(2)
        Unknown4061(1)
        Unknown3032()
        teleportRelativeX(-30000)
        Unknown1007(10000)
    sprite('vrsuef230_00', 5)	# 1-5
    GFX_0('suef_dust', 0)
    GFX_0('suef_dust', 1)
    sprite('vrsuef230_01', 4)	# 6-9

@State
def suef_250():

    def upon_IMMEDIATE():
        Unknown4007(2)
        Unknown4010(2)
        Unknown4009(2)
        Unknown4061(1)
        Unknown3032()
        Unknown2019(-500)
    sprite('vrsuef250_00', 5)	# 1-5
    GFX_0('suef_dust', 0)
    GFX_0('suef_dust', 1)
    sprite('vrsuef250_01', 4)	# 6-9

@State
def suef_210_shot():
    sprite('null', 1)	# 1-1
    GFX_1('suef_210shot_b', -1)
    Unknown4061(1)
    Unknown4047(242, 242, 242)
    Unknown4045('737565665f32313073686f740000000000000000000000000000000000000000ffffffff')
    if (SLOT_19 >= 200000):
        GFX_0('suef_210_shot_add', -1)
    else:
        Unknown48('190000000200000000000000160000000200000017000000')
        if (SLOT_0 >= 100000):
            GFX_0('suef_210_shot_add', -1)

@State
def suef_210_shot_add():
    sprite('null', 1)	# 1-1
    teleportRelativeX(150000)
    Unknown4061(1)
    Unknown4047(242, 242, 242)
    Unknown4045('737565665f32313073686f745f61646400000000000000000000000000000000ffffffff')

@State
def suef_210_Atk():

    def upon_IMMEDIATE():
        Unknown2009()
        AttackLevel_(4)
        Damage(2000)
        GroundedHitstunAnimation(1)
        AirPushbackX(30000)
        AirPushbackY(20000)
        AirUntechableTime(60)
        AttackP1(70)
        Unknown11042(1)
        Unknown4011(3)

        def upon_ON_HIT_OR_BLOCK():
            GFX_0('suef_210_hit', 101)
            DisableAttackRestOfMove()
        GuardPoint_(1)
        setInvincible(1)
        Unknown22019('0000000000000000000000000100000000000000')
        Unknown22031(0, 0)
        Unknown22032(1)

        def upon_42():
            Unknown2003(1)
    sprite('null', 1)	# 1-1
    sprite('su210_def', 1)	# 2-2
    sprite('su210_atk', 3)	# 3-5	 **attackbox here**

@State
def suef_210_hit():
    sprite('null', 1)	# 1-1
    teleportRelativeX(-50000)
    GFX_1('suef_210hit_b', -1)
    Unknown4061(1)
    Unknown4047(240, 240, 240)
    Unknown4045('737565665f323130686974000000000000000000000000000000000000000000ffffffff')

@State
def suef_211():

    def upon_IMMEDIATE():
        Unknown4007(2)
        Unknown4010(2)
        Unknown4009(2)
        Unknown4061(1)
    sprite('vrsuef211_00', 3)	# 1-3
    GFX_0('suef_dust_large', 0)
    teleportRelativeX(-104000)
    sprite('vrsuef211_01', 4)	# 4-7
    teleportRelativeX(104000)
    teleportRelativeX(-124000)
    GFX_0('suef_dust_large', 0)
    sprite('vrsuef211_02', 6)	# 8-13
    Unknown4007(0)

@State
def suef_211_2():

    def upon_IMMEDIATE():
        Unknown4007(2)
        Unknown4010(2)
        Unknown4061(1)
    sprite('vrsuef211_10', 5)	# 1-5
    teleportRelativeX(-128000)
    GFX_0('suef_dust_large', 0)
    GFX_0('suef_dust_large', 1)
    sprite('vrsuef211_11', 5)	# 6-10
    sprite('vrsuef211_12', 2)	# 11-12

@State
def suef_211_foot():

    def upon_IMMEDIATE():
        Unknown3032()
        Unknown23015(11)
        Unknown4003('737565665f323131726f636b2e444947000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000')
        Unknown1096(600)
    sprite('null', 5)	# 1-5
    Unknown4049(1200)
    Unknown4045('737565665f323131666f6f740000000000000000000000000000000000000000ffffffff')
    sprite('null', 15)	# 6-20
    Unknown3004(-17)

@State
def suef_211_foot2():

    def upon_IMMEDIATE():
        Unknown3032()
        Unknown23015(11)
        Unknown4003('737565665f323131726f636b2e444947000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000')
        Unknown1096(900)
    sprite('null', 5)	# 1-5
    Unknown4049(1600)
    Unknown4045('737565665f323131666f6f740000000000000000000000000000000000000000ffffffff')
    sprite('null', 15)	# 6-20
    Unknown3004(-17)

@State
def suef_231():

    def upon_IMMEDIATE():
        Unknown4007(2)
        Unknown4010(2)
        Unknown4009(2)
        Unknown4061(1)
        Unknown3032()
        teleportRelativeX(-45000)
        Unknown1007(5000)
    sprite('vrsuef231_00', 4)	# 1-4
    GFX_0('suef_dust', 0)
    GFX_0('suef_dust', 1)
    sprite('vrsuef231_01', 4)	# 5-8
    sprite('vrsuef231_02', 4)	# 9-12

@State
def suef_251():

    def upon_IMMEDIATE():
        Unknown4007(2)
        Unknown4010(2)
        Unknown4009(2)
        Unknown4061(1)
        Unknown2019(-500)
    sprite('vrsuef251_00', 2)	# 1-2
    sprite('vrsuef251_01', 2)	# 3-4
    sprite('vrsuef251_particle', 1)	# 5-5
    Unknown3038(1)
    GFX_0('suef_dust_large', 0)
    GFX_0('suef_dust_large', 1)

@State
def suef_251_3d():

    def upon_IMMEDIATE():
        Unknown4010(2)
        Unknown4007(2)
        Unknown4009(2)
        Unknown4003('737565665f323531636c61772e444947000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000')
        Unknown3032()
        Unknown4061(1)
        Unknown21004(240)
        teleportRelativeX(80000)
        Unknown1007(180000)
        Unknown1072(17500)
        Unknown1096(750)
    sprite('null', 15)	# 1-15

@State
def suef_232():

    def upon_IMMEDIATE():
        Unknown4007(2)
        Unknown4010(2)
        Unknown4009(2)
        Unknown4061(1)
        Unknown2019(-500)
        teleportRelativeX(72000)
        Unknown1007(4000)
    sprite('vrsuef232_00', 5)	# 1-5
    GFX_0('suef_dust_large', 0)
    sprite('vrsuef232_01', 5)	# 6-10
    GFX_0('suef_dust_large', 0)
    GFX_0('suef_dust_large', 1)
    sprite('vrsuef232_02', 5)	# 11-15
    sprite('vrsuef232_03', 4)	# 16-19
    sprite('vrsuef232_04', 16)	# 20-35
    Unknown3004(-16)
    Unknown4007(0)

@State
def suef_252():

    def upon_IMMEDIATE():
        Unknown4010(2)
        Unknown4007(2)
        Unknown4009(2)
        Unknown4061(1)
    sprite('vrsuef252_00', 2)	# 1-2
    GFX_0('suef_dust_large', 0)
    sprite('vrsuef252_01', 3)	# 3-5
    GFX_0('suef_dust_large', 0)
    sprite('vrsuef252_02', 4)	# 6-9
    GFX_0('suef_dust_large', 0)
    GFX_0('suef_dust_large', 1)
    sprite('vrsuef252_03', 3)	# 10-12
    Unknown4007(0)
    GFX_0('suef_dust_large', 0)
    GFX_0('suef_dust_large', 1)
    sprite('vrsuef252_04', 3)	# 13-15
    GFX_0('suef_dust_large', 0)
    sprite('vrsuef252_05', 8)	# 16-23
    Unknown3004(-32)

@State
def suef_252_ForAComboFinal():

    def upon_IMMEDIATE():
        Unknown4010(2)
        Unknown4007(2)
        Unknown4009(2)
        Unknown4061(1)
    sprite('vrsuef252_02', 2)	# 1-2
    GFX_0('suef_dust_large', 0)
    GFX_0('suef_dust_large', 1)
    sprite('vrsuef252_03', 3)	# 3-5
    GFX_0('suef_dust_large', 0)
    GFX_0('suef_dust_large', 1)
    sprite('vrsuef252_04', 3)	# 6-8
    Unknown4007(0)
    GFX_0('suef_dust_large', 0)
    sprite('vrsuef252_05', 8)	# 9-16
    Unknown3004(-32)

@State
def suef_212():

    def upon_IMMEDIATE():
        Unknown4007(2)
        Unknown4010(2)
        Unknown4061(1)
        Unknown3032()
        Unknown2019(-500)
    sprite('vrsuef212_00', 3)	# 1-3
    sprite('vrsuef212_01', 3)	# 4-6
    GFX_0('suef_dust_large', 0)
    sprite('vrsuef212_02', 3)	# 7-9
    GFX_0('suef_dust_large', 0)
    sprite('vrsuef212_03', 3)	# 10-12
    GFX_0('suef_dust_large', 0)
    sprite('vrsuef212_04', 3)	# 13-15
    GFX_0('suef_dust_large', 0)
    GFX_0('suef_dust_large', 1)
    GFX_0('suef_dust_large', 2)
    sprite('vrsuef212_05', 3)	# 16-18
    sprite('vrsuef212_06', 3)	# 19-21
    sprite('vrsuef212_07', 3)	# 22-24

@State
def suef_212_02():

    def upon_IMMEDIATE():
        Unknown4007(2)
        Unknown4010(2)
        Unknown4061(1)
        Unknown3032()
        Unknown2019(-500)
    sprite('vrsuef212_00', 2)	# 1-2
    sprite('vrsuef212_01', 2)	# 3-4
    GFX_0('suef_dust_large', 0)
    sprite('vrsuef212_02', 1)	# 5-5
    GFX_0('suef_dust_large', 0)
    sprite('vrsuef212_03', 1)	# 6-6
    GFX_0('suef_dust_large', 0)
    sprite('vrsuef212_04', 3)	# 7-9
    GFX_0('suef_dust_large', 0)
    GFX_0('suef_dust_large', 1)
    GFX_0('suef_dust_large', 2)
    sprite('vrsuef212_05', 3)	# 10-12
    sprite('vrsuef212_06', 3)	# 13-15
    sprite('vrsuef212_07', 3)	# 16-18

@State
def suef_235():

    def upon_IMMEDIATE():
        Unknown4010(2)
        Unknown4007(2)
        Unknown4009(2)
        Unknown4061(1)
        Unknown3032()
    sprite('null', 3)	# 1-3
    sprite('vrsuef235_01', 2)	# 4-5
    teleportRelativeX(-88000)
    GFX_0('suef_dust', 0)
    GFX_0('suef_dust', 1)
    GFX_0('suef_dust', 2)
    GFX_0('suef_dust', 3)
    sprite('vrsuef235_02', 2)	# 6-7
    GFX_0('suef_dust', 0)
    sprite('vrsuef235_03', 4)	# 8-11

@State
def suef_235_2():

    def upon_IMMEDIATE():
        Unknown4010(2)
        Unknown4007(2)
        Unknown4009(2)
        Unknown4061(1)
        Unknown3032()
    sprite('null', 2)	# 1-2
    sprite('vrsuef235_11', 4)	# 3-6
    teleportRelativeX(-100000)
    GFX_0('suef_dust', 0)
    GFX_0('suef_dust', 1)
    GFX_0('suef_dust', 2)
    sprite('vrsuef235_12', 4)	# 7-10
    sprite('vrsuef235_13', 4)	# 11-14

@State
def suef_203():

    def upon_IMMEDIATE():
        Unknown4007(2)
        Unknown4010(2)
        Unknown4009(2)
        Unknown3032()
        Unknown4061(1)
    sprite('vrsuef203_00', 2)	# 1-2
    GFX_0('suef_dust', 0)
    GFX_0('suef_dust', 1)
    sprite('vrsuef203_01', 4)	# 3-6
    sprite('vrsuef203_02', 3)	# 7-9
    Unknown4007(0)
    Unknown4009(0)
    sprite('vrsuef203_03', 8)	# 10-17
    Unknown3004(-32)

@State
def suef_203_atk():

    def upon_IMMEDIATE():
        Unknown4007(2)
        Unknown4010(2)
        Unknown3032()
        Unknown4061(1)
        teleportRelativeX(-80000)
    sprite('vrsuef203_10', 3)	# 1-3
    GFX_0('suef_dust', 0)
    GFX_0('suef_dust', 1)
    GFX_0('suef_dust', 2)
    GFX_0('suef_dust', 3)
    sprite('vrsuef203_11', 6)	# 4-9
    sprite('vrsuef203_12', 6)	# 10-15
    sprite('vrsuef203_13', 6)	# 16-21
    Unknown4007(0)
    Unknown4009(0)

@State
def suef_233_claw_3d():

    def upon_IMMEDIATE():
        Unknown4010(2)
        Unknown4007(2)
        Unknown3032()
        Unknown4061(1)
        Unknown21004(240)
        Unknown4003('737565665f323333636c61772e444947000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000')
        Unknown4015()
        teleportRelativeX(-7000)
    sprite('vrsuef233_particle', 4)	# 1-4
    Unknown3038(1)
    GFX_1('suef_233', 0)
    GFX_1('suef_233b', 1)
    GFX_1('suef_233b', 2)
    sprite('vrsuef233_particle', 1)	# 5-5
    GFX_1('suef_233_2b', 3)
    Unknown4047(242, 242, 242)
    Unknown4045('737565665f3233335f320000000000000000000000000000000000000000000003000000')
    GFX_1('suef_233', 0)
    GFX_1('suef_233b', 1)
    GFX_1('suef_233b', 2)
    sprite('vrsuef233_particle', 19)	# 6-24
    Unknown4007(0)
    GFX_1('suef_233_2b', 4)
    Unknown4047(242, 242, 242)
    Unknown4045('737565665f3233335f320000000000000000000000000000000000000000000004000000')
    GFX_1('suef_233_2b', 5)
    Unknown4047(242, 242, 242)
    Unknown4045('737565665f3233335f320000000000000000000000000000000000000000000005000000')

@State
def suef_233_claw2_3d():

    def upon_IMMEDIATE():
        Unknown4010(2)
        Unknown4007(2)
        Unknown3032()
        Unknown4061(1)
        Unknown21004(240)
        Unknown4003('737565665f323333636c6177322e4449470000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000')
        Unknown4015()
        teleportRelativeX(35000)
    sprite('null', 8)	# 1-8
    sprite('null', 8)	# 9-16
    Unknown4007(0)

@State
def suef_253_3d():

    def upon_IMMEDIATE():
        Unknown4010(2)
        Unknown4007(2)
        Unknown4009(2)
        Unknown4003('737565665f3235332e44494700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000')
        Unknown3032()
        Unknown4061(1)
        Unknown21004(240)
        Unknown1007(90000)
        Unknown1096(1125)
    sprite('null', 8)	# 1-8
    Unknown1074(15000)
    Unknown1099(25)
    GFX_0('suef_253_particle', -1)
    sprite('null', 16)	# 9-24
    Unknown3004(-16)

@State
def suef_253_particle():

    def upon_IMMEDIATE():
        Unknown4010(2)
        Unknown4007(3)
        Unknown4009(2)
    sprite('null', 60)	# 1-60
    GFX_2('suef_253dust')

@State
def suef_213():

    def upon_IMMEDIATE():
        Unknown4007(2)
        Unknown4009(2)
        Unknown4010(3)
        Unknown4011(3)
        Unknown4061(1)
        Unknown23015(7)
    sprite('vrsuef213_00', 2)	# 1-2
    teleportRelativeX(-51000)
    teleportRelativeX(10000)
    GFX_0('suef_dust', 0)
    sprite('vrsuef213_01', 2)	# 3-4
    teleportRelativeX(51000)
    teleportRelativeX(-97000)
    sprite('vrsuef213_01', 2)	# 5-6
    teleportRelativeX(97000)
    teleportRelativeX(-144000)
    GFX_0('suef_dust', 0)

@State
def suef_213_2():

    def upon_IMMEDIATE():
        Unknown4007(2)
        Unknown4009(2)
        Unknown4010(3)
        Unknown4011(3)
        Unknown4061(1)
        Unknown23015(7)
    sprite('vrsuef213_10', 2)	# 1-2
    teleportRelativeX(-160000)
    GFX_0('suef_dust', 0)
    GFX_0('suef_dust', 1)
    sprite('vrsuef213_11', 4)	# 3-6
    teleportRelativeX(160000)
    teleportRelativeX(-160000)
    GFX_0('suef_dust', 0)
    GFX_0('suef_dust', 1)

@State
def suef_213_3d():

    def upon_IMMEDIATE():
        Unknown4007(3)
        Unknown4010(3)
        Unknown4009(3)
        Unknown4003('737565665f3231332e44494700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000')
        Unknown3032()
        Unknown4061(1)
        Unknown21004(240)
        teleportRelativeX(-32000)
    sprite('vrsuef213_particle', 14)	# 1-14
    GFX_1('suef_213stump_b', 0)
    Unknown4047(242, 242, 242)
    Unknown4045('737565665f3231337374756d700000000000000000000000000000000000000000000000')
    GFX_0('suef_dust', 1)
    GFX_0('suef_dust', 2)
    sprite('vrsuef213_particle', 6)	# 15-20
    Unknown4007(0)

@State
def suef_214():

    def upon_IMMEDIATE():
        Unknown4007(2)
        Unknown4010(2)
        Unknown4009(2)
    sprite('null', 1)	# 1-1
    GFX_1('suef_214', -1)

@State
def suef_214ground():

    def upon_IMMEDIATE():
        Unknown4007(2)
        Unknown4010(2)
        Unknown4009(2)
        Unknown4061(1)
        Unknown4047(240, 240, 240)
        Unknown23067('suef_214ground')
    sprite('null', 20)	# 1-20
    Unknown4061(1)
    Unknown4047(242, 242, 242)
    Unknown4045('737565665f32313467726f756e645f6475737400000000000000000000000000ffffffff')
    Unknown3001(0)
    Unknown3004(64)
    sprite('null', 60)	# 21-80
    Unknown3004(-16)

@State
def suef_214ground2():

    def upon_IMMEDIATE():
        Unknown4061(1)
        Unknown4047(242, 242, 242)
        Unknown23067('suef_214aura')
        Unknown1102(-200, 100)
    if random_(2, 0, 50):
        gotoLabel(1)
    sprite('null', 10)	# 1-10
    Unknown3001(0)
    Unknown3004(25)
    gotoLabel(0)
    label(1)
    sprite('null', 10)	# 11-20
    Unknown2005()
    Unknown3001(0)
    Unknown3004(25)
    label(0)
    sprite('null', 10)	# 21-30
    Unknown3004(-25)

@State
def suef_311():

    def upon_IMMEDIATE():
        Unknown4011(2)
        Unknown4007(2)
    sprite('vrsuef311', 6)	# 1-6
    teleportRelativeX(-40000)
    Unknown3038(1)
    GFX_0('suef_311_3d', -1)
    GFX_0('suef_dust', 0)
    GFX_0('suef_dust', 1)
    GFX_0('suef_dust', 2)
    GFX_0('suef_dust', 3)
    sprite('vrsuef311', 6)	# 7-12
    GFX_0('suef_dust', 4)
    GFX_0('suef_dust', 5)
    GFX_0('suef_dust', 6)
    GFX_0('suef_dust', 7)

@State
def suef_311_3d():

    def upon_IMMEDIATE():
        Unknown4011(2)
        Unknown4007(2)
        Unknown4003('737565665f3331310000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000')
        Unknown3032()
        Unknown4061(1)
        Unknown21004(240)
    sprite('null', 6)	# 1-6
    sprite('null', 6)	# 7-12
    Unknown3004(-42)

@State
def suef_312():

    def upon_IMMEDIATE():
        Unknown4011(2)
        Unknown4007(2)
        Unknown4061(1)
        Unknown1007(-16000)
    sprite('vrsuef312_00', 6)	# 1-6
    sprite('vrsuef312_01', 6)	# 7-12

@State
def suef_313():

    def upon_IMMEDIATE():
        Unknown4007(2)
        Unknown4010(2)
        Unknown2054(1)
        Unknown21010(1)
        Unknown4061(1)
    sprite('null', 1)	# 1-1
    Unknown4049(950)
    Unknown4045('737565665f3331335f6200000000000000000000000000000000000000000000ffffffff')
    Unknown4049(950)
    Unknown4047(240, 240, 240)
    Unknown4045('737565665f333133000000000000000000000000000000000000000000000000ffffffff')

@State
def suef_313_smoke():
    sprite('null', 3)	# 1-3
    GFX_1('suef_313smoke', -1)
    GFX_0('suef_313_smoke1', -1)
    sprite('null', 3)	# 4-6
    GFX_0('suef_313_smoke2', -1)

@State
def suef_313_smoke1():

    def upon_IMMEDIATE():
        Unknown3032()
        Unknown3001(128)
        Unknown2055(60)
        Unknown4003('737565665f333133736d6f6b652e4449470000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000')
        teleportRelativeX(-300000)
        Unknown1056(600)
        Unknown2005()
    sprite('null', 6)	# 1-6
    sprite('null', 6)	# 7-12
    sprite('null', 6)	# 13-18
    sprite('null', 6)	# 19-24
    sprite('null', 6)	# 25-30
    sprite('null', 6)	# 31-36
    Unknown3004(-4)
    sprite('null', 6)	# 37-42
    sprite('null', 6)	# 43-48
    sprite('null', 32767)	# 49-32815

@State
def suef_313_smoke2():

    def upon_IMMEDIATE():
        Unknown3032()
        Unknown3001(128)
        Unknown2055(60)
        Unknown4003('737565665f333133736d6f6b652e4449470000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000')
        teleportRelativeX(-250000)
        Unknown1056(900)
        Unknown2005()
    sprite('null', 6)	# 1-6
    sprite('null', 6)	# 7-12
    sprite('null', 6)	# 13-18
    sprite('null', 6)	# 19-24
    sprite('null', 6)	# 25-30
    sprite('null', 6)	# 31-36
    Unknown3004(-4)
    sprite('null', 6)	# 37-42
    sprite('null', 6)	# 43-48
    sprite('null', 32767)	# 49-32815

@State
def suef_321():

    def upon_IMMEDIATE():
        Unknown4011(2)
        Unknown4007(2)
    sprite('vrsuef321', 8)	# 1-8
    Unknown3038(1)
    GFX_0('suef_321_3d', -1)
    GFX_0('suef_321_3d_r', -1)
    GFX_0('suef_dust', 0)
    GFX_0('suef_dust', 1)
    GFX_0('suef_dust', 2)
    GFX_0('suef_dust', 3)
    GFX_0('suef_dust', 4)
    GFX_0('suef_dust', 5)
    GFX_0('suef_dust', 6)
    GFX_0('suef_dust', 7)
    sprite('vrsuef321', 8)	# 9-16
    GFX_0('suef_dust', 8)
    GFX_0('suef_dust', 9)
    GFX_0('suef_dust', 10)
    GFX_0('suef_dust', 11)
    GFX_0('suef_dust', 12)
    GFX_0('suef_dust', 13)

@State
def suef_321_3d():

    def upon_IMMEDIATE():
        Unknown4011(2)
        Unknown4007(2)
        Unknown4003('737565665f3332310000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000')
        Unknown3032()
        Unknown4061(1)
        Unknown21004(240)
        Unknown1007(352000)
    sprite('null', 15)	# 1-15

@State
def suef_321_3d_r():

    def upon_IMMEDIATE():
        Unknown4011(2)
        Unknown4007(2)
        Unknown4003('737565665f3332310000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000')
        Unknown2005()
        Unknown3032()
        Unknown4061(1)
        Unknown21004(240)
        Unknown1007(352000)
    sprite('null', 15)	# 1-15

@State
def suef_331():

    def upon_IMMEDIATE():
        Unknown4007(3)
        Unknown4010(3)
        Unknown1007(64000)
    sprite('null', 1)	# 1-1
    GFX_0('suef_331_a', -1)
    GFX_0('suef_331_b', -1)

@State
def suef_331_a():

    def upon_IMMEDIATE():
        Unknown4007(3)
        Unknown4010(3)
        Unknown4061(1)
    sprite('null', 3)	# 1-3
    Unknown4047(242, 242, 242)
    Unknown4045('737565665f333331000000000000000000000000000000000000000000000000ffffffff')
    sprite('null', 3)	# 4-6
    Unknown4047(242, 242, 242)
    Unknown4045('737565665f333331000000000000000000000000000000000000000000000000ffffffff')
    sprite('null', 3)	# 7-9
    Unknown4047(242, 242, 242)
    Unknown4045('737565665f333331000000000000000000000000000000000000000000000000ffffffff')
    sprite('null', 3)	# 10-12
    Unknown4047(242, 242, 242)
    Unknown4045('737565665f333331000000000000000000000000000000000000000000000000ffffffff')

@State
def suef_331_b():

    def upon_IMMEDIATE():
        Unknown4007(3)
        Unknown4010(3)
    sprite('null', 5)	# 1-5
    GFX_1('suef_331b', -1)
    sprite('null', 5)	# 6-10
    GFX_1('suef_331b', -1)
    sprite('null', 5)	# 11-15
    GFX_1('suef_331b', -1)

@State
def suef_340_hold():

    def upon_IMMEDIATE():
        Unknown4007(2)
        Unknown4011(2)
        Unknown4061(1)
    label(0)
    sprite('vrsuef340_00', 3)	# 1-3
    Unknown4054(6)
    Unknown4047(242, 242, 242)
    Unknown4045('737565665f64757374333430000000000000000000000000000000000000000000000000')
    sprite('vrsuef340_01', 3)	# 4-6
    sprite('vrsuef340_02', 3)	# 7-9
    Unknown4054(6)
    Unknown4047(242, 242, 242)
    Unknown4045('737565665f64757374333430000000000000000000000000000000000000000000000000')
    sprite('vrsuef340_03', 3)	# 10-12
    gotoLabel(0)

@State
def suef_340():

    def upon_IMMEDIATE():
        Unknown4007(2)
        Unknown4011(2)
        Unknown4061(1)
    sprite('vrsuef340_10', 2)	# 1-2
    GFX_0('suef_dust_large', 0)
    sprite('vrsuef340_11', 4)	# 3-6
    teleportRelativeX(-32000)
    sprite('vrsuef340_12', 3)	# 7-9
    teleportRelativeX(0)
    GFX_0('suef_dust_large', 0)
    GFX_0('suef_dust_large', 1)
    sprite('vrsuef340_13', 3)	# 10-12
    teleportRelativeX(-12000)
    GFX_0('suef_dust_large', 0)
    Unknown4047(15, 15, 15)
    Unknown4045('737565665f33343067726f756e6400000000000000000000000000000000000001000000')
    GFX_1('suef_340ground00', 1)
    sprite('vrsuef340_14', 3)	# 13-15
    teleportRelativeX(-28000)

@State
def suef_340_Pskill():

    def upon_IMMEDIATE():
        Unknown4007(2)
        Unknown4011(2)
        Unknown4061(1)
    sprite('vrsuef340_10', 1)	# 1-1
    GFX_0('suef_dust_large', 0)
    sprite('vrsuef340_11', 2)	# 2-3
    teleportRelativeX(-32000)
    sprite('vrsuef340_12', 2)	# 4-5
    teleportRelativeX(0)
    GFX_0('suef_dust_large', 0)
    GFX_0('suef_dust_large', 1)
    sprite('vrsuef340_13', 3)	# 6-8
    teleportRelativeX(-12000)
    GFX_0('suef_dust_large', 0)
    Unknown4047(15, 15, 15)
    Unknown4045('737565665f33343067726f756e6400000000000000000000000000000000000001000000')
    GFX_1('suef_340ground00', 1)
    sprite('vrsuef340_14', 3)	# 9-11
    teleportRelativeX(-28000)

@State
def suef_340_rock():

    def upon_IMMEDIATE():
        Unknown2005()
        Unknown4003('737565665f343036726f636b2e444947000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000')
        Unknown3032()
        Unknown23015(11)
    sprite('null', 16)	# 1-16
    Unknown1096(500)
    sprite('null', 16)	# 17-32
    Unknown3004(-16)

@State
def suef_400():

    def upon_IMMEDIATE():
        Unknown4010(2)
        Unknown4007(2)
        Unknown4009(2)
        Unknown4061(1)
    sprite('vrsuef400_05', 3)	# 1-3	 **attackbox here**
    GFX_0('suef_400_aura', 0)
    GFX_0('suef_400_particle', 0)
    label(0)
    sprite('vrsuef400_05', 3)	# 4-6	 **attackbox here**
    gotoLabel(0)

@State
def suef_400_aura():

    def upon_IMMEDIATE():
        Unknown4011(3)
        Unknown4010(2)
        Unknown4007(3)
    sprite('null', 32767)	# 1-32767
    Unknown4003('737565665f343030617572612e444947000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000')
    Unknown3032()
    Unknown4061(1)
    Unknown21004(240)

@State
def suef_400_aura3():

    def upon_IMMEDIATE():
        Unknown4011(3)
        Unknown4010(2)
        Unknown4007(3)
        Unknown4003('737565665f34303061757261332e4449470000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000')
        Unknown3032()
        Unknown4061(1)
        Unknown21004(240)
    sprite('null', 2)	# 1-2

@State
def suef_400_aura2():

    def upon_IMMEDIATE():
        Unknown4011(3)
        Unknown4010(2)
        Unknown4007(3)
        Unknown4003('737565665f34303061757261322e4449470000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000')
        Unknown3032()
        Unknown4061(1)
        Unknown21004(240)
    sprite('null', 4)	# 1-4
    Unknown3004(-8)

@State
def suef_400_particle():

    def upon_IMMEDIATE():
        Unknown4011(3)
        Unknown4010(2)
        Unknown4007(2)
        Unknown4009(2)

        def upon_56():
            Unknown13(25)
    label(0)
    sprite('null', 2)	# 1-2
    GFX_0('suef_dust_front', -1)
    gotoLabel(0)

@State
def suef_400_particle2():

    def upon_IMMEDIATE():
        Unknown4011(3)
        Unknown4010(2)
        Unknown4007(2)
        Unknown4009(2)
        Unknown3038(1)
    label(0)
    sprite('vrsuef400_05', 2)	# 1-2	 **attackbox here**
    Unknown4045('737565665f34303064757374000000000000000000000000000000000000000000000000')
    Unknown4045('737565665f343030646173680000000000000000000000000000000000000000ffffffff')
    gotoLabel(0)

@State
def suef_400_claw():

    def upon_IMMEDIATE():
        Unknown4010(2)
        Unknown4007(2)
        Unknown4009(2)
        Unknown4003('737565665f343030636c617700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000')
        Unknown4061(1)
        Unknown3032()
        Unknown21004(240)
        Unknown1007(-64000)
        teleportRelativeX(64000)
    sprite('null', 16)	# 1-16

@State
def suef_400_claw2():

    def upon_IMMEDIATE():
        Unknown4010(2)
        Unknown4007(2)
        Unknown4009(2)
        Unknown4003('737565665f343030636c617732000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000')
        Unknown4061(1)
        Unknown3032()
        Unknown21004(240)
        Unknown1096(1250)
        teleportRelativeX(-64000)
        Unknown1007(-25000)
    sprite('null', 1)	# 1-1
    sprite('null', 3)	# 2-4
    sprite('null', 8)	# 5-12
    Unknown1100(25)
    Unknown3004(-32)

@State
def suef_401handaura():

    def upon_IMMEDIATE():
        Unknown4010(2)
        Unknown4007(2)
        Unknown4009(2)
        Unknown4061(1)
        Unknown3032()
    sprite('vrsuef401_00', 2)	# 1-2
    GFX_0('suef_dust', 0)
    sprite('vrsuef401_01', 2)	# 3-4
    GFX_0('suef_dust', 0)
    sprite('vrsuef401_02', 2)	# 5-6
    GFX_0('suef_dust', 0)
    sprite('vrsuef401_03', 2)	# 7-8
    GFX_0('suef_dust', 0)
    sprite('vrsuef401_03_2', 2)	# 9-10
    sprite('vrsuef401_04', 1)	# 11-11
    GFX_0('suef_dust', 0)
    sprite('vrsuef401_particle', 1)	# 12-12
    Unknown3038(1)
    GFX_0('suef_dust', 0)
    GFX_0('suef_dust', 1)

@State
def suef_401():

    def upon_IMMEDIATE():
        Unknown2010()
        Unknown2003(1)
        Unknown4011(3)
        Unknown4007(3)
        Unknown4009(3)

        def upon_56():
            Unknown4007(0)
    sprite('su401_Atk', 4)	# 1-4
    Unknown4054(6)
    Unknown4061(1)
    Unknown4047(242, 242, 242)
    Unknown4045('737565665f343031736d6f6b6500000000000000000000000000000000000000ffffffff')
    GFX_1('suef_401stone', -1)
    GFX_0('suef_401_swordaura', -1)
    GFX_0('suef_401_swordaura2', -1)
    GFX_0('suef_401_crack', -1)
    sprite('su401_AtkEx0', 4)	# 5-8
    sprite('su401_AtkEx1', 4)	# 9-12
    sprite('null', 20)	# 13-32

@State
def suef_401_SP():

    def upon_IMMEDIATE():
        Unknown4011(3)
        Unknown4007(3)
    sprite('null', 4)	# 1-4
    Unknown4054(6)
    Unknown4061(1)
    Unknown4047(242, 242, 242)
    Unknown4045('737565665f343031736d6f6b6500000000000000000000000000000000000000ffffffff')
    GFX_1('suef_401stone', -1)
    GFX_0('suef_401_swordaura', -1)
    GFX_0('suef_401_swordaura2', -1)
    GFX_0('suef_401_crack', -1)
    sprite('null', 4)	# 5-8
    Unknown1096(1200)
    sprite('null', 4)	# 9-12
    Unknown1096(1500)
    sprite('null', 20)	# 13-32

@State
def suef_401_crack():

    def upon_IMMEDIATE():
        Unknown4007(2)
        Unknown4011(3)
        Unknown4003('737565665f343036726f636b2e444947000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000')
        Unknown3032()
        Unknown23015(13)
        Unknown1096(1250)
        teleportRelativeX(48000)
    sprite('null', 16)	# 1-16
    sprite('null', 16)	# 17-32
    Unknown4007(0)
    Unknown3004(-16)

@State
def suef_401_swordaura():

    def upon_IMMEDIATE():
        Unknown4007(2)
        Unknown4011(3)
        Unknown4003('737565665f34303173776f7264617572612e44494700000000000000000000000000000000000000000000000000000000000000000000000000000000000000')
        Unknown3032()
        Unknown4061(1)
        Unknown21004(240)
        Unknown23015(7)
    sprite('null', 15)	# 1-15
    Unknown1096(1250)
    Unknown1099(10)
    sprite('null', 5)	# 16-20
    Unknown3004(-51)

@State
def suef_401_swordaura2():

    def upon_IMMEDIATE():
        Unknown4007(2)
        Unknown4011(3)
        Unknown4003('737565665f34303173776f726461757261322e444947000000000000000000000000000000000000000000000000000000000000000000000000000000000000')
        Unknown3032()
        Unknown4061(1)
        Unknown21004(240)
        Unknown23015(11)
    sprite('null', 15)	# 1-15
    Unknown1096(1250)
    Unknown1099(10)
    sprite('null', 5)	# 16-20
    Unknown3004(-51)

@State
def suef_402():

    def upon_IMMEDIATE():
        Unknown4010(3)
        Unknown4007(3)
        Unknown4009(3)
        Unknown4011(3)
        Unknown4061(1)
        sendToLabelUpon(33, 1)
    sprite('vrsuef402_00', 3)	# 1-3
    GFX_0('suef_dust', 0)
    GFX_0('suef_dust', 1)
    sprite('vrsuef402_01', 3)	# 4-6
    teleportRelativeX(-29000)
    GFX_0('suef_dust', 0)
    sprite('vrsuef402_02', 3)	# 7-9
    teleportRelativeX(29000)
    teleportRelativeX(-49000)
    sprite('vrsuef402_03', 2)	# 10-11
    teleportRelativeX(49000)
    teleportRelativeX(-92000)
    GFX_0('suef_dust', 0)
    GFX_0('suef_dust', 1)
    sprite('vrsuef402_04', 2)	# 12-13
    teleportRelativeX(92000)
    teleportRelativeX(-128000)
    GFX_0('suef_dust', 0)
    GFX_0('suef_dust', 1)
    GFX_0('suef_dust', 2)
    GFX_0('suef_dust', 3)
    GFX_0('suef_dust', 4)
    sprite('vrsuef402_05', 2)	# 14-15	 **attackbox here**
    teleportRelativeX(128000)
    teleportRelativeX(-148000)
    sprite('vrsuef402_06', 3)	# 16-18	 **attackbox here**
    teleportRelativeX(148000)
    teleportRelativeX(-187000)
    GFX_0('suef_402_b', -1)
    sprite('vrsuef402_07', 3)	# 19-21	 **attackbox here**
    GFX_0('suef_dust', 0)
    GFX_0('suef_dust', 1)
    GFX_0('suef_dust', 2)
    GFX_0('suef_dust', 3)
    sprite('vrsuef402_08', 3)	# 22-24	 **attackbox here**
    GFX_0('suef_dust', 0)
    GFX_0('suef_dust', 1)
    GFX_0('suef_dust', 2)
    sprite('vrsuef402_09', 6)	# 25-30
    GFX_0('suef_dust', 0)
    GFX_0('suef_dust', 1)
    GFX_0('suef_dust', 2)
    sprite('vrsuef402_10', 6)	# 31-36
    GFX_0('suef_dust', 0)
    sprite('vrsuef402_11', 4)	# 37-40
    teleportRelativeX(187000)
    teleportRelativeX(-119000)
    ExitState()
    label(1)
    sprite('vrsuef402_00', 2)	# 41-42
    GFX_0('suef_dust', 0)
    GFX_0('suef_dust', 1)
    sprite('vrsuef402_01', 4)	# 43-46
    teleportRelativeX(-29000)
    GFX_0('suef_dust', 0)
    sprite('vrsuef402_02', 6)	# 47-52
    teleportRelativeX(29000)
    teleportRelativeX(-49000)
    sprite('vrsuef402_03', 2)	# 53-54
    teleportRelativeX(49000)
    teleportRelativeX(-92000)
    GFX_0('suef_dust', 0)
    GFX_0('suef_dust', 1)
    sprite('vrsuef402_04', 2)	# 55-56
    teleportRelativeX(92000)
    teleportRelativeX(-128000)
    GFX_0('suef_dust', 0)
    GFX_0('suef_dust', 1)
    GFX_0('suef_dust', 2)
    GFX_0('suef_dust', 3)
    GFX_0('suef_dust', 4)
    sprite('vrsuef402_05', 2)	# 57-58	 **attackbox here**
    teleportRelativeX(128000)
    teleportRelativeX(-148000)
    sprite('vrsuef402_06', 3)	# 59-61	 **attackbox here**
    teleportRelativeX(148000)
    teleportRelativeX(-187000)
    GFX_0('suef_402_b', -1)
    sprite('vrsuef402_07', 3)	# 62-64	 **attackbox here**
    GFX_0('suef_dust', 0)
    GFX_0('suef_dust', 1)
    GFX_0('suef_dust', 2)
    GFX_0('suef_dust', 3)
    sprite('vrsuef402_08', 3)	# 65-67	 **attackbox here**
    GFX_0('suef_dust', 0)
    GFX_0('suef_dust', 1)
    GFX_0('suef_dust', 2)
    sprite('vrsuef402_09', 6)	# 68-73
    GFX_0('suef_dust', 0)
    GFX_0('suef_dust', 1)
    GFX_0('suef_dust', 2)
    sprite('vrsuef402_10', 6)	# 74-79
    GFX_0('suef_dust', 0)
    sprite('vrsuef402_11', 4)	# 80-83
    teleportRelativeX(187000)
    teleportRelativeX(-119000)

@State
def suef_402_b():

    def upon_IMMEDIATE():
        Unknown4010(3)
        Unknown4007(3)
        Unknown4011(3)
        Unknown4061(1)
        Unknown2019(-1000)
    sprite('vrsuef402_20', 3)	# 1-3	 **attackbox here**
    GFX_0('suef_dust', 0)
    GFX_0('suef_dust', 1)
    GFX_0('suef_dust', 2)
    GFX_0('suef_dust', 3)
    GFX_0('suef_dust', 4)
    GFX_0('suef_dust', 5)
    sprite('vrsuef402_21', 3)	# 4-6	 **attackbox here**
    GFX_0('suef_dust', 0)
    GFX_0('suef_dust', 1)
    GFX_0('suef_dust', 2)
    GFX_0('suef_dust', 3)

@State
def suef_403_camera():

    def upon_IMMEDIATE():
        Unknown20000(1)

        def upon_43():
            if (SLOT_48 == 4031):
                Unknown20000(0)
                Unknown13(25)
    sprite('null', 30)	# 1-30

@State
def suef_403_aura():

    def upon_IMMEDIATE():
        Unknown4010(2)
        Unknown4007(2)
        teleportRelativeX(25000)
        Unknown1007(-15000)
    label(0)
    sprite('null', 4)	# 1-4
    Unknown8006(104, 1, 0)
    Unknown4061(1)
    Unknown4047(240, 240, 240)
    Unknown4045('737565665f343033617572610000000000000000000000000000000000000000ffffffff')
    gotoLabel(0)

@State
def suef_403_hand():

    def upon_IMMEDIATE():
        Unknown4010(2)
        Unknown4007(2)
        Unknown4009(2)
        Unknown3032()
        Unknown4061(1)
        Unknown23015(7)
    label(0)
    sprite('vrsuef403_00', 4)	# 1-4
    GFX_0('suef_dust_front', 0)
    sprite('vrsuef403_01', 4)	# 5-8
    sprite('vrsuef403_02', 4)	# 9-12
    gotoLabel(0)

@State
def suef_403_hand02():

    def upon_IMMEDIATE():
        Unknown4010(2)
        Unknown4007(2)
        Unknown4009(2)
        Unknown3032()
        Unknown4061(1)
        Unknown23015(7)
    label(0)
    sprite('vrsuef403_00', 3)	# 1-3
    GFX_0('suef_dust_front', 0)
    sprite('vrsuef403_01', 2)	# 4-5
    sprite('vrsuef403_02', 2)	# 6-7
    gotoLabel(0)

@State
def suef_403_smash():

    def upon_IMMEDIATE():
        Unknown4010(2)
        Unknown4007(2)
        Unknown4009(2)
        Unknown3032()
        Unknown4061(1)
        Unknown23015(7)
        sendToLabelUpon(33, 1)
    sprite('vrsuef403_10', 5)	# 1-5
    GFX_0('suef_dust_front', 0)
    GFX_0('suef_dust_front', 1)
    GFX_0('suef_dust_front', 2)
    sprite('vrsuef403_20', 5)	# 6-10
    Unknown4054(10)
    Unknown4047(240, 240, 240)
    Unknown4045('737565665f343033736d61736800000000000000000000000000000000000000ffffffff')
    sprite('vrsuef403_21', 5)	# 11-15
    ExitState()
    label(1)
    sprite('vrsuef403_10', 3)	# 16-18
    GFX_0('suef_dust_front', 0)
    GFX_0('suef_dust_front', 1)
    GFX_0('suef_dust_front', 2)
    sprite('vrsuef403_20', 3)	# 19-21
    sprite('vrsuef403_21', 3)	# 22-24

@State
def suef_403_smash02():

    def upon_IMMEDIATE():
        Unknown4010(2)
        Unknown4007(2)
        Unknown4009(2)
        Unknown3032()
        Unknown4061(1)
        Unknown23015(7)
    sprite('vrsuef403_10', 2)	# 1-2
    GFX_0('suef_dust_front', 0)
    GFX_0('suef_dust_front', 1)
    GFX_0('suef_dust_front', 2)
    sprite('vrsuef403_20', 3)	# 3-5
    Unknown4054(10)
    Unknown4047(240, 240, 240)
    Unknown4045('737565665f343033736d61736800000000000000000000000000000000000000ffffffff')
    sprite('vrsuef403_21', 4)	# 6-9
    ExitState()
    label(1)
    sprite('vrsuef403_10', 3)	# 10-12
    GFX_0('suef_dust_front', 0)
    GFX_0('suef_dust_front', 1)
    GFX_0('suef_dust_front', 2)
    sprite('vrsuef403_20', 3)	# 13-15
    sprite('vrsuef403_21', 3)	# 16-18

@State
def suef_403_smoke():

    def upon_IMMEDIATE():
        teleportRelativeX(768000)
        Unknown1007(-32000)
    sprite('null', 6)	# 1-6
    GFX_0('suef_403_smoke1', -1)
    GFX_0('suef_403_smoke_b', -1)
    GFX_0('suef_403_smoke_b2', -1)
    GFX_0('suef_403_smoke_b3', -1)
    sprite('null', 6)	# 7-12
    GFX_0('suef_403_smoke2', -1)
    GFX_0('suef_403_smoke3', -1)
    sprite('null', 3)	# 13-15
    sprite('null', 6)	# 16-21
    GFX_0('suef_403_smoke4', -1)
    sprite('null', 6)	# 22-27
    GFX_0('suef_403_smoke5', -1)

@State
def suef_403_smoke1():

    def upon_IMMEDIATE():
        Unknown4003('737565665f343033736d6f6b652e4449470000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000')
        Unknown3032()
        Unknown4061(1)
        Unknown21004(240)
        Unknown23015(6)
    sprite('null', 6)	# 1-6
    Unknown1099(2)
    sprite('null', 6)	# 7-12
    sprite('null', 6)	# 13-18
    sprite('null', 6)	# 19-24
    Unknown3004(-8)
    sprite('null', 6)	# 25-30
    sprite('null', 6)	# 31-36
    sprite('null', 6)	# 37-42
    sprite('null', 6)	# 43-48
    sprite('null', 6)	# 49-54
    sprite('null', 6)	# 55-60

@State
def suef_403_smoke2():

    def upon_IMMEDIATE():
        Unknown4003('737565665f343033736d6f6b652e4449470000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000')
        Unknown3032()
        Unknown4061(1)
        Unknown21004(240)
        Unknown23015(7)
    sprite('null', 6)	# 1-6
    Unknown1099(2)
    sprite('null', 6)	# 7-12
    sprite('null', 6)	# 13-18
    sprite('null', 6)	# 19-24
    Unknown3004(-8)
    sprite('null', 6)	# 25-30
    sprite('null', 6)	# 31-36
    sprite('null', 6)	# 37-42
    sprite('null', 6)	# 43-48
    sprite('null', 6)	# 49-54
    sprite('null', 6)	# 55-60

@State
def suef_403_smoke3():

    def upon_IMMEDIATE():
        Unknown4003('737565665f343033736d6f6b652e4449470000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000')
        Unknown3032()
        Unknown4061(1)
        Unknown21004(240)
        Unknown1056(700)
        Unknown1064(500)
        Unknown23015(8)
    sprite('null', 6)	# 1-6
    physicsXImpulse(-8000)
    sprite('null', 6)	# 7-12
    sprite('null', 6)	# 13-18
    sprite('null', 6)	# 19-24
    Unknown3004(-8)
    physicsXImpulse(-2000)
    sprite('null', 6)	# 25-30
    sprite('null', 6)	# 31-36
    sprite('null', 6)	# 37-42
    sprite('null', 6)	# 43-48
    sprite('null', 6)	# 49-54
    sprite('null', 6)	# 55-60

@State
def suef_403_smoke4():

    def upon_IMMEDIATE():
        Unknown4003('737565665f343033736d6f6b652e4449470000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000')
        Unknown3032()
        Unknown4061(1)
        Unknown21004(240)
        Unknown1056(750)
        Unknown1064(280)
        teleportRelativeX(-150000)
        Unknown23015(0)
    sprite('null', 6)	# 1-6
    physicsXImpulse(-5000)
    sprite('null', 6)	# 7-12
    sprite('null', 6)	# 13-18
    sprite('null', 6)	# 19-24
    Unknown3004(-8)
    physicsXImpulse(-2000)
    sprite('null', 6)	# 25-30
    sprite('null', 6)	# 31-36
    sprite('null', 6)	# 37-42
    sprite('null', 6)	# 43-48
    sprite('null', 6)	# 49-54
    sprite('null', 6)	# 55-60

@State
def suef_403_smoke5():

    def upon_IMMEDIATE():
        Unknown4003('737565665f343033736d6f6b652e4449470000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000')
        Unknown3032()
        Unknown4061(1)
        Unknown21004(240)
        Unknown1056(425)
        Unknown1064(150)
        Unknown1007(4000)
        teleportRelativeX(-140000)
        Unknown23015(10)
    sprite('null', 6)	# 1-6
    physicsXImpulse(-4000)
    sprite('null', 6)	# 7-12
    sprite('null', 6)	# 13-18
    sprite('null', 6)	# 19-24
    Unknown3004(-8)
    physicsXImpulse(-2000)
    sprite('null', 6)	# 25-30
    sprite('null', 6)	# 31-36
    sprite('null', 6)	# 37-42
    sprite('null', 6)	# 43-48
    sprite('null', 6)	# 49-54
    sprite('null', 6)	# 55-60

@State
def suef_403_smoke_b():

    def upon_IMMEDIATE():
        Unknown4003('737565665f343033736d6f6b65322e44494700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000')
        Unknown3033()
        Unknown4061(1)
        Unknown21004(240)
        Unknown1007(4000)
        teleportRelativeX(-100000)
        Unknown23015(9)
    sprite('null', 6)	# 1-6
    Unknown3001(0)
    Unknown3004(17)
    physicsXImpulse(-8000)
    Unknown1059(5)
    sprite('null', 6)	# 7-12
    sprite('null', 6)	# 13-18
    sprite('null', 6)	# 19-24
    Unknown3004(-8)
    sprite('null', 6)	# 25-30
    sprite('null', 6)	# 31-36
    sprite('null', 6)	# 37-42
    sprite('null', 6)	# 43-48
    sprite('null', 6)	# 49-54
    sprite('null', 6)	# 55-60

@State
def suef_403_smoke_b2():

    def upon_IMMEDIATE():
        Unknown4003('737565665f343033736d6f6b65322e44494700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000')
        Unknown3033()
        Unknown4061(1)
        Unknown21004(240)
        Unknown1007(4000)
        teleportRelativeX(-700000)
        Unknown23015(9)
        Unknown1056(500)
        Unknown1064(400)
    sprite('null', 6)	# 1-6
    Unknown3001(0)
    Unknown3004(17)
    physicsXImpulse(-2000)
    Unknown1059(5)
    sprite('null', 6)	# 7-12
    sprite('null', 6)	# 13-18
    sprite('null', 6)	# 19-24
    Unknown3004(-8)
    sprite('null', 6)	# 25-30
    sprite('null', 6)	# 31-36
    sprite('null', 6)	# 37-42
    sprite('null', 6)	# 43-48
    sprite('null', 6)	# 49-54
    sprite('null', 6)	# 55-60

@State
def suef_403_smoke_b3():

    def upon_IMMEDIATE():
        Unknown4003('737565665f343033736d6f6b65322e44494700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000')
        Unknown3033()
        Unknown4061(1)
        Unknown21004(240)
        Unknown1007(4000)
        teleportRelativeX(-45000)
        Unknown23015(9)
        Unknown1056(350)
        Unknown1064(700)
    sprite('null', 6)	# 1-6
    Unknown3001(0)
    Unknown3004(17)
    physicsXImpulse(-5000)
    Unknown1059(5)
    sprite('null', 6)	# 7-12
    sprite('null', 6)	# 13-18
    sprite('null', 6)	# 19-24
    Unknown3004(-8)
    sprite('null', 6)	# 25-30
    sprite('null', 6)	# 31-36
    sprite('null', 6)	# 37-42
    sprite('null', 6)	# 43-48
    sprite('null', 6)	# 49-54
    sprite('null', 6)	# 55-60

@State
def suef_404():

    def upon_IMMEDIATE():
        Unknown4010(3)
        Unknown4007(3)
    label(0)
    sprite('null', 3)	# 1-3
    GFX_0('suef_404a', -1)
    GFX_0('suef_404b', -1)
    SFX_0('014_electric_ml')
    gotoLabel(0)

@State
def suef_404a():

    def upon_IMMEDIATE():
        Unknown4010(3)
        Unknown4007(3)
    sprite('null', 3)	# 1-3
    Unknown4061(1)
    Unknown4047(242, 242, 242)
    Unknown23067('suef_404a')

@State
def suef_404b():

    def upon_IMMEDIATE():
        Unknown4010(3)
        Unknown4007(3)
    sprite('null', 3)	# 1-3
    GFX_2('suef_404b')

@State
def suef_405():

    def upon_IMMEDIATE():
        Unknown4010(2)
        Unknown4007(2)
        Unknown4009(2)
        Unknown4061(1)
    sprite('null', 4)	# 1-4
    GFX_0('suef_405_ground', -1)
    GFX_0('suef_405_aura', -1)
    sprite('null', 4)	# 5-8
    GFX_0('suef_405_aura', -1)
    sprite('null', 4)	# 9-12
    GFX_0('suef_405_aura', -1)
    label(0)
    sprite('null', 4)	# 13-16
    GFX_0('suef_405_ground', -1)
    GFX_0('suef_405_aura', -1)
    sprite('null', 4)	# 17-20
    GFX_0('suef_405_aura', -1)
    sprite('null', 4)	# 21-24
    GFX_0('suef_405_aura', -1)
    gotoLabel(0)

@State
def suef_405_ground():

    def upon_IMMEDIATE():
        Unknown4010(2)
        Unknown4007(3)
        Unknown4009(2)
    sprite('null', 60)	# 1-60
    Unknown4061(1)
    Unknown4047(242, 242, 242)
    Unknown23067('suef_405jimen')

@State
def suef_405_aura():

    def upon_IMMEDIATE():
        Unknown4010(2)
        Unknown4007(3)
        Unknown4009(2)
    sprite('null', 30)	# 1-30
    Unknown4061(1)
    Unknown4047(242, 242, 242)
    Unknown23067('suef_405aura')

@State
def suef_405_crack():

    def upon_IMMEDIATE():
        Unknown4010(2)
        Unknown4007(3)
        Unknown4009(2)
        Unknown4003('737565665f343035637261636b2e4449470000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000')
        Unknown3032()
        Unknown4061(1)
        Unknown23015(11)
        teleportRelativeX(50000)
    sprite('null', 32767)	# 1-32767

@State
def suef_405kick():

    def upon_IMMEDIATE():
        Unknown2010()
        Unknown4011(2)
        Unknown4007(2)
        Unknown4061(1)
        AttackLevel_(4)
        Damage(2000)
        AirUntechableTime(29)
        AttackP1(80)
        AttackP2(80)
        AirHitstunAnimation(13)
        AirPushbackX(20000)
        PushbackX(24800)
        Unknown9219(1)

        def upon_ON_HIT_OR_BLOCK():
            DisableAttackRestOfMove()
    sprite('vrsuef405_10', 3)	# 1-3
    GFX_0('suef_405_rock', -1)
    sprite('vrsuef405_11', 3)	# 4-6
    GFX_0('suef_dust_front', 0)
    sprite('vrsuef405_12', 4)	# 7-10	 **attackbox here**
    Unknown4007(0)
    Unknown26('suef_405_crack')
    GFX_0('suef_dust_front', 0)
    GFX_0('suef_dust_front', 1)
    GFX_0('suef_dust_front', 2)
    GFX_0('suef_dust_front', 3)
    GFX_0('suef_dust_front', 4)
    GFX_0('suef_dust_front', 5)
    sprite('vrsuef405_13', 3)	# 11-13
    Unknown3004(-28)
    GFX_0('suef_dust_front', 0)
    GFX_0('suef_dust_front', 1)
    GFX_0('suef_dust_front', 2)
    sprite('vrsuef405_14', 3)	# 14-16
    Unknown1100(10)
    sprite('vrsuef405_15', 3)	# 17-19

@State
def suef_405kick_SP():

    def upon_IMMEDIATE():
        Unknown4010(2)
        Unknown4007(2)
        Unknown4061(1)
        Unknown1065(300)
        Unknown1057(45)
    sprite('vrsuef405_10', 3)	# 1-3
    GFX_0('suef_405_rock', -1)
    sprite('vrsuef405_11', 3)	# 4-6
    GFX_0('suef_dust_front', 0)
    sprite('vrsuef405_12', 4)	# 7-10	 **attackbox here**
    Unknown4007(0)
    Unknown26('suef_405_crack')
    GFX_0('suef_dust_front', 0)
    GFX_0('suef_dust_front', 1)
    GFX_0('suef_dust_front', 2)
    GFX_0('suef_dust_front', 3)
    GFX_0('suef_dust_front', 4)
    GFX_0('suef_dust_front', 5)
    sprite('vrsuef405_13', 3)	# 11-13
    Unknown3004(-28)
    GFX_0('suef_dust_front', 0)
    GFX_0('suef_dust_front', 1)
    GFX_0('suef_dust_front', 2)
    sprite('vrsuef405_14', 3)	# 14-16
    Unknown1100(10)
    sprite('vrsuef405_15', 3)	# 17-19

@State
def suef_405_rock():

    def upon_IMMEDIATE():
        Unknown4010(3)
        Unknown4009(2)
        Unknown3032()
        teleportRelativeX(-100000)
    sprite('null', 3)	# 1-3
    GFX_1('suef_405rock', -1)
    Unknown4003('737565665f343035726f636b2e444947000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000')
    sprite('null', 3)	# 4-6
    GFX_1('suef_405rock', -1)
    Unknown4003('737565665f343035726f636b322e4449470000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000')
    sprite('null', 5)	# 7-11
    GFX_1('suef_405rock2', -1)
    Unknown4003('737565665f343035726f636b332e4449470000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000')
    sprite('null', 15)	# 12-26
    Unknown3004(-17)

@State
def suef_406_roll_3d():

    def upon_IMMEDIATE():
        Unknown4010(3)
        Unknown4007(3)
        Unknown4009(2)
        Unknown4003('737565665f343036726f6c6c696e672e444947000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000')
        Unknown3032()
        Unknown4061(1)
        Unknown21004(240)
        Unknown3001(192)
        Unknown1007(64000)
        Unknown1074(30000)
    label(0)
    sprite('null', 2)	# 1-2
    gotoLabel(0)

@State
def suef_406():

    def upon_IMMEDIATE():
        Unknown4010(3)
        Unknown4007(3)
        Unknown4009(2)
        Unknown4061(1)
    sprite('null', 1)	# 1-1
    GFX_0('suef_406_3d', -1)
    GFX_0('suef_406_rock', -1)
    GFX_0('suef_406_crack', -1)

@State
def suef_406_3d():

    def upon_IMMEDIATE():
        Unknown4010(3)
        Unknown4003('737565665f34303673706c6173680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000')
        Unknown3032()
        Unknown4061(1)
        Unknown21004(240)
        Unknown23015(7)
    sprite('null', 12)	# 1-12
    GFX_1('suef_406', -1)
    Unknown3001(192)
    Unknown1096(500)
    Unknown1067(20)
    Unknown1059(10)
    sprite('null', 3)	# 13-15
    Unknown3004(-64)

@State
def suef_406_OD():

    def upon_IMMEDIATE():
        Unknown4010(3)
        Unknown4007(3)
        Unknown4061(1)

        def upon_43():
            if (SLOT_48 == 4061):
                Unknown2037(1)
    sprite('null', 3)	# 1-3
    GFX_0('suef_406_OD_pt', -1)
    GFX_0('suef_406_OD_rock', -1)
    GFX_0('suef_406_crack', -1)
    sprite('null', 1)	# 4-4
    GFX_0('suef_406_OD_3d', -1)
    SFX_3('suse_00')
    if SLOT_2:
        GFX_0('suef_406_Atk_Pskill', -1)
    else:
        GFX_0('suef_406_Atk_Air', -1)

@State
def suef_406_SP():

    def upon_IMMEDIATE():
        Unknown4010(3)
        Unknown4007(3)
        Unknown4061(1)
    sprite('null', 3)	# 1-3
    GFX_0('suef_406_OD_pt', -1)
    GFX_0('suef_406_OD_rock', -1)
    GFX_0('suef_406_crack', -1)
    sprite('null', 1)	# 4-4
    GFX_0('suef_406_OD_3d', -1)

@State
def suef_406_Atk():

    def upon_IMMEDIATE():
        Unknown4011(3)
        Unknown2010()
        AttackLevel_(3)
        Damage(840)
        AttackP1(90)
        AttackP2(79)
        Unknown11092(1)
        AirUntechableTime(45)
        GroundedHitstunAnimation(10)
        AirHitstunAnimation(10)
        AirPushbackY(38000)
        Hitstop(8)
        StarterRating(2)
        Unknown12052(1)
        Unknown23182(3)
        Unknown11108('03000000')
        Unknown3038(1)
        Unknown1086(3)

        def upon_ON_HIT_OR_BLOCK():
            Unknown21012('4d696441737361756c740000000000000000000000000000000000000000000020000000')
        if SLOT_136:
            Unknown10000(80)
        Unknown23022(1)
    sprite('su406_10ex00', 8)	# 1-8	 **attackbox here**

@State
def suef_406_Atk_Air():

    def upon_IMMEDIATE():
        Unknown4011(3)
        Unknown2010()
        AttackLevel_(3)
        Damage(1000)
        AttackP1(80)
        AttackP2(80)
        AirUntechableTime(45)
        GroundedHitstunAnimation(10)
        AirHitstunAnimation(10)
        AirPushbackX(12000)
        Hitstop(8)
        Unknown23182(3)
        Unknown11108('03000000')
        Unknown3038(1)
        Unknown1086(3)
        Unknown23022(1)
    sprite('su406_10ex00', 8)	# 1-8	 **attackbox here**

@State
def suef_406_Atk_Pskill():

    def upon_IMMEDIATE():
        Unknown4011(3)
        Unknown2010()
        AttackLevel_(3)
        Damage(2000)
        AirPushbackX(2000)
        AirPushbackY(38000)
        AirUntechableTime(50)
        GroundedHitstunAnimation(10)
        AirHitstunAnimation(10)
        AttackP1(70)
        Unknown11042(1)
        Unknown3038(1)
        Unknown1086(3)
        Unknown23022(1)
    sprite('su406_10ex00', 3)	# 1-3	 **attackbox here**
    sprite('su406_10ex00', 5)	# 4-8	 **attackbox here**
    StartMultihit()

@State
def suef_406_OD_3d():

    def upon_IMMEDIATE():
        Unknown4011(3)
        Unknown4003('737565665f34303673706c6173685f6f640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000')
        Unknown3032()
        Unknown4061(1)
        Unknown21004(240)
        Unknown23015(6)
        Unknown1096(500)
        teleportRelativeX(-64000)
    sprite('null', 16)	# 1-16
    sprite('null', 16)	# 17-32
    Unknown3004(-16)

@State
def suef_406_OD_pt():

    def upon_IMMEDIATE():
        Unknown23067('suef_406dust_od')
        teleportRelativeX(25000)
    sprite('null', 16)	# 1-16
    sprite('null', 8)	# 17-24
    sprite('null', 16)	# 25-40
    Unknown3004(-16)

@State
def suef_406_rock():

    def upon_IMMEDIATE():
        Unknown2005()
        Unknown3032()
        Unknown23015(11)
        Unknown1096(750)
    sprite('null', 8)	# 1-8
    Unknown4003('737565665f343036726f636b2e444947000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000')
    sprite('null', 8)	# 9-16
    sprite('null', 16)	# 17-32
    Unknown3004(-16)

@State
def suef_406_OD_rock():

    def upon_IMMEDIATE():
        Unknown2005()
        Unknown3032()
        Unknown23015(11)
        Unknown1096(1250)
    sprite('null', 8)	# 1-8
    Unknown4003('737565665f343036726f636b2e444947000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000')
    sprite('null', 8)	# 9-16
    sprite('null', 16)	# 17-32
    Unknown3004(-16)

@State
def suef_406_crack():

    def upon_IMMEDIATE():
        pass
    sprite('null', 1)	# 1-1
    Unknown4054(12)
    Unknown4061(1)
    Unknown4047(242, 242, 242)
    Unknown4045('737565665f3430366a696d656e00000000000000000000000000000000000000ffffffff')
    GFX_1('suef_406smoke', -1)

@State
def suef_407_jiware():

    def upon_IMMEDIATE():
        Unknown4007(2)
        Unknown4010(2)
    label(0)
    sprite('null', 3)	# 1-3
    GFX_0('suef_407_rock', -1)
    GFX_0('suef_407_aura', -1)
    SFX_0('019_quake_0')
    sprite('null', 3)	# 4-6
    GFX_0('suef_407_aura3', -1)
    gotoLabel(0)

@State
def suef_407_rock():

    def upon_IMMEDIATE():
        Unknown4003('737565665f343037726f636b2e444947000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000')
        Unknown3032()
        Unknown23015(11)
        teleportRelativeX(100000)
    sprite('null', 8)	# 1-8
    GFX_1('suef_407stone', -1)
    Unknown1102(-400, 400)
    sprite('null', 8)	# 9-16
    sprite('null', 16)	# 17-32
    Unknown3004(-16)

@State
def suef_407_aura():

    def upon_IMMEDIATE():
        Unknown4009(2)
        Unknown4011(3)
        Unknown4003('737565665f343037617572612e444947000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000')
        Unknown3032()
        Unknown4061(1)
        Unknown21004(240)
        Unknown1102(-500, 0)
        Unknown1067(15)
        Unknown1059(10)
        Unknown1010(384000, 128000)
        Unknown1011(-50000, 0)
        Unknown21010(1)
    sprite('null', 12)	# 1-12
    sprite('null', 4)	# 13-16
    Unknown3004(-64)
    GFX_0('suef_407_aura2', -1)

@State
def suef_407_aura2():

    def upon_IMMEDIATE():
        Unknown4009(2)
        Unknown4011(3)
        Unknown4003('737565665f343037617572612e444947000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000')
        Unknown3032()
        Unknown4061(1)
        Unknown21004(240)
        Unknown1102(-750, -500)
        Unknown1067(15)
        Unknown1059(10)
        teleportRelativeY(0)
        teleportRelativeX(-320000)
    sprite('null', 12)	# 1-12
    sprite('null', 4)	# 13-16
    Unknown3004(-64)

@State
def suef_407_aura3():

    def upon_IMMEDIATE():
        Unknown4009(2)
        Unknown4011(3)
        Unknown4003('737565665f343037617572612e444947000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000')
        Unknown3032()
        Unknown4061(1)
        Unknown21004(240)
        Unknown1097(100)
        Unknown1102(0, -250)
        Unknown1067(15)
        Unknown1059(10)
        teleportRelativeX(384000)
        Unknown23015(11)
    sprite('null', 12)	# 1-12
    sprite('null', 4)	# 13-16
    Unknown3004(-64)

@State
def suef_407_kick():

    def upon_IMMEDIATE():
        Unknown4011(3)
    sprite('null', 5)	# 1-5
    GFX_0('suef_407_kick1', -1)
    GFX_0('suef_407_kick2', -1)
    GFX_0('suef_407_kick_rock', -1)
    sprite('null', 5)	# 6-10
    GFX_0('suef_407_kick2', -1)
    sprite('null', 5)	# 11-15
    GFX_0('suef_407_kick2', -1)

@State
def suef_407_kick1():

    def upon_IMMEDIATE():
        Unknown4011(3)
        Unknown4003('737565665f3430376b69636b2e444947000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000')
        Unknown3032()
        Unknown4061(1)
        Unknown21004(240)
        teleportRelativeX(128000)
        Unknown23015(11)
        Unknown1056(1250)
    sprite('null', 20)	# 1-20
    sprite('null', 10)	# 21-30
    Unknown3004(-25)

@State
def suef_407_kick2():

    def upon_IMMEDIATE():
        Unknown4003('737565665f3430376b69636b322e4449470000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000')
        Unknown3032()
        Unknown4061(1)
        Unknown21004(240)
        Unknown1010(256000, 0)
        Unknown1011(-64000, -32000)
        Unknown23015(7)
        Unknown1102(-250, 0)
    sprite('null', 20)	# 1-20
    Unknown1099(10)

@State
def suef_407_kick_rock():

    def upon_IMMEDIATE():
        Unknown2005()
        Unknown4003('737565665f343037726f636b2e444947000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000')
        Unknown3032()
        Unknown23015(6)
        teleportRelativeX(0)
        Unknown1007(16000)
        Unknown1096(1250)
    sprite('null', 8)	# 1-8
    sprite('null', 24)	# 9-32
    Unknown3004(-10)

@State
def suef_430_sword():

    def upon_IMMEDIATE():
        Unknown4010(2)
        Unknown4007(2)
        Unknown4009(2)
        Unknown4061(1)

        def upon_43():
            if (SLOT_48 == 4301):
                sendToLabel(10)
    sprite('vrsuef430_00', 3)	# 1-3
    GFX_0('suef_dust_front', 0)
    GFX_0('suef_dust_front', 1)
    sprite('vrsuef430_01', 3)	# 4-6
    sprite('vrsuef430_02', 3)	# 7-9
    GFX_0('suef_dust_front', 0)
    sprite('suef430_03', 3)	# 10-12	 **attackbox here**
    teleportRelativeX(-69000)
    sprite('suef430_04', 3)	# 13-15	 **attackbox here**
    sprite('suef430_05', 6)	# 16-21	 **attackbox here**
    Unknown4061(1)
    Unknown4047(242, 242, 242)
    Unknown4045('737565665f34333073776f72640000000000000000000000000000000000000000000000')
    sprite('suef430_06', 6)	# 22-27	 **attackbox here**
    sprite('suef430_07', 6)	# 28-33	 **attackbox here**
    label(1)
    sprite('suef430_05', 6)	# 34-39	 **attackbox here**
    sprite('suef430_06', 6)	# 40-45	 **attackbox here**
    sprite('suef430_07', 6)	# 46-51	 **attackbox here**
    gotoLabel(1)
    label(10)
    sprite('suef430_08', 6)	# 52-57	 **attackbox here**
    sprite('suef430_09', 6)	# 58-63	 **attackbox here**
    sprite('suef430_10', 6)	# 64-69	 **attackbox here**
    teleportRelativeX(69000)
    teleportRelativeX(-97000)
    sprite('suef430_11', 6)	# 70-75	 **attackbox here**
    teleportRelativeX(97000)
    teleportRelativeX(-148000)
    sprite('suef430_12', 6)	# 76-81	 **attackbox here**
    teleportRelativeX(148000)
    teleportRelativeX(-180000)
    sprite('vrsuef430_13', 6)	# 82-87	 **attackbox here**
    sprite('vrsuef430_14', 1)	# 88-88	 **attackbox here**
    sprite('vrsuef430_15', 1)	# 89-89	 **attackbox here**
    sprite('vrsuef430_16', 6)	# 90-95	 **attackbox here**
    sprite('vrsuef430_17', 6)	# 96-101	 **attackbox here**
    Unknown23015(11)
    sprite('vrsuef430_18', 6)	# 102-107	 **attackbox here**
    sprite('vrsuef430_19', 6)	# 108-113	 **attackbox here**
    sprite('vrsuef430_20', 6)	# 114-119	 **attackbox here**

@State
def suef_430_slash():

    def upon_IMMEDIATE():
        Unknown4003('737565665f343330736c6173682e4449470000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000')
        Unknown3032()
        Unknown4061(1)
        Unknown21004(240)
        Unknown1056(1000)
        teleportRelativeX(430000)
        teleportRelativeY(200000)
    sprite('null', 29)	# 1-29
    Unknown4061(1)
    Unknown4047(242, 242, 242)
    Unknown4045('737565665f343330626700000000000000000000000000000000000000000000ffffffff')
    GFX_1('suef_430bg', -1)

@State
def suef_430_bg():

    def upon_IMMEDIATE():
        Unknown4003('737565665f34333062672e4449470000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000')
        Unknown4061(1)
        Unknown3035()
        Unknown23015(1)
        Unknown1056(1000)
        Unknown23032(50)
        teleportRelativeY(200000)
    sprite('null', 20)	# 1-20
    Unknown1067(-50)
    Unknown3001(204)

@State
def suef_431_punch():

    def upon_IMMEDIATE():
        Unknown4010(2)
        Unknown4007(2)
        Unknown4009(2)
        Unknown4061(1)
        Unknown2019(10)
    sprite('vrsuef431_00', 3)	# 1-3
    teleportRelativeX(21000)
    sprite('vrsuef431_01', 3)	# 4-6
    teleportRelativeX(-21000)
    teleportRelativeX(-98000)
    GFX_0('suef_dust', 0)
    sprite('vrsuef431_02', 3)	# 7-9
    teleportRelativeX(98000)
    teleportRelativeX(-188000)
    sprite('vrsuef431_03', 3)	# 10-12
    teleportRelativeX(188000)
    teleportRelativeX(-236000)
    GFX_0('suef_dust', 0)
    sprite('vrsuef431_04', 3)	# 13-15
    teleportRelativeX(236000)
    teleportRelativeX(-261000)
    sprite('vrsuef431_05', 3)	# 16-18
    GFX_0('suef_dust', 0)
    GFX_0('suef_dust', 1)
    sprite('vrsuef431_06', 3)	# 19-21
    GFX_0('suef_dust', 0)

@State
def suef_431_punch2():

    def upon_IMMEDIATE():
        Unknown4009(2)
        Unknown4061(1)
    sprite('null', 16)	# 1-16
    Unknown4061(1)
    Unknown4047(242, 242, 242)
    Unknown23067('suef_431punch')

@State
def suef_431_charge():

    def upon_IMMEDIATE():
        Unknown4010(2)
        Unknown4007(2)
        Unknown4009(2)
        Unknown4003('737565665f3433316368617267652e44494700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000')
        Unknown4061(1)
        Unknown3032()
        Unknown21004(240)
        Unknown1096(1200)
    sprite('null', 16)	# 1-16
    Unknown3001(0)
    Unknown3004(16)
    Unknown1099(5)
    sprite('null', 8)	# 17-24
    sprite('null', 8)	# 25-32
    Unknown3004(-32)

@State
def suef_431_ring():

    def upon_IMMEDIATE():
        Unknown4010(2)
        Unknown4007(2)
        Unknown4009(2)
        Unknown4061(1)
        Unknown3033()
    sprite('suef431_90', 6)	# 1-6
    teleportRelativeX(-60000)
    sprite('suef431_91', 6)	# 7-12
    teleportRelativeX(60000)
    teleportRelativeX(-72000)

@State
def suef_431_beam():

    def upon_IMMEDIATE():
        Unknown4007(2)
        Unknown4010(2)
        Unknown2055(100)
        Unknown1007(150000)
        teleportRelativeX(150000)
    sprite('null', 10)	# 1-10
    GFX_0('suef_431_beam0', -1)
    GFX_0('suef_431_beam1', -1)
    GFX_0('suef_431_beam2', -1)
    GFX_0('suef_431_ring2', -1)
    GFX_0('suef_431_ring3', -1)
    GFX_0('suef_431_wave', -1)
    GFX_0('suef_431_dome', -1)
    GFX_0('suef_431_rock', -1)
    GFX_0('suef_431_dome2', -1)
    label(0)
    sprite('null', 10)	# 11-20
    GFX_0('suef_431_dome', -1)
    GFX_0('suef_431_dome2', -1)
    GFX_0('suef_431_rock', -1)
    gotoLabel(0)

@State
def suef_431_beam0():

    def upon_IMMEDIATE():
        Unknown4010(2)
        Unknown4007(2)
        teleportRelativeX(55000)
        Unknown2055(100)
    label(0)
    sprite('null', 6)	# 1-6
    Unknown4061(1)
    Unknown4054(8)
    Unknown4045('737565665f3433316d6f7574685f620000000000000000000000000000000000ffffffff')
    Unknown4054(7)
    Unknown4045('737565665f3433316d6f7574685f610000000000000000000000000000000000ffffffff')
    Unknown4054(6)
    Unknown4045('737565665f3433316d6f7574685f630000000000000000000000000000000000ffffffff')
    Unknown4054(11)
    Unknown4047(242, 242, 242)
    Unknown4045('737565665f3433316d6f7574685f636c72000000000000000000000000000000ffffffff')
    gotoLabel(0)

@State
def suef_431_beam1():

    def upon_IMMEDIATE():
        Unknown4010(2)
        Unknown4007(2)
        Unknown4009(2)
        Unknown4003('737565665f3433316265616d312e4449470000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000')
        Unknown4061(1)
        Unknown21004(240)
        Unknown3032()
        Unknown23015(12)
        teleportRelativeX(-70000)
    sprite('null', 90)	# 1-90

@State
def suef_431_beam2():

    def upon_IMMEDIATE():
        Unknown4010(2)
        Unknown4007(2)
        Unknown4009(2)
        Unknown4003('737565665f3433316265616d322e4449470000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000')
        Unknown23015(12)
        teleportRelativeX(-70000)
        Unknown3033()
    sprite('null', 90)	# 1-90

@State
def suef_431_ring2():

    def upon_IMMEDIATE():
        Unknown4010(2)
        Unknown4007(2)
        Unknown4061(1)
        Unknown3033()
        Unknown1096(1100)
        teleportRelativeX(350000)
        Unknown23015(10)
        GFX_0('suef_431_ring2b', -1)
    sprite('suef431_80', 20)	# 1-20
    Unknown1067(10)
    sprite('suef431_80', 30)	# 21-50
    Unknown3004(-8)

@State
def suef_431_ring2b():

    def upon_IMMEDIATE():
        Unknown4010(2)
        Unknown4007(2)
        Unknown4013(2)
        Unknown4025(2)
        Unknown4061(1)
        Unknown3033()
        Unknown23015(12)
    sprite('suef431_80b', 50)	# 1-50

@State
def suef_431_ring3():

    def upon_IMMEDIATE():
        Unknown4010(2)
        Unknown4007(2)
        Unknown4061(1)
        Unknown3033()
        Unknown1096(2200)
        teleportRelativeX(225000)
        Unknown23015(10)
        GFX_0('suef_431_ring3b', -1)
    sprite('suef431_80', 20)	# 1-20
    Unknown1067(10)
    sprite('suef431_80', 30)	# 21-50
    Unknown3004(-8)

@State
def suef_431_ring3b():

    def upon_IMMEDIATE():
        Unknown4010(2)
        Unknown4007(2)
        Unknown4013(2)
        Unknown4025(2)
        Unknown4061(1)
        Unknown3033()
        Unknown23015(11)
    sprite('suef431_80b', 50)	# 1-50

@State
def suef_431_wave():

    def upon_IMMEDIATE():
        Unknown4010(2)
        Unknown4007(2)
        Unknown4003('737565665f343331776176652e444947000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000')
        Unknown4061(1)
        Unknown21004(240)
        Unknown3032()
        teleportRelativeX(100000)
        Unknown1096(650)
    sprite('null', 90)	# 1-90

@State
def suef_431_dome():

    def upon_IMMEDIATE():
        Unknown4010(2)
        Unknown4003('737565665f343331646f6d652e444947000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000')
        Unknown4061(1)
        Unknown21004(240)
        Unknown3032()
        teleportRelativeY(-50000)
        teleportRelativeX(16000)
        Unknown3001(128)
    sprite('null', 30)	# 1-30
    physicsXImpulse(-16000)

@State
def suef_431_dome2():

    def upon_IMMEDIATE():
        Unknown4010(2)
        Unknown4061(1)
        Unknown3033()
        teleportRelativeY(-50000)
        teleportRelativeX(64000)
    sprite('suef431_70', 30)	# 1-30
    physicsXImpulse(-16000)
    Unknown3004(-8)

@State
def suef_431_rock():

    def upon_IMMEDIATE():
        Unknown4010(2)
        teleportRelativeY(0)
    sprite('null', 1)	# 1-1
    GFX_1('suef_431rock00', -1)
    GFX_1('suef_431rock01', -1)

@State
def suef_432_aura():

    def upon_IMMEDIATE():
        Unknown2005()
        Unknown4010(2)
        Unknown4007(2)
        Unknown2054(1)
        Unknown4003('737565665f343332617572612e444947000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000')
        Unknown4061(1)
        Unknown21004(240)
        Unknown3032()
    sprite('null', 20)	# 1-20
    Unknown1096(750)
    Unknown1064(500)
    Unknown1099(10)
    Unknown1067(15)
    sprite('null', 10)	# 21-30

@State
def suef_432_aura2():

    def upon_IMMEDIATE():
        Unknown4010(2)
        Unknown4007(2)
        Unknown2054(1)
        Unknown4003('737565665f34333261757261322e4449470000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000')
        Unknown4015()
        Unknown3032()
        Unknown4061(1)
        Unknown21004(240)
        teleportRelativeY(-20000)
    sprite('null', 5)	# 1-5
    Unknown4061(1)
    Unknown4047(242, 242, 242)
    Unknown4045('737565665f343332617572615f736d6f6b650000000000000000000000000000ffffffff')
    Unknown3001(0)
    Unknown3004(25)
    Unknown1096(250)
    Unknown1099(100)
    Unknown1067(300)
    sprite('null', 5)	# 6-10
    Unknown1099(25)
    Unknown1067(-60)
    sprite('null', 5)	# 11-15
    sprite('null', 15)	# 16-30
    Unknown3004(-17)

@State
def suef_432_auradust():

    def upon_IMMEDIATE():
        Unknown4010(2)
        Unknown4007(2)
        Unknown2054(1)
        Unknown2055(20)
    label(0)
    sprite('null', 3)	# 1-3
    Unknown4061(1)
    Unknown4047(242, 242, 242)
    Unknown4045('737565665f343332617572615f64757374000000000000000000000000000000ffffffff')
    gotoLabel(0)

@State
def suef_440():

    def upon_IMMEDIATE():
        Unknown4007(2)
        Unknown4010(2)
        Unknown2054(1)
        Unknown21010(1)
        Unknown4061(1)
        Unknown2005()
        teleportRelativeX(48000)
    sprite('null', 1)	# 1-1
    Unknown4049(600)
    Unknown4045('737565665f3331335f6200000000000000000000000000000000000000000000ffffffff')
    Unknown4049(600)
    Unknown4047(240, 240, 240)
    Unknown4045('737565665f333133000000000000000000000000000000000000000000000000ffffffff')

@State
def suef_440_smoke():
    sprite('null', 3)	# 1-3
    GFX_1('suef_313smoke', -1)
    GFX_0('suef_440_smoke1', -1)
    sprite('null', 3)	# 4-6
    GFX_0('suef_440_smoke2', -1)

@State
def suef_440_smoke1():

    def upon_IMMEDIATE():
        Unknown3032()
        Unknown3001(128)
        Unknown2055(60)
        Unknown4003('737565665f333133736d6f6b652e4449470000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000')
        teleportRelativeX(250000)
        Unknown1056(500)
    sprite('null', 6)	# 1-6
    sprite('null', 6)	# 7-12
    sprite('null', 6)	# 13-18
    sprite('null', 6)	# 19-24
    sprite('null', 6)	# 25-30
    sprite('null', 6)	# 31-36
    Unknown3004(-4)
    sprite('null', 6)	# 37-42
    sprite('null', 6)	# 43-48
    sprite('null', 32767)	# 49-32815

@State
def suef_440_smoke2():

    def upon_IMMEDIATE():
        Unknown3032()
        Unknown3001(128)
        Unknown2055(60)
        Unknown4003('737565665f333133736d6f6b652e4449470000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000')
        teleportRelativeX(200000)
        Unknown1056(750)
    sprite('null', 6)	# 1-6
    sprite('null', 6)	# 7-12
    sprite('null', 6)	# 13-18
    sprite('null', 6)	# 19-24
    sprite('null', 6)	# 25-30
    sprite('null', 6)	# 31-36
    Unknown3004(-4)
    sprite('null', 6)	# 37-42
    sprite('null', 6)	# 43-48
    sprite('null', 32767)	# 49-32815

@State
def suef_440_kick():
    sprite('null', 5)	# 1-5
    GFX_0('suef_440_kick_rock', -1)
    GFX_0('suef_440_kick1', -1)
    GFX_0('suef_440_kick2', -1)
    sprite('null', 5)	# 6-10
    GFX_0('suef_440_kick2', -1)
    sprite('null', 5)	# 11-15
    GFX_0('suef_440_kick2', -1)

@State
def suef_440_kick1():

    def upon_IMMEDIATE():
        Unknown4003('737565665f3434306b69636b2e444947000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000')
        Unknown3032()
        Unknown4061(1)
        Unknown21004(240)
        teleportRelativeX(128000)
        Unknown23015(11)
        Unknown1096(500)

        def upon_43():
            if (SLOT_48 == 4401):
                sendToLabel(0)
    sprite('null', 50)	# 1-50
    sprite('null', 32)	# 51-82
    Unknown3004(-8)
    ExitState()
    label(0)
    sprite('null', 10)	# 83-92
    Unknown3004(-25)

@State
def suef_440_kick2():

    def upon_IMMEDIATE():
        Unknown4003('737565665f3430376b69636b322e4449470000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000')
        Unknown3032()
        Unknown4061(1)
        Unknown21004(240)
        Unknown1010(256000, 0)
        Unknown1011(-64000, -32000)
        Unknown23015(7)
        Unknown1102(-250, 0)
    sprite('null', 20)	# 1-20
    Unknown1099(10)

@State
def suef_440_kick_rock():

    def upon_IMMEDIATE():
        Unknown2005()
        Unknown4003('737565665f343037726f636b2e444947000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000')
        Unknown3032()
        Unknown23015(6)
        teleportRelativeX(50000)
        Unknown1007(16000)
        Unknown1056(1600)
        Unknown1064(1200)
    sprite('null', 8)	# 1-8
    GFX_1('suef_407stone', -1)
    sprite('null', 24)	# 9-32
    Unknown3004(-10)

@State
def suef_440_rolling():

    def upon_IMMEDIATE():
        Unknown4007(3)
        Unknown4009(2)
        Unknown4003('737565665f343036726f6c6c696e672e444947000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000')
        Unknown3032()
        Unknown4061(1)
        Unknown21004(240)
        Unknown3001(192)
        Unknown1007(64000)
        Unknown1074(30000)
        Unknown4061(1)
        Unknown4047(240, 240, 240)
        Unknown4054(11)
        Unknown23067('suef_440rolling')
        sendToLabelUpon(32, 1)
        Unknown4010(2)
    sprite('null', 4)	# 1-4
    Unknown3001(0)
    Unknown3004(50)
    sprite('null', 32767)	# 5-32771
    Unknown3001(191)
    Unknown3004(0)
    label(1)
    sprite('null', 30)	# 32772-32801
    Unknown3004(-9)

@State
def suef_440_fireaura():

    def upon_IMMEDIATE():
        Unknown4007(3)
        Unknown4010(2)
    label(0)
    sprite('null', 3)	# 1-3
    GFX_0('suef_440_fireaura_pt', -1)
    gotoLabel(0)

@State
def suef_440_fireaura_pt():

    def upon_IMMEDIATE():
        Unknown4007(3)
        Unknown4010(2)
        Unknown4061(1)
    sprite('null', 24)	# 1-24
    Unknown4047(240, 240, 240)
    Unknown4045('737565665f343430617572610000000000000000000000000000000000000000ffffffff')

@State
def suef_440_finish():
    sprite('null', 30)	# 1-30
    GFX_0('suef_440_crack', -1)
    GFX_0('suef_440_shock', -1)
    GFX_0('suef_440_tornado', -1)
    sprite('null', 1)	# 31-31
    Unknown26('suef_440_fireaura')

@State
def suef_440_finish_sp():
    sprite('null', 30)	# 1-30
    GFX_0('suef_440_crack_sp', -1)
    GFX_0('suef_440_shock', -1)
    GFX_0('suef_440_wave', -1)
    GFX_0('suef_440_tornado', -1)
    GFX_0('suef_440_tornado2', -1)
    sprite('null', 1)	# 31-31
    Unknown26('suef_440_fireaura')

@State
def suef_440_crack():

    def upon_IMMEDIATE():
        Unknown4007(3)
        Unknown4003('737565665f343036726f636b2e444947000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000')
        Unknown3032()
        Unknown23015(11)
        Unknown1056(1500)
        Unknown1064(1250)
        teleportRelativeX(48000)
        Unknown4061(1)
    sprite('null', 40)	# 1-40
    GFX_0('suef_440_rock', -1)
    GFX_0('suef_440_aurasmoke', -1)
    sprite('null', 24)	# 41-64
    Unknown4007(0)
    Unknown3004(-10)

@State
def suef_440_crack_sp():

    def upon_IMMEDIATE():
        Unknown4007(3)
        Unknown4003('737565665f343036726f636b2e444947000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000')
        Unknown3032()
        Unknown23015(11)
        Unknown1056(1500)
        Unknown1064(1250)
        teleportRelativeX(48000)
        Unknown4061(1)
    sprite('null', 60)	# 1-60
    GFX_0('suef_440_rock', -1)
    GFX_0('suef_440_aurasmoke', -1)
    sprite('null', 40)	# 61-100
    Unknown4007(0)
    Unknown3004(-6)

@State
def suef_440_rock():

    def upon_IMMEDIATE():
        Unknown4007(3)
    sprite('null', 90)	# 1-90
    GFX_2('suef_440rock')

@State
def suef_440_aurasmoke():

    def upon_IMMEDIATE():
        Unknown4007(3)
        Unknown4061(1)
        teleportRelativeX(-25000)
    sprite('null', 90)	# 1-90
    Unknown4047(240, 240, 240)
    Unknown4054(10)
    Unknown23067('suef_440smoke')
    GFX_1('suef_401stone', -1)

@State
def suef_440_shock():

    def upon_IMMEDIATE():
        Unknown4007(3)
        teleportRelativeX(25000)
    sprite('null', 1)	# 1-1
    GFX_0('suef_440_shock1', -1)
    GFX_0('suef_440_shock2', -1)

@State
def suef_440_shock1():

    def upon_IMMEDIATE():
        Unknown4007(3)
        Unknown4061(1)
    sprite('null', 60)	# 1-60
    Unknown4054(12)
    Unknown4047(240, 240, 240)
    Unknown23067('suef_440finish')

@State
def suef_440_shock2():

    def upon_IMMEDIATE():
        Unknown4007(3)
    sprite('null', 60)	# 1-60
    Unknown4054(12)
    Unknown23067('suef_440finish2')

@State
def suef_440_tornado():

    def upon_IMMEDIATE():
        Unknown2005()
        Unknown4007(3)
        Unknown2054(1)
        Unknown4003('737565665f343332617572612e444947000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000')
        Unknown4061(1)
        Unknown21004(240)
        Unknown3032()
    sprite('null', 20)	# 1-20
    Unknown1096(1000)
    Unknown1064(750)
    Unknown1099(10)
    Unknown1067(15)
    sprite('null', 10)	# 21-30

@State
def suef_440_tornado2():

    def upon_IMMEDIATE():
        Unknown4010(2)
        Unknown4007(2)
        Unknown2054(1)
        Unknown4003('737565665f34333261757261322e4449470000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000')
        Unknown4015()
        Unknown3032()
        Unknown4061(1)
        Unknown21004(240)
        teleportRelativeY(-20000)
    sprite('null', 10)	# 1-10
    Unknown3001(0)
    Unknown3004(25)
    Unknown1096(400)
    Unknown1099(100)
    sprite('null', 40)	# 11-50
    Unknown1099(0)
    Unknown1067(-35)
    Unknown3004(-6)

@State
def suef_440_wave():

    def upon_IMMEDIATE():
        Unknown4007(3)
        teleportRelativeX(25000)
    sprite('null', 1)	# 1-1
    GFX_0('suef_440_wave1', -1)
    GFX_0('suef_440_wave2', -1)
    GFX_0('suef_440_wave3', -1)

@State
def suef_440_wave1():

    def upon_IMMEDIATE():
        Unknown4007(3)
        Unknown4003('737565665f3434307761766500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000')
        Unknown3033()
        Unknown4061(1)
        Unknown21004(240)
        Unknown1056(750)
        Unknown23015(14)
    sprite('null', 60)	# 1-60
    sprite('null', 40)	# 61-100
    Unknown3004(-6)

@State
def suef_440_wave2():

    def upon_IMMEDIATE():
        Unknown4007(3)
        Unknown4003('737565665f3434307761766532000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000')
        Unknown3033()
        Unknown4061(1)
        Unknown21004(240)
        Unknown1056(750)
        Unknown23015(6)
    sprite('null', 60)	# 1-60
    sprite('null', 40)	# 61-100
    Unknown3004(-6)

@State
def suef_440_wave3():

    def upon_IMMEDIATE():
        Unknown4007(3)
        Unknown4003('737565665f3434307761766533000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000')
        Unknown3032()
        Unknown1056(750)
        Unknown23015(13)
        Unknown3001(192)
    sprite('null', 60)	# 1-60
    sprite('null', 40)	# 61-100
    Unknown3004(-4)

@State
def AstralHeat_Camera():

    def upon_IMMEDIATE():
        Unknown4010(3)
        Unknown4011(3)
        sendToLabelUpon(33, 1)
        sendToLabelUpon(41, 9)
    sprite('null', 32767)	# 1-32767
    Unknown20000(1)
    Unknown20003(1)
    label(1)
    sprite('null', 1)	# 32768-32768
    sprite('null', 15)	# 32769-32783
    Unknown1007(100000)
    teleportRelativeX(50000)
    sprite('null', 15)	# 32784-32798
    Unknown1007(-50000)
    teleportRelativeX(-50000)
    sprite('null', 15)	# 32799-32813
    Unknown1007(50000)
    teleportRelativeX(50000)
    sprite('null', 15)	# 32814-32828
    Unknown1007(-50000)
    teleportRelativeX(-50000)
    sprite('null', 1)	# 32829-32829
    Unknown20008(1)
    Unknown20009(1150)
    teleportRelativeY(400000)
    sprite('null', 10)	# 32830-32839
    Unknown1007(-200000)
    teleportRelativeX(-200000)
    sprite('null', 10)	# 32840-32849
    Unknown1007(200000)
    teleportRelativeX(200000)
    sprite('null', 10)	# 32850-32859
    Unknown1007(-200000)
    teleportRelativeX(-200000)
    sprite('null', 10)	# 32860-32869
    Unknown1007(200000)
    teleportRelativeX(200000)
    sprite('null', 10)	# 32870-32879
    Unknown1007(-200000)
    teleportRelativeX(-200000)
    sprite('null', 1)	# 32880-32880
    Unknown20009(1300)
    Unknown20008(1)
    teleportRelativeY(300000)
    teleportRelativeX(200000)
    label(100)
    sprite('null', 5)	# 32881-32885
    Unknown1007(-200000)
    teleportRelativeX(-100000)
    sprite('null', 5)	# 32886-32890
    Unknown1007(200000)
    teleportRelativeX(-100000)
    sprite('null', 5)	# 32891-32895
    Unknown1007(-200000)
    teleportRelativeX(100000)
    sprite('null', 5)	# 32896-32900
    Unknown1007(200000)
    teleportRelativeX(100000)
    loopRest()
    gotoLabel(100)
    sprite('null', 32767)	# 32901-65667
    label(9)
    sprite('null', 1)	# 65668-65668
    Unknown20009(1000)
    Unknown20000(0)
    Unknown20003(0)
    Unknown20008(0)

@State
def suef_450_hand():

    def upon_IMMEDIATE():
        Unknown4010(3)
        Unknown4011(3)
        Unknown4007(2)
        Unknown4009(2)
        Unknown4061(1)
        Unknown3032()
        Unknown23015(1)
    sprite('suef450_00', 3)	# 1-3
    teleportRelativeX(-64000)
    sprite('suef450_01', 3)	# 4-6
    teleportRelativeX(64000)
    teleportRelativeX(-108000)
    label(0)
    sprite('suef450_02', 3)	# 7-9
    GFX_1('suef_450hand_b', 0)
    Unknown4047(242, 242, 242)
    Unknown4045('737565665f34353068616e64000000000000000000000000000000000000000000000000')
    sprite('suef450_03', 3)	# 10-12
    GFX_1('suef_450handaura_b', 0)
    Unknown4047(242, 242, 242)
    Unknown4045('737565665f34353068616e64000000000000000000000000000000000000000000000000')
    sprite('suef450_04', 3)	# 13-15
    GFX_1('suef_450handaura_b', 0)
    Unknown4047(242, 242, 242)
    Unknown4045('737565665f34353068616e64000000000000000000000000000000000000000000000000')
    gotoLabel(0)

@State
def suef_450_atk1():

    def upon_IMMEDIATE():
        Unknown4007(2)
        Unknown4009(2)
        Unknown4010(3)
        Unknown4011(3)
        Unknown4061(1)
        Unknown3032()
        Unknown23015(7)
    sprite('suef450_05', 3)	# 1-3
    teleportRelativeX(-108000)
    sprite('suef450_06', 3)	# 4-6
    Unknown4054(6)
    Unknown4045('737565665f34353068616e64617572615f62000000000000000000000000000001000000')
    Unknown4054(6)
    Unknown4047(242, 242, 242)
    Unknown4045('737565665f34353068616e64000000000000000000000000000000000000000001000000')
    Unknown4054(6)
    Unknown4045('737565665f34353068616e64617572615f62000000000000000000000000000002000000')
    Unknown4054(6)
    Unknown4047(242, 242, 242)
    Unknown4045('737565665f34353068616e64000000000000000000000000000000000000000002000000')
    Unknown4054(6)
    Unknown4045('737565665f34353068616e64617572615f62000000000000000000000000000003000000')
    Unknown4054(6)
    Unknown4047(242, 242, 242)
    Unknown4045('737565665f34353068616e64000000000000000000000000000000000000000003000000')
    Unknown4054(6)
    Unknown4045('737565665f34353073706c6173685f620000000000000000000000000000000000000000')
    Unknown4054(6)
    Unknown4047(242, 242, 242)
    Unknown4045('737565665f34353073706c61736800000000000000000000000000000000000000000000')
    GFX_0('suef_450_atk1_3d', -1)
    sprite('suef450_07', 6)	# 7-12
    sprite('suef450_08', 3)	# 13-15

@State
def suef_450_atk1_3d():

    def upon_IMMEDIATE():
        Unknown4007(3)
        Unknown4009(3)
        Unknown4010(3)
        Unknown4011(3)
        Unknown4003('737565665f34353073706c6173682e44494700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000')
        Unknown4061(1)
        Unknown3032()
        Unknown21004(240)
        Unknown23015(7)
        teleportRelativeX(128000)
    sprite('null', 12)	# 1-12
    Unknown1099(20)
    sprite('null', 8)	# 13-20
    Unknown3004(-32)

@State
def suef_450_atk2():
    sprite('null', 1)	# 1-1
    Unknown4061(1)
    Unknown4047(242, 242, 242)
    Unknown4045('737565665f34353073706c617368320000000000000000000000000000000000ffffffff')
    Unknown3032()
    Unknown21004(240)
    GFX_0('suef_450_atk2_3d', -1)
    Unknown36(1)
    Unknown1110(4000, 0)
    Unknown35()
    GFX_0('suef_450_atk2_3d', -1)
    Unknown36(1)
    Unknown2005()
    Unknown1110(4000, 0)
    Unknown35()
    GFX_0('suef_450_atk2_3d', -1)
    Unknown36(1)
    Unknown1072(-50000)
    Unknown1110(4000, 0)
    Unknown35()
    GFX_0('suef_450_atk2_3d', -1)
    Unknown36(1)
    Unknown2005()
    Unknown1072(-50000)
    Unknown1110(4000, 0)
    Unknown35()
    GFX_0('suef_450_atk2_3d', -1)
    Unknown36(1)
    Unknown1072(50000)
    Unknown1110(4000, 0)
    Unknown35()
    GFX_0('suef_450_atk2_3d', -1)
    Unknown36(1)
    Unknown2005()
    Unknown1072(50000)
    Unknown1110(4000, 0)
    Unknown35()

@State
def suef_450_atk2_3d():

    def upon_IMMEDIATE():
        Unknown4003('737565665f34353073706c617368322e444947000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000')
        Unknown4061(1)
        Unknown3032()
        Unknown21004(240)
        Unknown1068(-50)
        Unknown1060(50)
        Unknown1097(500)
    sprite('null', 32)	# 1-32

@State
def suef_450_sword():

    def upon_IMMEDIATE():
        Unknown4010(3)
        Unknown4007(2)
        Unknown4009(2)
        Unknown4061(1)
        teleportRelativeX(32000)
        Unknown1007(19000)
        sendToLabelUpon(32, 10)
        Unknown23015(7)
    sprite('suef450_15', 6)	# 1-6	 **attackbox here**
    teleportRelativeX(-100000)
    sprite('suef450_16', 8)	# 7-14	 **attackbox here**
    teleportRelativeX(192000)
    sprite('suef450_17', 8)	# 15-22	 **attackbox here**
    sprite('suef450_18', 8)	# 23-30	 **attackbox here**
    sprite('suef450_19', 8)	# 31-38	 **attackbox here**
    sprite('suef450_20', 6)	# 39-44	 **attackbox here**
    sprite('suef450_21', 6)	# 45-50	 **attackbox here**
    teleportRelativeX(-192000)
    teleportRelativeX(256000)
    Unknown1007(-80000)
    sprite('suef450_22', 6)	# 51-56	 **attackbox here**
    teleportRelativeX(-256000)
    Unknown1007(80000)
    teleportRelativeX(64000)
    Unknown1007(-80000)
    sprite('suef450_23', 6)	# 57-62	 **attackbox here**
    teleportRelativeX(-64000)
    Unknown1007(80000)
    teleportRelativeX(-192000)
    Unknown1007(-80000)
    sprite('suef450_24add', 3)	# 63-65	 **attackbox here**
    teleportRelativeX(192000)
    sprite('suef450_25', 3)	# 66-68	 **attackbox here**
    Unknown1007(80000)
    sprite('suef450_26', 3)	# 69-71	 **attackbox here**
    label(1)
    sprite('suef450_24', 3)	# 72-74	 **attackbox here**
    sprite('suef450_25', 3)	# 75-77	 **attackbox here**
    sprite('suef450_26', 3)	# 78-80	 **attackbox here**
    gotoLabel(1)
    label(10)
    sprite('suef450_27', 3)	# 81-83	 **attackbox here**
    sprite('suef450_28', 3)	# 84-86	 **attackbox here**
    sprite('suef450_29', 3)	# 87-89	 **attackbox here**
    teleportRelativeX(272000)
    Unknown1007(-64000)
    sprite('suef450_30', 3)	# 90-92	 **attackbox here**
    Unknown23015(6)
    Unknown1007(64000)
    Unknown1007(-128000)
    sprite('suef450_31', 3)	# 93-95	 **attackbox here**
    sprite('suef450_32', 3)	# 96-98	 **attackbox here**
    label(0)
    sprite('suef450_30', 3)	# 99-101	 **attackbox here**
    sprite('suef450_31', 3)	# 102-104	 **attackbox here**
    sprite('suef450_32', 3)	# 105-107	 **attackbox here**
    gotoLabel(0)

@State
def suef_450_swordaura():

    def upon_IMMEDIATE():
        Unknown4061(1)
        Unknown3033()
        Unknown21004(240)
        Unknown4003('737565665f34353073776f7264617572612e44494700000000000000000000000000000000000000000000000000000000000000000000000000000000000000')
        teleportRelativeX(95000)
        Unknown1007(400000)
        Unknown1072(-44000)
        Unknown23015(6)
        sendToLabelUpon(32, 0)
    sprite('null', 15)	# 1-15
    Unknown3001(0)
    Unknown3004(14)
    sprite('null', 32767)	# 16-32782
    Unknown3001(220)
    Unknown3004(0)
    label(0)
    sprite('null', 3)	# 32783-32785
    Unknown1007(75000)
    teleportRelativeX(-75000)
    Unknown1096(2000)
    Unknown1072(-20000)

@State
def suef_450_bg():

    def upon_IMMEDIATE():
        Unknown23032(50)
        Unknown23033(100)
        Unknown4061(1)
        Unknown4054(0)
        Unknown4047(242, 242, 242)
        Unknown23067('suef_450bg')
    sprite('null', 90)	# 1-90
    Unknown3001(0)
    Unknown3004(4)
    sprite('null', 32767)	# 91-32857
    Unknown3001(255)
    Unknown3004(0)

@State
def suef_450_shake():

    def upon_IMMEDIATE():
        sendToLabelUpon(32, 10)
        sendToLabelUpon(33, 20)
        sendToLabelUpon(34, 30)
    label(0)
    sprite('null', 5)	# 1-5
    ScreenShake(2000, 2000)
    gotoLabel(0)
    label(10)
    sprite('null', 5)	# 6-10
    ScreenShake(5500, 5500)
    gotoLabel(10)
    label(20)
    sprite('null', 5)	# 11-15
    ScreenShake(15000, 15000)
    gotoLabel(20)
    label(30)
    sprite('null', 5)	# 16-20
    ScreenShake(25000, 25000)
    gotoLabel(30)

@State
def suef_450_storm_group():

    def upon_IMMEDIATE():

        def upon_30():
            Unknown21015('737565665f3435305f73746f726d0000000000000000000000000000000000009511000000000000')
            Unknown21015('737565665f3435305f73746f726d5f62000000000000000000000000000000009511000000000000')
    sprite('null', 4)	# 1-4
    GFX_0('suef_450_stormdust', -1)
    sprite('null', 32767)	# 5-32771
    GFX_0('suef_450_storm', -1)
    GFX_0('suef_450_storm_b', -1)

@State
def suef_450_stormdust():

    def upon_IMMEDIATE():
        Unknown4010(2)
    label(0)
    sprite('null', 50)	# 1-50
    Unknown4061(1)
    Unknown4047(240, 240, 240)
    Unknown4045('737565665f34353073746f726d64757374000000000000000000000000000000ffffffff')
    SFX_0('019_quake_1')
    SFX_0('019_quake_0')
    gotoLabel(0)

@State
def suef_450_storm():

    def upon_IMMEDIATE():
        Unknown4061(1)
        Unknown3032()
        Unknown21004(240)
        Unknown4003('737565665f34353073746f726d2e4449470000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000')

        def upon_43():
            if (SLOT_48 == 4501):
                sendToLabel(0)
    sprite('null', 30)	# 1-30
    Unknown3001(0)
    Unknown3004(4)
    sprite('null', 32767)	# 31-32797
    Unknown3001(128)
    Unknown3004(0)
    label(0)
    sprite('null', 4)	# 32798-32801
    Unknown3004(-32)

@State
def suef_450_storm_b():

    def upon_IMMEDIATE():
        Unknown4061(1)
        Unknown3032()
        Unknown21004(240)
        Unknown4003('737565665f34353073746f726d322e44494700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000')
        Unknown23015(2)

        def upon_43():
            if (SLOT_48 == 4501):
                sendToLabel(0)
    sprite('null', 30)	# 1-30
    Unknown3001(0)
    Unknown3004(4)
    sprite('null', 32767)	# 31-32797
    Unknown3001(128)
    Unknown3004(0)
    label(0)
    sprite('null', 4)	# 32798-32801
    Unknown3004(-32)

@State
def suef_450_swordaura2():

    def upon_IMMEDIATE():
        Unknown4061(1)
        Unknown3032()
        Unknown21004(240)
        Unknown4003('737565665f34353073776f726461757261322e444947000000000000000000000000000000000000000000000000000000000000000000000000000000000000')
        Unknown23015(6)
        teleportRelativeX(500000)
        Unknown1007(-115000)
    sprite('null', 32767)	# 1-32767

@State
def suef_450_storm2_group():

    def upon_IMMEDIATE():
        sendToLabelUpon(32, 10)
        sendToLabelUpon(33, 20)
        GFX_0('suef_450_stormdust2', -1)
    label(0)
    sprite('null', 5)	# 1-5
    GFX_0('suef_450_storm2', -1)
    GFX_0('suef_450_storm2_b', -1)
    SFX_0('019_quake_0')
    gotoLabel(0)
    label(10)
    sprite('null', 4)	# 6-9
    GFX_0('suef_450_storm2', -1)
    GFX_0('suef_450_storm2_b', -1)
    SFX_0('019_quake_0')
    gotoLabel(10)
    label(20)
    sprite('null', 3)	# 10-12
    GFX_0('suef_450_storm2', -1)
    GFX_0('suef_450_storm2_b', -1)
    gotoLabel(20)

@State
def suef_450_stormdust2():

    def upon_IMMEDIATE():
        Unknown4010(2)
    label(0)
    sprite('null', 30)	# 1-30
    Unknown4061(1)
    Unknown4047(240, 240, 240)
    Unknown4045('737565665f34353073746f726d64757374320000000000000000000000000000ffffffff')
    gotoLabel(0)

@State
def suef_450_storm2():

    def upon_IMMEDIATE():
        Unknown4010(2)
        Unknown4061(1)
        Unknown3032()
        Unknown21004(240)
        Unknown4003('737565665f34353073746f726d332e44494700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000')
        Unknown1010(-256000, 256000)
        Unknown1011(-128000, 128000)
        Unknown1079()
        Unknown23015(7)
    sprite('null', 15)	# 1-15
    Unknown1056(200)
    Unknown1064(1600)
    Unknown1099(100)
    sprite('null', 15)	# 16-30
    Unknown3004(-17)

@State
def suef_450_storm2_b():

    def upon_IMMEDIATE():
        Unknown4010(2)
        Unknown4061(1)
        Unknown3032()
        Unknown21004(240)
        Unknown4003('737565665f34353073746f726d332e44494700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000')
        Unknown1010(-256000, 256000)
        Unknown1011(-128000, 128000)
        Unknown1079()
        Unknown23015(15)
    sprite('null', 15)	# 1-15
    Unknown1056(200)
    Unknown1064(1600)
    Unknown1099(100)
    sprite('null', 15)	# 16-30
    Unknown3004(-17)

@State
def suef_450_storm3_group():
    sprite('null', 10)	# 1-10
    GFX_0('suef_450_storm3_a', -1)
    sprite('null', 10)	# 11-20
    GFX_0('suef_450_storm3_b', -1)
    sprite('null', 10)	# 21-30
    GFX_0('suef_450_storm3_c', -1)
    sprite('null', 5)	# 31-35
    GFX_0('suef_450_storm3_d', -1)
    sprite('null', 5)	# 36-40
    GFX_0('suef_450_storm3_e', -1)

@State
def suef_450_storm3_a():

    def upon_IMMEDIATE():
        Unknown4010(2)
        Unknown3032()
        Unknown4061(1)
        Unknown21004(240)
        Unknown4003('737565665f34353073746f726d342e44494700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000')
        teleportRelativeX(0)
        Unknown1072(-15000)
        Unknown1056(4000)
        Unknown1064(5000)
        Unknown23015(8)
        Unknown1099(100)
    sprite('null', 32767)	# 1-32767

@State
def suef_450_storm3_b():

    def upon_IMMEDIATE():
        Unknown4010(2)
        Unknown3032()
        Unknown4061(1)
        Unknown21004(240)
        teleportRelativeX(0)
        Unknown1007(150000)
        Unknown1072(80000)
        Unknown1056(3000)
        Unknown1064(5000)
        Unknown4003('737565665f34353073746f726d342e44494700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000')
        Unknown23015(8)
        Unknown1099(100)
    sprite('null', 32767)	# 1-32767

@State
def suef_450_storm3_c():

    def upon_IMMEDIATE():
        Unknown4010(2)
        Unknown3032()
        Unknown4061(1)
        Unknown21004(240)
        teleportRelativeX(500000)
        Unknown1007(0)
        Unknown1072(10000)
        Unknown1056(5000)
        Unknown1064(5000)
        Unknown4003('737565665f34353073746f726d342e44494700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000')
        Unknown23015(9)
        Unknown1099(100)
    sprite('null', 32767)	# 1-32767

@State
def suef_450_storm3_d():

    def upon_IMMEDIATE():
        Unknown4010(2)
        Unknown3032()
        Unknown4061(1)
        Unknown21004(240)
        teleportRelativeX(-400000)
        Unknown1007(0)
        Unknown1056(6000)
        Unknown1064(6000)
        Unknown1072(-10000)
        Unknown4003('737565665f34353073746f726d342e44494700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000')
        Unknown23015(10)
        Unknown1099(100)
    sprite('null', 32767)	# 1-32767

@State
def suef_450_storm3_e():

    def upon_IMMEDIATE():
        Unknown3032()
        Unknown4061(1)
        Unknown21004(240)
        teleportRelativeX(0)
        Unknown1007(0)
        Unknown1056(10000)
        Unknown1064(10000)
        Unknown1072(0)
        Unknown4003('737565665f34353073746f726d342e44494700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000')
        Unknown23015(1)
    sprite('null', 9)	# 1-9
    sprite('null', 1)	# 10-10

@State
def suef_450_end():
    sprite('null', 32767)	# 1-32767
    GFX_0('suef_450_end_bg', -1)
    GFX_0('suef_450_end_perticle', -1)

@State
def suef_450_end_bg():

    def upon_IMMEDIATE():
        Unknown2007()
        Unknown4010(2)
        Unknown4003('737565665f61737472616c6d6f796100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000')
        Unknown3032()
        Unknown4061(1)
        Unknown21004(240)
        Unknown23015(2)
    sprite('null', 32767)	# 1-32767

@State
def suef_450_end_perticle():

    def upon_IMMEDIATE():
        Unknown4010(2)
        Unknown23032(-15)
        Unknown23033(100)
    sprite('null', 32767)	# 1-32767
    Unknown4061(1)
    Unknown4054(1)
    Unknown4047(242, 242, 242)
    Unknown4045('737565665f343530656e645f7074000000000000000000000000000000000000ffffffff')

@State
def suef_450_HitEff():

    def upon_IMMEDIATE():
        Unknown1010(-600000, 600000)
        Unknown1011(-50000, 500000)
        ScreenShake(5000, 5000)
    sprite('null', 1)	# 1-1
    Unknown4052()
    Unknown4049(1200)
    Unknown4045('65665f6869746d7a00000000000000000000000000000000000000000000000000000000')

@State
def su600_ha():

    def upon_IMMEDIATE():
        Unknown4007(2)
        Unknown4010(2)
        Unknown4061(4)
        Unknown3032()
        Unknown13044(1)
        Unknown23015(14)

        def upon_43():
            if (SLOT_48 == 9001):
                sendToLabel(0)
    sprite('su600_ha', 32767)	# 1-32767
    label(0)
    sprite('su600_ha', 90)	# 32768-32857
    Unknown3025(-16777216, 30)
    GFX_0('suef_600_ground', -1)
    GFX_0('suef_600_smoke_ha', -1)
    GFX_0('suef_60_denki_ha', -1)
    sprite('su600_ha', 90)	# 32858-32947
    Unknown3004(-2)

@State
def suef_600_ground():
    label(0)
    sprite('null', 12)	# 1-12
    Unknown4061(1)
    Unknown4047(240, 240, 240)
    Unknown4045('737565665f363030647573740000000000000000000000000000000000000000ffffffff')
    GFX_1('suef_600ground', -1)
    gotoLabel(0)

@State
def suef_600_smoke_ha():
    label(0)
    sprite('null', 3)	# 1-3
    Unknown4054(15)
    Unknown4045('737565665f363030736d6f6b6500000000000000000000000000000000000000ffffffff')
    gotoLabel(0)

@State
def suef_60_denki_ha():

    def upon_IMMEDIATE():
        Unknown4010(2)
        Unknown4061(1)
        teleportRelativeX(-48000)
        Unknown1007(256000)
    sprite('null', 60)	# 1-60
    Unknown4061(1)
    Unknown4054(13)
    Unknown4047(240, 240, 240)
    Unknown23067('suef_600denki')
    SFX_0('022_magiccircle_c')
    sprite('null', 60)	# 61-120
    Unknown3004(-10)

@State
def su600_tm():

    def upon_IMMEDIATE():
        Unknown4007(2)
        Unknown4010(2)
        Unknown4061(5)
        Unknown3032()
        Unknown13044(1)
        Unknown23015(11)

        def upon_43():
            if (SLOT_48 == 9001):
                sendToLabel(0)
    sprite('su600_tm610', 32767)	# 1-32767
    label(0)
    sprite('su600_tm00', 8)	# 32768-32775
    GFX_0('suef_600_aura', -1)
    GFX_0('suef_600_dust_tm', -1)
    SFX_0('014_electric_sl')
    sprite('su600_tm01', 8)	# 32776-32783
    SFX_0('014_electric_ll')
    sprite('su600_tm02', 8)	# 32784-32791
    sprite('su600_tm03', 4)	# 32792-32795
    GFX_0('suef_600_denki_tm', -1)
    GFX_0('suef_600_smoke_tm', -1)
    SFX_0('014_electric_l')
    sprite('su600_tm04', 4)	# 32796-32799
    sprite('su600_tm05', 4)	# 32800-32803
    SFX_0('014_electric_m')
    sprite('su600_tm03', 4)	# 32804-32807
    sprite('su600_tm04', 4)	# 32808-32811
    SFX_0('014_electric_ml')
    Unknown3025(-16777216, 30)
    Unknown13044(0)
    sprite('su600_tm05', 4)	# 32812-32815
    sprite('su600_tm03', 4)	# 32816-32819
    SFX_0('014_electric_s')
    sprite('su600_tm04', 4)	# 32820-32823
    sprite('su600_tm05', 4)	# 32824-32827
    SFX_0('014_electric_sl')
    sprite('su600_tm03', 4)	# 32828-32831
    sprite('su600_tm04', 4)	# 32832-32835
    SFX_0('014_electric_ll')
    sprite('su600_tm05', 4)	# 32836-32839
    sprite('su600_tm03', 4)	# 32840-32843
    SFX_0('014_electric_l')
    sprite('su600_tm04', 4)	# 32844-32847
    sprite('su600_tm05', 4)	# 32848-32851
    SFX_0('014_electric_ml')
    sprite('su600_tm03', 4)	# 32852-32855
    sprite('su600_tm04', 4)	# 32856-32859
    SFX_0('014_electric_m')
    sprite('su600_tm05', 4)	# 32860-32863
    sprite('su600_tm03', 4)	# 32864-32867
    SFX_0('014_electric_sl')
    sprite('su600_tm04', 4)	# 32868-32871
    sprite('su600_tm05', 4)	# 32872-32875
    Unknown3004(-4)
    SFX_0('014_electric_s')
    sprite('su600_tm03', 4)	# 32876-32879
    sprite('su600_tm04', 4)	# 32880-32883
    SFX_0('014_electric_m')
    sprite('su600_tm05', 4)	# 32884-32887
    sprite('su600_tm03', 4)	# 32888-32891
    SFX_0('014_electric_ml')
    sprite('su600_tm04', 4)	# 32892-32895
    sprite('su600_tm05', 4)	# 32896-32899
    SFX_0('014_electric_s')
    sprite('su600_tm03', 4)	# 32900-32903
    sprite('su600_tm04', 4)	# 32904-32907
    SFX_0('014_electric_ll')
    SFX_0('015_blaze_2')
    sprite('su600_tm05', 4)	# 32908-32911
    SFX_0('016_explode_0')
    sprite('su600_tm03', 4)	# 32912-32915
    sprite('su600_tm04', 4)	# 32916-32919
    sprite('su600_tm05', 4)	# 32920-32923
    sprite('su600_tm03', 4)	# 32924-32927
    sprite('su600_tm04', 4)	# 32928-32931
    sprite('su600_tm05', 4)	# 32932-32935
    Unknown26('suef_600_smoke_ha')
    Unknown26('suef_600_smoke_tm')
    Unknown26('suef_600_ground')

@State
def suef_600_aura():

    def upon_IMMEDIATE():
        Unknown4003('737565665f363030617572612e444947000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000')
        Unknown3035()
    sprite('null', 32)	# 1-32
    Unknown3001(0)
    Unknown3004(8)
    sprite('null', 60)	# 33-92
    Unknown3001(255)
    Unknown3004(0)
    sprite('null', 90)	# 93-182
    Unknown3004(-3)

@State
def suef_600_dust_tm():
    sprite('null', 32)	# 1-32
    Unknown1007(125000)
    teleportRelativeX(125000)
    Unknown4054(8)
    Unknown4045('737565665f363030647573745f746d0000000000000000000000000000000000ffffffff')

@State
def suef_600_denki_tm():

    def upon_IMMEDIATE():
        teleportRelativeX(30000)
        Unknown1007(256000)
    sprite('null', 90)	# 1-90
    Unknown4061(1)
    Unknown4054(10)
    Unknown4047(240, 240, 240)
    Unknown23067('suef_600denki')
    sprite('null', 60)	# 91-150
    Unknown3004(-5)

@State
def suef_600_smoke_tm():

    def upon_IMMEDIATE():
        teleportRelativeX(100000)
    label(0)
    sprite('null', 3)	# 1-3
    Unknown4054(14)
    Unknown4045('737565665f363030736d6f6b6532000000000000000000000000000000000000ffffffff')
    gotoLabel(0)

@State
def suef_600_bloom():

    def upon_IMMEDIATE():
        Unknown4010(2)
        Unknown4061(1)
        Unknown3033()

        def upon_43():
            if (SLOT_48 == 9001):
                sendToLabel(1)
    sprite('suef600_50', 6)	# 1-6
    Unknown3001(0)
    Unknown3004(4)
    sprite('suef600_51', 6)	# 7-12
    sprite('suef600_52', 6)	# 13-18
    label(0)
    sprite('suef600_50', 6)	# 19-24
    sprite('suef600_51', 6)	# 25-30
    sprite('suef600_52', 6)	# 31-36
    gotoLabel(0)
    label(1)
    sprite('suef600_53', 10)	# 37-46

@State
def suef_600_splash():

    def upon_IMMEDIATE():
        Unknown1007(128000)
    sprite('null', 16)	# 1-16
    Unknown4061(1)
    Unknown4047(240, 240, 240)
    Unknown4045('737565665f36303073706c617368000000000000000000000000000000000000ffffffff')
    GFX_1('suef_600splash2', -1)

@State
def suef_601():
    GFX_0('suef_601_aura', -1)
    GFX_0('suef_601_dust', -1)
    GFX_0('suef_601_stone', -1)
    GFX_0('suef_601_crack', -1)
    GFX_0('suef_601_wave', -1)
    GFX_0('suef_601_wave2', -1)
    GFX_0('suef_601_screen', -1)

@State
def suef_601_aura():

    def upon_IMMEDIATE():
        Unknown2055(60)
        Unknown4061(1)
    label(0)
    sprite('null', 2)	# 1-2
    Unknown4047(240, 240, 240)
    Unknown4045('737565665f363031617572610000000000000000000000000000000000000000ffffffff')
    gotoLabel(0)

@State
def suef_601_dust():

    def upon_IMMEDIATE():
        Unknown2055(90)
    label(0)
    sprite('null', 1)	# 1-1
    Unknown4045('737565665f363031647573740000000000000000000000000000000000000000ffffffff')
    gotoLabel(0)

@State
def suef_601_stone():

    def upon_IMMEDIATE():
        Unknown2055(25)
    label(0)
    sprite('null', 1)	# 1-1
    GFX_1('suef_601stone2', -1)
    gotoLabel(0)

@State
def suef_601_crack():

    def upon_IMMEDIATE():
        Unknown4003('737565665f363031726f636b2e444947000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000')
        Unknown3032()
        Unknown1096(1500)
        teleportRelativeX(50000)
    sprite('null', 15)	# 1-15
    GFX_1('suef_601stone', -1)
    Unknown4061(1)
    Unknown4047(242, 242, 242)
    Unknown4045('737565665f343530666c61736800000000000000000000000000000000000000ffffffff')
    sprite('null', 30)	# 16-45
    Unknown3004(-8)

@State
def suef_601_wave():

    def upon_IMMEDIATE():
        Unknown4003('737565665f3630317761766500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000')
        Unknown3032()
        Unknown4061(1)
        Unknown21004(240)
        Unknown23015(14)
    sprite('null', 60)	# 1-60
    sprite('null', 60)	# 61-120
    Unknown3004(-4)

@State
def suef_601_wave2():

    def upon_IMMEDIATE():
        Unknown4003('737565665f3630317761766532000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000')
        Unknown3033()
        Unknown4061(1)
        Unknown21004(240)
    sprite('null', 30)	# 1-30
    sprite('null', 60)	# 31-90
    Unknown3004(-4)

@State
def suef_601_screen():

    def upon_IMMEDIATE():
        Unknown4061(1)
        Unknown3032()
        Unknown13044(1)
        Unknown23015(15)
        Unknown3001(0)
    sprite('suef601_screen', 60)	# 1-60
    sprite('suef601_screen', 60)	# 61-120
    Unknown3004(-4)

@State
def suef_601_bloom():

    def upon_IMMEDIATE():
        Unknown4007(2)
        Unknown4010(2)
        Unknown4061(1)
        Unknown3033()
        Unknown23122(241)
    label(0)
    sprite('suef020_00', 4)	# 1-4
    sprite('suef020_01', 4)	# 5-8
    gotoLabel(0)

@State
def suef_601_bloom2():

    def upon_IMMEDIATE():
        Unknown4007(2)
        Unknown4010(2)
        Unknown4061(1)
        Unknown3033()
        Unknown23122(242)
    label(0)
    sprite('suef020_07', 5)	# 1-5
    sprite('suef020_08', 5)	# 6-10
    gotoLabel(0)

@State
def suef_601_bloom_add():

    def upon_IMMEDIATE():
        Unknown4007(2)
        Unknown3033()
        Unknown4061(1)
        Unknown4054(12)
        Unknown4047(242, 242, 242)
        Unknown23067('suef_601bloom')
        Unknown3001(128)
        Unknown1007(290000)
        Unknown1096(1250)
    sprite('null', 60)	# 1-60
    sprite('null', 10)	# 61-70
    sprite('null', 60)	# 71-130
    Unknown3004(-4)

@State
def suef_610_soul():

    def upon_IMMEDIATE():
        Unknown4010(2)
        Unknown3033()
        Unknown4061(2)
        Unknown23151(22, 100)
        Unknown23015(1)

        def upon_43():
            if (SLOT_48 == 9002):
                sendToLabel(1)
    sprite('suef610_00', 12)	# 1-12
    teleportRelativeY(64000)
    sprite('suef610_01', 6)	# 13-18
    sprite('suef610_02', 6)	# 19-24
    GFX_1('suef_610c', -1)
    SFX_3('suse_09')
    sprite('suef610_03', 4)	# 25-28
    teleportRelativeY(320000)
    sprite('suef610_04', 4)	# 29-32
    sprite('suef610_05', 4)	# 33-36
    label(0)
    sprite('suef610_03', 4)	# 37-40
    sprite('suef610_04', 4)	# 41-44
    sprite('suef610_05', 4)	# 45-48
    gotoLabel(0)
    label(1)
    sprite('suef610_06', 8)	# 49-56

@State
def suef_610_soul2():

    def upon_IMMEDIATE():
        Unknown4010(2)
        Unknown3033()
        Unknown4061(2)

        def upon_43():
            if (SLOT_48 == 9003):
                sendToLabel(1)
    sprite('suef610_07', 6)	# 1-6
    teleportRelativeX(256000)
    SFX_0('015_blaze_0')
    sprite('suef610_08', 7)	# 7-13
    teleportRelativeX(-256000)
    sprite('suef610_09', 7)	# 14-20
    GFX_1('suef_610b', 0)
    sprite('suef610_10', 8)	# 21-28
    sprite('null', 12)	# 29-40
    sprite('null', 6)	# 41-46
    sprite('null', 6)	# 47-52
    sprite('suef610_13', 6)	# 53-58
    label(0)
    sprite('suef610_14', 6)	# 59-64
    sprite('suef610_15', 6)	# 65-70
    sprite('suef610_16', 6)	# 71-76
    gotoLabel(0)
    label(1)
    sprite('suef610_17', 6)	# 77-82
    sprite('suef610_18', 6)	# 83-88
    sprite('suef610_19', 6)	# 89-94
    sprite('suef610_20', 4)	# 95-98
    GFX_1('suef_610', 0)
    sprite('suef610_21', 4)	# 99-102
    sprite('suef610_22', 4)	# 103-106

@State
def suef_611():

    def upon_IMMEDIATE():
        Unknown4010(2)
        Unknown4007(2)
        Unknown4061(1)
        Unknown3032()
    sprite('suef611_01', 6)	# 1-6
    GFX_0('suef_dust', 0)
    GFX_0('suef_dust', 1)
    sprite('suef611_02', 6)	# 7-12
    GFX_0('suef_dust', 0)
    GFX_0('suef_dust', 1)
    sprite('suef611_03', 6)	# 13-18
    GFX_0('suef_dust', 0)
    GFX_0('suef_dust', 1)
    sprite('suef611_04', 7)	# 19-25
    GFX_0('suef_dust', 0)
    GFX_0('suef_dust', 1)
    sprite('suef611_05', 7)	# 26-32
    GFX_0('suef_dust', 0)
    GFX_0('suef_dust', 1)
    sprite('suef611_06', 7)	# 33-39
    GFX_0('suef_dust', 0)
    GFX_0('suef_dust', 1)
    sprite('suef611_07', 5)	# 40-44
    GFX_0('suef_dust_front', 0)
    GFX_0('suef_dust_front', 1)

@State
def suef_611_b():

    def upon_IMMEDIATE():
        Unknown4010(2)
        Unknown4007(2)
        Unknown4061(1)
    sprite('suef611_08', 6)	# 1-6	 **attackbox here**
    Unknown4047(240, 240, 240)
    Unknown4045('737565665f36313100000000000000000000000000000000000000000000000000000000')
    GFX_1('suef_611_b', 0)
    label(0)
    sprite('suef611_09', 6)	# 7-12	 **attackbox here**
    GFX_0('suef_611_dust', 0)
    GFX_0('suef_611_dust', 1)
    GFX_0('suef_611_dust', 2)
    sprite('suef611_10', 6)	# 13-18	 **attackbox here**
    sprite('suef611_11', 6)	# 19-24	 **attackbox here**
    gotoLabel(0)

@State
def suef_611_dust():

    def upon_IMMEDIATE():
        Unknown4010(2)
        Unknown4007(2)
        Unknown4061(1)
    sprite('null', 1)	# 1-1
    Unknown4047(240, 240, 240)
    Unknown4045('737565665f36313173776f726400000000000000000000000000000000000000ffffffff')

@State
def suef_611_ah():

    def upon_IMMEDIATE():
        Unknown4010(2)
        Unknown4007(2)
        Unknown4061(1)
        Unknown23015(9)
    label(0)
    sprite('suef611_09', 6)	# 1-6	 **attackbox here**
    GFX_0('suef_611_dust', 0)
    GFX_0('suef_611_dust', 1)
    GFX_0('suef_611_dust', 2)
    sprite('suef611_10', 6)	# 7-12	 **attackbox here**
    sprite('suef611_11', 6)	# 13-18	 **attackbox here**
    gotoLabel(0)

@State
def suef_001():

    def upon_IMMEDIATE():
        Unknown4010(2)
        Unknown4007(2)
    sprite('null', 100)	# 1-100
    GFX_0('suef_001_dummy', -1)
    Unknown23067('suef_001dust@')

@State
def suef_001_dummy():

    def upon_IMMEDIATE():
        Unknown4010(2)
        Unknown4007(2)
        Unknown3038(1)
    sprite('vrsuef001_dummy', 4)	# 1-4
    GFX_0('suef_001_aura', 0)
    sprite('vrsuef001_dummy', 4)	# 5-8
    GFX_0('suef_001_aura2', 1)
    Unknown36(1)
    Unknown2005()
    Unknown35()
    sprite('vrsuef001_dummy', 4)	# 9-12
    GFX_0('suef_001_aura', 2)
    Unknown36(1)
    Unknown2005()
    Unknown35()
    sprite('vrsuef001_dummy', 4)	# 13-16
    GFX_0('suef_001_aura', 3)
    sprite('vrsuef001_dummy', 4)	# 17-20
    GFX_0('suef_001_aura2', 4)
    Unknown36(1)
    Unknown2005()
    Unknown35()
    GFX_0('suef_001_aura2', 5)

@State
def suef_001_aura():

    def upon_IMMEDIATE():
        Unknown4010(3)
        Unknown4007(3)
        Unknown4003('737565665f303031617572612e444947000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000')
        Unknown4061(1)
        Unknown3032()
        Unknown21004(241)
        Unknown23015(7)
    sprite('null', 45)	# 1-45
    Unknown3001(0)
    Unknown3004(8)
    sprite('null', 16)	# 46-61
    Unknown3004(-16)

@State
def suef_001_aura2():

    def upon_IMMEDIATE():
        Unknown4010(3)
        Unknown4007(3)
        Unknown4003('737565665f30303161757261322e4449470000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000')
        Unknown4061(1)
        Unknown3032()
        Unknown21004(241)
        Unknown23015(7)
    sprite('null', 45)	# 1-45
    Unknown3001(0)
    Unknown3004(8)
    sprite('null', 16)	# 46-61
    Unknown3004(-16)

@State
def suef_001_blm():

    def upon_IMMEDIATE():
        Unknown4010(3)
        Unknown4007(3)
    sprite('null', 30)	# 1-30
    Unknown4061(1)
    Unknown4047(242, 242, 242)
    Unknown23067('suef_001body')
    Unknown3001(0)
    Unknown3004(8)
    sprite('null', 30)	# 31-60
    Unknown3001(255)
    Unknown3004(0)
    sprite('null', 30)	# 61-90
    Unknown3004(-8)

@State
def suef_001_blm_2d():

    def upon_IMMEDIATE():
        Unknown4010(3)
        Unknown4007(3)
        Unknown3033()
        Unknown4061(1)
        Unknown2019(1)
    sprite('vrsuef001_00', 6)	# 1-6
    Unknown3001(0)
    Unknown3004(8)
    sprite('vrsuef001_01', 6)	# 7-12
    sprite('vrsuef001_02', 7)	# 13-19
    sprite('vrsuef001_03', 8)	# 20-27
    sprite('vrsuef001_04', 9)	# 28-36
    sprite('vrsuef001_05', 9)	# 37-45
    sprite('vrsuef001_06', 9)	# 46-54
    Unknown3004(-8)
    sprite('vrsuef001_07', 8)	# 55-62
    sprite('vrsuef001_08', 7)	# 63-69
    sprite('vrsuef001_09', 6)	# 70-75
    sprite('vrsuef001_10', 6)	# 76-81

@State
def suef_300():

    def upon_IMMEDIATE():
        Unknown4010(2)
        Unknown4007(2)
    sprite('null', 100)	# 1-100
    GFX_0('suef_300_dummy', -1)
    Unknown23067('suef_001dust@')

@State
def suef_300_blm_2d():

    def upon_IMMEDIATE():
        Unknown4010(3)
        Unknown4007(3)
        Unknown3033()
        Unknown4061(1)
        Unknown2019(1)
    sprite('vrsuef300_00', 7)	# 1-7
    Unknown3001(0)
    sprite('vrsuef300_01', 7)	# 8-14
    Unknown3004(12)
    sprite('vrsuef300_02', 7)	# 15-21
    sprite('vrsuef300_03', 10)	# 22-31
    sprite('vrsuef300_03', 30)	# 32-61
    Unknown3004(-6)
    sprite('vrsuef300_03', 20)	# 62-81
    sprite('vrsuef300_04', 7)	# 82-88
    sprite('vrsuef300_05', 7)	# 89-95
    sprite('vrsuef300_06', 7)	# 96-102

@State
def suef_300_dummy():

    def upon_IMMEDIATE():
        Unknown4010(2)
        Unknown4007(2)
        Unknown3038(1)
    sprite('vrsuef300_dummy', 1)	# 1-1
    GFX_0('suef_001_aura', 0)
    GFX_0('suef_001_aura', 1)
    Unknown36(1)
    Unknown2005()
    Unknown35()
    GFX_0('suef_001_aura', 2)
    GFX_0('suef_001_aura', 3)
    Unknown36(1)
    Unknown2005()
    Unknown35()

@State
def suef_300_blm():

    def upon_IMMEDIATE():
        Unknown4007(2)
        Unknown4010(2)
    sprite('null', 15)	# 1-15
    Unknown4061(1)
    Unknown4047(242, 242, 242)
    Unknown23067('suef_001body')
    Unknown3001(0)
    Unknown3004(17)
    sprite('null', 15)	# 16-30
    Unknown3001(255)
    Unknown3004(0)
    sprite('null', 30)	# 31-60
    Unknown3004(-8)

@State
def suef_900_circle():

    def upon_IMMEDIATE():
        pass
    sprite('null', 32767)	# 1-32767
    Unknown4054(11)
    Unknown4045('726c65665f6173686c6f636b5f6d630000000000000000000000000000000000ffffffff')
    GFX_1('rlef_ashlock_aura', -1)

@State
def suef_aura():

    def upon_IMMEDIATE():
        Unknown4007(2)
        Unknown4011(3)
        Unknown4061(1)
        SLOT_6 = 1

        def upon_STATE_END():
            SLOT_6 = 0
    sprite('null', 8)	# 1-8
    Unknown4047(241, 241, 241)
    Unknown4045('737565665f617572610000000000000000000000000000000000000000000000ffffffff')
    Unknown4047(241, 241, 241)
    Unknown4045('737565665f617572615f61646400000000000000000000000000000000000000ffffffff')
    sprite('null', 8)	# 9-16
    Unknown4047(241, 241, 241)
    Unknown4045('737565665f617572610000000000000000000000000000000000000000000000ffffffff')

@State
def suef_dust():
    sprite('null', 1)	# 1-1
    Unknown4061(1)
    Unknown4054(11)
    Unknown4047(242, 242, 242)
    Unknown4045('737565665f647573743030000000000000000000000000000000000000000000ffffffff')
    GFX_1('suef_dust', -1)

@State
def suef_dust_front():
    sprite('null', 1)	# 1-1
    Unknown4061(1)
    Unknown4054(6)
    Unknown4047(242, 242, 242)
    Unknown4045('737565665f647573743030000000000000000000000000000000000000000000ffffffff')
    GFX_1('suef_dust', -1)