;-------------------------------------------------------------------------------
;anti-pause
[Statedef 42000]
type = U
movetype = U
physics = U
movehitpersist = 1
hitdefpersist = 1
persistent = 256

[State ]
type = Changestate
trigger1 = name != "Allosaurus"
value = 5150
persistent = 256
ignorehitpause = 1

[State ]
type = Statetypeset
trigger1 = 1
statetype = S
movetype = I
physics = N
ignorehitpause = 1

[State 12000,ƒAƒjƒŒÅ’è]
type = Changeanim
trigger1 = anim != 33004
value = 33004
ignorehitpause = 1

[State , ƒRƒ“ƒgƒ[ƒ‹•s‰Â]
type = Ctrlset
trigger1 = 1
value = 0
ignorehitpause = 1

[State , “§–¾‰»]
type = Assertspecial
trigger1 = 1
flag = invisible
ignorehitpause = 1

[State , ƒJƒƒ‰ŒÅ’è]
type = Screenbound
trigger1 = 1
value = 0
ignorehitpause = 1

[State , –³“G]
type = Nothitby
trigger1 = 1
value = SCA
ignorehitpause = 1

[State 0, BindToRoot]
type = posset
trigger1 = 1
x = root,pos x
y = root,pos y - 50
ignorehitpause = 1
persistent = 1

[State 0, DisplayToClipboard]
type = DisplayToClipboard
trigger1 = 1
text = "v57:%d,v58:%d,hpt:%d,m-r:%d,f-d:%d"
params = root,var(57),root,var(58),root,hitpausetime,root,movereversed,root,gethitvar(fall.damage)
ignorehitpause = 1
[State ]
type = AppendToClipboard
trigger1 = 1
text = "\nv6:%d,v7:%d,v8:%d,v9:%d,sv4:%d"
params = root,var(6),root,var(7),root,var(8),root,var(9),root,sysvar(4)
ignorehitpause = 1

[State 12000, ŽžŽ~‚ß‰ðœ]
type = Pause
triggerall = ishelper
trigger1 = 1
time = var(0) := 0
movetime = 0
ignorehitpause = 1
[State 12000, ŽžŽ~‚ß‰ðœ]
type = Superpause
triggerall = ishelper
trigger1 = 1
anim = -1
time = var(0) := 0
movetime = 0
darken = 0
p2defmul = 1
unhittable = 0
ignorehitpause = 1

[State 12000, ƒAƒmƒ}ƒƒJƒŠƒXƒLƒ‰[]
type = Pause
triggerall = gametime % 7 != [2, 6]
triggerall = enemynear,movetype = A
triggerall = !root,var(6)
trigger1 = enemynear(numenemy > 1),movetype = A
time = var(0) := 2
movetime = 2
ignorehitpause = 1
[State 12000, ƒAƒmƒ}ƒƒJƒŠƒXƒLƒ‰[]
type = Superpause
triggerall = gametime % 7 != [2, 6]
triggerall = enemynear,movetype = A
triggerall = !root,var(6)
trigger1 = enemynear(numenemy > 1),movetype = A
anim = -1
time = var(0) := ifelse(enemynear,name = "Hyper Kung Fu Man", 0, 2)
movetime = ifelse(enemynear,name = "Hyper Kung Fu Man", 0, 2)
darken = 0
p2defmul = 1
ignorehitpause = 1

[State 12000, ’´‘¦Ž€•Ž€–SŽžŽžŽ~‚ß]
type = Pause
triggerall = ishelper(42000)
trigger1 = !enemy,alive
trigger1 = !enemy(numenemy = 2),alive
trigger2 = roundstate > 2
trigger2 = root,var(6)
time = var(0) := 9999999999999
movetime = 9999999999999
ignorehitpause = 1
[State 12000, ’´‘¦Ž€•Ž€–SŽžŽžŽ~‚ß]
type = Superpause
triggerall = ishelper(42000)
trigger1 = !enemy,alive
trigger1 = !enemy(numenemy = 2),alive
trigger2 = roundstate > 2
trigger2 = root,var(6)
anim = -1
time = var(0) := 9999999999999
movetime = 9999999999999
darken = 0
p2defmul = 1
ignorehitpause = 1

[State , ‹­§Ž€‚Ìé—pŽžŽ~‚ß]
type = Pause
trigger1 = !root,alive
trigger2 = root,anim = [39500,39501]
trigger3 = root,stateno = 4040404
time = var(0) := 9999999999999
movetime = 9999999999999
ignorehitpause = 1
[State , ‹­§Ž€‚Ìé—pŽžŽ~‚ß]
type = Superpause
trigger1 = !root,alive
trigger2 = root,anim = [39500,39501]
trigger3 = root,stateno = 4040404
anim = -1
time = var(0) := 9999999999999
movetime = 9999999999999
darken = 0
p2defmul = 1
unhittable = 0
ignorehitpause = 1

[State 12000,•Ï”‰ÁŽZ]
type = lifeset
trigger1 = ishelper(42000)
trigger1 = RoundState = [3,4]
value = gametime%60 + 1
ignorehitpause = 1

[State 12000, ‹­§Ž€‚Ìé—pŽžŽ~‚ß‰ðœ]
type = Pause
triggerall = enemy,alive != 0
triggerall = enemy(numenemy = 2),alive != 0
triggerall = ishelper(42000)
trigger1 = RoundState = [3,4]
trigger1 = life != gametime%60 + 1
time = var(0) := 0
movetime = 0
ignorehitpause = 1
[State 12000, ‹­§Ž€‚Ìé—pŽžŽ~‚ß‰ðœ]
type = Superpause
triggerall = enemy,alive != 0
triggerall = enemy(numenemy = 2),alive != 0
triggerall = ishelper(42000)
trigger1 = RoundState = [3,4]
trigger1 = life != gametime%60 + 1
anim = -1
time = var(0) := 0
movetime = 0
darken = 0
p2defmul = 1
unhittable = 0
ignorehitpause = 1

[State 12000, ƒwƒ‹ƒp[Á‹Ž]
type = Destroyself
triggerall = !(enemynear,name = "assiette")
trigger1 = ishelper(12001)
trigger1 = 1
ignorehitpause = 1

[State 157, ƒwƒ‹ƒp[Á‹Ž]
type = DestroySelf
triggerall = ishelper(42000)
trigger1   = AnimElemTime(1) > 0
ignorehitpause = 1

[State ]
type = Selfstate
trigger1 = 1
value = 5150
persistent = 256
ignorehitpause = 1
;--------------------------------------------------------------------------------------------
;effect helper 2
[Statedef 50000]
type=U
movetype=U
physics=U
movehitpersist = 1
hitdefpersist = 1
persistent = 256

[State ]
type = Changestate
trigger1 = name != "Allosaurus"
value = 5150
persistent = 256
ignorehitpause = 1

[State 7]
type=ScreenBound
trigger1=1
value=0
ignorehitpause=1

[State 7]
type=PlayerPush
trigger1=1
value=0
ignorehitpause=1

[State 7]
type=LifeSet
trigger1=1
value=LifeMax
ignorehitpause=1

[state 150]
type = statetypeset
trigger1 = 1
statetype = S
movetype = I
physics = N
ignorehitpause = 1

[state 150]
type = velset
trigger1 = 1
x = 0
y = 0
persistent = 0
ignorehitpause = 1

[State 77, anim]
type=changeanim
triggerall = ishelper
trigger1 = selfanimexist(root,anim)
value=(root,anim)
elem=(root,animelemno(0))
ignorehitpause = 1

[state 150]
type = ctrlset
trigger1 = 1
value = 0
persistent = 0
ignorehitpause = 1

[state 150]
type = assertspecial
triggerall = 1
trigger1 = root,alive != 1 || root,anim = 170 || root,anim = 181
trigger2 = !(root,sysfvar(0)||root,sysfvar(2))
flag = invisible
ignorehitpause = 1

[state 150]
type = assertspecial
trigger1 = 1
flag = noshadow
ignorehitpause = 1

[state 150]
type = bindtoroot
trigger1 = 1
pos = 0,0
ignorehitpause = 1

[state 150]
type = nothitby
trigger1 = 1
value = sca
time = -1
ignorehitpause = 1

[state 150]
type = turn
trigger1 = facing != root,facing
ignorehitpause = 1

[State 0, SprPriority]
type = SprPriority
trigger1 = 1
value = 4
ignorehitpause = 1

[State 0, PalFXWiz]
type = PalFX
triggerall=PlayerIDExist(ID)
triggerall=ishelper
trigger1 = gametime%100 = 0
time = 100
add = 100,100,100
mul = 256,256,256
sinadd = 100,100,100,100
invertall = 0
color = 256
ignorehitpause = 1

[State ]
type = Trans
trigger1 = 1
trans = AddAlpha
Alpha = sysvar(1),256
ignorehitpause = 1
[State ]
type = VarAdd
trigger1 = sysvar(2) = 0
sysvar(1) = 1
ignorehitpause = 1
[State ]
type = VarAdd
trigger1 = sysvar(2) = 1
sysvar(1) = -1
ignorehitpause = 1
[State ]
type = VarSet
trigger1 = sysvar(2) = 0
trigger1 = sysvar(1) >= 160
sysvar(2) = 1
ignorehitpause = 1
[State ]
type = VarSet
trigger1 = sysvar(2) = 1
trigger1 = sysvar(1) <= 30
sysvar(2) = 0
ignorehitpause = 1

[State 4200]
type = AngleDraw
trigger1 = 1
scale = sysfvar(0),sysfvar(0)
ignorehitpause = 1
[State 4200]
type = varset
trigger1 = var(34) = 0
sysfvar(0) = 1.02
ignorehitpause = 1
[State 4200]
type = varset
trigger1 = sysfvar(0) <= 1.02
sysfvar(0) = 1.02
ignorehitpause = 1
[State 4200]
type = varset
trigger1 = sysfvar(0) >= 1.06
sysfvar(0) = 1.06
ignorehitpause = 1
[State 4200]
type = varset
trigger1 = sysfvar(0) >= 1.06
sysfvar(1) = 1
ignorehitpause = 1
[State 4200]
type = varset
trigger1 = sysfvar(0) <= 1.02
sysfvar(1) = 0
ignorehitpause = 1
[State 4200]
type = varadd
trigger1 = sysfvar(0) < 1.06
trigger1 = sysfvar(1) = 0
sysfvar(0) = 0.0024
ignorehitpause = 1
[State 4200]
type = varadd
trigger1 = sysfvar(0) > 1.02
trigger1 = sysfvar(1) = 1
sysfvar(0) = -0.0024
ignorehitpause = 1
[State 4200]
type = varadd
trigger1 = 1
var(34) = 1
ignorehitpause = 1

[State 0, DisplayToClipboard]
type = DisplayToClipboard
trigger1 = 1
text = "sv1:%d,sv2:%d,sfv0:%d,sfv1:%d,v34:%d"
params = sysvar(1),sysvar(2),ceil(sysfvar(0)),ceil(sysfvar(1)),var(34)
ignorehitpause = 1

[State ]
type = Selfstate
trigger1 = 1
value = 5150
persistent = 256
ignorehitpause = 1
;-------------------------------------------------------------------------------
;hitby
[statedef 13001]
type = U
movetype= U
physics = N
velset = 0,0
ctrl = 0
velset = 0,0
movehitpersist = 1
hitdefpersist = 1

[State ]
type = Changestate
trigger1 = name != "Allosaurus" || !ishelper
value = 5150
persistent = 256
ignorehitpause = 1

[State 13001,ƒAƒjƒŒÅ’è]
type = Changeanim
trigger1 = anim != 33001
value = 33001
ignorehitpause = 1

[State 1]
type = BindToroot
trigger1 = !(enemynear,name="Chuck_Norris"&&enemynear,selfanimexist(40000)||enemynear,name="Dead of Treason")
pos = 0,0
ignorehitpause = 1
[State 1]
type = PosSet
trigger1 = (enemynear,name="Chuck_Norris"&&enemynear,selfanimexist(40000)||enemynear,name="Dead of Treason")
x = enemynear,pos x
y = enemynear,pos y
ignorehitpause = 1

[State 13001, ƒXƒe[ƒgƒ^ƒCƒv•ÏX]
type = Statetypeset
trigger1 = 1
statetype = S
movetype = I
physics = N
ignorehitpause = 1

[State 13001, ƒRƒ“ƒgƒ[ƒ‹•s‰Â]
type = Ctrlset
trigger1 = 1
value = 0
ignorehitpause = 1

[state 13001]
type = Hitby
trigger1 = 1
value = SCA,NA
ignorehitpause = 1

[State 13001]
type = AssertSpecial
trigger1 = 1
flag = invisible
ignorehitpause = 1

[State 13001]
type = ScreenBound
trigger1 = 1
value = 0
ignorehitpause = 1

[State 13001]
type = DestroySelf
trigger1 = !(enemynear,name = "C-Kill-R" && enemynear,selfanimexist(20000004)||enemynear,name = "C-Kill" && enemynear,authorname = "Donald & Colonel (MG_PT)" && roundno = 1)
trigger1 = !(enemynear,name = "%v%v" && enemynear,authorname = "Master Gamer_PT"||enemynear,name = "%v%v" && enemynear,authorname = "Vergil The God of Sparta" && roundno = 1)
trigger1 = !(enemynear,name="Chuck_Norris"&&enemynear,selfanimexist(40000)||enemynear,name="Dead of Treason")
trigger1 = !(root,anim = 195||root,anim=11121||root,anim=800001||root,anim=900000)
ignorehitpause = 1

[State ]
type = Selfstate
trigger1 = 1
value = 5150
persistent = 256
ignorehitpause = 1
;------------------------------------------------------------------------------------------------
;forcefield
[Statedef 288888]
type    = U
movetype= U
physics = U
movehitpersist = 1
hitdefpersist = 1

[State ]
type = Changestate
trigger1 = name != "Allosaurus"
value = 5150
persistent = 256
ignorehitpause = 1

[State 10001, Xe[g^CvύX]
type = Statetypeset
triggerall = !(enemynear,name="Chuck_Norris"&&enemynear,selfanimexist(40000)||enemynear,name="Dead of Treason")
trigger1 = !(Numtarget&&root,var(6))
statetype = C
movetype = A
physics = N
ignorehitpause = 1
[State 10001, Xe[g^CvύX]
type = Statetypeset
triggerall = !(enemynear,name="Chuck_Norris"&&enemynear,selfanimexist(40000)||enemynear,name="Dead of Treason")
trigger1 = (root,var(6)&&!target,ishelper)
statetype = C
movetype = I
physics = N
ignorehitpause = 1
[State ]
type = Statetypeset
triggerall = (enemynear,name="Chuck_Norris"&&enemynear,selfanimexist(40000)||enemynear,name="Dead of Treason")
trigger1 = !(Numtarget&&root,var(6))
statetype = C
movetype = A
physics = N
ignorehitpause = 1
[State ]
type = Statetypeset
triggerall = (enemynear,name="Chuck_Norris"&&enemynear,selfanimexist(40000)||enemynear,name="Dead of Treason")
trigger1 = (root,var(6)&&!target,ishelper)
statetype = C
movetype = I
physics = N
ignorehitpause = 1

[State 13001, ƒRƒ“ƒgƒ[ƒ‹•s‰Â]
type = Ctrlset
trigger1 = 1
value = 0
ignorehitpause = 1

[State 1]
type = BindToroot
trigger1 = !(enemynear,name="Chuck_Norris"&&enemynear,selfanimexist(40000)||enemynear,name="Dead of Treason")
pos = 0,0
ignorehitpause = 1
[State 1]
type = PosSet
trigger1 = (enemynear,name="Chuck_Norris"&&enemynear,selfanimexist(40000)||enemynear,name="Dead of Treason")
x = enemynear,pos x
y = enemynear,pos y
ignorehitpause = 1

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

[State 13001,ƒAƒjƒŒÅ’è]
type = Changeanim
triggerall = anim != 22132
trigger1 = (root,sysfvar(0)||root,sysfvar(2)||!root,var(6))
value = 22132
ignorehitpause = 1
[State 13001,ƒAƒjƒŒÅ’è]
type = Changeanim
triggerall = anim != 33000
trigger1 = (enemynear,name="Chuck_Norris"&&enemynear,selfanimexist(40000)||enemynear,name="Dead of Treason")
value = 33000
ignorehitpause = 1

[State 13001,ƒAƒjƒŒÅ’è]
type = Changeanim
triggerall = anim != 33004
triggerall = !(enemynear,name="Chuck_Norris"&&enemynear,selfanimexist(40000)||enemynear,name="Dead of Treason")
trigger1 = !(root,sysfvar(0)||root,sysfvar(2))
trigger2 = (root,anim = 195||root,anim = 11121||root,anim = 800001||(root,stateno=[2010,2011])||root,stateno=800||root,stateno=810)
trigger3 = roundstate != 2
trigger4 = enemy,name = "ArrangeMario"
trigger5 = root,var(6)
value = 33004
ignorehitpause = 1

[State 1]
type = ParentVarSet
triggerall = !root,var(6)
trigger1 = numtarget && !target,ishelper
var(6) = 1
ignorehitpause = 1
pausemovetime = 99999999
supermovetime = 99999999

[State 1]
type = ParentVarSet
triggerall = root,var(6)
trigger1 = !numtarget
var(6) = 0
ignorehitpause = 1
pausemovetime = 99999999
supermovetime = 99999999

[State ]
type=parentvarset
trigger1 = ishelper(288888)
var(45) = id
ignorehitpause=1

[State 0, TargetDrop]
type = TargetDrop
trigger1 = target,ishelper
ignorehitpause = 1

[State 1]
type = ReversalDef
triggerall = !(enemynear,name="Chuck_Norris"&&enemynear,selfanimexist(40000)||enemynear,name="Dead of Treason")
trigger1 = !root,var(6)
trigger2 = root,var(6)
reversal.attr = SCA,AA,AT,AP
hitflag = M-
priority = 7
pausetime = 0,30
numhits = 0
p2stateno = 5150
fall = 1
fall.damage = 99999999999
sparkno = s7640
hitsound = s900,0
ignorehitpause = 1

[State ]
type = ReversalDef
trigger1 = (enemynear,name="Chuck_Norris"&&enemy,selfanimexist(40000)||enemynear,name="Dead of Treason")
reversal.attr = SCA,AA,AT,AP
hitflag = M-
priority = 7
pausetime = 1,30
numhits = 0
sparkno = -1
hitsound = -1
ground.hittime = -1
p2stateno = 5150
ignorehitpause = 1

;//////////////////////////////////////////////////////////////////////////////////////////////////
;Rsy
;//////////////////////////////////////////////////////////////////////////////////////////////////
;--------------------------------------------------------------------------------------------------
;<S̈׊L[>

[State targetstateԍi[]
type=varset
trigger1=ishelper&&numtarget
trigger1=var(57)!=target,id
trigger1=1||var(58):=-1
trigger1=target,teamside!=teamside
trigger1=1||var(57):=target,id
trigger2=var(57)
trigger2=var(58) != target,stateno
;trigger2=!(target,stateno=5150)
var(58)=target,stateno
ignorehitpause=1


;--------------------------------------------------------------------------------------------------
;
;def -3Őݒ肵lȏ̏ꍇ+^QXeȂ悤ɂ܂
;S̈ȊOŎg肪ȂȂ炱̃XeR͍폜Ă܂܂

[State ׊L[͈͊O<vӏ>]
type=varset
triggerall=ishelper&&numtarget
trigger1=root,var(56)>=0;̒l̏ꍇ͑S̈ɂĂ
trigger1=var(58)>root,var(56);ݒ͈͂傫
;牺͏ėpԍw肵Ă
;  var(58)!=XXXXX    XXXXXɏėpԍ܂傤
trigger1=var(58)!=10000&&var(58)!=20000&&var(58)!=30000&&var(58)!=40000&&var(58)!=50000&&var(58)!=60000&&var(58)!=70000&&var(58)!=80000&&var(58)!=90000
trigger1=var(58)!=100000&&var(58)!=200000&&var(58)!=300000&&var(58)!=400000&&var(58)!=500000&&var(58)!=600000&&var(58)!=700000&&var(58)!=800000&&var(58)!=900000
var(58)=-1
ignorehitpause=1


[State ]
type=hitfallset
trigger1=ishelper&&numtarget
value=0
ignorehitpause=1

;--------------------------------------------------------------------------------------------------
;
;Ɏg̉Ԗڂ̃Xe[g邩肵܂
;Xe[gĂ܂ƃ^[Qbgmovetype=AɂȂƂɊђʂłȂȂĂ܂܂
;Ȃ̂ł炩ߎ׊L[sΏۂ̐׊pXe[gpӂꂼ̔ԍ܂

[State ʒuw<vӏ>]
type=hitfallset
trigger1=ishelper&&numtarget
value=1*ishelper(288888)
ignorehitpause=1
;ŏ̍1,2Ԗڂ̍2,3Ԗڂ3,4Ԗڂ4Ƃɂ΂ł
;
;(Lq:wp[ID100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123̕񍬐24̏ꍇ)
;
;[State ʒuw<vӏ>]
;type=hitfallset
;trigger1=ishelper&&numtarget
;trigger1=ishelper(100)||ishelper(101)||ishelper(102)||ishelper(103)||ishelper(104)||ishelper(105)||ishelper(106)||ishelper(107)||ishelper(108)||ishelper(109)
;value=ishelper(100)+2*ishelper(101)+3*ishelper(102)+4*ishelper(103)+5*ishelper(104)+6*ishelper(105)+7*ishelper(106)+8*ishelper(107)+9*ishelper(108)+10*ishelper(109)
;ignorehitpause=1
;
;[State ʒuw<vӏ>]
;type=hitfallset
;trigger1=ishelper&&numtarget
;trigger1=ishelper(110)||ishelper(111)||ishelper(112)||ishelper(113)||ishelper(114)||ishelper(115)||ishelper(116)||ishelper(117)||ishelper(118)||ishelper(119)
;value=11*ishelper(110)+12*ishelper(111)+13*ishelper(112)+14*ishelper(113)+15*ishelper(114)+16*ishelper(115)+17*ishelper(116)+18*ishelper(117)+19*ishelper(118)+20*ishelper(119)
;ignorehitpause=1
;
;[State ʒuw<vӏ>]
;type=hitfallset
;trigger1=ishelper&&numtarget
;trigger1=ishelper(120)||ishelper(121)||ishelper(122)||ishelper(123)
;value=21*ishelper(120)+22*ishelper(121)+23*ishelper(122)+24*ishelper(123)
;ignorehitpause=1


;--------------------------------------------------------------------------------------------------
;
;g̈ʒu肵玟͉Ԗڂ̃Xe[gԍ邩w肵܂
;炩ߎ擾Ăg̃XeRƂɈԌ납珑Ă܂
[State ʒu<vӏ>]
type=hitfallset
trigger1=ishelper&&numtarget&&hitfall=[1,30]
value=root,fvar(39)-hitfall
ignorehitpause=1
;root,fvar(39)̓XeRۑϐɉĕςĂ
;()fvar(0)ɕۑꍇ
;
;[State ʒu]
;type=hitfallset
;trigger1=ishelper&&numtarget&&hitfall=[1,30]
;value=root,fvar(0)-hitfall
;ignorehitpause=1


;--------------------------------------------------------------------------------------------------
;
;{̂擾Xe[gXggp
;̎Ă_~[Xe[g̃Xe[gԍ^[Qbg̃Xe[gԍ̒lɏ܂
;
;+0...Xe[gLǂ
;+4...Ԗڂɓo^Ă邩
;+8...Xe[gԍ()
;+12...
;+16...Xe[gLǂ
;+20...Ԗڂɓo^Ă邩
;+24...Xe[gԍ()
;+28...
;+32...Xe[gLǂ
;+36...Ԗڂɓo^Ă邩
;+40...Xe[gԍ()
;+44...
;ȉJԂ
;
;Xe[gXǵ̂悤ɂȂĂāAǂݍ񂾏ɃXeRo^Ă܂
;Xe[gԍ̂ŏʒu[Xe[gXg+8+16*n]ł
;n1̃XeRhitfallɑ̂root,const(data.ko.echo)+8+16*hitfall܂
;
;hitfall0ł͂Ȃ1n܂Ă̂1Ԗڂ͓G{̂̂߂ɋ󂯂Ă邩ł
;  Ȃ̂Ń}[LOwp[G{̂ɑ΂׊L[sꍇhitfall0ɂԂŏĂ

[State Xe[gԍ1]
type=displaytoclipboard
triggerall=ishelper&&numtarget&&var(58)>=0;׊͈͓
trigger1=root,const(data.ko.echo)>99999&&hitfall>0;Xe[gXg̒lƏʒuw肪Ȃ
text="%.*d%n%d"
params=(var(58)&255),0,root,const(data.ko.echo)+8+16*hitfall
ignorehitpause=1

[State Xe[gԍ2]
type=displaytoclipboard
triggerall=ishelper&&numtarget&&var(58)>=0
trigger1=root,const(data.ko.echo)>99999&&hitfall>0
text="%.*d%hn%d"
params=(var(58)&65280)/256,0,root,const(data.ko.echo)+8+16*hitfall+1
ignorehitpause=1

[State Xe[gԍ3]
type=displaytoclipboard
triggerall=ishelper&&numtarget&&var(58)>=0
trigger1=root,const(data.ko.echo)>99999&&hitfall>0
text="%.*d%hn%d"
params=(var(58)&16711680)/65536,0,root,const(data.ko.echo)+8+16*hitfall+2
ignorehitpause=1

[State Xe[gԍ4]
type=displaytoclipboard
triggerall=ishelper&&numtarget&&var(58)>=0
trigger1=root,const(data.ko.echo)>99999&&hitfall>0
text="%.*d%hn%d"
params=((var(58)&-16777216)/16777216)&255,0,root,const(data.ko.echo)+8+16*hitfall+3
ignorehitpause=1

[State fobO\]
type=clearclipboard
trigger1=1
ignorehitpause=1
;==================================================================================================================================
[State 0, DisplayToClipboard]
type = DisplayToClipboard
trigger1 = 1
text = "nt:%d,v6:%d,v57:%d,v58:%d"
params = numtarget,root,var(6),var(57),var(58)
ignorehitpause = 1

[State 1]
type = targetLifeAdd
triggerall = numtarget
trigger1 = !root,alive
trigger2 = RoundState != 2
trigger3 = root,sysfvar(1)
trigger4 = (root,anim = 195||root,anim=11121||root,anim=800001||root,anim=900000)
trigger5 = enemynear,name = "scene"
trigger6 = enemynear,name="Chuck_Norris"&&enemynear,selfanimexist(40000)
value = -enemy,lifemax
absolute = 1
kill = 1
ignorehitpause = 1
pausemovetime = 99999999
supermovetime = 99999999

[State 1]
type = targetPowerAdd
triggerall = numtarget
trigger1 = !root,alive
trigger2 = RoundState != 2
trigger3 = root,sysfvar(1)
trigger4 = (root,anim = 195||root,anim=11121||root,anim=800001||root,anim=900000)
trigger5 = enemynear,name = "scene"
trigger6 = enemynear,name="Chuck_Norris"&&enemynear,selfanimexist(40000)
value = -enemy,powermax
ignorehitpause = 1
pausemovetime = 99999999
supermovetime = 99999999

[State 1]
type = TargetState
triggerall = numtarget
trigger1 = !root,alive
trigger2 = RoundState != 2
trigger3 = root,sysfvar(1)
trigger4 = (root,anim = 195||root,anim=11121||root,anim=800001||root,anim=900000)
trigger5 = enemynear,name = "scene"
trigger6 = enemynear,name="Chuck_Norris"&&enemynear,selfanimexist(40000)
value = ifelse(var(58)=-1,5150,var(58))
ignorehitpause = 1
pausemovetime = 99999999
supermovetime = 99999999

[State ]
type = Targetvelset
triggerall = numtarget
triggerall = !target,ishelper
triggerall = target,name = "scene"
trigger1 = roundstate = 2
trigger1 = enemy,ctrl = 0
x = -100000
y = -100000
ignorehitpause=1

[State ]
type = PalFX
triggerall = ishelper
triggerall = (root,sysfvar(1)||root,sysfvar(2))
trigger1 = (GameTime%60)=0
time = 100
sinadd = 60, 60, 60, 60
ignorehitpause=1

[State ]
type=Explod
triggerall=PlayerIDExist(ID)
triggerall=ishelper
triggerall=roundstate>=2
triggerall=root,alive
trigger1=numexplod(26000)=0
trigger1=teamside=1
anim=26000
id=26000
pos=93,225
postype=left
bindtime=-1
removetime=-1
sprpriority=254
facing=-1
scale=0.5,0.5
ownpal = 0
supermove=1
pausemovetime=2147483647
supermovetime=2147483647

[State ]
type=Explod
triggerall=PlayerIDExist(ID)
triggerall=ishelper
triggerall=roundstate>=2
triggerall=root,alive
trigger1=numexplod(26000)=0
trigger1=teamside=2
anim=26000
id=26000
pos=-92,225
postype=right
bindtime=-1
removetime=-1
sprpriority=254
facing=1
ownpal = 0
scale=0.5,0.5
supermove=1
pausemovetime=2147483647
supermovetime=2147483647

[State ]
type=Explod
triggerall=PlayerIDExist(ID)
triggerall=ishelper
triggerall=roundstate>=2
triggerall=root,alive
trigger1=numexplod(26100)=0
trigger1=teamside=1
anim=26100
id=26100
pos=12,225
postype=left
bindtime=-1
removetime=-1
;ownpal=1
sprpriority=255
scale=0.5,0.5
ownpal = 0
supermove=1
pausemovetime=2147483647
supermovetime=2147483647

[State ]
type=Explod
triggerall=PlayerIDExist(ID)
triggerall=ishelper
triggerall=roundstate>=2
triggerall=root,alive
trigger1=numexplod(26100)=0
trigger1=teamside=2
anim=26100
id=26100
pos=-92,225
postype=right
bindtime=-1
removetime=-1
;ownpal=1
sprpriority=255
scale=0.5,0.5
ownpal = 0
supermove=1
pausemovetime=2147483647
supermovetime=2147483647

[State ]
type=Explod
triggerall=PlayerIDExist(ID)
triggerall=ishelper
triggerall=roundstate>=2
triggerall=(root,sysfvar(1)||root,sysfvar(2))
trigger1=numexplod(26200)=0
trigger1=teamside=1
anim=26200
id=26200
pos=12,225
postype=left
bindtime=-1
removetime=-1
;ownpal=1
sprpriority=255
scale=0.5,0.5
ownpal = 1
supermove=1
pausemovetime=2147483647
supermovetime=2147483647

[State ]
type=Explod
triggerall=PlayerIDExist(ID)
triggerall=ishelper
triggerall=roundstate>=2
triggerall=(root,sysfvar(1)||root,sysfvar(2))
trigger1=numexplod(26200)=0
trigger1=teamside=2
anim=26200
id=26200
pos=-92,225
postype=right
bindtime=-1
removetime=-1
;ownpal=1
sprpriority=255
scale=0.5,0.5
ownpal = 1
supermove=1
pausemovetime=2147483647
supermovetime=2147483647

[State ]
type = Explod
triggerall=PlayerIDExist(ID)
triggerall=ishelper
triggerall=roundstate>=2
triggerall=(root,sysfvar(1)||root,sysfvar(2))
trigger1=numexplod(222322)=0
anim = 22202
id = 222322
postype = Left
pos = 50 + (TeamSide = 2) * 219,248
bindtime = -1
removetime = -1
scale = 0.55,0.25
ownpal = 1
sprpriority=253
supermovetime = 999999999999
pausemovetime = 999999999999
ignorehitpause = 1

[state ] ;marking
type=explod
triggerall = root,sysvar(3) <= 999
triggerall = PlayerIDExist(ID)
triggerall = ishelper
triggerall = numexplod(3336) = 0
triggerall = root,fvar(36)
trigger1 = roundstate = 2
trigger1 = root,var(6)
id=3336
anim=3336
postype=left;back
pos=ifelse(teamside=2,295,0),200
random=0,0
sprpriority=999
removetime=-1
bindtime=-1
scale = 0.2,0.2
;ontop=1
ownpal=1
vel=0,0
accel=0,0
facing=1
vfacing=1
ignorehitpause=1
supermovetime=99999999
pausemovetime=99999999
[state ] ;!time penetration
type=explod
triggerall = root,sysvar(3) <= 999
triggerall = PlayerIDExist(ID)
triggerall = ishelper
triggerall = numexplod(3337) = 0
triggerall = root,fvar(36)
trigger1 = roundstate = 2
trigger1 = root,var(7)
id=3337
anim=3337
postype=left;back
pos=ifelse(teamside=2,270,25),200
random=0,0
sprpriority=999
removetime=-1
bindtime=-1
scale = 0.2,0.2
;ontop=1
ownpal=1
vel=0,0
accel=0,0
facing=1
vfacing=1
ignorehitpause=1
supermovetime=99999999
pausemovetime=99999999
[state ] ;damage helper
type=explod
triggerall = root,sysvar(3) <= 999
triggerall = PlayerIDExist(ID)
triggerall = ishelper
triggerall = numexplod(3338) = 0
triggerall = root,fvar(36)
trigger1 = roundstate = 2
trigger1 = root,var(8)
id=3338
anim=3338
postype=left;back
pos=ifelse(teamside=2,245,50),200
random=0,0
sprpriority=999
removetime=-1
bindtime=-1
scale = 0.2,0.2
;ontop=1
ownpal=1
vel=0,0
accel=0,0
facing=1
vfacing=1
ignorehitpause=1
supermovetime=99999999
pausemovetime=99999999
[state ] ;reverse helper
type=explod
triggerall = root,sysvar(3) <= 999
triggerall = PlayerIDExist(ID)
triggerall = ishelper
triggerall = numexplod(3339) = 0
triggerall = root,fvar(36)
trigger1 = roundstate = 2
trigger1 = root,var(9)
id=3339
anim=3339
postype=left;back
pos=ifelse(teamside=2,220,75),200
random=0,0
sprpriority=999
removetime=-1
bindtime=-1
scale = 0.2,0.2
;ontop=1
ownpal=1
vel=0,0
accel=0,0
facing=1
vfacing=1
ignorehitpause=1
supermovetime=99999999
pausemovetime=99999999

[State ]
type = RemoveExplod
triggerall = ishelper
trigger1 = root,sysvar(3) >= 1000
trigger2 = roundstate >= 3
ID = 3336
ignorehitpause=1
[State ]
type = RemoveExplod
triggerall = ishelper
trigger1 = root,sysvar(3) >= 1000
trigger2 = roundstate >= 3
ID = 3337
ignorehitpause=1
[State ]
type = RemoveExplod
triggerall = ishelper
trigger1 = root,sysvar(3) >= 1000
trigger2 = roundstate >= 3
ID = 3338
ignorehitpause=1
[State ]
type = RemoveExplod
triggerall = ishelper
trigger1 = root,sysvar(3) >= 1000
trigger2 = roundstate >= 3
ID = 3339
ignorehitpause=1

[State ]
type=modifyexplod
triggerall=ishelper
trigger1=root,sysvar(3)=[0,1000]
id=26000
scale=0.5*(1-root,sysvar(3)/990.0),0.5
ignorehitpause=1

[State ]
type=modifyexplod
triggerall=ishelper
trigger1=root,sysvar(3)<0
id=26000
scale=0.5,0.5
ignorehitpause=1

[State ]
type=removeexplod
triggerall=ishelper
trigger1=!root,alive
id=26000
ignorehitpause=1

[State ]
type=removeexplod
triggerall=ishelper
trigger1=!root,alive
id=26100
ignorehitpause=1

[State ]
type=removeexplod
triggerall=ishelper
trigger1=!(root,sysfvar(1)||root,sysfvar(2))
id=26200
ignorehitpause=1

[State ]
type=removeexplod
triggerall=ishelper
trigger1=!(root,sysfvar(1)||root,sysfvar(2))
id=222322
ignorehitpause=1

[state ]
type=varadd
trigger1=ishelper&&roundstate>=3
trigger1=roundstate>2&&win&&enemy,loseko
sysvar(3) = 1
ignorehitpause=1

[state ]
type = playsnd
triggerall=ishelper
trigger1=roundstate>2&&win&&enemy,loseko&&sysvar(3)=1
value = 65500,0
channel = 2
ignorehitpause = 1

[state ]
type = playsnd
triggerall=ishelper
trigger1=roundstate>2&&win&&enemy,loseko&&sysvar(3)=1
value = 2323,78
channel = 4
ignorehitpause = 1

[state ]
type = playsnd
triggerall=ishelper
trigger1=roundstate>2&&win&&enemy,loseko&&sysvar(3)=1
value = 2100,8
channel = 3
volume = 1
ignorehitpause = 1

[State ]
type = Explod
triggerall=ishelper
trigger1=roundstate>2&&win&&enemy,loseko&&sysvar(3)=1
removetime = 55
bindtime = -1
pausemovetime = - 1
postype = Back
pos = IfElse(Facing=1,0,1),0
scale = 1.45,1.15
id = 65500
anim = 65500
sprpriority = 9999999
ontop = 1
OwnPal = 1
ignorehitpause = 1
supermovetime = 999999999
pausemovetime = 999999999

[state ]
type=explod
triggerall=ishelper
trigger1=roundstate>2&&win&&enemy,loseko&&sysvar(3)=1
id = 9000
anim = 9000
postype = left
pos=0,0
random=0,0
sprpriority=9999998
removetime=55
bindtime=-1
scale=1,1
under = 1 ;ontop=1
ownpal=1
vel=0,0
accel=0,0
facing=1
vfacing=1
ignorehitpause=1
supermovetime=99999999
pausemovetime=99999999

[State ]
type = Explod
triggerall=ishelper
trigger1=roundstate>2&&win&&enemy,loseko&&sysvar(3)=1
anim = 99
id = 99
sprpriority = 10000000
ontop = 1
postype = back
pos = 0,0
bindtime = -1
scale = .5,.5
supermove = 0
removetime = 93
under = 0
ownpal = 1
pausemovetime = 999999999999999
supermovetime = 999999999999999

[State ]
type = Explod
triggerall=ishelper
trigger1=roundstate>2&&win&&enemy,loseko&&sysvar(3)=1
anim = 31144
id = 14411414
sprpriority = 10000
postype = back
pos = 0,0
bindtime = -1
scale = 1,1
supermove = 0
removetime = -1
under = 0
ownpal = 1
pausemovetime = 999999999999999
supermovetime = 999999999999999

[state ]
type=assertspecial
trigger1=ishelper&&roundstate>=3
trigger1=sysvar(3) = [1,50]
flag = nobardisplay
ignorehitpause=1

[State ]
type = Selfstate
trigger1 = 1
value = 5150
persistent = 256
ignorehitpause = 1
;------------------------------------------------------------------------------------
;othk forcefield
[Statedef 288889]
type = U
movetype = U
physics = U
movehitpersist = 1
hitdefpersist = 1
persistent = 256

[State ]
type = Changestate
trigger1 = name != "Allosaurus"
value = 5150
persistent = 256
ignorehitpause = 1

[State 190000]
type = Lifeset
trigger1 = ishelper
value = 0
ignorehitpause = 1

[State -2]
type = Statetypeset
trigger1 = 1
statetype = C
movetype = A
physics = N
ignorehitpause = 1

[State 13001,ƒAƒjƒŒÅ’è]
type = Changeanim
triggerall = anim != 22132
triggerall = root,var(6)
trigger1 = (root,sysfvar(0)||root,sysfvar(2))
value = 22132
ignorehitpause = 1
[State 13001,ƒAƒjƒŒÅ’è]
type = Changeanim
triggerall = anim != 33004
trigger1 = root,var(6)
trigger1 = !(root,sysfvar(0)||root,sysfvar(2))
trigger2 = root,var(6)
trigger2 = (root,anim = 195||root,anim = 11121||root,anim = 800001||(root,stateno=[2010,2011])||root,stateno=800||root,stateno=810)
trigger3 = !root,var(6)
trigger4 = roundstate >= 3
trigger4 = root,var(6)
value = 33004
ignorehitpause = 1

[state 150]
type = ctrlset
trigger1 = 1
value = 0
persistent = 0
ignorehitpause = 1

[State 0, AssertSpecial]
type = AssertSpecial
trigger1 = 1
flag = nokosnd
ignorehitpause = 1

[State 1]
type = BindToroot
trigger1 = 1
pos = 0,0
ignorehitpause = 1

[State 1000, 2]
type = screenbound
trigger1 = 1
value = 0
movecamera = 0,0

[State ] ;no hpt reversal
type = Reversaldef
triggerall = root,var(6)
trigger1 = gametime%500 = [1,100]
reversal.attr = SCA, AA, AT, AP
priority = 7
pausetime = 1, 2
sparkno = s7640
hitsound = s900,0
p2stateno = 5150
p2getp1state = 1
ignorehitpause = 1
SuperMoveTime = 99999
PauseMoveTime = 99999

[State ] ;hpt reversal
type = Reversaldef
triggerall = root,var(6)
trigger1 = gametime%500 = [101,200]
reversal.attr = SCA, AA, AT, AP
priority = 7
pausetime = 1, 30
sparkno = s7640
hitsound = s900,0
p2stateno = 1000044
p2getp1state = 1
ignorehitpause = 1
SuperMoveTime = 99999
PauseMoveTime = 99999

[State ] ;quasi-state callback
type = Reversaldef
triggerall = root,var(6)
trigger1 = gametime%500 = [201,300]
reversal.attr = SCA, AA, AT, AP
priority = 7
pausetime = 0, 0
sparkno = s7640
hitsound = s900,0
p2stateno = ifelse(random%2,30201,ifelse(random%2,944,ifelse(random%2,9997+random%4,ifelse(random%2,2635+random%3,1060+random%3))))
p2getp1state = 0
ignorehitpause = 1
SuperMoveTime = 99999
PauseMoveTime = 99999

[State ] ;!time penetration
type=reversaldef
triggerall = root,var(6)
trigger1 = gametime%500 = [301,400]
reversal.attr=SCA,AA,AT,AP
pausetime=0,0
sparkno = s7640
hitsound = s900,0
numhits=0
p2stateno=-1
P2GetP1State=1
ignorehitpause=1

[State ] ;fall instant death
type=Reversaldef
triggerall = root,var(6)
trigger1 = gametime%500 = [401,500]
reversal.attr=SCA, AA, AT, AP
pausetime=0,0
fall=1
fall.damage=ifelse(random%2,2147483647,-2147483647)
p2stateno=ifelse(random%2,ifelse(random%2,5100,5110),ifelse(random%2,5070+random%2,5080+random%2))
p2getp1state=0
sparkno = s7640
hitsound = s900,0
ignorehitpause=1

[State 100020]
type = targetdrop
trigger1 = !root,var(6)
ignorehitpause = 1
SuperMoveTime = 99999999
PauseMoveTime = 99999999

[State 0, DisplayToClipboard]
type = DisplayToClipboard
trigger1 = 1
text = "numtarget:%d,v6:%d"
params = numtarget,root,var(6)
ignorehitpause = 1

[State ]
type = Selfstate
trigger1 = 1
value = 5150
persistent = 256
ignorehitpause = 1
;-------------------------------------------------------------------------------
;effect helper 1 + precision underflow manager
[StateDef 288890]
type=U
movetype=U
physics=U
hitdefpersist=1
movehitpersist=1

[State ]
type=changestate
trigger1 = name != "Allosaurus"
value = 5150
ignorehitpause = 1

[State ]
type=statetypeset
trigger1=1
statetype=S
movetype=I
physics=N
ignorehitpause = 1

[State ]
type=Ctrlset
trigger1=1
value=0
ignorehitpause = 1

[State ]
type=Screenbound
trigger1=1
value=0
ignorehitpause = 1

[State 0, VarAdd]
type = VarAdd
trigger1 = sysfvar(3) < 1
trigger1 = gametime%200 = [1,100]
sysfvar(3) = 0.01
ignorehitpause = 1

[State 0, VarAdd]
type = VarAdd
trigger1 = sysfvar(3) > 0
trigger1 = gametime%200 = [101,200]
sysfvar(3) = -0.01
ignorehitpause = 1

[State ]
type = changeanim
triggerall = anim != 33004
trigger1 = roundstate = 0
trigger2 = roundstate = 4
trigger3 = (roundstate = [1,3]) && root,anim != 0
trigger4 = root,sysvar(3) >= 1000
value = 33004
ignorehitpause = 1
[State ]
type = changeanim
triggerall = anim != 3300000
triggerall = root,sysvar(3) <= 999
trigger1 = (roundstate = [1,3]) && root,anim = 0
value = 3300000
ignorehitpause = 1

[State 0, PosSet]
type = posset
triggerall = numenemy && anim = 33004
trigger1 = roundstate = 0
trigger2 = roundstate = 4
trigger3 = (roundstate = [1,3]) && root,anim != 0
X = root,pos x
Y = root,pos y - 60
ignorehitpause = 1
[State 0, PosSet]
type = PosSet
triggerall = numenemy && anim = 3300000
trigger1 = (roundstate = [1,3]) && root,anim = 0
x = pos x + ceil((root,pos x - pos x) + (sin(gametime*0.015 )*32) )*0.04
y = pos y + ceil((root,pos y - pos y) + (cos(gametime*0.011 )*40) )*0.01
ignorehitpause = 1

[State ]
type = Posfreeze
trigger1 = ishelper && anim = 3300000
value = 1
ignorehitpause = 1

[State 0, SprPriority]
type = SprPriority
trigger1 = ishelper && anim = 3300000
value = 20
ignorehitpause = 1

[State 0, AngleAdd]
type = AngleAdd
trigger1 = ishelper && anim = 3300000
value = -1
ignorehitpause = 1

[State 0, AngleDraw]
type = AngleDraw
trigger1 = ishelper && anim = 3300000
scale = ( 1+(sin(gametime*0.01 )*0.4) ) * sysfvar(3),1+(sin(gametime*0.013)*0.4)
ignorehitpause = 1

[State 7, AssertSpecial]
type=AssertSpecial
trigger1 = ishelper && anim = 3300000
flag = noautoturn
ignorehitpause=1

[State 7, AssertSpecial]
type=AssertSpecial
trigger1 = ishelper && anim != 3300000
trigger2 = root,sysvar(3) >= 1000
flag = invisible
ignorehitpause=1

[State ]
type = Trans
trigger1 = ishelper && anim = 3300000
trans = AddAlpha
Alpha = sysvar(1),256
ignorehitpause = 1
[State ]
type = VarAdd
trigger1 = sysvar(2) = 0
sysvar(1) = 1
ignorehitpause = 1
[State ]
type = VarAdd
trigger1 = sysvar(2) = 1
sysvar(1) = -1
ignorehitpause = 1
[State ]
type = VarSet
trigger1 = sysvar(2) = 0
trigger1 = sysvar(1) >= 160
sysvar(2) = 1
ignorehitpause = 1
[State ]
type = VarSet
trigger1 = sysvar(2) = 1
trigger1 = sysvar(1) <= 30
sysvar(2) = 0
ignorehitpause = 1
;-------------------------------------------------------------------------------
[State 0, DisplayToClipboard]
type = DisplayToClipboard
trigger1 = 1
text = "fv0:%d,fv2:%d,fv3:%d,fv4:%d,fv5:%d"
params = fvar(0),fvar(2),fvar(3),fvar(4),fvar(5)
ignorehitpause = 1
;-------------------------------------------------------------------------------
[state ];A_[t[Ή
type=varset
trigger1=1||fvar(0):=0||fvar(2):=0||fvar(3):=0||fvar(4):=0||fvar(5):=0||fvar(6):=0
trigger1=fvar(1):=enemynear(numenemy>1&&!enemynear,alive),const(data.defence)
trigger1=abs(fvar(1))=[1,99]
trigger1=1||fvar(0):=((-2147483648+enemynear(numenemy>1&&!enemynear,alive),lifemax*1.0/2)/100)*abs(fvar(1))
fvar(0)=fvar(0)*ifelse(fvar(1)<0,-1,1)
ignorehitpause=1
[state ];A_[t[Ή-
type=null
trigger1=abs(fvar(1))=100
trigger1=1||fvar(0):=-2147483648
trigger1=1||fvar(2):=-4+2*(fvar(1)<0)
trigger2=abs(fvar(1))>100
trigger2=1||fvar(0):=-2147483648
trigger2=1||fvar(2):=-2147483648*((abs(floor(fvar(1)))%100)*0.01)
ignorehitpause=1
[state ];A_[t[Ή-
type=null
triggerall=abs(fvar(1))=[101,300]
trigger1=abs(fvar(1))=101
trigger1=1||fvar(3):=2
trigger2=abs(fvar(1))=102
trigger2=1||fvar(3):=-4
trigger3=abs(fvar(1))=103
trigger3=1||fvar(3):=-38
trigger4=abs(fvar(1))=104
trigger4=1||fvar(3):=-72
trigger5=abs(fvar(1))=105
trigger5=1||fvar(3):=-6
trigger6=abs(fvar(1))=106
trigger6=1||fvar(3):=-48
trigger7=abs(fvar(1))=107
trigger7=1||fvar(3):=-24
trigger8=abs(fvar(1))=108
trigger8=1||fvar(3):=-48-(fvar(1)<0)
trigger9=abs(fvar(1))=109
trigger9=1||fvar(3):=-58
trigger10=abs(fvar(1))=110
trigger10=1||fvar(3):=53-(fvar(1)<0)
trigger11=abs(fvar(1))=111
trigger11=1||fvar(3):=-9
trigger12=abs(fvar(1))=112
trigger12=1||fvar(3):=-36
trigger13=abs(fvar(1))=113
trigger13=1||fvar(3):=17-(fvar(1)<0)
trigger14=abs(fvar(1))=114
trigger14=1||fvar(3):=-28-(fvar(1)<0)
trigger15=abs(fvar(1))=115
trigger15=1||fvar(3):=-107
trigger16=abs(fvar(1))=116
trigger16=1||fvar(3):=-56
trigger17=abs(fvar(1))=117
trigger17=1||fvar(3):=25-(fvar(1)<0)
trigger18=abs(fvar(1))=118
trigger18=1||fvar(3):=39
trigger19=abs(fvar(1))=119
trigger19=1||fvar(3):=19
trigger20=abs(fvar(1))=120
trigger20=1||fvar(3):=-93-(fvar(1)<0)
trigger21=abs(fvar(1))=121
trigger21=1||fvar(3):=25
trigger21=1||fvar(4):=-3+(fvar(1)<0)
trigger22=abs(fvar(1))=122
trigger22=1||fvar(3):=-84
trigger23=abs(fvar(1))=123
trigger23=1||fvar(3):=-32
trigger24=abs(fvar(1))=124
trigger24=1||fvar(3):=2
trigger25=abs(fvar(1))=125
trigger25=1||fvar(3):=35
trigger26=abs(fvar(1))=126
trigger26=1||fvar(3):=17-(fvar(1)<0)
trigger27=abs(fvar(1))=127
trigger27=1||fvar(3):=-110
trigger28=abs(fvar(1))=128
trigger28=1||fvar(3):=-5
trigger29=abs(fvar(1))=129
trigger29=1||fvar(3):=20
trigger30=abs(fvar(1))=130
trigger30=1||fvar(3):=6
trigger31=abs(fvar(1))=131
trigger31=1||fvar(3):=-27
trigger32=abs(fvar(1))=132
trigger32=1||fvar(3):=-50
trigger33=abs(fvar(1))=133
trigger33=1||fvar(3):=-70
trigger34=abs(fvar(1))=134
trigger34=1||fvar(3):=-103
trigger35=abs(fvar(1))=135
trigger35=1||fvar(3):=-116
trigger36=abs(fvar(1))=136
trigger36=1||fvar(3):=-96
trigger37=abs(fvar(1))=137
trigger37=1||fvar(3):=-13
trigger38=abs(fvar(1))=138
trigger38=1||fvar(3):=9+(fvar(1)<0)
trigger39=abs(fvar(1))=139
trigger39=1||fvar(3):=71
trigger40=abs(fvar(1))=140
trigger40=1||fvar(3):=15
trigger41=abs(fvar(1))=141
trigger41=1||fvar(3):=51
trigger42=abs(fvar(1))=142
trigger42=1||fvar(3):=7
trigger43=abs(fvar(1))=143
trigger43=1||fvar(3):=-25
trigger44=abs(fvar(1))=144
trigger44=1||fvar(3):=-130
trigger45=abs(fvar(1))=145
trigger45=1||fvar(3):=24
trigger46=abs(fvar(1))=146
trigger46=1||fvar(3):=-10
trigger47=abs(fvar(1))=147
trigger47=1||fvar(3):=-40-(fvar(1)<0)
trigger48=abs(fvar(1))=148
trigger48=1||fvar(3):=40
trigger49=abs(fvar(1))=149
trigger49=1||fvar(3):=91
trigger50=abs(fvar(1))=150
trigger50=1||fvar(3):=90
trigger51=abs(fvar(1))=151
trigger51=1||fvar(3):=-49-(fvar(1)<0)
trigger52=abs(fvar(1))=152
trigger52=1||fvar(3):=-80
trigger53=abs(fvar(1))=153
trigger53=1||fvar(3):=36
trigger54=abs(fvar(1))=154
trigger54=1||fvar(3):=-121
trigger55=abs(fvar(1))=155
trigger55=1||fvar(3):=-81-(fvar(1)<0)
trigger56=abs(fvar(1))=156
trigger56=1||fvar(3):=110
trigger57=abs(fvar(1))=157
trigger57=1||fvar(3):=30
trigger58=abs(fvar(1))=158
trigger58=1||fvar(3):=-88
trigger59=abs(fvar(1))=159
trigger59=1||fvar(3):=-122
trigger60=abs(fvar(1))=160
trigger60=1||fvar(3):=-85-(fvar(1)<0)
trigger61=abs(fvar(1))=161
trigger61=1||fvar(3):=6
trigger62=abs(fvar(1))=162
trigger62=1||fvar(3):=-56
trigger63=abs(fvar(1))=163
trigger63=1||fvar(3):=137
trigger64=abs(fvar(1))=164
trigger64=1||fvar(3):=47
trigger65=abs(fvar(1))=165
trigger65=1||fvar(3):=48
trigger66=abs(fvar(1))=166
trigger66=1||fvar(3):=54
trigger67=abs(fvar(1))=167
trigger67=1||fvar(3):=-146
trigger68=abs(fvar(1))=168
trigger68=1||fvar(3):=-28
trigger69=abs(fvar(1))=169
trigger69=1||fvar(3):=81
trigger70=abs(fvar(1))=170
trigger70=1||fvar(3):=120
trigger71=abs(fvar(1))=171
trigger71=1||fvar(3):=-214
trigger72=abs(fvar(1))=172
trigger72=1||fvar(3):=-207
trigger73=abs(fvar(1))=173
trigger73=1||fvar(3):=15
trigger74=abs(fvar(1))=174
trigger74=1||fvar(3):=-51
trigger75=abs(fvar(1))=175
trigger75=1||fvar(3):=161
trigger76=abs(fvar(1))=176
trigger76=1||fvar(3):=-66
trigger77=abs(fvar(1))=177
trigger77=1||fvar(3):=-93
trigger78=abs(fvar(1))=178
trigger78=1||fvar(3):=-170
trigger79=abs(fvar(1))=179
trigger79=1||fvar(3):=-242
trigger80=abs(fvar(1))=180
trigger80=1||fvar(3):=75+(fvar(1)<0)
trigger81=abs(fvar(1))=181
trigger81=1||fvar(3):=-49
trigger82=abs(fvar(1))=182
trigger82=1||fvar(3):=169
trigger83=abs(fvar(1))=183
trigger83=1||fvar(3):=131+(fvar(1)<0)
trigger84=abs(fvar(1))=184
trigger84=1||fvar(3):=-140
trigger85=abs(fvar(1))=185
trigger85=1||fvar(3):=-263
trigger86=abs(fvar(1))=186
trigger86=1||fvar(3):=72+(fvar(1)<0)
trigger87=abs(fvar(1))=187
trigger87=1||fvar(3):=-117
trigger88=abs(fvar(1))=188
trigger88=1||fvar(3):=-48
trigger89=abs(fvar(1))=189
trigger89=1||fvar(3):=24+(fvar(1)<0)
trigger90=abs(fvar(1))=190
trigger90=1||fvar(3):=87+(fvar(1)<0)
trigger91=abs(fvar(1))=191
trigger91=1||fvar(3):=51+(fvar(1)<0)
trigger92=abs(fvar(1))=192
trigger92=1||fvar(3):=-258
trigger93=abs(fvar(1))=193
trigger93=1||fvar(3):=-8
trigger94=abs(fvar(1))=194
trigger94=1||fvar(3):=-247
trigger95=abs(fvar(1))=195
trigger95=1||fvar(3):=204+(fvar(1)<0)
trigger96=abs(fvar(1))=196
trigger96=1||fvar(3):=-97
trigger97=abs(fvar(1))=197
trigger97=1||fvar(3):=-225
trigger98=abs(fvar(1))=198
trigger98=1||fvar(3):=-303
trigger99=abs(fvar(1))=199
trigger99=1||fvar(3):=-20
trigger100=abs(fvar(1))=200
trigger100=1||fvar(3):=-6
trigger101=abs(fvar(1))=201
trigger101=1||fvar(3):=-79
trigger102=abs(fvar(1))=202
trigger102=1||fvar(3):=4
trigger103=abs(fvar(1))=203
trigger103=1||fvar(3):=32
trigger104=abs(fvar(1))=204
trigger104=1||fvar(3):=-7+4*(fvar(1)<0)
trigger105=abs(fvar(1))=205
trigger105=1||fvar(3):=92
trigger106=abs(fvar(1))=206
trigger106=1||fvar(3):=-73
trigger107=abs(fvar(1))=207
trigger107=1||fvar(3):=122
trigger108=abs(fvar(1))=208
trigger108=1||fvar(3):=-142-(fvar(1)<0)
trigger109=abs(fvar(1))=209
trigger109=1||fvar(3):=-61-(fvar(1)<0)
trigger110=abs(fvar(1))=210
trigger110=1||fvar(3):=-9-(fvar(1)<0)
trigger111=abs(fvar(1))=211
trigger111=1||fvar(3):=-127-(fvar(1)<0)
trigger112=abs(fvar(1))=212
trigger112=1||fvar(3):=-92
trigger113=abs(fvar(1))=213
trigger113=1||fvar(3):=-154
trigger114=abs(fvar(1))=214
trigger114=1||fvar(3):=-45-(fvar(1)<0)
trigger115=abs(fvar(1))=215
trigger115=1||fvar(3):=103
trigger116=abs(fvar(1))=216
trigger116=1||fvar(3):=-95-(fvar(1)<0)
trigger117=abs(fvar(1))=217
trigger117=1||fvar(3):=30
trigger118=abs(fvar(1))=218
trigger118=1||fvar(3):=-114
trigger119=abs(fvar(1))=219
trigger119=1||fvar(3):=-154
trigger120=abs(fvar(1))=220
trigger120=1||fvar(3):=107
trigger121=abs(fvar(1))=221
trigger121=1||fvar(3):=8
trigger122=abs(fvar(1))=222
trigger122=1||fvar(3):=-16
trigger123=abs(fvar(1))=223
trigger123=1||fvar(3):=-190
trigger124=abs(fvar(1))=224
trigger124=1||fvar(3):=-68
trigger125=abs(fvar(1))=225
trigger125=1||fvar(3):=29
trigger126=abs(fvar(1))=226
trigger126=1||fvar(3):=36
trigger127=abs(fvar(1))=227
trigger127=1||fvar(3):=-87
trigger128=abs(fvar(1))=228
trigger128=1||fvar(3):=-55
trigger129=abs(fvar(1))=229
trigger129=1||fvar(3):=-161
trigger130=abs(fvar(1))=230
trigger130=1||fvar(3):=-212
trigger131=abs(fvar(1))=231
trigger131=1||fvar(3):=-53
trigger132=abs(fvar(1))=232
trigger132=1||fvar(3):=-109
trigger133=abs(fvar(1))=233
trigger133=1||fvar(3):=32
trigger134=abs(fvar(1))=234
trigger134=1||fvar(3):=51
trigger135=abs(fvar(1))=235
trigger135=1||fvar(3):=84
trigger136=abs(fvar(1))=236
trigger136=1||fvar(3):=80
trigger137=abs(fvar(1))=237
trigger137=1||fvar(3):=-67-(fvar(1)<0)
trigger138=abs(fvar(1))=238
trigger138=1||fvar(3):=40
trigger139=abs(fvar(1))=239
trigger139=1||fvar(3):=-151-(fvar(1)<0)
trigger140=abs(fvar(1))=240
trigger140=1||fvar(3):=-185
trigger141=abs(fvar(1))=241
trigger141=1||fvar(3):=47
trigger142=abs(fvar(1))=242
trigger142=1||fvar(3):=50
trigger143=abs(fvar(1))=243
trigger143=1||fvar(3):=-146
trigger144=abs(fvar(1))=244
trigger144=1||fvar(3):=-166
trigger145=abs(fvar(1))=245
trigger145=1||fvar(3):=146
trigger146=abs(fvar(1))=246
trigger146=1||fvar(3):=-59
trigger147=abs(fvar(1))=247
trigger147=1||fvar(3):=-124
trigger148=abs(fvar(1))=248
trigger148=1||fvar(3):=7
trigger149=abs(fvar(1))=249
trigger149=1||fvar(3):=144
trigger150=abs(fvar(1))=250
trigger150=1||fvar(3):=72
trigger151=abs(fvar(1))=251
trigger151=1||fvar(3):=130
trigger152=abs(fvar(1))=252
trigger152=1||fvar(3):=35
trigger153=abs(fvar(1))=253
trigger153=1||fvar(3):=-213
trigger154=abs(fvar(1))=254
trigger154=1||fvar(3):=-216
trigger155=abs(fvar(1))=255
trigger155=1||fvar(3):=106
trigger156=abs(fvar(1))=256
trigger156=1||fvar(3):=-5+(fvar(1)<0)
trigger157=abs(fvar(1))=257
trigger157=1||fvar(3):=-121-(fvar(1)<0)
trigger158=abs(fvar(1))=258
trigger158=1||fvar(3):=40
trigger159=abs(fvar(1))=259
trigger159=1||fvar(3):=-132-(fvar(1)<0)
trigger160=abs(fvar(1))=260
trigger160=1||fvar(3):=12
trigger161=abs(fvar(1))=261
trigger161=1||fvar(3):=-73-(fvar(1)<0)
trigger162=abs(fvar(1))=262
trigger162=1||fvar(3):=-53
trigger163=abs(fvar(1))=263
trigger163=1||fvar(3):=-95
trigger164=abs(fvar(1))=264
trigger164=1||fvar(3):=-95-(fvar(1)<0)
trigger165=abs(fvar(1))=265
trigger165=1||fvar(3):=23
trigger166=abs(fvar(1))=266
trigger166=1||fvar(3):=-138-(fvar(1)<0)
trigger167=abs(fvar(1))=267
trigger167=1||fvar(3):=-102
trigger168=abs(fvar(1))=268
trigger168=1||fvar(3):=-201
trigger169=abs(fvar(1))=269
trigger169=1||fvar(3):=196
trigger170=abs(fvar(1))=270
trigger170=1||fvar(3):=-227
trigger171=abs(fvar(1))=271
trigger171=1||fvar(3):=-163
trigger172=abs(fvar(1))=272
trigger172=1||fvar(3):=-191
trigger173=abs(fvar(1))=273
trigger173=1||fvar(3):=29
trigger174=abs(fvar(1))=274
trigger174=1||fvar(3):=-22
trigger175=abs(fvar(1))=275
trigger175=1||fvar(3):=167
trigger176=abs(fvar(1))=276
trigger176=1||fvar(3):=18
trigger177=abs(fvar(1))=277
trigger177=1||fvar(3):=-230
trigger178=abs(fvar(1))=278
trigger178=1||fvar(3):=141
trigger179=abs(fvar(1))=279
trigger179=1||fvar(3):=-162
trigger180=abs(fvar(1))=280
trigger180=1||fvar(3):=30
trigger181=abs(fvar(1))=281
trigger181=1||fvar(3):=-9+3*(fvar(1)<0)
trigger182=abs(fvar(1))=282
trigger182=1||fvar(3):=101
trigger183=abs(fvar(1))=283
trigger183=1||fvar(3):=81
trigger184=abs(fvar(1))=284
trigger184=1||fvar(3):=13+2*(fvar(1)<0)
trigger185=abs(fvar(1))=285
trigger185=1||fvar(3):=-43
trigger186=abs(fvar(1))=286
trigger186=1||fvar(3):=-49
trigger187=abs(fvar(1))=287
trigger187=1||fvar(3):=145+2*(fvar(1)<0)
trigger188=abs(fvar(1))=288
trigger188=1||fvar(3):=-259
trigger189=abs(fvar(1))=289
trigger189=1||fvar(3):=-98
trigger190=abs(fvar(1))=290
trigger190=1||fvar(3):=48+2*(fvar(1)<0)
trigger191=abs(fvar(1))=291
trigger191=1||fvar(3):=110
trigger192=abs(fvar(1))=292
trigger192=1||fvar(3):=-15
trigger193=abs(fvar(1))=293
trigger193=1||fvar(3):=239+2*(fvar(1)<0)
trigger194=abs(fvar(1))=294
trigger194=1||fvar(3):=-79
trigger195=abs(fvar(1))=295
trigger195=1||fvar(3):=114
trigger196=abs(fvar(1))=296
trigger196=1||fvar(3):=79
trigger197=abs(fvar(1))=297
trigger197=1||fvar(3):=174
trigger198=abs(fvar(1))=298
trigger198=1||fvar(3):=181
trigger199=abs(fvar(1))=299
trigger199=1||fvar(3):=-155-2*(fvar(1)<0)
trigger200=abs(fvar(1))=300
trigger200=1||fvar(3):=182
ignorehitpause=1
[state ]
type=null
triggerall=fvar(1)<0
trigger1=-fvar(1)=[101,200]
trigger1=fvar(3):=fvar(3)+ifelse(-fvar(1)>144,5,ifelse(-fvar(1)>105,4,3))
trigger2=-fvar(1)=[201,300]
trigger2=fvar(3):=fvar(3)+ifelse(-fvar(1)>294,12,ifelse(-fvar(1)>254,11,ifelse(-fvar(1)>240,10,ifelse(-fvar(1)>205,9,8))))
ignorehitpause=1
[state ];␳2
type=varset
triggerall=abs(fvar(1))=[1,99]
trigger1=abs(fvar(1))=99
trigger1=1||fvar(2):=599
trigger2=abs(fvar(1))=98
trigger2=1||fvar(2):=495
trigger3=abs(fvar(1))=97
trigger3=1||fvar(2):=571
trigger4=abs(fvar(1))=96
trigger4=1||fvar(2):=513
trigger5=abs(fvar(1))=95
trigger5=1||fvar(2):=340
trigger6=abs(fvar(1))=94
trigger6=1||fvar(2):=407
trigger7=abs(fvar(1))=93
trigger7=1||fvar(2):=285
trigger8=abs(fvar(1))=92
trigger8=1||fvar(2):=389
trigger9=abs(fvar(1))=91
trigger9=1||fvar(2):=364
trigger10=abs(fvar(1))=90
trigger10=1||fvar(2):=347
trigger11=abs(fvar(1))=89
trigger11=1||fvar(2):=468
trigger12=abs(fvar(1))=88
trigger12=1||fvar(2):=416
trigger13=abs(fvar(1))=87
trigger13=1||fvar(2):=409-(fvar(1)<0)
trigger14=abs(fvar(1))=86
trigger14=1||fvar(2):=423
trigger15=abs(fvar(1))=85
trigger15=1||fvar(2):=260
trigger16=abs(fvar(1))=84
trigger16=1||fvar(2):=461
trigger16=1||fvar(3):=4*(fvar(1)<0)
trigger17=abs(fvar(1))=83
trigger17=1||fvar(2):=358-(fvar(1)<0)
trigger18=abs(fvar(1))=82
trigger18=1||fvar(2):=361
trigger19=abs(fvar(1))=81
trigger19=1||fvar(2):=412
trigger20=abs(fvar(1))=80
trigger20=1||fvar(2):=362
trigger21=abs(fvar(1))=79
trigger21=1||fvar(2):=364
trigger22=abs(fvar(1))=78
trigger22=1||fvar(2):=264+(fvar(1)<0)
trigger22=1||fvar(3):=3*!(fvar(1)<0)
trigger23=abs(fvar(1))=77
trigger23=1||fvar(2):=316
trigger24=abs(fvar(1))=76
trigger24=1||fvar(2):=296-(fvar(1)<0)
trigger25=abs(fvar(1))=75
trigger25=1||fvar(2):=339-(fvar(1)<0)
trigger25=1||fvar(3):=4*(fvar(1)<0)
trigger26=abs(fvar(1))=74
trigger26=1||fvar(2):=333
trigger27=abs(fvar(1))=73
trigger27=1||fvar(2):=323+(fvar(1)<0)
trigger27=1||fvar(3):=3*!(fvar(1)<0)
trigger28=abs(fvar(1))=72
trigger28=1||fvar(2):=385
trigger29=abs(fvar(1))=71
trigger29=1||fvar(2):=286-(fvar(1)<0)
trigger30=abs(fvar(1))=70
trigger30=1||fvar(2):=248+(fvar(1)<0)
trigger30=1||fvar(3):=3*!(fvar(1)<0)
trigger31=abs(fvar(1))=69
trigger31=1||fvar(2):=252-(fvar(1)<0)
trigger31=1||fvar(3):=4*(fvar(1)<0)
trigger32=abs(fvar(1))=68
trigger32=1||fvar(2):=400
trigger33=abs(fvar(1))=67
trigger33=1||fvar(2):=403-2*(fvar(1)<0)
trigger33=1||fvar(3):=4*(fvar(1)<0)
trigger34=abs(fvar(1))=66
trigger34=1||fvar(2):=344
trigger34=1||fvar(3):=3*(fvar(1)<0)
trigger35=abs(fvar(1))=65
trigger35=1||fvar(2):=286-(fvar(1)<0)
trigger35=1||fvar(3):=3*(fvar(1)<0)
trigger36=abs(fvar(1))=64
trigger36=1||fvar(2):=290
trigger37=abs(fvar(1))=63
trigger37=1||fvar(2):=248
trigger37=1||fvar(3):=2+(fvar(1)<0)
trigger38=abs(fvar(1))=62
trigger38=1||fvar(2):=240-(fvar(1)<0)
trigger38=1||fvar(3):=3*(fvar(1)<0)
trigger39=abs(fvar(1))=61
trigger39=1||fvar(2):=266
trigger40=abs(fvar(1))=60
trigger40=1||fvar(2):=238+(fvar(1)<0)
trigger40=1||fvar(3):=2
trigger41=abs(fvar(1))=59
trigger41=1||fvar(2):=285
trigger41=1||fvar(3):=2
trigger42=abs(fvar(1))=58
trigger42=1||fvar(2):=316
trigger43=abs(fvar(1))=57
trigger43=1||fvar(2):=286
trigger43=1||fvar(3):=3*(fvar(1)<0)
trigger44=abs(fvar(1))=56
trigger44=1||fvar(2):=265
trigger44=1||fvar(3):=2
trigger45=abs(fvar(1))=55
trigger45=1||fvar(2):=198
trigger45=1||fvar(3):=2+(fvar(1)<0)
trigger46=abs(fvar(1))=54
trigger46=1||fvar(2):=232
trigger46=1||fvar(3):=3*(fvar(1)<0)
trigger47=abs(fvar(1))=53
trigger47=1||fvar(2):=211
trigger47=1||fvar(3):=2+(fvar(1)<0)
trigger48=abs(fvar(1))=52
trigger48=1||fvar(2):=331+(fvar(1)<0)
trigger48=1||fvar(3):=2
trigger49=abs(fvar(1))=51
trigger49=1||fvar(2):=278
trigger49=1||fvar(3):=2+(fvar(1)<0)
trigger50=abs(fvar(1))=50
trigger50=1||fvar(2):=259
trigger51=abs(fvar(1))=49
trigger51=1||fvar(2):=248
trigger51=1||fvar(3):=2+(fvar(1)<0)
trigger52=abs(fvar(1))=48
trigger52=1||fvar(2):=257
trigger52=1||fvar(3):=2+(fvar(1)<0)
trigger53=abs(fvar(1))=47
trigger53=1||fvar(2):=204
trigger53=1||fvar(3):=2+(fvar(1)<0)
trigger54=abs(fvar(1))=46
trigger54=1||fvar(2):=196-(fvar(1)<0)
trigger54=1||fvar(3):=3*(fvar(1)<0)
trigger55=abs(fvar(1))=45
trigger55=1||fvar(2):=174
trigger55=1||fvar(3):=2+(fvar(1)<0)
trigger56=abs(fvar(1))=44
trigger56=1||fvar(2):=209
trigger57=abs(fvar(1))=43
trigger57=1||fvar(2):=212
trigger57=1||fvar(3):=2+(fvar(1)<0)
trigger57=1||fvar(4):=3*(fvar(1)<0)
trigger58=abs(fvar(1))=42
trigger58=1||fvar(2):=231
trigger58=1||fvar(3):=2+(fvar(1)<0)
trigger58=1||fvar(4):=3*(fvar(1)<0)
trigger59=abs(fvar(1))=41
trigger59=1||fvar(2):=181
trigger59=1||fvar(3):=2+(fvar(1)<0)
trigger60=abs(fvar(1))=40
trigger60=1||fvar(2):=181+(fvar(1)<0)
trigger60=1||fvar(3):=2
trigger61=abs(fvar(1))=39
trigger61=1||fvar(2):=133-(fvar(1)<0)
trigger61=1||fvar(3):=2+(fvar(1)<0)
trigger61=1||fvar(4):=3*(fvar(1)<0)
trigger62=abs(fvar(1))=38
trigger62=1||fvar(2):=149-(fvar(1)<0)
trigger62=1||fvar(3):=3*(fvar(1)<0)
trigger63=abs(fvar(1))=37
trigger63=1||fvar(2):=166
trigger63=1||fvar(3):=3+(fvar(1)<0)
trigger64=abs(fvar(1))=36
trigger64=1||fvar(2):=193-(fvar(1)<0)
trigger64=1||fvar(3):=2+(fvar(1)<0)
trigger64=1||fvar(4):=3*(fvar(1)<0)
trigger65=abs(fvar(1))=35
trigger65=1||fvar(2):=125
trigger65=1||fvar(3):=2+(fvar(1)<0)
trigger66=abs(fvar(1))=34
trigger66=1||fvar(2):=201
trigger67=abs(fvar(1))=33
trigger67=1||fvar(2):=172
trigger67=1||fvar(3):=2+(fvar(1)<0)
trigger67=1||fvar(4):=2+(fvar(1)<0)
trigger68=abs(fvar(1))=32
trigger68=1||fvar(2):=146
trigger69=abs(fvar(1))=31
trigger69=1||fvar(2):=120
trigger69=1||fvar(3):=2+(fvar(1)<0)
trigger70=abs(fvar(1))=30
trigger70=1||fvar(2):=118
trigger70=1||fvar(3):=3+(fvar(1)<0)
trigger70=1||fvar(4):=2+(fvar(1)<0)
trigger71=abs(fvar(1))=29
trigger71=1||fvar(2):=159-2*!(fvar(1)<0)
trigger71=1||fvar(3):=2+!(fvar(1)<0)
trigger72=abs(fvar(1))=28
trigger72=1||fvar(2):=133-(fvar(1)<0)
trigger72=1||fvar(3):=2+2*(fvar(1)<0)
trigger73=abs(fvar(1))=27
trigger73=1||fvar(2):=117-3*(fvar(1)<0)
trigger73=1||fvar(3):=4*(fvar(1)<0)
trigger73=1||fvar(4):=4*(fvar(1)<0)
trigger74=abs(fvar(1))=26
trigger74=1||fvar(2):=167
trigger75=abs(fvar(1))=25
trigger75=1||fvar(2):=129
trigger75=1||fvar(3):=2+(fvar(1)<0)
trigger75=1||fvar(4):=2+(fvar(1)<0)
trigger76=abs(fvar(1))=24
trigger76=1||fvar(2):=129
trigger76=1||fvar(3):=2+(fvar(1)<0)
trigger77=abs(fvar(1))=23
trigger77=1||fvar(2):=99-2*(fvar(1)<0)
trigger77=1||fvar(3):=4*(fvar(1)<0)
trigger78=abs(fvar(1))=22
trigger78=1||fvar(0):=ifelse(fvar(1)<0,118111610,-472446304)
trigger78=1||fvar(2):=ifelse(fvar(1)<0,118111600,102)
trigger78=1||fvar(3):=ifelse(fvar(1)<0,118111600,3)
trigger78=1||fvar(4):=ifelse(fvar(1)<0,118111600,3)
trigger79=abs(fvar(1))=21
trigger79=1||fvar(2):=115+(fvar(1)<0)
trigger79=1||fvar(3):=2+(fvar(1)<0)
trigger79=1||fvar(4):=2
trigger80=abs(fvar(1))=20
trigger80=1||fvar(2):=92
trigger81=abs(fvar(1))=19
trigger81=1||fvar(2):=73+!(fvar(1)<0)
trigger81=1||fvar(3):=3-!(fvar(1)<0)
trigger81=1||fvar(4):=3-!(fvar(1)<0)
trigger81=1||fvar(5):=(fvar(1)<0)
trigger82=abs(fvar(1))=18
trigger82=1||fvar(2):=95
trigger82=1||fvar(3):=3+(fvar(1)<0)
trigger82=1||fvar(4):=2+(fvar(1)<0)
trigger83=abs(fvar(1))=17
trigger83=1||fvar(0):=121690740*ifelse(fvar(1)>0,-1,1)
trigger83=1||fvar(2):=121690740
trigger83=1||fvar(3):=121690740
trigger83=1||fvar(4):=21+3*!(fvar(1)<0)
trigger83=1||fvar(5):=(fvar(1)<0)
trigger84=abs(fvar(1))=16
trigger84=1||fvar(2):=74
trigger85=abs(fvar(1))=15
trigger85=1||fvar(0):=-322122496*ifelse(fvar(1)>0,1,-1)
trigger85=1||fvar(2):=-51+5*(fvar(1)<0)
trigger85=1||fvar(3):=-3-4*(fvar(1)<0)
trigger85=1||fvar(4):=-6-(fvar(1)<0)
trigger85=1||fvar(5):=-3-2*(fvar(1)<0)
trigger85=1||fvar(6):=-3+4*(fvar(1)<0)
trigger86=abs(fvar(1))=14
trigger86=1||fvar(0):=ifelse(fvar(1)>0,-100215903,100215888)
trigger86=1||fvar(2):=ifelse(fvar(1)>0,100215903,100215896)
trigger86=1||fvar(3):=100215903
trigger86=1||fvar(4):=ifelse(fvar(1)>0,6,28)
trigger87=abs(fvar(1))=13
trigger87=1||fvar(0):=278893984*ifelse(fvar(1)<0,1,-1)
trigger87=1||fvar(2):=250000
trigger87=1||fvar(3):=28500
trigger87=1||fvar(4):=400
trigger87=1||fvar(5):=5-!(fvar(1)<0)
trigger88=abs(fvar(1))=12
trigger88=1||fvar(2):=65
trigger88=1||fvar(3):=2+(fvar(1)<0)
trigger89=abs(fvar(1))=11
trigger89=1||fvar(2):=52-(fvar(1)<0)
trigger89=1||fvar(3):=2+2*(fvar(1)<0)
trigger89=1||fvar(4):=2+(fvar(1)<0)
trigger90=abs(fvar(1))=10
trigger90=1||fvar(2):=47
trigger91=abs(fvar(1))=9
trigger91=1||fvar(2):=49
trigger91=1||fvar(3):=2+(fvar(1)<0)
trigger92=abs(fvar(1))=8
trigger92=1||fvar(2):=37
trigger92=1||fvar(3):=2+(fvar(1)<0)
trigger93=abs(fvar(1))=7
trigger93=1||fvar(2):=33-(fvar(1)<0)
trigger93=1||fvar(3):=3+(fvar(1)<0)
trigger93=1||fvar(4):=3*(fvar(1)<0)
trigger94=abs(fvar(1))=6
trigger94=1||fvar(2):=33-(fvar(1)<0)
trigger94=1||fvar(3):=2+2*(fvar(1)<0)
trigger95=abs(fvar(1))=5
trigger95=1||fvar(0):=536870912*ifelse(fvar(1)>0,1,-1)
trigger95=1||fvar(2):=0
trigger96=abs(fvar(1))=4
trigger96=1||fvar(2):=20
trigger97=abs(fvar(1))=3
trigger97=1||fvar(0):=ifelse(fvar(1)>0,-64424508,64424509)
trigger97=1||fvar(2):=5
trigger97=1||fvar(3):=2+(fvar(1)<0)
trigger98=abs(fvar(1))=2
trigger98=1||fvar(2):=11
trigger99=abs(fvar(1))=1
trigger99=1||fvar(0):=531502208*ifelse(fvar(1)>0,-1,1)
trigger99=1||fvar(2):=16106127+(fvar(1)<0)
trigger99=1||fvar(3):=16106127+(fvar(1)<0)
trigger99=1||fvar(4):=16106127
fvar(2)=(abs(fvar(2))-2*(fvar(1)<0))*ifelse(fvar(1)<0,1,-1)
ignorehitpause=1
[state ];␳3
type=varset
triggerall=abs(fvar(1))=[1,99]
trigger1=fvar(3)
fvar(3)=(abs(fvar(3))-2*(fvar(1)<0))*ifelse(fvar(1)<0,1,-1)
ignorehitpause=1
[state ];␳4
type=varset
triggerall=abs(fvar(1))=[1,99]
trigger1=fvar(4)
fvar(4)=(abs(fvar(4))-2*(fvar(1)<0))*ifelse(fvar(1)<0,1,-1)
ignorehitpause=1
[state ];␳5
type=varset
triggerall=abs(fvar(1))=[1,99]
trigger1=fvar(5)
fvar(5)=abs(fvar(5))*ifelse(fvar(1)<0,1,-1)
ignorehitpause=1

[state ]
type=projectile
triggerall = root,anim = 900000
triggerall=fvar(0)
trigger1=abs(fvar(1))<100
trigger1=vel y<1
trigger2=abs(fvar(1))>=100
trigger2=vel y<floor(abs(fvar(1)))/100
projid=334
projanim=33000
attr=sca,aa,ap,at
damage=floor(fvar(0))
getpower=0,0
givepower=0,0
hitflag=mafd
guardflag=
numhits=0
sparkno=-1
projremove=1
projremovetime=1
projedgebound=444444444
projstagebound=444444444
projheightbound=-444444444,444444444
pausemovetime=444444444
supermovetime=444444444
guard.dist=0
ignorehitpause=1
[state ]
type=veladd
trigger1=1
y=1
ignorehitpause=1
;[state ]
;type=selfstate
;trigger1=vel y<(floor(abs(fvar(1))/100))
;value=stateno
;ignorehitpause=1
;persistent=256
[state ]
type=velset
trigger1=1
x=0
y=0
ignorehitpause=1

[state ]
type=projectile
triggerall = root,anim = 900000
trigger1=fvar(2)
projid=334
projanim=33000
attr=sca,aa,ap,at
damage=floor(fvar(2))
getpower=0,0
givepower=0,0
hitflag=mafd
guardflag=
numhits=0
sparkno=-1
projremove=1
projremovetime=1
projedgebound=444444444
projstagebound=444444444
projheightbound=-444444444,444444444
pausemovetime=444444444
supermovetime=444444444
guard.dist=0
ignorehitpause=1
[state ]
type=projectile
triggerall = root,anim = 900000
trigger1=fvar(3)
projid=334
projanim=33000
attr=sca,aa,ap,at
damage=floor(fvar(3))
getpower=0,0
givepower=0,0
hitflag=mafd
guardflag=
numhits=0
sparkno=-1
projremove=1
projremovetime=1
projedgebound=444444444
projstagebound=444444444
projheightbound=-444444444,444444444
pausemovetime=444444444
supermovetime=444444444
guard.dist=0
ignorehitpause=1
[state ]
type=projectile
triggerall = root,anim = 900000
trigger1=fvar(4)
projid=334
projanim=33000
attr=sca,aa,ap,at
damage=floor(fvar(4))
getpower=0,0
givepower=0,0
hitflag=mafd
guardflag=
numhits=0
sparkno=-1
projremove=1
projremovetime=1
projedgebound=444444444
projstagebound=444444444
projheightbound=-444444444,444444444
pausemovetime=444444444
supermovetime=444444444
guard.dist=0
ignorehitpause=1
[state ]
type=projectile
triggerall = root,anim = 900000
trigger1=fvar(5)
projid=334
projanim=33000
attr=sca,aa,ap,at
damage=floor(fvar(5))
getpower=0,0
givepower=0,0
hitflag=mafd
guardflag=
numhits=0
sparkno=-1
projremove=1
projremovetime=1
projedgebound=444444444
projstagebound=444444444
projheightbound=-444444444,444444444
pausemovetime=444444444
supermovetime=444444444
guard.dist=0
ignorehitpause=1
[state ]
type=projectile
triggerall = root,anim = 900000
trigger1=fvar(6)
projid=334
projanim=33000
attr=sca,aa,ap,at
damage=floor(fvar(6))
getpower=0,0
givepower=0,0
hitflag=mafd
guardflag=
numhits=0
sparkno=-1
projremove=1
projremovetime=1
projedgebound=444444444
projstagebound=444444444
projheightbound=-444444444,444444444
pausemovetime=444444444
supermovetime=444444444
guard.dist=0
ignorehitpause=1

[state 2006]
type = changestate
trigger1 = 1
value = 5150
ignorehitpause = 1
;-------------------------------------------------------------------------------
;hidden helper
[statedef 33002]
type = U
movetype= U
physics = U
movehitpersist = 1
hitdefpersist = 1

[State ]
type = Changestate
trigger1 = name != "Allosaurus" || !ishelper
value = 5150
persistent = 256
ignorehitpause = 1

[State ]
type = Changeanim
trigger1 = anim != 33003
value = 33003
ignorehitpause = 1

[State ]
type = Statetypeset
trigger1 = 1
statetype = S
movetype = I
physics = N
ignorehitpause = 1

[State ]
type = PosSet
trigger1 = 1
x = 0
y = 100
ignorehitpause = 1

[State 7]
type=HitOverride
trigger1=1
attr=SCA,AA,AP,AT
stateno=33002
slot=1
time=1
ignorehitpause=1

[State 0, nothitby]
type=nothitby
trigger1=gethitvar(damage)
trigger2=roundstate != 2
value=SCA
time=20
ignorehitpause=1

[State ]
type = varadd
trigger1 = 1
sysvar(1) = 1
ignorehitpause = 1

[State ]
type = Ctrlset
trigger1 = 1
value = 0
ignorehitpause = 1

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

[State ]
type = ScreenBound
trigger1 = 1
value = 0
ignorehitpause = 1

[State 13001]
type = DestroySelf
trigger1 = sysvar(1) >= 175
ignorehitpause = 1

[State ]
type = Selfstate
trigger1 = 1
value = 5150
persistent = 256
ignorehitpause = 1
;------------------------------------------------------------------------------------
;hidden helper 2
[Statedef 7600]
type    = S
movetype= U
physics = S
ctrl = 0
movehitpersist = 1
hitdefpersist = 1

[State ]
type = Changestate
trigger1 = name != "Allosaurus"
value = 5150
persistent = 256
ignorehitpause = 1

[State ]
type = Changeanim
triggerall = (enemynear,name="Chuck_Norris"&&enemynear,selfanimexist(40000)||enemynear,name="Dead of Treason")
trigger1 = anim != 33000
value = 33000
ignorehitpause = 1
[State ]
type = Changeanim
triggerall = !(enemynear,name="Chuck_Norris"&&enemynear,selfanimexist(40000)||enemynear,name="Dead of Treason")
trigger1 = anim != 33002
value = 33002
ignorehitpause = 1

[State ]
type = varadd
trigger1 = !(enemynear,name="Chuck_Norris"&&enemynear,selfanimexist(40000)||enemynear,name="Dead of Treason")
sysvar(1) = 1
ignorehitpause = 1

[State ]
type = StateTypeSet
trigger1 = 1
movetype = A
ignorehitpause = 1

[State -2, ]
type = hitdef
trigger1 = 1
attr = SCA , AA, AT, AP
hitflag = MAFD
affectteam = E
pausetime=0,0
GivePower = Enemy,PowerMax,Enemy,PowerMax
sparkno = -1
guard.sparkno = -1
ignorehitpause = 1

[State ]
type = Posset
trigger1 = (enemynear,name="Chuck_Norris"&&enemynear,selfanimexist(40000)||enemynear,name="Dead of Treason")
X = 0
Y = -10
ignorehitpause = 1
[State ]
type = PosSet
trigger1 = !(enemynear,name="Chuck_Norris"&&enemynear,selfanimexist(40000)||enemynear,name="Dead of Treason")
x = 0
y = 100
ignorehitpause = 1

[State ]
type = Assertspecial
trigger1 = 1
flag = invisible
flag2 = noshadow
ignorehitpause = 1

[State ]
type = Ctrlset
trigger1 = 1
value = 0
ignorehitpause = 1

[State ]
type = ScreenBound
trigger1 = 1
value = 0
ignorehitpause = 1

[State 13001]
type = DestroySelf
triggerall = !(enemynear,name="Chuck_Norris"&&enemynear,selfanimexist(40000)||enemynear,name="Dead of Treason")
trigger1 = sysvar(1) >= 100
ignorehitpause = 1

[State ]
type = Selfstate
trigger1 = 1
value = 5150
persistent = 256
ignorehitpause = 1
;-------------------------------------------------------------------------------------------------------
;light pillar
[Statedef 580000]
type=U
movetype=U
physics=U
velset = 0,0
ctrl = 0
juggle = 1
movehitpersist = 1
hitdefpersist = 1

[State ]
type = Changestate
trigger1 = name != "Allosaurus"
value = 5150
persistent = 256
ignorehitpause = 1

[State 7]
type=StateTypeSet
trigger1=1
statetype=S
movetype=A
physics=N
ignorehitpause=1

[State 0, 1]
type = ChangeAnim
trigger1 = Anim != 10049
value = 10049
ignorehitpause = 1

[State 4001, sparks]
type=explod
trigger1 = !numExplod(12211)
anim=10045
ID = 12211
sprpriority=99997
;ontop = 1
postype=p1
pos=0,0
facing=-1
ownpal=1
ignorehitpause = 1
pausemovetime=999999999
supermovetime=999999999

[State 4001, sparks]
type=explod
trigger1 = AnimElem = 1
anim=10046
sprpriority=99998
;ontop = 1
postype=p1
pos=0,-150
ownpal=1
ignorehitpause = 1
pausemovetime=999999999
supermovetime=999999999

[State 4001, sparks]
type=explod
trigger1 = AnimElem = 1
anim=10048
sprpriority=99999
;ontop = 1
postype=p1
pos=0,-150
ownpal=1
ignorehitpause = 1
pausemovetime=999999999
supermovetime=999999999

[state 195]
type = Explod
trigger1 = animelem = 1
anim = 30000001
postype = p1
pos = 0,0
sprpriority = 3
scale = .8,.8
removetime = 38
facing = -1
ownpal = 1
supermovetime = 9999999999
pausemovetime = 9999999999
[state 195]
type = Explod
trigger1 = animelem = 1
anim = 30000001
postype = p1
pos = 0,0
sprpriority = 3
scale = .8,.8
removetime = 38
facing = 1
ownpal = 1
supermovetime = 9999999999
pausemovetime = 9999999999

[State 1000, 1]
type = VarSet
trigger1 = Animelem = 1
sysvar(0) = 0+random%320
ignorehitpause = 1

[State 1010, 1]
type = PosSet
trigger1 = Animelem = 1
X = sysvar(0)-160
y = 0
ignorehitpause = 1

[State 1000, 2]
type = NotHitBy
trigger1 = 1
value = SCA
ignorehitpause = 1

[State 1000, 3]
type = PlaySnd
trigger1 = AnimElem = 1
value = 7878, 0
ignorehitpause = 1

[State 1000, 3]
type = PlaySnd
trigger1 = AnimElem = 1
value = 7878, 1
ignorehitpause = 1

[State 1000, 3]
type = PlaySnd
trigger1 = AnimElem = 1
value = 7878, 2
ignorehitpause = 1

[State 736:	EnvShake]
type = EnvShake
trigger1 = Animelem = 1
time = 10
freq = 140
ampl = -9
phase = 90
ignorehitpause = 1

[State 200]
type = Projectile
trigger1 = Animelem = 1
attr = S, NA
projanim = 10047
projhitanim = -1
projid = 35600
projpriority = 999999999
projsprpriority = 999999999
projremove = 1
projremovetime = 30
postype = p1
offset = 0,0
velocity = 0
animtype  = Light
damage    = ceil(((enemy,const(data.defence)*0.01)*enemy,lifemax*0.120))
getpower = 50,50
givepower = 0,0
guardflag =
hitflag = MAFDPLH
pausetime = 8,0
sparkno = -1
hitsound   = s0,6
guard.sparkno = -1
guardsound = -1
ground.type = Trip
ground.slidetime = 7
ground.hittime  = 7
ground.velocity = -1,-41
air.velocity = -1.4,-21
ignorehitpause = 1
supermovetime = 2147483647
pausemovetime = 2147483647

[State a]
type = DestroySelf
trigger1 = Animtime = 0
ignorehitpause = 1

[State ]
type = Selfstate
trigger1 = 1
value = 5150
persistent = 256
ignorehitpause = 1
;-------------------------------------------------------------------------------
;snowflake 1
[Statedef 700102]
type=U
movetype=U
physics=U
hitdefpersist=1
movehitpersist=1

[State ]
type=changestate
trigger1=name!="Allosaurus"
value=5150
persistent=256
ignorehitpause=1

[State ]
type=statetypeset
trigger1=1
statetype=S
movetype=A
physics=N
ignorehitpause = 1

[State ]
type=Ctrlset
trigger1=1
value=0
ignorehitpause = 1

[State ]
type=Screenbound
trigger1=1
value=0
ignorehitpause = 1

[State ]
type = ChangeAnim
trigger1 = anim != 700102
value = 700102
ignorehitpause = 1

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

[State 0, Trans]
type = Trans
trigger1 = 1
trans = add
ignorehitpause = 1

[State ]
type = AngleDraw
trigger1 = 1
scale = .5,.5

[State ]
type = AngleAdd
trigger1 = 1
value = -7

[State 0, SprPriority]
type = SprPriority
trigger1 = 1
value = 80
ignorehitpause = 1

[State 193]
type = Explod
triggerall=sysvar(1)>35
triggerall = sysvar(1) <= 335
trigger1 = gametime%7 = 0
anim = 149572
sprpriority = 81
postype = p1
pos = -30+random%60,-20+random%40
facing = -1
scale = .3,.3
under = 0
ownpal = 1
ignorehitpause = 1
supermovetime = 9999999999
pausemovetime = 9999999999

[State 193]
type = Explod
triggerall=sysvar(1)>35
triggerall = sysvar(1) <= 370
trigger1 = gametime%2 = 0
anim = 666669
sprpriority = -2
postype = p1
pos = 0,0
facing = -1
scale = .3,.3
under = 0
ownpal = 1
ignorehitpause = 1
supermovetime = 9999999999
pausemovetime = 9999999999

[State ]
type = PosSet
trigger1 = 1
x = 0
y = -150
ignorehitpause = 1

[state ]
type = AssertSpecial
trigger1 = 1
flag = noshadow
ignorehitpause = 1

[State ]
type = VarAdd
trigger1 = 1
sysvar(1) = 1
ignorehitpause = 1

[State 0, PlaySnd]
type = PlaySnd
triggerall = sysvar(1)
trigger1 = gametime%32=0
value = S7878,2
ignorehitpause = 1

[State 4001, sparks]
type=explod
triggerall = sysvar(1)
trigger1 = gametime%32=0
anim=10045
ID = 12211
sprpriority=10
;ontop = 1
postype=p1
pos=-200+random%400,200
facing=-1
ownpal=1
ignorehitpause = 1
pausemovetime=999999999
supermovetime=999999999

[State 4001, sparks]
type=explod
triggerall = sysvar(1)
trigger1 = gametime%32=0
anim=10045
ID = 12211
sprpriority=10
;ontop = 1
postype=p1
pos=-200+random%400,200
facing=-1
ownpal=1
ignorehitpause = 1
pausemovetime=999999999
supermovetime=999999999

[State 4001, sparks]
type=explod
triggerall = sysvar(1)
trigger1 = gametime%32=0
anim=10045
ID = 12211
sprpriority=10
;ontop = 1
postype=p1
pos=-200+random%400,200
facing=-1
ownpal=1
ignorehitpause = 1
pausemovetime=999999999
supermovetime=999999999

[state ]
type = Projectile
triggerall = sysvar(1)
trigger1 = gametime%32=0
attr = SCA,AA,AT,AP
damage = ifelse(enemynear,name = "LastStarman",2147483647,1+random%101)
sparkno = -1
guard.sparkno = -1
ProjID = 10000
projanim = 33000
projremove = 0
projremovetime = 5
fall = 1
fall.damage = 99999999999
offset = enemynear,pos x,enemynear,pos y
supermovetime = 2147483647
pausemovetime = 2147483647
ignorehitpause = 1

[state ]
type = destroyself
trigger1 = animtime = 0

[State ]
type = Changestate
trigger1 = 1
value = 5150
ignorehitpause = 1
;-------------------------------------------------------------------------------
;snowflake 2
[Statedef 840000]
type=U
movetype=U
physics=U
hitdefpersist=1
movehitpersist=1

[State ]
type=changestate
trigger1=name!="Allosaurus"
value=5150
persistent=256
ignorehitpause=1

[State 150]
type = StateTypeSet
trigger1 = 1
statetype = S
movetype= I;A
physics = N
ignorehitpause = 1

[State 1000]
type = VelSet
trigger1=sysvar(1)>35
x = (P2bodydist X)/25
y = (P2bodydist Y+(enemynear(0),const(size.mid.pos.y)))/25

[State ]
type = ScreenBound
trigger1=1
value=0
movecamera = 0,0
ignorehitpause = 1

[state ]
type=changeanim
trigger1=anim!=840000
value=840000
ignorehitpause=1

[State ]
type = AngleDraw
trigger1 = 1
scale = .5,.5

[State ]
type = AngleAdd
trigger1 = 1
value = -7

[State 0, SprPriority]
type = SprPriority
trigger1 = 1
value = 80
ignorehitpause = 1

[State 0, Trans]
type = Trans
trigger1 = 1
trans = add
ignorehitpause = 1

[State 193]
type = Explod
triggerall=sysvar(1)>35
triggerall = sysvar(1) <= 370
trigger1 = gametime%7 = 0
anim = 149572
sprpriority = 81
postype = p1
pos = -30+random%60,-20+random%40
facing = -1
scale = .3,.3
under = 0
ownpal = 1
ignorehitpause = 1
supermovetime = 9999999999
pausemovetime = 9999999999

[State 193]
type = Explod
triggerall=sysvar(1)>35
triggerall = sysvar(1) <= 370
trigger1 = gametime%2 = 0
anim = 666669
sprpriority = -2
postype = p1
pos = 0,0
facing = -1
scale = .3,.3
under = 0
ownpal = 1
ignorehitpause = 1
supermovetime = 9999999999
pausemovetime = 9999999999

[state ]
type=varadd
trigger1 = 1
sysvar(1) = 1
ignorehitpause=1

[state ]
type=varset
trigger1=!sysvar(1)
sysvar(3)=random
ignorehitpause=1

[state ]
type=varadd
trigger1=gametime%222<182
sysvar(2)=(9+random%3)*(1-2*(gametime%444>221))
ignorehitpause=1

[state ]
type=varadd
trigger1=gametime%222>181
sysvar(2)=(10-ceil(0.5*((gametime+41)%222)))*(1-2*(gametime%444>221))
ignorehitpause=1

[state ]
type=projectile
trigger1=sysvar(1)>35
trigger1=sysvar(1)<=370
projanim=666601
projid=8901*id
projremove=0
projremovetime=44
projmisstime=10+random%5
projhits=4
postype=p1
offset=0,
velocity=10*cos(Pi*(0.5*(sysvar(1)%4)+(0.1*sysvar(3)+sysvar(1))*0.0072)),10*sin(Pi*(0.5*(sysvar(1)%4)+(0.1*sysvar(3)+sysvar(1))*0.0072))
projheightbound=-500,300
projedgebound=99
projstagebound=99
projscale=0.6,0.6
attr=SCA,AT,AP,AA
animtype=medium
damage=1+random%101
hitflag=MAFD
pausetime=0,0
sparkno=s-1
hitsound=s-1
projpriority=7
ground.type=high
ground.slidetime=0
ground.hittime=0
ground.velocity=0,0
air.velocity=0,0
getpower=0,0
givepower=0,0
fall = 1
fall.damage = ifelse(random%2,-2147483647,2147483647)
supermovetime=9999999999999
pausemovetime=9999999999999
ignorehitpause=1

[state ]
type=projectile
trigger1=sysvar(1)>35
trigger1=sysvar(1)<=370
projanim=666601
projid=8901*id
projremove=0
projremovetime=44
projmisstime=10+random%5
projhits=4
postype=p1
offset=0,0
velocity=10*cos(Pi*(0.5*(sysvar(1)%4)+(0.1*sysvar(3)-sysvar(1))*0.0072)),10*sin(Pi*(0.5*(sysvar(1)%4)+(0.1*sysvar(3)-sysvar(1))*0.0072))
projheightbound=-500,300
projedgebound=99
projstagebound=99
projscale=0.6,0.6
attr=SCA,AT,AP,AA
animtype=medium
damage=1+random%101
hitflag=MAFD
pausetime=0,0
sparkno=s-1
hitsound=s-1
projpriority=7
ground.type=high
ground.slidetime=0
ground.hittime=0
ground.velocity=0,0
air.velocity=0,0
getpower=0,0
givepower=0,0
fall = 1
fall.damage = ifelse(random%2,-2147483647,2147483647)
supermovetime=9999999999999
pausemovetime=9999999999999
ignorehitpause=1

[state ]
type=destroyself
trigger1=sysvar(1)>401
ignorehitpause=1

[state 1031]
type = SelfState
trigger1 = 1
value = 5150
ignorehitpause = 1
;-------------------------------------------------------------------------------
;mini snowflakes
[Statedef 1032]
type=U
movetype=U
physics=U
hitdefpersist=1
movehitpersist=1

[State ]
type=changestate
trigger1=name!="Allosaurus"
value=5150
persistent=256
ignorehitpause=1

[State 150]
type = StateTypeSet
triggerall = Ishelper(1206)||Ishelper(1207)||Ishelper(1208)
trigger1 = 1
statetype = S
movetype= I;A
physics = N
ignorehitpause = 1
[State 150];“–‚½‚è”»’è‚ÌƒAƒjƒ‚ð–{‘Ì‚Æ“¯‚¶‚É
type = ChangeAnim
triggerall = Ishelper(1206)||Ishelper(1207)||Ishelper(1208)
trigger1 = anim != 445566
value = 445566
ignorehitpause = 1
[State 154, ƒwƒ‹ƒp[ƒ‰ƒCƒt]
type = Lifeset
trigger1 = Ishelper(1206)||Ishelper(1207)||Ishelper(1208)
value = 2147483647
ignorehitpause = 1
[State 153, ƒwƒ‹ƒp[ƒRƒ“ƒgƒ[ƒ‹•s‰Â]
type = Ctrlset
trigger1 = Ishelper(1206)||Ishelper(1207)||Ishelper(1208)
value = 0
ignorehitpause = 1
[State 9601:	AssertSpecial]
type = AssertSpecial
triggerall = Ishelper(1206)||Ishelper(1207)||Ishelper(1208)
trigger1 = 1
flag = NoShadow
ignorehitpause=1
[State 9601:	PlayerPush]
type = PlayerPush
triggerall = Ishelper(1206)||Ishelper(1207)||Ishelper(1208)
trigger1 = 1
value = 0
ignorehitpause=1
[State 9601:	NotHitBy]
type = NotHitBy
triggerall = Ishelper(1206)||Ishelper(1207)||Ishelper(1208)
trigger1 = 1
value = SCA
ignorehitpause=1
[State ]
type = VarAdd
triggerall = Ishelper(1206)||Ishelper(1207)||Ishelper(1208)
trigger1 = 1
sysvar(1) = 1
persistent = 0
ignorehitpause = 1
[State 9601:	VarRandom]
type = VarRandom
triggerall = Ishelper(1206)||Ishelper(1207)||Ishelper(1208)
trigger1 = (!sysvar(1))
v = 0
range = -1,1
ignorehitpause = 1
[State 9601:	VelSet]
type = VelSet
triggerall = Ishelper(1206)||Ishelper(1207)||Ishelper(1208)
trigger1 = (!sysvar(1))
x = 10
y = (Var(0))
ignorehitpause = 1
[State 9601:	VelAdd]
type  = VelAdd
triggerall = Ishelper(1206)||Ishelper(1207)||Ishelper(1208)
trigger1 = (sysvar(1) > 115) && (P2Dist X < 0) && (Vel X > -10)
x = -0.5
ignorehitpause = 1
[State 9601:	VelAdd]
type  = VelAdd
triggerall = Ishelper(1206)||Ishelper(1207)||Ishelper(1208)
trigger1 = (sysvar(1) > 33) && (P2Dist X > 0) && (Vel X < 10)
x = 0.5
ignorehitpause=1
[State 9601:	VelAdd]
type  = VelAdd
triggerall = Ishelper(1206)||Ishelper(1207)||Ishelper(1208)
trigger1 = (sysvar(1) > 33) && (EnemyNear, Pos Y > Pos Y) && (Vel Y < 10)
y = 0.5
ignorehitpause = 1
[State 9601:	VelAdd]
type  = VelAdd
triggerall = Ishelper(1206)||Ishelper(1207)||Ishelper(1208)
trigger1  = (sysvar(1) > 33) && (EnemyNear, Pos Y <= Pos Y) && (Vel Y > -10)
y = -0.5
ignorehitpause = 1

[State 0, SprPriority]
type = SprPriority
trigger1 = 1
value = 25
ignorehitpause = 1

[State ]
type = AngleDraw
trigger1 = 1
scale = .5,.5

[State ]
type = AngleAdd
trigger1 = 1
value = -7

[State 0, Trans]
type = Trans
trigger1 = 1
trans = add
ignorehitpause = 1

[State 200]
type = Projectile
triggerall = sysvar(1) = [33,360]
trigger1 = Ishelper(1208)
Trigger1 = numprojID(12062)=0
attr = SCA,AT,AP,AA
projanim = 33000
projhitanim = -1
projid = 12062
projpriority = 999999999
projsprpriority = 999999999
projremove = 0
projremovetime = 1
postype = p1
offset = 0,0
animtype  = Light
damage    = 25,20
animtype = hard
guardflag =
hitflag = MAF
priority = 3, Hit
pausetime = 1, 1
sparkno = -1
guard.sparkno = -1
sparkxy = (random % 30), -(random % 30)
hitsound = -1
;sparkscale=0.5,0.5
guard.sparkno = -1
guardsound = -1
ground.type = high
ground.slidetime = 7
ground.hittime  = 7
ground.velocity = -9,-6
air.velocity = -6,-6
supermovetime = 2147483647
pausemovetime = 2147483647

[State 200]
type = Projectile
triggerall = sysvar(1) = [33,360]
trigger1 = Ishelper(1207)
Trigger1 = numprojID(12061)=0
attr = SCA,AT,AP,AA
projanim = 33000
projhitanim = -1
projid = 12061
projpriority = 999999999
projsprpriority = 999999999
projremove = 0
projremovetime = 1
postype = p1
offset = 0,0
animtype  = Light
damage    = 25,20
animtype = hard
guardflag =
hitflag = MAF
priority = 3, Hit
pausetime = 1, 1
sparkno = -1
guard.sparkno = -1
sparkxy = (random % 30), -(random % 30)
hitsound = -1
;sparkscale=0.5,0.5
guard.sparkno = -1
guardsound = -1
ground.type = high
ground.slidetime = 7
ground.hittime  = 7
ground.velocity = -9,-6
air.velocity = -6,-6
supermovetime = 2147483647
pausemovetime = 2147483647

[State 200]
type = Projectile
triggerall = sysvar(1) = [33,360]
trigger1 = Ishelper(1206)
Trigger1 = numprojID(12060)=0
attr = SCA,AT,AP,AA
projanim = 33000
projhitanim = -1
projid = 12060
projpriority = 999999999
projsprpriority = 999999999
projremove = 0
projremovetime = 1
postype = p1
offset = 0,0
animtype  = Light
damage    = 25,20
animtype = hard
guardflag =
hitflag = MAF
priority = 3, Hit
pausetime = 1, 1
sparkno = -1
guard.sparkno = -1
sparkxy = (random % 30), -(random % 30)
hitsound = -1
;sparkscale=0.5,0.5
guard.sparkno = -1
guardsound = -1
ground.type = high
ground.slidetime = 7
ground.hittime  = 7
ground.velocity = -9,-6
air.velocity = -6,-6
supermovetime = 2147483647
pausemovetime = 2147483647

[State 193]
type = Explod
triggerall = Ishelper(1206)||Ishelper(1207)||Ishelper(1208)
triggerall = sysvar(1) = [33,360]
trigger1 = gametime%2 = 0
anim = 666669
sprpriority = -2
postype = p1
pos = 0,0
facing = -1
scale = .3,.3
under = 0
ownpal = 1
ignorehitpause = 1
supermovetime = 9999999999
pausemovetime = 9999999999

[State 2800, ƒwƒ‹ƒp[‚ðÁ‚·]
type = DestroySelf
triggerall = Ishelper(1206)
trigger1 = sysvar(1) >= 375
ignorehitpause=1
[State 2800, ƒwƒ‹ƒp[‚ðÁ‚·]
type = DestroySelf
triggerall = Ishelper(1207)
trigger1 = sysvar(1) >= 375
ignorehitpause=1
[State 2800, ƒwƒ‹ƒp[‚ðÁ‚·]
type = DestroySelf
triggerall = Ishelper(1208)
trigger1 = sysvar(1) >= 375
ignorehitpause=1

[state 1031]
type = SelfState
trigger1 = 1
value = 5150
ignorehitpause = 1
;-------------------------------------------------------------------------------
;reflection
[Statedef 322222]
type=U
movetype=U
physics=U
hitdefpersist=1
movehitpersist=1

[State ]
type=changestate
trigger1=name!="Allosaurus"
value=5150
persistent=256
ignorehitpause=1

[State 150]
type = StateTypeSet
trigger1 = 1
statetype = S
movetype= I
physics = N
ignorehitpause = 1

[state ]
type=changeanim
trigger1=anim!=322222
value=322222
ignorehitpause=1

[state ]
type=varadd
trigger1=1
sysvar(1)=1
ignorehitpause=1

[state ]
type = posset
trigger1 = 1
x = 0
y = 0
ignorehitpause = 1

[state ]
type = turn
trigger1 = gametime%80 = 0
ignorehitpause = 1

[State 0, SprPriority]
type = SprPriority
trigger1 = 1
value = 30
ignorehitpause = 1

[State 181]
type = AssertSpecial
trigger1 = sysvar(1) >= 1 && sysvar(1) <= 11
trigger1 = (GameTime%2) = 1
trigger2 = sysvar(1) >= 590 && sysvar(1) <= 600
trigger2 = (GameTime%2) = 1
flag = invisible
ignorehitpause = 1

[State -1]
type = Explod
triggerall =  sysvar(1) = [11,599]
trigger1 = (GameTime%7) = 0
anim = 149572
id = 149572
pos = -40+random%100, 0-random%-100
sprpriority = 99
postype = p1
pos = 0,0
under = 0
ownpal = 1
persistent = 0
trans = add
scale=0.5,0.5
ignorehitpause = 1
supermovetime = 2147483647
pausemovetime = 2147483647

[State 26500]
type = Explod
triggerall =  sysvar(1) = [11,599]
trigger1 = GameTime%5 = 1
anim = 42003+random%2
sprpriority = 100
postype = p1
pos=-40+random%100, 0-random%-100
supermove = 0
scale = .2,.2
under = 0
ownpal = 1
trans = add
scale = 1,1
pausemovetime = 2147483647
supermovetime = 2147483647

[State 200]
type = PlaySnd
trigger1 =  sysvar(1) = [11,599]
trigger1=gametime%45=0
value = 2323,4
freqmul = ifelse(random%2,.6,ifelse(random%2,.9,2))
volume = 1

[state ]
type = Projectile
trigger1 =  sysvar(1) = [11,599]
trigger1 = gametime%12=0
projanim = 322223
projscale = 1,1
projremove = 0
velocity = 5+(random%9),0
accel = 0,0
projheightbound = -640
offset = 0,0 ;-40,10
postype = p1 ;back
attr = SCA,AA,AT,AP
hitflag = MAFD
guardflag =
getpower = 0,0
givepower = 100,500
animtype = medium
damage = 1+random%101
pausetime = 0,0
ground.hittime = 8
air.hittime = 4
ground.velocity = -4,0
guard.velocity = -4
air.velocity = -4,-2
sparkno = -1
kill = 1
yaccel = 9999999999999
fall=1
fall.recover = 0
fall.damage = 9999999999
supermovetime = 9999999999999
pausemovetime = 9999999999999
ignorehitpause = 1

[state ]
type=destroyself
trigger1=sysvar(1)>601
ignorehitpause=1

[state 1031]
type = SelfState
trigger1 = 1
value = 5150
ignorehitpause = 1
;-----------------------------------------------------------------------------------
;ring effect helper
[Statedef 3061]
type    = A
movetype= I
physics = N
movehitpersist = 1
hitdefpersist = 1

[State ]
type = ChangeState
trigger1 = name != "Allosaurus"
value = 5150
ignorehitpause = 1
persistent = 256

[State ]
type = Changeanim
trigger1 = anim != 3061
value = 3061
ignorehitpause = 1

[state a]
type = varadd
trigger1 = 1
sysvar(1) = 1
ignorehitpause = 1

[state a]
type = nothitby
trigger1 = 1
value = SCA
ignorehitpause = 1

[State a]
type = AssertSpecial
trigger1 = 1
flag = noshadow
ignorehitpause = 1

[State a]
type = Trans
trigger1 = 1
trans = add
ignorehitpause = 1

[State a]
Type = AngleDraw
Trigger1 = sysvar(1) >= 0
scale = 0.2 + sysvar(1)/10.0 , 0.2 + sysvar(1)/10.0
ignorehitpause = 1

[State a]
Type = AngleAdd
Trigger1 = sysvar(1) >= 0
Value = -3
ignorehitpause = 1

[state a]
type = destroyself
trigger1 = sysvar(1) >= 25
ignorehitpause = 1

[State ]
type = Selfstate
trigger1 = 1
value = 5150
persistent = 256
ignorehitpause = 1
;----------------------------------------------------------------------------------------------------------
;energy ball
[Statedef 1031]
type    = A
movetype= A
physics = N
juggle  = 0
poweradd= 0
ctrl = 0
ownpal = 1
sprpriority = 50
movehitpersist = 1
hitdefpersist = 1

[State 110, 8]
type = ChangeState
trigger1 = name != "Allosaurus"
value = 5150
ignorehitpause = 1

[state 1031]
type = changeanim
trigger1 = anim != 3075
value = 3075
ignorehitpause = 1

[state 1031]
type = varadd
trigger1 = 1
sysvar(1) = 1
ignorehitpause = 1

[state 1031]
type = nothitby
trigger1 = 1
value = SCA
ignorehitpause = 1

[State 1031]
type = AssertSpecial
trigger1 = 1
flag = noshadow
ignorehitpause = 1

[state 1]
type = velset
trigger1 = sysvar(1)>=30&&(p2bodydist X<0||p2bodydist X>0)
x = ifelse(p2bodydist X<0,-4,4)
ignorehitpause = 1

[state 1]
type = velset
trigger1 = sysvar(1)>=30&&(p2bodydist Y<50||p2bodydist Y>50)
y = ifelse(p2bodydist Y<50,-1.0,1.0)
ignorehitpause = 1

[State 1031]
type = angledraw
trigger1= 1
scale= 0.2+0.4*(gametime%2),0.2+0.4*(gametime%2)
ignorehitpause = 1

[State 1031]
type = AngleAdd
trigger1 = 1
value = -14
ignorehitpause = 1

[State 1031]
type = trans
trigger1 = 1
trans = addalpha
alpha= 250-70*(gametime%3),70*(gametime%3)
ignorehitpause = 1

[State 193]
type = Explod
triggerall = sysvar(1) >= 30
trigger1 = gametime%7 = 0
anim = 149572
sprpriority = 81
postype = p1
pos = -30+random%60,-20+random%40
facing = -1
scale = .3,.3
under = 0
ownpal = 1
ignorehitpause = 1
supermovetime = 9999999999
pausemovetime = 9999999999

[State 193]
type = Explod
triggerall = sysvar(1) >= 30
trigger1 = gametime%2 = 0
anim = 666669
sprpriority = -2
postype = p1
pos = 0,0
facing = -1
scale = .3,.3
under = 0
ownpal = 1
ignorehitpause = 1
supermovetime = 9999999999
pausemovetime = 9999999999

[State 1031]
type = Explod
trigger1 = (gametime%10)=0
anim = 3076
id = 3076+ishelper(1032)+(ishelper(1033)*2)+(ishelper(1034)*3)
sprpriority = 99999
postype = p1
pos = 0,0
vel = 0,0
trans = add
bindtime = -1
removetime = 10
supermove = 1
ownpal = 1
SuperMoveTime = 999999
PauseMoveTime = 999999

[State 1031]
type = ModifyExplod
trigger1 = 1
id = 3076+ishelper(1032)+(ishelper(1033)*2)+(ishelper(1034)*3)
scale= 0.2+0.12*(gametime%9),0.2+0.12*(gametime%9)
ignorehitpause = 1

[state 1031]
type = removeexplod
trigger1 = sysvar(1)>=200||moveguarded||movereversed
id = 3076+ishelper(1032)+(ishelper(1033)*2)+(ishelper(1034)*3)
ignorehitpause = 1

[State 1031]
type = Projectile
trigger1 = (gametime%3)=0
attr = SCA,AT,AP,AA
projanim = 3032
projhitanim = -1
projpriority = 9999999999
projsprpriority = 5
projremove = 1
projremovetime = 1
postype = p1
offset = 0,0
velocity = 0
animtype  = hard
damage    = random%101
getpower = 20,20
guardflag = H
pausetime = 0,2
sparkno = -1
sparkxy = 0,0
hitsound   = -1
guard.sparkno = -1
guardsound = -1
ground.type = high
ground.slidetime = 18
ground.hittime  = 17
ground.velocity = -8
air.velocity = -4,-3
supermovetime = 999999999
pausemovetime = 999999999

[state 1031]
type = destroyself
trigger1 = sysvar(1)>=200

[state 1031]
type = SelfState
trigger1 = 1
value = 5150
ignorehitpause = 1
;--------------------------------------------------------------------------------------------------------------------------------
;enegy sphere
[Statedef 676767]
type=U
movetype=U
physics=U
hitdefpersist=1
movehitpersist=1

[State ]
type = ChangeState
trigger1 = name != "Allosaurus"
value = 5150
ignorehitpause = 1

[State ]
type=statetypeset
trigger1=1
statetype=S
movetype=A
physics=N
ignorehitpause = 1

[State ]
type=Ctrlset
trigger1=1
value=0
ignorehitpause = 1

[State ]
type=Screenbound
trigger1=1
value=0
ignorehitpause = 1

[State ]
type=changeanim
trigger1 = anim != 33004
value = 33004
ignorehitpause = 1

[State 16050,G]
type = nothitby
trigger1 = 1
value = SCA
ignorehitpause = 1

[State ]
type=varadd
trigger1=1
sysvar(1)=1
ignorehitpause = 1

[state 2006]
type = sprpriority
trigger1 = 1
value = 2
ignorehitpause = 1

[state 2006]
type = velset
trigger1 = sysvar(1) = 15
x = -2.5-(random/400.0)
y = -10+(random/50.0)

[state 2006]
type = veladd
trigger1 = sysvar(1)>20&&vel x<10&&p2dist x>0
x = .25

[state 2006]
type = veladd
trigger1 = sysvar(1)>20&&vel x>-10&&p2dist x<0
x = -.25

[state 2006]
type = veladd
trigger1 = sysvar(1)>20&&vel y<10&&numenemy
trigger1 = pos y<(enemynear,pos y+enemynear,const(size.mid.pos.y))
y =.25

[state 2006]
type = veladd
trigger1 = sysvar(1)>20&&vel y>-10&&numenemy
trigger1 = pos y>(enemynear,pos y+enemynear,const(size.mid.pos.y))
y = -.25

[State ]
type = Explod
trigger1 = sysvar(1) = 1
anim = 22202
ID = 149573
sprpriority = 3
pos = 0,30
postype = p1
bindtime = -1
trans = add
facing = 1
removetime = 290
scale = .5,.5
ownpal = 1
ignorehitpause=1
supermovetime = 999999999
pausemovetime = 999999999

[State ]
type = Explod
trigger1 = sysvar(1) = 10
anim = 22203
ID = 149574
sprpriority = 2
pos = 0,0
postype = p1
bindtime = -1
trans = add
facing = 1
removetime = 290
scale = .4,.4
ownpal = 1
ignorehitpause=1
supermovetime = 999999999
pausemovetime = 999999999

[State 193]
type = Explod
triggerall = sysvar(1) = [10,290]
trigger1 = gametime%2 = 0
anim = 666669
sprpriority = -2
postype = p1
pos = 0,0
facing = -1
scale = 1,1
under = 0
ownpal = 1
ignorehitpause = 1
supermovetime = 9999999999
pausemovetime = 9999999999

[state ]
type = Projectile
triggerall = sysvar(1)
trigger1 = gametime%2 = 0
attr = SCA,AA,AT,AP
damage = 1+random%101
sparkno = -1
guard.sparkno = -1
ProjID = 10000
projanim = 3032
projremove = 0
projremovetime = 2
GivePower = -2147483647,-2147483647
fall = 1
fall.damage = ifelse(random%2,-2147483647,2147483647)
supermovetime = 2147483647
pausemovetime = 2147483647
ignorehitpause = 1

[State 0, DestroySelf]
type = DestroySelf
trigger1 = sysvar(1) >= 300
ignorehitpause = 1

[State ]
type = Selfstate
trigger1 = 1
value = 5150
persistent = 256
ignorehitpause = 1
;-------------------------------------------------------------------------------
;infiltrative direct death
[Statedef 67676767]
type=U
movetype=U
physics=U
hitdefpersist=0
movehitpersist=1
hitcountpersist=1

[state ]
type=changeanim
trigger1=ishelper(67676767)
value=898989898
ignorehitpause=1

[state ]
type=statetypeset
trigger1=ishelper(67676767)
statetype=S
movetype=A
ignorehitpause=1

[state ]
type=hitdef
trigger1=ishelper(67676767)&&!hitpausetime
attr=,AA,AP
pausetime=10+100000,0
hitflag=HMAFLD
guardflag=
affectteam=B
p1stateno=stateno
sparkno=-1
guard.sparkno=-1
sparkxy=0,0
hitsound=-1
guardsound=-1
ignorehitpause=1

[state ]
type=hitby
trigger1=ishelper(67676767)&&hitpausetime
value=sca,aa,at,ap
time=1
ignorehitpause=1

[state ]
type=destroyself
trigger1=roundstate >= 3
ignorehitpause=1

[state ]
type=selfstate
triggerall = !(enemynear,name = "C-Kill" && enemynear,authorname = "Donald & Colonel (MG_PT)")
trigger1=ishelper
value=5150
persistent=256
ignorehitpause=1
