[statedef -2]

[state ]
type=assertspecial
trigger1=1
flag=nostandguard
flag2=nocrouchguard
flag3=noairguard
ignorehitpause=1

[state ]
type=assertspecial
trigger1=roundstate>2
trigger2=palno =5||palno=9
trigger3=gethitvar(damage)
trigger4=roundstate=0
flag=noko
ignorehitpause=1

[state ]
type=assertspecial
trigger1=1
flag=noautoturn
flag2=nowalk
ignorehitpause=1

[state ]
type=allpalfx
trigger1=1
time=1
add=0,0,0
mul=256,256,256
sinadd=0,0,0,0
invertall=0
color=256
persistent=256
ignorehitpause=1

[state ]
type=palfx
trigger1=1
time=1
add=0,0,0
mul=256,256,256
sinadd=0,0,0,0
invertall=0
color=256
persistent=256
ignorehitpause=1

[state ]
type=ctrlset
trigger1=!ishelper
value=ifelse(roundstate=2,0,1)
ignorehitpause=1

[state ]
type=assertspecial
trigger1=roundstate=2
flag=timerfreeze
ignorehitpause=1

[State ]
type = LifeSet
trigger1 = palno = 1
trigger2 = palno = [4,5]
trigger3 = palno = [8,9]
value = lifemax
ignorehitpause = 1

[State ]
type = LifeSet
trigger1 = palno = 2
value = lifemax - sysvar(2)
ignorehitpause = 1

[State ]
type = LifeSet
trigger1 = palno = 3
value = sysvar(1)
ignorehitpause = 1

[State ]
type = VarSet
trigger1 = palno = 3 && roundstate < 2
sysvar(1) = lifemax
ignorehitpause = 1

[State ]
type = LifeSet
trigger1 = palno = 6
value = var(20)
ignorehitpause = 1

[State ]
type = VarSet
trigger1 = palno = 6 && roundstate < 2
var(20) = lifemax
ignorehitpause = 1

[State ]
type = LifeSet
trigger1 = palno = 7
value = sysvar(0)
ignorehitpause = 1

[State ]
type = VarSet
trigger1 = palno = 7 && roundstate < 2
sysvar(0) = lifemax
ignorehitpause = 1

[State ]
type = LifeSet
trigger1 = palno = 10 || palno = 11
value = lifemax - sysvar(1)
ignorehitpause = 1

[state ]
type=selfstate
triggerall=!ishelper
trigger1=sysvar(3)!=gametime+114514
trigger2=roundstate=0
trigger3=gethitvar(damage)
trigger4=time>15
value=120
ignorehitpause=1

[statedef -3]

[state ]
type=varset
trigger1=!ishelper
sysvar(3)=gametime+114514
ignorehitpause=1