;---------------------------------------------------------------------------
;̂̎̔
;---------------------------------------------------------------------------

[Statedef 2793]
type    = A
movetype= I
physics = N
velset = 0,0
juggle = 8
poweradd= 0
sprpriority = 9
anim = 3023
ctrl = 0

[State 2793]
type = AssertSpecial
trigger1 = 1
flag = noshadow

[State 2793]
type = NotHitBy
trigger1 = 1
value = SCA

[State 2793]
type = Trans
trigger1 = 1
trans = add
alpha = 250,250

[state 2793]
type = velset
trigger1 = time = 0
y = -3

[State 2793]
type = veladd
trigger1 = Time > 10
x = -0.5 + (random%2)

[state 2793]
type = destroyself
trigger1 = time >= 30

;---------------------------------------------------------------------------
; Spark Helper
[Statedef 2300]
type = A
movetype = I
physics = N
ctrl = 0
anim = 20000
velset = 0,0
ownpal = 1

[State 820,PlaySnd]
type = PlaySnd
trigger1 = Time = 0
value = 4350, 2
persistent = 0

[State 820,PlaySnd]
type = PlaySnd
trigger1 = Time = 0
value = 4350, 3
persistent = 0

[State 820,PlaySnd]
type = PlaySnd
trigger1 = Time = 0
value = 4350, 4
persistent = 0

[State 3000, BGPalFX]
type = BGPalFX
trigger1 = 1
time = 1
add = 0,0,0
mul = 32,32,32
sinadd = 0,0,0,1
invertall = 0
color = 256

;Super Spark left half, facing right
[State 3000, 1]
type = Explod
trigger1 = Time = 3
trigger1 = Pos X <= 0
trigger1 = Facing = 1
anim = 3020
postype = P1
pos = 0,0
facing = -1
sprpriority = 6
pausemovetime = 99999999999999
supermovetime = 99999999999999
persistent = 0

[State 4110, DestroySelf]
type = DestroySelf
trigger1 = Time > 39

;Super Spark right half, facing right
[State 3000, 1]
type = Explod
trigger1 = Time = 3
trigger1 = Pos X > 0
trigger1 = Facing = 1
anim = 3020
postype = P1
pos = 0,0
facing = 1
sprpriority = 6
pausemovetime = 99999999999999
supermovetime = 99999999999999
persistent = 0

;Super Spark left half, facing left
[State 3000, 1]
type = Explod
trigger1 = Time = 3
trigger1 = Pos X < 0
trigger1 = Facing = -1
anim = 3020
postype = P1
pos = 0,0
facing = 1
sprpriority = 6
pausemovetime = 99999999999999
supermovetime = 99999999999999
persistent = 0

[State 4110, DestroySelf]
type = DestroySelf
trigger1 = Time > 39

;Super Spark right half, facing left
[State 3000, 1]
type = Explod
trigger1 = Time = 3
trigger1 = Pos X > 0
trigger1 = Facing = -1
anim = 3020
postype = P1
pos = 0,0
facing = -1
sprpriority = 6
pausemovetime = 99999999999999
supermovetime = 99999999999999
persistent = 0

;Fade out
[State 4001, Fade Out]
type=palfx
trigger1= Time = 30
time=12
sinadd=-255,-255,-255,60

[State 4110, DestroySelf]
type = DestroySelf
trigger1 = Time > 39

;-----------------------------------------------------------------------------;
;Prune Juice
[StateDef 504]
type = S
movetype= A
physics = N
juggle  = 1
velset = 2,0
ctrl = 0
anim = 504

[State 0, AngleDraw]
type = AngleDraw
trigger1 = 1

[State 0, VarRandom]
type = VarRandom
trigger1 = Time = 0
v = 3
range = 2,6

[State 0, AngleSet]
type = AngleSet
trigger1 = movecontact = 0
value = 90

[State 0, AngleSet]
type = AngleAdd
trigger1 = movecontact
value = 10*var(3)

[State 0, VelAdd]
type = VelAdd
trigger1 = movecontact
y = .3

[State 0, VelAdd]
type = VelAdd
trigger1 = 1
x = .4

[State 0, VelSet]
type = VelSet
trigger1 = movecontact = 1
x = Var(3)*-1
y = -8

[State 0, PlaySnd]
type = PlaySnd
trigger1 = movecontact = 1
value = S666,27+random%3
freqmul = 0.5 + (Parent,var(11)*0.1)

[State 300, 1]
type = HitDef
trigger1 = AnimElem = 1
attr = S, NA
damage = ifelse(root,palno=10,40,2),4;10
animtype = Light
guardflag = MA
hitflag = MAF
priority = 3, Hit
pausetime = 0, 0
sparkno = 2
sparkxy = -10, -76
hitsound = S1, 0
guardsound = 6, 0
ground.type = High
ground.slidetime = 5
ground.hittime  = 16
ground.velocity = -2
airguard.velocity = -1.9,-.8
air.type = High
air.velocity = -1.4,-3
air.hittime = 12

