[Statedef -2]

;Challenge
[State 0, VarSet]
type = VarSet
trigger1 = !ishelper&&!roundstate&&!time
Sysvar(1) = random%7    
;0 = Alive
;1 = Hitpasuetime
;2 = Palno
;3 = Prevstateno
;4 = Stateno
;5 = Time
;6 = Ctrl
ignorehitpause = 1

;Minus?
[State 0, VarSet]
type = VarSet
trigger1 = !ishelper&&!roundstate&&!time
Sysvar(2) = random%2    ;0 OFF 1 ON
ignorehitpause = 1

[State ]
type=screenbound
trigger1=1
value=0
movecamera=0,0
ignorehitpause=1
[State ]
type=PlayerPush
trigger1=1
value=0
ignorehitpause=1
[State ]
type=statetypeset
trigger1=1
statetype=S
movetype=I
ignorehitpause=1
[State ]
type=ctrlset
trigger1=1
value=(roundstate=3)
ignorehitpause=1

[State ]
type=Explod
trigger1=!ishelper
trigger1=!numexplod(5910)
anim=5910
id=5910
pos=73,73
postype=left
sprpriority=9999
facing=1
bindtime=-1
removetime=-1
ownpal=1
supermovetime=2147483647
pausemovetime=2147483647
scale=0.5,0.5
ignorehitpause=1

[State ]
type=Explod
trigger1=!ishelper
trigger1=!numexplod(5911)
anim=5911
id=5911
pos=73,97
postype=left
sprpriority=9999
facing=1
bindtime=-1
removetime=-1
ownpal=1
supermovetime=2147483647
pausemovetime=2147483647
scale=0.5,0.5
ignorehitpause=1

[State ]
type=Explod
trigger1=!ishelper
trigger1=!numexplod(5912)
anim=5912+Sysvar(1)
id=5912
pos=170,97
postype=left
sprpriority=9999
facing=1
bindtime=-1
removetime=-1
ownpal=1
supermovetime=2147483647
pausemovetime=2147483647
scale=0.5,0.5
ignorehitpause=1

[State ]
type=Explod
trigger1=!ishelper
trigger1=!numexplod(5920)
anim=5920
id=5920
pos=73,112
postype=left
sprpriority=9999
facing=1
bindtime=-1
removetime=-1
ownpal=1
supermovetime=2147483647
pausemovetime=2147483647
scale=0.5,0.5
ignorehitpause=1

[State ]
type=Explod
trigger1=!ishelper
trigger1=!numexplod(5921)
anim=5921+Sysvar(2)
id=5921
pos=123,112
postype=left
sprpriority=9999
facing=1
bindtime=-1
removetime=-1
ownpal=1
supermovetime=2147483647
pausemovetime=2147483647
scale=0.5,0.5
ignorehitpause=1

[State ]
type=Explod
triggerall=!ishelper
triggerall=!numexplod(5923)
trigger1 = Sysvar(1)=3&&Sysvar(2)=1
trigger2 = Sysvar(1)=4&&Sysvar(2)=1
anim=5923
id=5923
pos=73,127
postype=left
sprpriority=9999
facing=1
bindtime=-1
removetime=-1
ownpal=1
supermovetime=2147483647
pausemovetime=2147483647
scale=0.5,0.5
ignorehitpause=1

[State 0, LifeSet]
type = LifeSet
trigger1 = Sysvar(1)=0&&Sysvar(2)=0&&enemy,alive!=gametime
trigger2 = Sysvar(1)=1&&Sysvar(2)=0&&enemy,hitpausetime!=gametime
trigger3 = Sysvar(1)=2&&Sysvar(2)=0&&enemy,palno!=gametime
trigger4 = Sysvar(1)=3&&Sysvar(2)=0&&enemy,prevstateno!=gametime
trigger5 = Sysvar(1)=4&&Sysvar(2)=0&&enemy,stateno!=gametime
trigger6 = Sysvar(1)=5&&Sysvar(2)=0&&enemy,time!=gametime
trigger7 = Sysvar(1)=6&&Sysvar(2)=0&&enemy,ctrl!=gametime
trigger8 = Sysvar(1)=0&&Sysvar(2)=1&&enemy,alive!=-gametime
trigger9 = Sysvar(1)=1&&Sysvar(2)=1&&enemy,hitpausetime!=-gametime
trigger10 = Sysvar(1)=2&&Sysvar(2)=1&&enemy,palno!=-gametime
trigger11 = Sysvar(1)=5&&Sysvar(2)=1&&enemy,time!=-gametime
trigger12 = Sysvar(1)=6&&Sysvar(2)=1&&enemy,ctrl!=-gametime
value = Lifemax
ignorehitpause = 1

[State 0, LifeSet]
type = Lifeadd
trigger1 = Sysvar(1)=0&&Sysvar(2)=0&&enemy,alive=gametime
trigger2 = Sysvar(1)=1&&Sysvar(2)=0&&enemy,hitpausetime=gametime
trigger3 = Sysvar(1)=2&&Sysvar(2)=0&&enemy,palno=gametime
trigger4 = Sysvar(1)=3&&Sysvar(2)=0&&enemy,prevstateno=gametime
trigger5 = Sysvar(1)=4&&Sysvar(2)=0&&enemy,stateno=gametime
trigger6 = Sysvar(1)=5&&Sysvar(2)=0&&enemy,time=gametime
trigger7 = Sysvar(1)=6&&Sysvar(2)=0&&enemy,ctrl=gametime
trigger8 = Sysvar(1)=0&&Sysvar(2)=1&&enemy,alive=-gametime
trigger9 = Sysvar(1)=1&&Sysvar(2)=1&&enemy,hitpausetime=-gametime
trigger10 = Sysvar(1)=2&&Sysvar(2)=1&&enemy,palno=-gametime
trigger11 = Sysvar(1)=5&&Sysvar(2)=1&&enemy,time=-gametime
trigger12 = Sysvar(1)=6&&Sysvar(2)=1&&enemy,ctrl=-gametime
value = -1
kill=1
absolute = 1
ignorehitpause = 1

