;---------------------------------------------------------------------------
; Death
[Statedef 5151]
type = A
movetype= H
physics = N
velset = 0,-1
sprpriority = -5
ctrl = 0
[State 5150, ScreenBound]
type = ScreenBound
trigger1 = 1
value = 0
movecamera = 0,0
[State 5150, 0]
type = NotHitBy
trigger1 = 1
value = SCA
time = 1
[State 5150, Helper]
type = Helper
triggerall = NumHelper(5150) = 0
trigger1 = Time <= 0
helpertype = normal
name = "Helper"
id = 5150
pos = 0,0
postype = p1
stateno = 10000
keyctrl = 0
ownpal = 1
[State 5150, Anim]
type = ChangeAnim
trigger1 = Anim != 5151
value = 5151
[State 5150, PosSet]
type = PosSet
trigger1 = NumHelper(5150) > 0
trigger1 = Time <= 0
x = Helper(5150), Pos X
y = Helper(5150), Pos Y
[State 5150, AngleDraw]
type = AngleDraw
trigger1 = Time > 0
scale = 1-((Var(10))*.01), 1-((Var(10))*.01)
[State 5150, PosFreeze]
type = PosFreeze
trigger1 = Time < 5
x = 1
y = 1
[State 5150, VarSet]
type = VarSet
trigger1 = Time <= 0
var(0) = 0
[State 5150, VarAdd]
type = VarAdd
triggerall = Var(0) < 250
trigger1 = Time > 0
trigger1 = Time < 150
var(0) = 2
[State 5150, VarAdd]
type = VarAdd
triggerall = Var(0) > 0
trigger1 = Time > 150
trigger1 = Time < 200
var(0) = -5
[State 5150, PalFX]
type = AllPalFX
trigger1 = Time < 200
time = 1
add = var(0),Var(0),Var(0)
[State 5150, EnvColor]
type = EnvColor
trigger1 = Time <= 0
value = 0,0,0
ignorehitpause = 1
persistent = 0
under = 1
time = 10
[State 5150, Pause]
type = Pause
trigger1 = Time = 1
time = 10
[State 5150, PosAdd]
type = PosAdd
triggerall = Time > 0
triggerall = Time < 150
trigger1 = TimeMod = 6,0
x = 10
[State 5150, PosAdd]
type = PosAdd
triggerall = Time > 0
triggerall = Time < 150
trigger1 = TimeMod = 3,0
x = -5
[State 5150, PosAdd]
type = PosAdd
triggerall = Time > 0
triggerall = Time < 150
trigger1 = TimeMod = 4,0
y = 8
[State 5150, PosAdd]
type = PosAdd
triggerall = Time > 0
triggerall = Time < 150
trigger1 = TimeMod = 2,0
y = -4
[State 5150, VarSet]
type = VarSet
trigger1 = Time <= 0
var(10) = 0
[State 5150, VarAdd]
type = VarAdd
trigger1 = Time > 0
trigger1 = Time < 150
trigger1 = TimeMod = 2,0
var(10) = 1
[State 5150, Explod]
type = Explod
triggerall = NumExplod(5150) = 0
trigger1 = Time <= 0
sprpriority = -5
removetime = 150
bindtime = -1
pos = 0, 0
postype = p1
anim = 5151
id = 5150
[State 5150, Explod]
type = ModifyExplod
triggerall = NumExplod(5150) > 0
trigger1 = Time > 0
trigger1 = Time < 150
scale = 1-((Var(10))*.01), 1-((Var(10))*.01)
id = 5150
[State 5150, PlaySnd]
type = PlaySnd
triggerall = Time > 0
triggerall = Time < 150
trigger1 = TimeMod = 5,0
value = 3, 0
[State 5150, Explod]
type = Explod
triggerall = Time > 0
triggerall = Time < 150
trigger1 = TimeMod = 5,0
sprpriority = 10
random = 50,50
pos = -20, -50
postype = p1
anim = F0
[State 5150, Explod]
type = Explod
triggerall = Time > 0
triggerall = Time < 150
trigger1 = TimeMod = 5,0
sprpriority = 10
random = 50,50
pos = -20, -50
postype = p1
anim = F1
[State 5150, Explod]
type = Explod
triggerall = Time > 0
triggerall = Time < 150
trigger1 = TimeMod = 5,0
sprpriority = 10
random = 50,50
pos = -20, -50
postype = p1
anim = F2
[State 5150, Explod]
type = Explod
triggerall = Time > 0
triggerall = Time < 150
trigger1 = TimeMod = 5,0
sprpriority = 10
random = 50,50
pos = -20, -50
postype = p1
anim = F3
[State 5150, AssertSpecial]
type = AssertSpecial
trigger1 = Time > 0
flag = Invisible
[State 5150, State]
type = ChangeState
trigger1 = Time >= 200
value = 5150