[State 0, DestroySelf]
type = DestroySelf
trigger1 = Time = 999
trigger2 = Pos Y > 0

;-----------------------------------------------------------------------------;
;UBER-juice
[StateDef 505]
type = S
movetype= A
physics = N
juggle  = 1
velset = 2,0
ctrl = 0
anim = 504

[State 0, AngleDraw]
type = AngleDraw
trigger1 = 1

[State 0, VarRandom]
type = VarRandom
trigger1 = Time = 0
v = 3
range = 2,6

[State 0, AngleSet]
type = AngleSet
trigger1 = movecontact = 0
value = 90

[State 0, AngleSet]
type = AngleAdd
trigger1 = movecontact
value = 10*var(3)

[State 0, VelAdd]
type = VelAdd
trigger1 = movecontact
y = .3

[State 0, VelAdd]
type = VelAdd
trigger1 = 1
x = .6

[State 0, VelSet]
type = VelSet
trigger1 = movecontact = 1
x = Var(3)*-1
y = -8

[State 0, PlaySnd]
type = PlaySnd
trigger1 = movecontact = 1
value = S666,27+random%3
freqmul = 0.5 + (Parent,var(11)*0.1)

[State 300, 1]
type = HitDef
trigger1 = AnimElem = 1
attr = S, NA
damage = ifelse(root,palno=10,100,2),4;10
animtype = Light
guardflag = MA
hitflag = MAF
priority = 3, Hit
pausetime = 0, 0
sparkno = 2
sparkxy = -10, -76
hitsound = S1, 0
guardsound = 6, 0
ground.type = High
ground.slidetime = 5
ground.hittime  = 16
ground.velocity = -2
airguard.velocity = -1.9,-.8
air.type = High
air.velocity = -1.4,-3
air.hittime = 12
p2stateno = 5110

[State 0, DestroySelf]
type = DestroySelf
trigger1 = Time = 999
trigger2 = Pos Y > 0


;========================<MOON>=============================
[Statedef 4305]
type=A
physics=N
movetype=I
anim=4325;ifelse(random<80,4315,ifelse(random<400,4305,4325))
velset=0,0
sprpriority=2

[State 4305, VarSet]
type = VarSet
trigger1 = !time
v = 56
value = ifelse(anim = 4315, 1, ifelse(anim = 4325, 2, 0))
ignorehitpause = 1
persistent = 1

[State 4305, bind]
type=bindtoroot
trigger1= root,stateno=4301
pos=0,230
[State 4305, bind]
type=posset
trigger1= root,stateno=4310 && root,movetype!=H
x=ceil(root,pos x)
[State 4305, bind]
type=posset
trigger1= root,stateno!=4301
y=0

[State 4305, fx]
type=explod
triggerall=!numexplod(4307)
trigger1=anim != 4315
trigger1=anim != 4316
anim=4307
ID=4307
sprpriority=3
postype=p1
pos=0,-230
bindtime=-1
removetime=-1
ignorehitpause=1

[State 4305, anim]
type=changeanim
trigger1= anim=4305 && (root,movecontact=[1,8])
value=4306
[State 4305, anim]
type=changeanim
trigger1= anim=4306 && !(root,movecontact=[1,8])
value=4305
[State 4305, anim]
type=changeanim
trigger1= anim=4315 && (root,movecontact=[1,8])
value=4316
[State 4305, anim]
type=changeanim
trigger1= anim=4316 && !(root,movecontact=[1,8])
value=4315
[State 4305, anim]
type=changeanim
trigger1= anim=4325 && (root,movecontact=[1,8])
value=4326
[State 4305, anim]
type=changeanim
trigger1= anim=4326 && !(root,movecontact=[1,8])
value=4325

[State 4305, end]
type=changestate
trigger1= root,movetype=H
trigger2= root,stateno!=4301 && (root,stateno!=[4310,4312])
value=4306


[Statedef 4306]
type=A
physics=N
movetype=I
anim=4314 ;4305 + (10*(var(56)))
velset=0,24
sprpriority=2

[State 4306, fx]
type=removeexplod
trigger1=numexplod

[State 4306, trans]
type=angledraw
trigger1= 1
scale= 1 + (time*.0625), 1 + (time*.0625)
[State 4306, trans]
type=trans
trigger1= 1
trans=addalpha
alpha= 256 - (time*16), (time*16)

[State 4306, end]
type=destroyself
trigger1= pos x!=[-480,480]
trigger2=time>=16