[State 0, LifeSet];Why...
type = LifeSet
trigger1 = Sysvar(1)=3&&Sysvar(2)=1
trigger2 = Sysvar(1)=4&&Sysvar(2)=1
value = 0
ignorehitpause = 1

[State ]
type=removeexplod
trigger1=!ishelper
ID=5906
ignorehitpause=1
[State ]
type=removeexplod
trigger1=!ishelper
ID=5905
ignorehitpause=1
[State ]
type=removeexplod
trigger1=!ishelper
ID=5904
ignorehitpause=1
[State ]
type=removeexplod
trigger1=!ishelper
ID=5903
ignorehitpause=1
[State ]
type=removeexplod
trigger1=!ishelper
ID=5902
ignorehitpause=1
[State ]
type=removeexplod
trigger1=!ishelper
ID=5901
ignorehitpause=1
[State ]
type=removeexplod
trigger1=!ishelper
ID=5900
ignorehitpause=1
[State ]
type=varset
trigger1=!ishelper
sysvar(0)=gametime
ignorehitpause=1
[State ]
type=varset
trigger1=!ishelper
trigger1=gametime<=0
sysvar(0)=0
ignorehitpause=1
[State ]
type=varset
trigger1=!ishelper
trigger1=gametime>=1000000
sysvar(0)=1000000
ignorehitpause=1
[State ]
type=Explod
trigger1=!ishelper
trigger1=!numexplod(5906)
trigger1=floor(sysvar(0)*0.000001)>0
anim=5900+floor(sysvar(0)*0.000001)
id=5906
pos=121,85
postype=left
sprpriority=9999
facing=1
bindtime=-1
removetime=-1
ownpal=1
supermovetime=2147483647
pausemovetime=2147483647
scale=0.5,0.5
ignorehitpause=1
[State ]
type=Explod
trigger1=!ishelper
trigger1=!numexplod(5905)
trigger1=floor(sysvar(0)*0.00001)>0
anim=5900+(floor(sysvar(0)*0.00001)-floor(sysvar(0)*0.000001)*10)
id=5905
pos=130,85
postype=left
sprpriority=9999
facing=1
bindtime=-1
removetime=-1
ownpal=1
supermovetime=2147483647
pausemovetime=2147483647
scale=0.5,0.5
ignorehitpause=1
[State ]
type=Explod
trigger1=!ishelper
trigger1=!numexplod(5904)
trigger1=floor(sysvar(0)*0.0001)>0
anim=5900+(floor(sysvar(0)*0.0001)-floor(sysvar(0)*0.00001)*10)
id=5904
pos=139,85
postype=left
sprpriority=9999
facing=1
bindtime=-1
removetime=-1
ownpal=1
supermovetime=2147483647
pausemovetime=2147483647
scale=0.5,0.5
ignorehitpause=1
[State ]
type=Explod
trigger1=!ishelper
trigger1=!numexplod(5903)
trigger1=floor(sysvar(0)*0.001)>0
anim=5900+(floor(sysvar(0)*0.001)-floor(sysvar(0)*0.0001)*10)
id=5903
pos=148,85
postype=left
sprpriority=9999
facing=1
bindtime=-1
removetime=-1
ownpal=1
supermovetime=2147483647
pausemovetime=2147483647
scale=0.5,0.5
ignorehitpause=1
[State ]
type=Explod
trigger1=!ishelper
trigger1=!numexplod(5902)
trigger1=floor(sysvar(0)*0.01)>0
anim=5900+(floor(sysvar(0)*0.01)-floor(sysvar(0)*0.001)*10)
id=5902
pos=157,85
postype=left
sprpriority=9999
facing=1
bindtime=-1
removetime=-1
ownpal=1
supermovetime=2147483647
pausemovetime=2147483647
scale=0.5,0.5
ignorehitpause=1
[State ]
type=Explod
trigger1=!ishelper
trigger1=!numexplod(5901)
trigger1=floor(sysvar(0)*0.1)>0
anim=5900+(floor(sysvar(0)*0.1)-floor(sysvar(0)*0.01)*10)
id=5901
pos=166,85
postype=left
sprpriority=9999
facing=1
bindtime=-1
removetime=-1
ownpal=1
supermovetime=2147483647
pausemovetime=2147483647
scale=0.5,0.5
ignorehitpause=1
[State ]
type=Explod
trigger1=!ishelper
trigger1=!numexplod(5900)
anim=5900+(sysvar(0)-floor(sysvar(0)*0.1)*10)
id=5900
pos=175,85
postype=left
sprpriority=9999
facing=1
bindtime=-1
removetime=-1
ownpal=1
supermovetime=2147483647
pausemovetime=2147483647
scale=0.5,0.5
ignorehitpause=1