[StateDef -2]
;------------------------------------------------------------
;Escape by catching.
[State 0, VarSet]
type = VarSet
trigger1 = !ishelper 
var(0) = 1    ;1 ON 0 OFF
ignorehitpause = 1

[State 59];Auto Ai
type = Explod
trigger1=!numexplod(59)
trigger1=!ishelper
trigger1=0    ;1 ON 0 OFF
removetime = -2
bindtime = -1
ID = 59
anim=10000
Pos = 0,0
PosType = Left
scale=1,1
OwnPal = 1
BindTime = -1
SuperMoveTime = 2147483627
PauseMoveTime = 2147483627
IgnoreHitPause = 1
;------------------------------------------------------------

[State 0, CtrlSet]
type = CtrlSet
triggerall = !ishelper
triggerall = palno>6&&!ctrl&&roundstate=2
trigger1 = !stateno
value = 1
ignorehitpause = 1

[State -1]
type = Explod
triggerall = !numexplod(3)
triggerall = !ishelper
trigger1 = !anim
;trigger1 = (GameTime%15) = 1
anim = 3
id = 3
sprpriority = 0
postype = p1
pos = -33,0
bindtime = -1
under = 0
ownpal = 1
persistent = 0
ignorehitpause = 1
removetime = -1

[State -1]
type = Explod
triggerall = !numexplod(4)
triggerall = !ishelper
trigger1 = !anim
;trigger1 = (GameTime%15) = 1
anim = 4
id = 4
sprpriority = -1
postype = p1
pos = -33,0
bindtime = -1
under = 0
ownpal = 1
persistent = 0
ignorehitpause = 1
removetime = -1

[State -1]
type = Explod
triggerall = !numexplod(2)
triggerall = !ishelper
trigger1 = !anim
anim = 2
id = 2
sprpriority = 0
postype = p1
pos = 3,-56
bindtime = -1
under = 0
ownpal = 1
persistent = 0
ignorehitpause = 1
SuperMoveTime = 9999999
PauseMoveTime = 9999999
removetime = -1

[State 181, ]
type=Explod
trigger1 = !numexplod(1)
trigger1 = !ishelper
trigger1 = !anim
anim=1
id=1
sprpriority=-5
postype=p1
pos=9,7
bindtime=1
supermove=1
removetime=-1
scale=0.75,0.75
under=0
supermovetime=2147483647
pausemovetime=2147483647
ignorehitpause=1

[State 0, RemoveExplod]
type = RemoveExplod
triggerall = !ishelper
trigger1 = anim
id = 1
ignorehitpause = 1

[State 0, RemoveExplod]
type = RemoveExplod
triggerall = !ishelper
trigger1 = anim
id = 2
ignorehitpause = 1

[State 0, RemoveExplod]
type = RemoveExplod
trigger1 = anim
id = 3
ignorehitpause = 1

[State 0, RemoveExplod]
type = RemoveExplod
trigger1 = anim
id = 4
ignorehitpause = 1

[State 0, LifeSet]
type = LifeSet
trigger1 = ishelper
value = Lifemax
ignorehitpause = 1

[State 0, LifeSet]
type = LifeSet
trigger1 = !ishelper&&palno>6
value = Lifemax-Sysvar(3)
ignorehitpause = 1

[State 0, VarAdd]
type = VarAdd
trigger1 = !ishelper
trigger1 = palno=[7,11]
Sysvar(3) =   Gethitvar(damage)/palno 
ignorehitpause = 1

[State 0, VarAdd]
type = VarAdd
trigger1 = !ishelper
trigger1 = palno=12&&gethitvar(damage)&&roundstate=2
trigger1 = gametime%60=0
Sysvar(3) = (lifemax*(((sysvar(3)<=0)*(0.001+(0.001*0)))+((sysvar(3)<=lifemax*0.02)*(0.002+(0.001*0)))+((sysvar(3)<=lifemax*0.1)*(0.005+(0.004*0)))+((sysvar(3)<=lifemax*0.2)*(0.01+(0.045*0)))))
ignorehitpause = 1

[State 0, VarAdd]
type = Varset
trigger1 = !ishelper
trigger1 = palno=12
trigger1 = roundstate>2
Sysvar(3) =   0
ignorehitpause = 1

[state ];?面外?出????????
type=screenbound
trigger1=ishelper
value=0
movecamera=0,0
ignorehitpause=1

[State 0, AssertSpecial]
type = AssertSpecial
trigger1 = !ishelper&&winko
trigger1 = palno=12 
trigger1 = roundstate>2
flag = noko
ignorehitpause = 1

[state -2]
type=Selfstate
trigger1=ishelper(231)
value=231
ignorehitpause=1

[state -2]
type=Selfstate
trigger1=ishelper(241)
value=241
ignorehitpause=1

[state -2]
type=Selfstate
trigger1=ishelper(20000)
value=20000
ignorehitpause=1

[State a];常?
type = SelfState
triggerall = !ishelper
trigger1 = Palno>6
trigger2 = Palno<7&&sysvar(4)!=gametime&&var(0)
value = sysvar(0)
IgnoreHitPause = 1

[Statedef -3]

[State 0, VarSet]
type = VarSet
trigger1 = 1
sysvar(4) = gametime    
ignorehitpause = 1