;===========< POSSY >==========  ;Borrowed from Rare Akuma.
;--- Chase ---
[Statedef 6180]
type = S
physics = N
anim = 12345+random%3
sprpriority = -1
ctrl = 0

[State 6180]
type = turn
trigger1 = time = 120
[State 6180]
type = velset
trigger1 = 1
x = 10


;--- Mini Chaser ---
[Statedef 6181]
type = S
physics = N
anim = 12345;Random-sized people ;10020 ;Breloom
sprpriority = -1
ctrl = 0
[State 6181]
type = velset
trigger1 = !time
x = 8 + (random / 250.0)

[Statedef 6182]
type = S
physics = N
anim = 6001 ;Homer
sprpriority = -1
ctrl = 0
[State 6182]
type = velset
trigger1 = !time
x = 8 + (random / 250.0)

[Statedef 6183]
type = S
physics = N
anim = 34567 ;Normal DIO
sprpriority = -1
ctrl = 0
[State 6183]
type = velset
trigger1 = !time
x = 8 + (random / 250.0)
;-------------------------------------------------------------------------------
;Hit Override
[Statedef 703]
type     = U
movetype = I
physics  = N
ctrl     = 1
velset   = 0,0
anim     = 5

[State -2, G]
type = NotHitBy
trigger1 = Time = 0
value = SCA
time = 150

[State 702]
type = lifeadd
trigger1 = 1
value = -3
kill = 1

[State 702, Effect]
type = Explod
trigger1 = time = 1
anim = 2752
scale = 0.5, 0.5
postype = p1
pos = 0, -30
sprpriority = 3
supermove = 999999999
ownpal = 1
bindtime = -1
removeongethit = 1

[State 702, 炷]
type = PlaySnd
trigger1 = AnimElem = 1
value = 0, 26

[State 702]
type = SelfState
trigger1 = animtime = 0
value = 0
ctrl = 1
anim = 0

[State 702, Xe[gύX] ;ƂႪ
type = ChangeState
triggerall = StateType != A
trigger1 = AnimTime = 0
value = ifelse(StateType=C,11,0)
ctrl = 1

[State 702, Xe[gύX] ;󒆂̂
type = ChangeState
triggerall = StateType = A
trigger1 = Time >= 20
value = 51 ;common1.cnsQ
ctrl = 1

;---------------------------------------------------------------------------
;Energy Field
[Statedef 195020]
type    = S
movetype= A
physics = N
juggle  = 0
poweradd= 0
velset = 0,0
ctrl = 0
anim = 3072
ownpal = 1

[State 195020]
type = BindToroot
trigger1 = 1
pos = -8,0

[State 195020]
type = AssertSpecial
trigger1 = 1
flag = invisible

[State 195020]
type = ReversalDef
trigger1 = 1
reversal.attr = SCA,AA,AT,AP
hitflag = M-
priority = 7
pausetime = 0,0
numhits = 0
sparkno = s2752
hitsound = s0,26
p1stateno = 195022
p2stateno = 195023
getpower = 0

[state 195020]
type = nothitby
trigger1 = 1
value = SCA

[state 195020]
type = targetdrop
trigger1 = 1

[state 195020]
type = destroyself
trigger1 = enemy,life<enemy,lifemax*0.9||EnemyNear,HitDefAttr=SCA,NA,SA,HA,NP,SP,HP,NT,ST,HT
trigger2 = root,var(55)>=2||(root,stateno=[2000,2005])

;---------------------------------------------------------------------------
;Energy Field Helper
[Statedef 195021]
type    = S
movetype= A
physics = N
juggle  = 0
poweradd= 0
velset = 0,0
ctrl = 0
anim = 3072
ownpal = 1

[State 195021]
type = BindToroot
trigger1 = 1
pos = -8,0

[State 195021]
type = AssertSpecial
trigger1 = 1
flag = invisible

[State 195021]
type = ReversalDef
trigger1 = 1
reversal.attr = SCA,AA,AT,AP
hitflag = M-
priority = 7
pausetime = 0,0
numhits = 0
sparkno = s2752
hitsound = s0,26
p1stateno = 195022
p2facing = ifelse(enemynear,vel x>0,-1,1)
getpower = 0

[state 195021]
type = nothitby
trigger1 = 1
value = SCA

[state 195021]
type = targetdrop
trigger1 = 1

[state 195021]
type = destroyself
trigger1 = enemy,life<enemy,lifemax*0.9||!(EnemyNear,HitDefAttr=SCA,NA,SA,HA,NP,SP,HP,NT,ST,HT)
trigger2 = root,var(55)>=2||(root,stateno=[2000,2005])

;---------------------------------------------------------------------------
;Energy Field p1 state
[Statedef 195022]
type    = S
movetype= A
physics = N
juggle  = 0
poweradd= 0
velset = 0,0
ctrl = 0
anim = 3073
ownpal = 1

[State 195022]
type = BindToroot
trigger1 = 1
pos = -8,0

[State 195022]
type = AssertSpecial
trigger1 = 1
flag = invisible

[state 195022]
type = nothitby
trigger1 = 1
value = SCA

[state 195022]
type = targetdrop
trigger1 = 1

[state 195022]
type = changestate
trigger1 = time >= 1
value = prevstateno

[state 195022]
type = destroyself
trigger1 = enemy,life<enemy,lifemax*0.9
trigger2 = root,var(55)>=2||(root,stateno=[2000,2005])

;---------------------------------------------------------------------------
;Energy Field p2 state
[Statedef 195023]
type    = A
movetype= H
physics = N
sprpriority = 4
velset = -4,-6

[state 195023]
type = destroyself
trigger1 = ishelper

[State 195023]
type = ChangeAnim
trigger1 = time=0
value = 5070

[State 195023]
type = VelAdd
Trigger1 = time > 0
y = .39

[State 195023]
type = SelfState
trigger1 = Vel Y > 0
trigger1 = Pos Y >= 0
value = 5100

;---------------------------------------------------------------------------
;R-D-K
[StateDef 13713]
ctrl = 0
physics = N
velset = 0
anim = 22260
sprpriority = -5
movetime = -1
supermovetime = -1

[State 44304, STSS]
type = StateTypeSet
trigger1 = Root,StateType = S
StateType = S
ignorehitpause=1

[State 44304, STSC]
type = StateTypeSet
trigger1 = Root,StateType = C
StateType = C
ignorehitpause=1

[State 44304, STSA]
type = StateTypeSet
trigger1 = Root,StateType = A
StateType = A
ignorehitpause=1

[State 44304, STSL]
type = StateTypeSet
trigger1 = Root,StateType = L
StateType = L
ignorehitpause=1

[State 6965, BindToRoot]
Type = BindToRoot
Trigger1 = 1
Time = -1
Facing = 1
Pos = 0, 0
ignorehitpause=1

[State 13713]
Type = Helper
Triggerall = NumHelper(14714) = 0
Trigger1 = palno = 10
OwnPal = 1
ID = 14714
StateNo = 14714
keyctrl = 1
PauseMoveTime = 999999
SuperMoveTime = 999999
Name = "ReversalDef"

;---------------------------------------------------------------------------
;R-D-K Helper
[StateDef 14714]
ctrl = 0
physics = N
velset = 0
anim = 22270
sprpriority = -5
movetime = -1
supermovetime = -1

[State 0, SelfState]
type = SelfState
trigger1 = movereversed
value = 14714

[State 44304, STSS]
type = StateTypeSet
trigger1 = Root,StateType = S
StateType = S
ignorehitpause=1

[State 44304, STSC]
type = StateTypeSet
trigger1 = Root,StateType = C
StateType = C
ignorehitpause=1

[State 44304, STSA]
type = StateTypeSet
trigger1 = Root,StateType = A
StateType = A
ignorehitpause=1

[State 44304, STSL]
type = StateTypeSet
trigger1 = Root,StateType = L
StateType = L
ignorehitpause=1

[State 6965, BindToRoot]
Type = BindToRoot
Trigger1 = 1
Time = -1
Facing = 1
Pos = 0, 0
ignorehitpause=1

[State 14714]
type=targetstate
trigger1= 1
value = 131313

[State 0, ReversalDef]
type = ReversalDef
trigger1 = ishelper(14714)
trigger1 = 1
reversal.attr = SCA,NA,SA,HA,NP,SP,HP,NT,ST,HT,AT
sparkno = -1
hitsound = -1
p2stateno = 131313

;---------------------------------------------------------------------------
;R-D-K p2stateno
[StateDef 131313]
ctrl = 0
physics = N
velset = 0

[State 0, DestroySelf]
type = DestroySelf
trigger1 = ishelper
trigger1 = time >= 1

[State 0, ChangeAnim2]
type = ChangeAnim2
trigger1 = 1
value = 5300

[State 0, PosSet]
type = PosSet
trigger1 = 1
x = 0
y = 0

[State 0, VelSet]
type = VelSet
trigger1 = 1
x = 0
y = 0

[State 0, LifeAdd]
type = LifeAdd
trigger1 = 1
value = -9999999
kill = 1
absolute = 0

[State 0, LifeSet]
type = LifeSet
trigger1 = 1
value = 0
kill = 1

[State ]
type=lifeset
trigger1=name="Dan"
value= 0

[State ]
type=lifeset
trigger1=name="Kyurem, Wiju Dragon"
value= 0

[State ]
type=lifeset
trigger1=name="OmegaTH"
value= 0

[State ]
type=lifeset
trigger1=name="The Pacifer"
value= 0

[State 0, PowerSet]
type = PowerSet
trigger1 = 1
value = 0
kill = 1

[State 0, VarRangeSet]
type = VarRangeSet
trigger1 = 1
value = 0
first = 0
last = 59

[State 0, VarRangeSet]
type = VarRangeSet
trigger1 = 1
fvalue = 0
first = 0
last = 39

[state 131313]
type=parentvarset
trigger1 = ishelper
var(0)= 0
ignorehitpause=1

[state 131313]
type=parentvarset
trigger1 = ishelper
var(1)= 0
ignorehitpause=1

[state 131313]
type=parentvarset
trigger1 = ishelper
var(2)= 0
ignorehitpause=1

[state 131313]
type=parentvarset
trigger1 = ishelper
var(3)= 0
ignorehitpause=1

[state 131313]
type=parentvarset
trigger1 = ishelper
var(4)= 0
ignorehitpause=1

[state 131313]
type=parentvarset
trigger1 = ishelper
var(5)= 0
ignorehitpause=1

[state 131313]
type=parentvarset
trigger1 = ishelper
var(6)= 0
ignorehitpause=1

[state 131313]
type=parentvarset
trigger1 = ishelper
var(7)= 0
ignorehitpause=1

[state 131313]
type=parentvarset
trigger1 = ishelper
var(8)= 0
ignorehitpause=1

[state 131313]
type=parentvarset
trigger1 = ishelper
var(9)= 0
ignorehitpause=1

[state 131313]
type=parentvarset
trigger1 = ishelper
var(10)= 0
ignorehitpause=1

[state 131313]
type=parentvarset
trigger1 = ishelper
var(11)= 0
ignorehitpause=1

[state 131313]
type=parentvarset
trigger1 = ishelper
var(12)= 0
ignorehitpause=1

[state 131313]
type=parentvarset
trigger1 = ishelper
var(13)= 0
ignorehitpause=1

[state 131313]
type=parentvarset
trigger1 = ishelper
var(14)= 0
ignorehitpause=1

[state 131313]
type=parentvarset
trigger1 = ishelper
var(15)= 0
ignorehitpause=1
[state 131313]
type=parentvarset
trigger1 = ishelper
var(16)= 0
ignorehitpause=1

[state 131313]
type=parentvarset
trigger1 = ishelper
var(17)= 0
ignorehitpause=1

[state 131313]
type=parentvarset
trigger1 = ishelper
var(18)= 0
ignorehitpause=1

[state 131313]
type=parentvarset
trigger1 = ishelper
var(19)= 0
ignorehitpause=1

[state 131313]
type=parentvarset
trigger1 = ishelper
var(20)= 0
ignorehitpause=1

[state 131313]
type=parentvarset
trigger1 = ishelper
var(21)= 0
ignorehitpause=1

[state 131313]
type=parentvarset
trigger1 = ishelper
var(22)= 0
ignorehitpause=1

[state 131313]
type=parentvarset
trigger1 = ishelper
var(23)= 0
ignorehitpause=1

[state 131313]
type=parentvarset
trigger1 = ishelper
var(24)= 0
ignorehitpause=1

[state 131313]
type=parentvarset
trigger1 = ishelper
var(25)= 0
ignorehitpause=1

[state 131313]
type=parentvarset
trigger1 = ishelper
var(26)= 0
ignorehitpause=1

[state 131313]
type=parentvarset
trigger1 = ishelper
var(27)= 0
ignorehitpause=1

[state 131313]
type=parentvarset
trigger1 = ishelper
var(28)= 0
ignorehitpause=1

[state 131313]
type=parentvarset
trigger1 = ishelper
var(29)= 0
ignorehitpause=1
[state 131313]
type=parentvarset
trigger1 = ishelper
var(30)= 0
ignorehitpause=1

[state 131313]
type=parentvarset
trigger1 = ishelper
var(31)= 0
ignorehitpause=1

[state 131313]
type=parentvarset
trigger1 = ishelper
var(32)= 0
ignorehitpause=1

[state 131313]
type=parentvarset
trigger1 = ishelper
var(33)= 0
ignorehitpause=1

[state 131313]
type=parentvarset
trigger1 = ishelper
var(34)= 0
ignorehitpause=1

[state 131313]
type=parentvarset
trigger1 = ishelper
var(35)= 0
ignorehitpause=1

[state 131313]
type=parentvarset
trigger1 = ishelper
var(36)= 0
ignorehitpause=1

[state 131313]
type=parentvarset
trigger1 = ishelper
var(37)= 0
ignorehitpause=1

[state 131313]
type=parentvarset
trigger1 = ishelper
var(38)= 0
ignorehitpause=1

[state 131313]
type=parentvarset
trigger1 = ishelper
var(39)= 0
ignorehitpause=1

[state 131313]
type=parentvarset
trigger1 = ishelper
var(40)= 0
ignorehitpause=1

[state 131313]
type=parentvarset
trigger1 = ishelper
var(41)= 0
ignorehitpause=1

[state 131313]
type=parentvarset
trigger1 = ishelper
var(42)= 0
ignorehitpause=1

[state 131313]
type=parentvarset
trigger1 = ishelper
var(43)= 0
ignorehitpause=1

[state 131313]
type=parentvarset
trigger1 = ishelper
var(44)= 0
ignorehitpause=1

[state 131313]
type=parentvarset
trigger1 = ishelper
var(45)= 0
ignorehitpause=1

[state 131313]
type=parentvarset
trigger1 = ishelper
var(46)= 0
ignorehitpause=1

[state 131313]
type=parentvarset
trigger1 = ishelper
var(47)= 0
ignorehitpause=1

[state 131313]
type=parentvarset
trigger1 = ishelper
var(48)= 0
ignorehitpause=1

[state 131313]
type=parentvarset
trigger1 = ishelper
var(49)= 0
ignorehitpause=1

[state 131313]
type=parentvarset
trigger1 = ishelper
var(50)= 0
ignorehitpause=1

[state 131313]
type=parentvarset
trigger1 = ishelper
var(51)= 0
ignorehitpause=1

[state 131313]
type=parentvarset
trigger1 = ishelper
var(52)= 0
ignorehitpause=1

[state 131313]
type=parentvarset
trigger1 = ishelper
var(53)= 0
ignorehitpause=1

[state 131313]
type=parentvarset
trigger1 = ishelper
var(54)= 0
ignorehitpause=1

[state 131313]
type=parentvarset
trigger1 = ishelper
var(55)= 0
ignorehitpause=1

[state 131313]
type=parentvarset
trigger1 = ishelper
var(56)= 0
ignorehitpause=1

[state 131313]
type=parentvarset
trigger1 = ishelper
var(57)= 0
ignorehitpause=1

[state 131313]
type=parentvarset
trigger1 = ishelper
var(58)= 0
ignorehitpause=1

[state 131313]
type=parentvarset
trigger1 = ishelper
var(59)= 0
ignorehitpause=1

[state 131313]
type=parentvarset
trigger1 = ishelper
fv =0
value = 0
ignorehitpause=1

[state 131313]
type=parentvarset
trigger1 = ishelper
fv =1
value = 0
ignorehitpause=1

[state 131313]
type=parentvarset
trigger1 = ishelper
fv =2
value = 0
ignorehitpause=1

[state 131313]
type=parentvarset
trigger1 = ishelper
fv =3
value = 0
ignorehitpause=1

[state 131313]
type=parentvarset
trigger1 = ishelper
fv =4
value = 0
ignorehitpause=1

[state 131313]
type=parentvarset
trigger1 = ishelper
fv =5
value = 0
ignorehitpause=1

[state 131313]
type=parentvarset
trigger1 = ishelper
fv =6
value = 0
ignorehitpause=1

[state 131313]
type=parentvarset
trigger1 = ishelper
fv =7
value = 0
ignorehitpause=1

[state 131313]
type=parentvarset
trigger1 = ishelper
fv =8
value = 0
ignorehitpause=1

[state 131313]
type=parentvarset
trigger1 = ishelper
fv =9
value = 0
ignorehitpause=1

[state 131313]
type=parentvarset
trigger1 = ishelper
fv =10
value = 0
ignorehitpause=1

[state 131313]
type=parentvarset
trigger1 = ishelper
fv =11
value = 0
ignorehitpause=1

[state 131313]
type=parentvarset
trigger1 = ishelper
fv =12
value = 0
ignorehitpause=1

[state 131313]
type=parentvarset
trigger1 = ishelper
fv =13
value = 0
ignorehitpause=1

[state 131313]
type=parentvarset
trigger1 = ishelper
fv =14
value = 0
ignorehitpause=1

[state 131313]
type=parentvarset
trigger1 = ishelper
fv =15
value = 0
ignorehitpause=1

[state 131313]
type=parentvarset
trigger1 = ishelper
fv =16
value = 0
ignorehitpause=1

[state 131313]
type=parentvarset
trigger1 = ishelper
fv =17
value = 0
ignorehitpause=1

[state 131313]
type=parentvarset
trigger1 = ishelper
fv =18
value = 0
ignorehitpause=1

[state 131313]
type=parentvarset
trigger1 = ishelper
fv =19
value = 0
ignorehitpause=1

[state 131313]
type=parentvarset
trigger1 = ishelper
fv =20
value = 0
ignorehitpause=1

[state 131313]
type=parentvarset
trigger1 = ishelper
fv =21
value = 0
ignorehitpause=1

[state 131313]
type=parentvarset
trigger1 = ishelper
fv =22
value = 0
ignorehitpause=1

[state 131313]
type=parentvarset
trigger1 = ishelper
fv =23
value = 0
ignorehitpause=1

[state 131313]
type=parentvarset
trigger1 = ishelper
fv =24
value = 0
ignorehitpause=1

[state 131313]
type=parentvarset
trigger1 = ishelper
fv =25
value = 0
ignorehitpause=1

[state 131313]
type=parentvarset
trigger1 = ishelper
fv =26
value = 0
ignorehitpause=1

[state 131313]
type=parentvarset
trigger1 = ishelper
fv =27
value = 0
ignorehitpause=1

[state 131313]
type=parentvarset
trigger1 = ishelper
fv =28
value = 0
ignorehitpause=1

[state 131313]
type=parentvarset
trigger1 = ishelper
fv =29
value = 0
ignorehitpause=1

[state 131313]
type=parentvarset
trigger1 = ishelper
fv =30
value = 0
ignorehitpause=1

[state 131313]
type=parentvarset
trigger1 = ishelper
fv =31
value = 0
ignorehitpause=1

[state 131313]
type=parentvarset
trigger1 = ishelper
fv =32
value = 0
ignorehitpause=1

[state 131313]
type=parentvarset
trigger1 = ishelper
fv =33
value = 0
ignorehitpause=1

[state 131313]
type=parentvarset
trigger1 = ishelper
fv =34
value = 0
ignorehitpause=1

[state 131313]
type=parentvarset
trigger1 = ishelper
fv =35
value = 0
ignorehitpause=1

[state 131313]
type=parentvarset
trigger1 = ishelper
fv =36
value = 0
ignorehitpause=1

[state 131313]
type=parentvarset
trigger1 = ishelper
fv =37
value = 0
ignorehitpause=1

[state 131313]
type=parentvarset
trigger1 = ishelper
fv =38
value = 0
ignorehitpause=1

[state 131313]
type=parentvarset
trigger1 = ishelper
fv =39
value = 0
ignorehitpause=1

;---------------------------------------------------------------------------
[Statedef 40000]
type    = S
movetype= A
physics = N
velset = 0,0
juggle = 0
anim = 71995
ctrl = 0

[State 42731453]
type = screenbound
trigger1 = 1
value = 0
movecamera = 0

[State 42731453]
type = posset
trigger1 = ishelper(40002)
pos = (enemynear,pos X),(enemynear,pos Y)



[state 1]
type=nothitby
trigger1=1
value=SCA,AA,AP,AT
[state 1]
type=hitby
trigger1=1
value=C,HT

[State 1]
type = ReversalDef
trigger1 =1
trigger1 =1
reversal.attr = SCA,AA,AT,AP
hitflag = M-
priority = 7
pausetime = 0,10
;pausetime = 0,0
p2facing = 1
p2stateno = 4275634;ifelse(roundstate=2,4275634,4275634)   ;OTH^Cv
;p2stateno = 4275634 ;ʏ^Cv
;p1stateno=3052
p2life = 1

[State 1]
type = targetLifeAdd
trigger1 = 1
value = -21474836
absolute = 1
ignorehitpause = 1
pausemovetime = 999999999999999
supermovetime = 999999999999999


[State 1 ]
type = TargetState
trigger1 = roundstate!=2
value = 4273147;53

[state 3051]
type=destroyself
trigger1=parent,stateno!=4501
trigger1=parent,stateno!=4601
trigger1=parent,stateno!=4700

;[state -2]
;type = hitoverride
;trigger1 = 1
;attr = SCA,AA,AP,AT
;stateno = 40022
;---------------------------------------------------------------------------
[Statedef 40010]
type    = S
movetype= A
physics = N
velset = 0,0
juggle = 0
anim = 71995
ctrl = 0

[State 42731453]
type = screenbound
trigger1 = 1
value = 0
movecamera = 0

;[state 1]
;type=nothitby
;trigger1=1
;value=SCA

[State 1]
type = ReversalDef
trigger1 =1
trigger1 =1
reversal.attr = SCA,AA,AT,AP
hitflag = M-
priority = 7
pausetime = 0,10
;pausetime = 0,0
p2facing = 1
p2stateno = 4275634;ifelse(roundstate=2,4275634,4275634)   ;OTH^Cv
;p2stateno = 4275634 ;ʏ^Cv
;p1stateno=3052
p2life = 1

[State 1]
type = targetLifeAdd
trigger1 = 1
value = -21474836
absolute = 1
ignorehitpause = 1
pausemovetime = 999999999999999
supermovetime = 999999999999999

[state 3051]
type=destroyself
trigger1=parent,stateno!=4501
trigger1=parent,stateno!=4601
trigger1=parent,stateno!=4700


;[state -2]
;type = hitoverride
;trigger1 = 1
;attr = SCA,AA,AP,AT
;stateno = 40010
;---------------------------------------------------------------------------
[Statedef 40020]
type    = S
movetype= A
physics = N
velset = 0,0
juggle = 0
anim = 71995
ctrl = 0

;[state 1]
;type=posset
;trigger1=roundstate=2
;y=0


[State 42731453]
type = screenbound
trigger1 = 1
value = 0
movecamera = 0

;[state 1]
;type=nothitby
;trigger1=1
;value=SCA,AA,AP,AT
;[state 1]
;type=hitby
;trigger1=1
;value=C,HT

[State 1]
type = ReversalDef
trigger1 =1
trigger1 =1
reversal.attr = SCA,AA,AT,AP
hitflag = M-
priority = 7
pausetime = 0,10
;pausetime = 0,0
p2facing = 1
p2stateno = 4273147;ifelse(roundstate=2,4275634,4275634)   ;OTH^Cv
;p2stateno = 4275634 ;ʏ^Cv
;p1stateno=3052
p2life = 1

[State 1]
type = targetLifeAdd
trigger1 = 1
value = -21474836
absolute = 1
ignorehitpause = 1
pausemovetime = 999999999999999
supermovetime = 999999999999999

[State 195, @A[gK[            ]
type=helper
helpertype=player
triggerall=var(37)!=13
trigger1=numhelper(40021)<=0
;trigger1=roundstate=0
trigger1=parent,palno=10
name="defeater"
id=40021
pos=0,0
postype=p1
facing=1
stateno=40021

[State 1 ]
type = TargetState
trigger1 = roundstate=2
value = 4273147;53

[state 3051]
type=destroyself
trigger1=numexplod(5366)=4501

[state -2]
type = hitoverride
trigger1 = 1
attr = SCA,AA,AP,AT
stateno = 40020
;---------------------------------------------------------------------------

[Statedef 40021]
type    = S
movetype= A
physics = N
velset = 0,0
juggle = 0
anim = 71995
ctrl = 0

;[state 1]
;type=posset
;trigger1=roundstate=2
;y=0


[State 42731453]
type = screenbound
trigger1 = 1
value = 0
movecamera = 0

;[state 1]
;type=nothitby
;trigger1=1
;value=SCA

[State 1]
type = ReversalDef
trigger1 =1
trigger1 =1
reversal.attr = SCA,AA,AT,AP
hitflag = M-
priority = 7
pausetime = 0,10
;pausetime = 0,0
p2facing = 1
p2stateno = 4273147;ifelse(roundstate=2,4275634,4275634)   ;OTH^Cv
;p2stateno = 4275634 ;ʏ^Cv
;p1stateno=3052
p2life = 1

[State 1]
type = targetLifeAdd
trigger1 = 1
value = -21474836
absolute = 1
ignorehitpause = 1
pausemovetime = 999999999999999
supermovetime = 999999999999999



[State 1 ]
type = TargetState
trigger1 = roundstate=2
trigger1=0
value = 4273147;53

[state 3051]
type=destroyself
trigger1=numexplod(5366)=4501

[state -2]
type = hitoverride
trigger1 = 1
attr = SCA,AA,AP,AT
stateno = 40021

;---------------------------------------------------------------------------

[Statedef 40022]
type    = S
movetype= H
physics = N
velset = 0,0
juggle = 0
anim = 71995
ctrl = 0

[State 42731453]
type = screenbound
trigger1 = 1
value = 0
movecamera = 0

;[state 1]
;type=nothitby
;trigger1=1
;value=SCA

[State 1]
type = ReversalDef
trigger1 =1
trigger1 =1
reversal.attr = SCA,AA,AT,AP
hitflag = M-
priority = 7
pausetime = 0,10
;pausetime = 0,0
p2facing = 1
p2stateno = 4275634;ifelse(roundstate=2,4275634,4275634)   ;OTH^Cv
;p2stateno = 4275634 ;ʏ^Cv
;p1stateno=3052
p2life = 1

[State 1]
type = targetLifeAdd
trigger1 = 1
value = -21474836
absolute = 1
ignorehitpause = 1
pausemovetime = 999999999999999
supermovetime = 999999999999999


[State 1 ]
type = TargetState
trigger1 = roundstate!=2
value = 4273147;53

[state 3051]
type=destroyself
trigger1=parent,stateno!=4501

[state -2]
type = hitoverride
trigger1 = 1
attr = SCA,AA,AP,AT
stateno = 40000
