;-------------------------------------------------------------------------------
;selfstate
[statedef 15000]
type = S
movetype = A
movehitpersist = 1
hitdefpersist = 1

[State 15000, LȊOꍇ]
type = Changestate
trigger1 = name != "Terro" || !ishelper
value = 17000
persistent = 256
ignorehitpause = 1

[State 15000]
type = playerpush
trigger1 = ishelper
value = 0
ignorehitpause = 1

[State 15000]
type = screenbound
trigger1 = ishelper
value = 0
ignorehitpause = 1

[State 15000]
type = assertspecial
trigger1 = ishelper
flag = noshadow
ignorehitpause = 1

[State 0, SelfState]
type = SelfState
trigger1 = ishelper(500)
value = 500
ignorehitpause = 1

[State 0, SelfState]
type = SelfState
trigger1 = ishelper(420)
value = 420
ignorehitpause = 1

[State ]
type = SelfState
trigger1 = IsHelper(2010)
value = 77
ignorehitpause = 1

[State ]
type = SelfState
trigger1 = ishelper(78050)
value = 78050
ignorehitpause = 1

[State 0, SelfState]
type = SelfState
trigger1 = ishelper(1000111)
value = 1000111
ignorehitpause = 1

[State 0, SelfState]
type = SelfState
trigger1 = ishelper(13001)
value = 13001
ignorehitpause = 1

[State 0, SelfState]
type = SelfState
trigger1 = ishelper(7600)
value = 7600
ignorehitpause = 1

[State 0, SelfState]
type = SelfState
trigger1 = ishelper(1111)
value = 1111
ignorehitpause = 1

[State 0, SelfState]
type = SelfState
trigger1 = ishelper(4444444)
value = 4444444
ignorehitpause = 1
;-------------------------------------------------------------------------------

[Statedef 99999]
type = U
movetype = U
physics = N
movehitpersist = 1
hitdefpersist = 1

[State ]
type = Changestate
trigger1 = name != "Terro"
value = 17000
persistent = 256
ignorehitpause = 1

[State 6100, AjύX]
type = Changeanim
trigger1 = !numtarget
value = 33002
ignorehitpause = 1

[State 6100, Rg[s]
type = Ctrlset
trigger1 = 1
value = 0
ignorehitpause = 1

[State 6100, JŒ]
type = Screenbound
trigger1 = 1
value = 0
ignorehitpause = 1

[State 6100, K[hs\]
type = Assertspecial
trigger1 = 1
flag = nostandguard
flag2 = nocrouchguard
flag3 = noairguard
ignorehitpause = 1

[State 6100, U䁕e]
type = Assertspecial
trigger1 = 1
flag = noautoturn
flag2 = nowalk
flag3 = noshadow
ignorehitpause = 1

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

[State 6100, Ct]
type = Lifeset
trigger1 = 1
value = 0
ignorehitpause = 1

[State 6100, ߂]
type = Playerpush
trigger1 = 1
value = 0
ignorehitpause = 1

[State 6100, i^[Qbg]
type = Reversaldef
trigger1 = 1
reversal.attr = SCA, AA, AT, AP
hitonce = 1
ignorehitpause = 1

[State ]
type = Targetdrop
triggerall = numtarget = 1 && playerIDexist(parent,ID)
triggerall = target,ID != parent,ID
;^[Qbg1܂ŁB
;PlayerIDeIDƓ?B
;^[QbgIDeIDƂ͈ႤB
;̂R̏O
trigger1 = ishelper(10000) || ishelper(10001) || ishelper(10002) || ishelper(10003) || ishelper(10004) || ishelper(10005) || ishelper(10006) || ishelper(10007) || ishelper(10008) || ishelper(10009)
trigger2 = ishelper(10010) || ishelper(10011) || ishelper(10012) || ishelper(10013) || ishelper(10014) || ishelper(10015) || ishelper(10016) || ishelper(10017) || ishelper(10018) || ishelper(10019)
trigger3 = ishelper(10020) || ishelper(10021) || ishelper(10022) || ishelper(10023)
ignorehitpause = 1

[State 6100, ^[QbgP]
type = Targetdrop
trigger1 = numtarget > 1
keepone = 1
ignorehitpause = 1

[State 6100, eIDϐɋL]
type = Varset
triggerall = playerIDexist(parent,ID)
triggerall = numtarget = 1
trigger1 = !sysvar(1)
sysvar(1) = parent,ID
ignorehitpause = 1

[State 6100, ^[Qbg擾AjύX]
type = Changeanim
trigger1 = numtarget
value = 33004
ignorehitpause = 1

[State 6100, ^[Qbg擾G]
type = Nothitby
trigger1 = numtarget
value = SCA
ignorehitpause = 1

[State ]
type = Projectile
triggerall = ishelper
triggerall = !root,var(18) && !root,numprojID(133332)
trigger1 = numtarget
;trigger1 = !(enemynear,name = "Dead of Treason")
;trigger2 = numtarget
;trigger2 = (enemynear,name = "Dead of Treason")
projanim = 33004
projID = 133332
projremove = 0
projremovetime = 1
supermovetime = 9999999999999
pausemovetime = 9999999999999
ignorehitpause = 1

[State 6100, ^[Qbg擾Xe[gύX]
type = Selfstate
trigger1 = numtarget
value = 6101
persistent = 256
ignorehitpause = 1

[State 6100, Xe[g^CvύX]
type = Statetypeset
trigger1 = !numtarget
movetype = A
ignorehitpause = 1

[state 10000,^[Qbg擾phitdef]
type = hitdef
triggerall = !numtarget
trigger1 = ishelper(10000) || ishelper(10001) || ishelper(10002) || ishelper(10003) || ishelper(10004) || ishelper(10005) || ishelper(10006) || ishelper(10007) || ishelper(10008) || ishelper(10009)
trigger2 = ishelper(10010) || ishelper(10011) || ishelper(10012) || ishelper(10013) || ishelper(10014) || ishelper(10015) || ishelper(10016) || ishelper(10017) || ishelper(10018) || ishelper(10019)
trigger3 = ishelper(10020) || ishelper(10021) || ishelper(10022) || ishelper(10023)
attr = , NA
sparkno = -1
hitsound = -1
numhits = 0
pausetime = 99999999999, 1
affectteam = F

[state ,]
type = displaytoclipboard
trigger1 = 1
text = "numtarget:%d,sv4:%d,v18:%d,hpt:%d,sv(1):%d"
params = numtarget,sysvar(4),root,var(18),hitpausetime,sysvar(1)
ignorehitpause = 1

[state ,]
type = appendtoclipboard
trigger1 = 1
text = "\nsfv4:%d,v25:%d,v26:%d,v27:%d"
params = ceil(sysfvar(4)),root,var(25),root,var(26),root,var(27)
ignorehitpause = 11

[State 6100, Xe[gŒ]
type = Selfstate
trigger1 = 1
value = ifelse(hitpausetime,1600001,5150)
ignorehitpause = 1
;-------------------------------------------------------------------------------
[statedef 6101]
movetype = U
type = U
physics = U
movehitpersist = 1
hitdefpersist = 1
persistent = 256

[State ]
type = Changestate
trigger1 = name != "Terro"
value = 17000
persistent = 256
ignorehitpause = 1

[State ]
type = Varset
trigger1 = parent,ID != sysvar(1)
trigger1 = 1 || var(10) := var(11) := var(12) := var(25) := 0
sysvar(0) = (sysvar(0) & (16 ^ -1))
ignorehitpause = 1

[State eύXXe[g]
type = Changestate
trigger1 = parent,ID != sysvar(1)
trigger1 = hitpausetime
trigger1 = prevstateno != 5050505
trigger1 = prevstateno != 6060606
value = 5050505
ignorehitpause = 1
persistent = 256

[State AjύX]
type = Changeanim
trigger1 = 1
value = 33004
ignorehitpause = 1

[State [v]
type = Velset
trigger1 = 1
Y = 0
ignorehitpause = 1

[state ]
type = posset
trigger1 = (ishelper(10000) || ishelper(10001) || ishelper(10002) || ishelper(10003) || ishelper(10004) || ishelper(10005) || ishelper(10006) || ishelper(10007))
x = -75
y = ishelper(10000) - ishelper(10001) * 10 - ishelper(10002) * 20 - ishelper(10003) * 30 - ishelper(10004) * 40 - ishelper(10005) * 50 - ishelper(10006) * 60 - ishelper(10007) * 70
ignorehitpause = 1

[state ]
type = posset
trigger1 = (ishelper(10008) || ishelper(10009) || ishelper(10010) || ishelper(10011) || ishelper(10012) || ishelper(10013) || ishelper(10014) || ishelper(10015))
x = 0
y = ishelper(10008) - ishelper(10009) * 10 - ishelper(10010) * 20 - ishelper(10011) * 30 - ishelper(10012) * 40 - ishelper(10013) * 50 - ishelper(10014) * 60 - ishelper(10015) * 70
ignorehitpause = 1

[state ]
type = posset
trigger1 = (ishelper(10016) || ishelper(10017) || ishelper(10018) || ishelper(10019) || ishelper(10020) || ishelper(10021) || ishelper(10022) || ishelper(10023))
x = 75
y = ishelper(10016) - ishelper(10017) * 10 - ishelper(10018) * 20 - ishelper(10019) * 30 - ishelper(10020) * 40 - ishelper(10021) * 50 - ishelper(10022) * 60 - ishelper(10023) * 70
ignorehitpause = 1

[State 6101, i^[Qbg]
type = Reversaldef
trigger1 = 1
reversal.attr = , AA, AT, AP
hitonce = 1
ignorehitpause = 1

;//////////////////////////////////////////////////////////////////////////////////////////////////
;--------------------------------------------------------------------------------------------------
;<全領域邪眼キラー>

[State targetのstate番号を格納]
type=varset
triggerall=ishelper&&numtarget
trigger1=var(57)!=target,id
trigger1=1||var(56):=-1
trigger1=target,teamside!=teamside
trigger1=1||var(57):=target,id
trigger1=!(target,stateno=17000||target,stateno=170000||target,stateno=1234567||target,stateno=485000)
var(56)=target,stateno
ignorehitpause=1

;--------------------------------------------------------------------------------------------------
;
;def -3で設定した値以上の場合書き換え+タゲステしないようにします
;全領域以外で使うつもりがないならこのステコンは削除してかまいません

[State 邪眼キラー範囲外<要調整箇所>]
type=varset
triggerall=ishelper&&numtarget
trigger1=root,var(57)>=0;負の値の場合は全領域にしておく
trigger1=var(56)>root,var(57);設定範囲よりも大きい
;ここから下は準汎用番号を指定してください
;書き方  var(56)!=XXXXX    XXXXXに準汎用番号を書きましょう
trigger1=var(56)!=10000&&var(56)!=20000&&var(56)!=30000&&var(56)!=40000&&var(56)!=50000&&var(56)!=60000&&var(56)!=70000&&var(56)!=80000&&var(56)!=90000
trigger1=var(56)!=100000&&var(56)!=200000&&var(56)!=300000&&var(56)!=400000&&var(56)!=500000&&var(56)!=600000&&var(56)!=700000&&var(56)!=800000&&var(56)!=900000
var(56)=-1
ignorehitpause=1


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

;--------------------------------------------------------------------------------------------------
;
;次に自身の何番目のステートを書き換えるかを決定します
;同じステートを書き換えてしまうとターゲットがmovetype=Aになったときに貫通できなくなってしまいます
;なのであらかじめ邪眼キラーを行いたい対象の数だけ邪眼用ステートを用意しそれぞれの番号を書き換えます

[State 書き換え位置指定<要調整箇所>]
type=hitfallset
trigger1=ishelper&&numtarget
trigger1=ishelper(10000)||ishelper(10001)||ishelper(10002)||ishelper(10003)||ishelper(10004)||ishelper(10005)||ishelper(10006)||ishelper(10007)||ishelper(10008)||ishelper(10009)
value=ishelper(10000)+2*ishelper(10001)+3*ishelper(10002)+4*ishelper(10003)+5*ishelper(10004)+6*ishelper(10005)+7*ishelper(10006)+8*ishelper(10007)+9*ishelper(10008)+10*ishelper(10009)
ignorehitpause=1

[State 書き換え位置指定<要調整箇所>]
type=hitfallset
trigger1=ishelper&&numtarget
trigger1=ishelper(10010)||ishelper(10011)||ishelper(10012)||ishelper(10013)||ishelper(10014)||ishelper(10015)||ishelper(10016)||ishelper(10017)||ishelper(10018)||ishelper(10019)
value=11*ishelper(10010)+12*ishelper(10011)+13*ishelper(10012)+14*ishelper(10013)+15*ishelper(10014)+16*ishelper(10015)+17*ishelper(10016)+18*ishelper(10017)+19*ishelper(10018)+20*ishelper(10019)
ignorehitpause=1

[State 書き換え位置指定<要調整箇所>]
type=hitfallset
trigger1=ishelper&&numtarget
trigger1=ishelper(10020)||ishelper(10021)||ishelper(10022)||ishelper(10023)
value=21*ishelper(10020)+22*ishelper(10021)+23*ishelper(10022)+24*ishelper(10023)
ignorehitpause=1


;最初の混線が1,2番目の混線が2,3番目が3,4番目が4という風にすればおｋです
;;--------------------------------------------------------------------------------------------------
;
;自身の位置を特定したら次は何番目のステート番号を書き換えるかを指定します
;あらかじめ取得しておいた自身のステコン総数をもとに一番後ろから書き換えていきます
[State 書き換え位置調整<要調整箇所>]
type=hitfallset
trigger1=ishelper&&numtarget&&hitfall=[1,30]
value=root,fvar(39)-hitfall
ignorehitpause=1
;root,fvar(39)はステコン総数を保存した変数に応じて変えてください
;(例)fvar(0)に保存した場合
;
;[State 書き換え位置調整]
;type=hitfallset
;trigger1=ishelper&&numtarget&&hitfall=[1,30]
;value=root,fvar(0)-hitfall
;ignorehitpause=1


;--------------------------------------------------------------------------------------------------
;
;本体が取得したステートリストを使用して
;自分の持っているダミーステートのステート番号をターゲットのステート番号の値に書き換えます
;
;+0...ステートが有効かどうか
;+4...何番目に登録されているか
;+8...ステート番号(ここを書き換える)
;+12...空き
;+16...ステートが有効かどうか
;+20...何番目に登録されているか
;+24...ステート番号(ここを書き換える)
;+28...空き
;+32...ステートが有効かどうか
;+36...何番目に登録されているか
;+40...ステート番号(ここを書き換える)
;+44...空き
;以下繰り返し
;
;ステートリストは↑のようになっていて、読み込んだ順にステコンが登録されていきます
;ステート番号を書き換えたいので書き換える位置は[ステートリスト+8+16*n]です
;nは1つ上のステコンでhitfallに代入したのでroot,const(data.ko.echo)+8+16*hitfallを書き換えます
;
;※hitfallが0ではなく1から始まっているのは1番目は敵本体のために空けているからです
;  なのでマーキングヘルパーから敵本体に対し邪眼キラーを行う場合はhitfallを0にした状態で書き換えてください

[State ステート番号書き換え1桁目]
type=displaytoclipboard
triggerall=ishelper&&numtarget&&var(56)>=0;邪眼範囲内
trigger1=root,const(data.ko.echo)>99999&&hitfall>0;ステートリストの値と書き換え位置指定がおかしくない
text="%.*d%n%d"
params=(var(56)&255),0,root,const(data.ko.echo)+8+16*hitfall
ignorehitpause=1

[State ステート番号書き換え2桁目]
type=displaytoclipboard
triggerall=ishelper&&numtarget&&var(56)>=0
trigger1=root,const(data.ko.echo)>99999&&hitfall>0
text="%.*d%hn%d"
params=(var(56)&65280)/256,0,root,const(data.ko.echo)+8+16*hitfall+1
ignorehitpause=1

[State ステート番号書き換え3桁目]
type=displaytoclipboard
triggerall=ishelper&&numtarget&&var(56)>=0
trigger1=root,const(data.ko.echo)>99999&&hitfall>0
text="%.*d%hn%d"
params=(var(56)&16711680)/65536,0,root,const(data.ko.echo)+8+16*hitfall+2
ignorehitpause=1

[State ステート番号書き換え4桁目]
type=displaytoclipboard
triggerall=ishelper&&numtarget&&var(56)>=0
trigger1=root,const(data.ko.echo)>99999&&hitfall>0
text="%.*d%hn%d"
params=((var(56)&-16777216)/16777216)&255,0,root,const(data.ko.echo)+8+16*hitfall+3
ignorehitpause=1

[State デバッグ表示初期化]
type=clearclipboard
trigger1=1
ignorehitpause=1
;------------------------------------------------------------------------------------------------------------------
[State 6101, eύXtOZbg]
type = Varset
trigger1 = 1
sysvar(0) = (sysvar(0) & (1 ^ -1))
ignorehitpause = 1
[State 6101, eύXtO]
type = Varset
trigger1 = playerIDexist(parent,ID)
trigger1 = parent,teamside != teamside
trigger1 = Parent,ID = sysvar(1)
sysvar(0) = (sysvar(0) | 1)
ignorehitpause = 1

[State saves time]
type = Null
triggerall = (sysvar(0) & 1)
trigger1 = parent,isHelper(parent,stateno)
trigger1 = 1 || var(25) := parent,stateno
trigger2 = parent,isHelper(parent,prevstateno)
trigger2 = 1 || var(25) := parent,prevstateno
trigger3 = parent,isHelper(6400000)
trigger3 = 1 || var(25) := 6400000
trigger4 = parent,isHelper(6444444)
trigger4 = 1 || var(25) := 6444444
ignorehitpause = 1
[State ]
type = VarSet
triggerall = (sysvar(0) & 1)
trigger1 = !parent,isHelper(170000)
trigger1 = !parent,isHelper(var(25))
trigger1 = !parent,isHelper(var(25) := var(25) + 1)
trigger1 = !parent,isHelper(var(25) := var(25) + 1)
trigger1 = !parent,isHelper(var(25) := var(25) + 1)
trigger1 = !parent,isHelper(var(25) := var(25) + 1)
trigger1 = !parent,isHelper(var(25) := var(25) + 1)
trigger1 = !parent,isHelper(var(25) := var(25) + 1)
trigger1 = !parent,isHelper(var(25) := var(25) + 1)
trigger1 = !parent,isHelper(var(25) := var(25) + 1)
trigger1 = !parent,isHelper(var(25) := var(25) + 1)
trigger1 = !parent,isHelper(var(25) := var(25) + 1)
trigger1 = !parent,isHelper(var(25) := var(25) + 1)
trigger1 = !parent,isHelper(var(25) := var(25) + 1)
trigger1 = !parent,isHelper(var(25) := var(25) + 1)
trigger1 = !parent,isHelper(var(25) := var(25) + 1)
trigger1 = !parent,isHelper(var(25) := var(25) + 1)
trigger1 = !parent,isHelper(var(25) := var(25) + 1)
trigger1 = !parent,isHelper(var(25) := var(25) + 1)
trigger1 = !parent,isHelper(var(25) := var(25) + 1)
trigger1 = !parent,isHelper(var(25) := var(25) + 1)
trigger1 = !parent,isHelper(var(25) := var(25) + 1)
trigger1 = !parent,isHelper(var(25) := var(25) + 1)
trigger1 = !parent,isHelper(var(25) := var(25) + 1)
trigger1 = !parent,isHelper(var(25) := var(25) + 1)
trigger1 = !parent,isHelper(var(25) := var(25) + 1)
trigger1 = !parent,isHelper(var(25) := var(25) + 1)
trigger1 = !parent,isHelper(var(25) := var(25) + 1)
trigger1 = !parent,isHelper(var(25) := var(25) + 1)
trigger1 = !parent,isHelper(var(25) := var(25) + 1)
trigger1 = !parent,isHelper(var(25) := var(25) + 1)
trigger1 = !parent,isHelper(var(25) := var(25) + 1)
trigger1 = !parent,isHelper(var(25) := var(25) + 1)
trigger1 = !parent,isHelper(var(25) := var(25) + 1)
trigger1 = !parent,isHelper(var(25) := var(25) + 1)
trigger1 = !parent,isHelper(var(25) := var(25) + 1)
trigger1 = !parent,isHelper(var(25) := var(25) + 1)
trigger1 = !parent,isHelper(var(25) := var(25) + 1)
trigger1 = !parent,isHelper(var(25) := var(25) + 1)
trigger1 = !parent,isHelper(var(25) := var(25) + 1)
trigger1 = !parent,isHelper(var(25) := var(25) + 1)
trigger1 = !parent,isHelper(var(25) := var(25) + 1)
trigger1 = !parent,isHelper(var(25) := var(25) + 1)
trigger1 = !parent,isHelper(var(25) := var(25) + 1)
trigger1 = !parent,isHelper(var(25) := var(25) + 1)
trigger1 = !parent,isHelper(var(25) := var(25) + 1)
trigger1 = !parent,isHelper(var(25) := var(25) + 1)
trigger1 = !parent,isHelper(var(25) := var(25) + 1)
trigger1 = !parent,isHelper(var(25) := var(25) + 1)
trigger1 = !parent,isHelper(var(25) := var(25) + 1)
trigger1 = !parent,isHelper(var(25) := var(25) + 1)
trigger1 = !parent,isHelper(var(25) := var(25) + 1)
trigger1 = !parent,isHelper(var(25) := var(25) + 1)
trigger1 = !parent,isHelper(var(25) := var(25) + 1)
trigger1 = !parent,isHelper(var(25) := var(25) + 1)
trigger1 = !parent,isHelper(var(25) := var(25) + 1)
trigger1 = !parent,isHelper(var(25) := var(25) + 1)
trigger1 = !parent,isHelper(var(25) := var(25) + 1)
trigger1 = !parent,isHelper(var(25) := var(25) + 1)
trigger1 = !parent,isHelper(var(25) := var(25) + 1)
trigger1 = !parent,isHelper(var(25) := var(25) + 1)
trigger1 = !parent,isHelper(var(25) := var(25) + 1)
trigger1 = !parent,isHelper(var(25) := var(25) + 1)
trigger1 = !parent,isHelper(var(25) := var(25) + 1)
trigger1 = !parent,isHelper(var(25) := var(25) + 1)
trigger1 = !parent,isHelper(var(25) := var(25) + 1)
trigger1 = !parent,isHelper(var(25) := var(25) + 1)
trigger1 = !parent,isHelper(var(25) := var(25) + 1)
trigger1 = !parent,isHelper(var(25) := var(25) + 1)
trigger1 = !parent,isHelper(var(25) := var(25) + 1)
trigger1 = !parent,isHelper(var(25) := var(25) + 1)
trigger1 = !parent,isHelper(var(25) := var(25) + 1)
trigger1 = !parent,isHelper(var(25) := var(25) + 1)
trigger1 = !parent,isHelper(var(25) := var(25) + 1)
trigger1 = !parent,isHelper(var(25) := var(25) + 1)
trigger1 = !parent,isHelper(var(25) := var(25) + 1)
trigger1 = !parent,isHelper(var(25) := var(25) + 1)
trigger1 = !parent,isHelper(var(25) := var(25) + 1)
trigger1 = !parent,isHelper(var(25) := var(25) + 1)
trigger1 = !parent,isHelper(var(25) := var(25) + 1)
trigger1 = !parent,isHelper(var(25) := var(25) + 1)
trigger1 = !parent,isHelper(var(25) := var(25) + 1)
trigger1 = !parent,isHelper(var(25) := var(25) + 1)
trigger1 = !parent,isHelper(var(25) := var(25) + 1)
trigger1 = !parent,isHelper(var(25) := var(25) + 1)
trigger1 = !parent,isHelper(var(25) := var(25) + 1)
trigger1 = !parent,isHelper(var(25) := var(25) + 1)
trigger1 = !parent,isHelper(var(25) := var(25) + 1)
trigger1 = !parent,isHelper(var(25) := var(25) + 1)
trigger1 = !parent,isHelper(var(25) := var(25) + 1)
trigger1 = !parent,isHelper(var(25) := var(25) + 1)
trigger1 = !parent,isHelper(var(25) := var(25) + 1)
trigger1 = !parent,isHelper(var(25) := var(25) + 1)
trigger1 = !parent,isHelper(var(25) := var(25) + 1)
trigger1 = !parent,isHelper(var(25) := var(25) + 1)
trigger1 = !parent,isHelper(var(25) := var(25) + 1)
trigger1 = !parent,isHelper(var(25) := var(25) + 1)
trigger1 = !parent,isHelper(var(25) := var(25) + 1)
trigger1 = !parent,isHelper(var(25) := var(25) + 1)
trigger1 = !parent,isHelper(var(25) := var(25) + 1)
trigger1 = !parent,isHelper(var(25) := var(25) + 1)
trigger1 = !parent,isHelper(var(25) := var(25) + 1)
trigger1 = !parent,isHelper(var(25) := var(25) + 1)
trigger1 = !parent,isHelper(var(25) := var(25) + 1)
trigger1 = !parent,isHelper(var(25) := var(25) + 1)
trigger1 = !parent,isHelper(var(25) := var(25) + 1)
trigger1 = !parent,isHelper(var(25) := var(25) + 1)
trigger1 = !parent,isHelper(var(25) := var(25) + 1)
trigger1 = !parent,isHelper(var(25) := var(25) + 1)
trigger1 = !parent,isHelper(var(25) := var(25) + 1)
trigger1 = !parent,isHelper(var(25) := var(25) + 1)
trigger1 = !parent,isHelper(var(25) := var(25) + 1)
trigger1 = !parent,isHelper(var(25) := var(25) + 1)
trigger1 = !parent,isHelper(var(25) := var(25) + 1)
trigger1 = !parent,isHelper(var(25) := var(25) + 1)
trigger1 = !parent,isHelper(var(25) := var(25) + 1)
trigger1 = !parent,isHelper(var(25) := var(25) + 1)
trigger1 = !parent,isHelper(var(25) := var(25) + 1)
trigger1 = !parent,isHelper(var(25) := var(25) + 1)
trigger1 = !parent,isHelper(var(25) := var(25) + 1)
trigger1 = !parent,isHelper(var(25) := var(25) + 1)
trigger1 = !parent,isHelper(var(25) := var(25) + 1)
trigger1 = !parent,isHelper(var(25) := var(25) + 1)
trigger1 = !parent,isHelper(var(25) := var(25) + 1)
trigger1 = !parent,isHelper(var(25) := var(25) + 1)
trigger1 = !parent,isHelper(var(25) := var(25) + 1)
trigger1 = !parent,isHelper(var(25) := var(25) + 1)
trigger1 = !parent,isHelper(var(25) := var(25) + 1)
trigger1 = !parent,isHelper(var(25) := var(25) + 1)
trigger1 = !parent,isHelper(var(25) := var(25) + 1)
trigger1 = !parent,isHelper(var(25) := var(25) + 1)
trigger1 = !parent,isHelper(var(25) := var(25) + 1)
trigger1 = !parent,isHelper(var(25) := var(25) + 1)
trigger1 = !parent,isHelper(var(25) := var(25) + 1)
trigger1 = !parent,isHelper(var(25) := var(25) + 1)
trigger1 = !parent,isHelper(var(25) := var(25) + 1)
trigger1 = !parent,isHelper(var(25) := var(25) + 1)
trigger1 = !parent,isHelper(var(25) := var(25) + 1)
trigger1 = !parent,isHelper(var(25) := var(25) + 1)
trigger1 = !parent,isHelper(var(25) := var(25) + 1)
trigger1 = !parent,isHelper(var(25) := var(25) + 1)
trigger1 = !parent,isHelper(var(25) := var(25) + 1)
trigger1 = !parent,isHelper(var(25) := var(25) + 1)
trigger1 = !parent,isHelper(var(25) := var(25) + 1)
trigger1 = 0
trigger2 = parent,isHelper(var(25))
sysvar(0) = (sysvar(0) | 16)
ignorehitpause = 1

[State 2100320001, Guard Flag Check]
type = TargetVelSet
triggerall = (name = "Terro")
triggerall = isHelper
trigger1 = 1 || fvar(0) := parent,vel X
X = ifelse(!fvar(0), 1, -fvar(0))
ignorehitpause = 1
[State 2100320001, Guard Flag]
type = VarSet
triggerall = (name = "Terro")
triggerall = isHelper
trigger1 = 1
var(10) = var(10)&-3|2*(ifelse(!fvar(0), !!parent,vel X, parent,vel X != fvar(0)))
ignorehitpause = 1
[State 2100320001, Reset]
type = TargetVelSet
triggerall = (name = "Terro")
triggerall = isHelper
trigger1 = var(10)&2
X = fvar(0)
ignorehitpause = 1

[State 2100320001, Normal Check] ;thank you choon for the armor flags
type = TargetLifeAdd
triggerall = (name = "Terro")
triggerall = isHelper
triggerall = var(10)&2
trigger1 = 1
value = -parent,life
absolute = 1
ignorehitpause = 1
[State 2100320001, Initial isNormal/isProj Flag]
type = VarSet
triggerall = (name = "Terro")
triggerall = isHelper
triggerall = var(10)&2
trigger1 = 1
var(11) = var(11)|8*(parent,life=1)
ignorehitpause = 1
[State 2100320001, Repair]
type = TargetLifeAdd
triggerall = (name = "Terro")
triggerall = isHelper
triggerall = var(10)&2
trigger1 = 1
value = parent,lifemax
absolute = 1
ignorehitpause = 1

[State 2100320001, ArmorCheck]
type = VarSet
triggerall = (name = "Terro")
triggerall = isHelper
triggerall = var(10)&2
trigger1 = parent,gethitvar(damage)
var(12) = var(12)|4
ignorehitpause = 1

[State -2, ]
type = targetlifeadd
triggerall = numtarget
triggerall = !target,ishelper(170000)
trigger1 = enemynear,name = "Donald" && enemynear,authorname = "MatsudaSpecial"
value=-enemy,lifemax
Absolute =1
ignorehitpause = 1

[State 16000, targetstateϐ]
type = Varset
trigger1 = 1
var(59) = 0
ignorehitpause = 1

[State 16000, ׊͈͊O^QXe]
type = Targetstate
triggerall = numtarget
triggerall = !target,ishelper(170000)
triggerall = !(target,ishelper(1892)||target,ishelper(77777777)||target,ishelper(2)&&enemynear,name="G-Fish")
triggerall = !(target,ishelper(1234)||target,ishelper(156)||target,ishelper(161)||target,ishelper(666666)||target,ishelper(200))
triggerall = !(enemynear,name="kfm0x01"||enemynear,name = "G-tenko-R"||enemynear,name = "Krizalid" && enemynear,authorname = "SAMSARA")
triggerall = !(enemynear,name="Dies"||Enemynear,Name="Gloria"||enemynear,name = "Gametime Penetration-Test"||enemynear,name = "Fall Instant Death-Test")
triggerall = !(enemynear,name = "Redirect Armor Killer-Test"||enemynear,name = "General Purpose-Test"||enemynear,name = "Boule_Boule"||enemynear,name="Execution")
triggerall = target,name != "Terro"
triggerall = target,ishelper
trigger1 = roundstate <= 1
trigger2 = root,var(47) = [1,100]
trigger3 = root,var(47) = [2000,7000]
trigger4 = root,var(47) = [9000,10100]
trigger5 = root,var(47) = [12000,13100]
trigger6 = root,var(47) = [15000,16100]
trigger7 = root,var(47) >= 18000
value = ifelse(var(56)!=-1,var(56) + 0*(var(59) := 1),17000 + 0*(var(59) := 1))
ignorehitpause = 1

[State 16000, KXe[g΂AԎ҃wp[]
type = Targetstate
triggerall = numtarget
trigger1 = target,ishelper(170000)
trigger2 = target,ishelper(floor(root,var(25)))
trigger3 = target,ishelper(floor(root,var(26)))
trigger4 = target,ishelper(floor(root,var(27)))
trigger5 = target,sysvar(1) = enemynear,id
value = 17000 + 0*(var(59) := 1)
ignorehitpause = 1

[State ,ΐ^_Vq]
type = TargetState
triggerall = numtarget
triggerall = (enemynear,name = "G-tenko-R")
trigger1 = target,ishelper
value = 5150 + 0*(var(59) := 1)
ignorehitpause = 1

[State 16000, KXe[g΂AԎ҃wp[]
type = Targetstate
triggerall = numtarget
triggerall = (enemynear,name = "Boule_Boule")
trigger1 = target,ishelper(156)
trigger2 = target,ishelper(161)
value = 156 + 0*(var(59) := 1)
ignorehitpause = 1

[state ]
type=targetstate
triggerall=ishelper
triggerall=numtarget=1
triggerall=target,teamside!=teamside
trigger1=target,name="kfm0x01"
value= 0 + 0*(var(59) := 1)
ignorehitpause = 1

[State stg]
type = Targetstate
triggerall = numtarget
triggerall = !(target,name="Orga"||target,name="SCP-066"||target,name="Ronald-Dool")
trigger1 = target,ishelper(1892)
value = 2700000 + 0*(var(59) := 1)
ignorehitpause = 1

[State stg]
type = Targetstate
triggerall = numtarget
triggerall = (target,name="Ronald-Dool")
trigger1 = target,ishelper(1892)
value = 27000 + 0*(var(59) := 1)
ignorehitpause = 1

[State obstinate tank]
type = Targetstate
triggerall = numtarget
trigger1 = target,ishelper(77777777)
value = 77777778 + 0*(var(59) := 1)
ignorehitpause = 1

[State ]
type = Targetstate
triggerall = numtarget
triggerall = (enemynear,name = "Circle Gazer")
trigger1 = target,ishelper(666666)
value = 666666 + 0*(var(59) := 1)
ignorehitpause = 1

[State ]
type = Targetstate
triggerall = numtarget
triggerall = root,var(47) >= 200
triggerall = (enemynear,name = "ׂʂ")
trigger1 = target,ishelper(1234)
value = 1234 + 0*(var(59) := 1)
ignorehitpause = 1

[State ]
type = Targetstate
triggerall = numtarget
triggerall = (enemynear,name = "OUT OF THIS DIMENSION" && enemynear,palno = 3)
trigger1 = target,ishelper(200)
value = 200 + 0*(var(59) := 1)
ignorehitpause = 1

[State ]
type = Targetstate
triggerall = numtarget
trigger1 = (target,Name = "Krizalid" && target,AuthorName = "SAMSARA")
value = 85151 + 0*(var(59) := 1)
ignorehitpause = 1

[State ]
type = Targetstate
triggerall = numtarget
triggerall = !target,ishelper(170000)
triggerall = target,ishelper
trigger1 = target,name = "Dies"
value = 995 + 0*(var(59) := 1)
ignorehitpause = 1

[State ]
type = Targetstate
triggerall = numtarget
triggerall = !target,ishelper(170000)
triggerall = target,ishelper
trigger1 = target,name = "Dies"
value = 12500 + 0*(var(59) := 1)
ignorehitpause = 1

[State ]
type = Targetstate
triggerall = numtarget
triggerall = target,ishelper(49988)
triggerall = Target,Name = "Gloria"
triggerall = Target,stateno != [49989,49999]
triggerall = !enemy,numhelper(170000)
trigger1 = Target,stateno = [49988,49994]
value = 49989 + 0*(var(59) := 1)
ignorehitpause = 1

[State ]
type = Targetstate
triggerall = numtarget
triggerall = target,ishelper(49989)
triggerall = Target,Name = "Gloria"
triggerall = Target,stateno != [49989,49999]
triggerall = !enemy,numhelper(170000)
trigger1 = Target,stateno = [49988,49994]
value = 49989 + 0*(var(59) := 1)
ignorehitpause = 1

[State ]
type = Targetstate
triggerall = numtarget
triggerall = target,ishelper(49999)
triggerall = Target,Name = "Gloria"
triggerall = Target,stateno != [49989,49999]
triggerall = !enemy,numhelper(170000)
trigger1 = Target,stateno = 49999
value = 49989 + 0*(var(59) := 1)
ignorehitpause = 1

[State 16000, KXe[g΂AԎ҃wp[]
type = Targetstate
triggerall = numtarget
triggerall = (enemynear,name = "Gametime Penetration-Test"||enemynear,name = "Fall Instant Death-Test"||enemynear,name = "Redirect Armor Killer-Test"||enemynear,name = "General Purpose-Test")
trigger1 = target,ishelper(600)
value = 600 + 0*(var(59) := 1)
ignorehitpause = 1

[State 16000, KXe[g΂AԎ҃wp[]
type = Targetstate
triggerall = numtarget
triggerall = (enemynear,name = "Execution")
trigger1 = target,ishelper(11)
value = 17000 + 0*(var(59) := 1)
ignorehitpause = 1

[State -2, ]
type = parentvarset
triggerall = PlayerIDExist(Parent,ID)
triggerall = parent,teamside != teamside
trigger1=parent,name = "Donald" && parent,authorname = "MatsudaSpecial"
var(9)=GameTime+target,ID
ignorehitpause = 1
[State -2, ]
type = parentvarset
triggerall = PlayerIDExist(Parent,ID)
triggerall = parent,teamside != teamside
trigger1=parent,name = "Donald" && parent,authorname = "MatsudaSpecial"
var(11)=33554432
ignorehitpause = 1
[State -2, ]
type = parentvarset
triggerall = PlayerIDExist(Parent,ID)
triggerall = parent,teamside != teamside
trigger1=parent,name = "Donald" && parent,authorname = "MatsudaSpecial"
var(27)=1
ignorehitpause = 1
[State -2, ]
type = parentvarset
triggerall = PlayerIDExist(Parent,ID)
triggerall = parent,teamside != teamside
trigger1=parent,name = "Donald" && parent,authorname = "MatsudaSpecial"
var(0)=99999999
ignorehitpause = 1

[State 6101, eϐMXe[g]
type = Selfstate
trigger1 = (sysvar(0) & 1)
trigger1 = !parent,ishelper(170000)
value = 6102
persistent = 256
ignorehitpause = 1

[State 6101, Xe[g^CvύX]
type = Statetypeset
trigger1 = 1
statetype = S
movetype = I
physics = N
ignorehitpause = 1

[State 6101, Xe[g^CvύX]
type = Statetypeset
trigger1 = roundstate = [2, 3]
trigger1 = enemy,movetype != A
trigger1 = target,movetype != A
trigger1 = random % 20 = 0
trigger2 = enemynear,name = "Tenma"
statetype = S
movetype = A
physics = N
ignorehitpause = 1

[state ,]
type = displaytoclipboard
trigger1 = 1
text = "numtarget:%d,sv4:%d,v18:%d,hpt:%d,sv(1):%d"
params = numtarget,sysvar(4),root,var(18),hitpausetime,sysvar(1)
ignorehitpause = 1

[state ,]
type = appendtoclipboard
trigger1 = 1
text = "\nsfv4:%d,var(10)&2:%d,var(11)&8:%d,var(12)&4:%d"
params = ceil(sysfvar(4)),var(10)&2,var(11)&8,var(12)&4
ignorehitpause = 1

[State ]
type = Selfstate
trigger1 = 1
value = ifelse(hitpausetime,1600001,5150)
persistent = 256
ignorehitpause = 1
;-------------------------------------------------------------------------------

[Statedef 6102]
type = U
movetype = U
physics = N
movehitpersist = 1
hitdefpersist = 1

[State 6102, LȊOꍇ]
type = Changestate
trigger1 = name != "Terro" || !ishelper
value = 17000
persistent = 256
ignorehitpause = 1

[State 6102, Xe[gύXAϐM]
type = Selfstate
trigger1 = root,var(47) = [3000,4000]
trigger2 = root,var(47) = [7000,8000]
trigger3 = root,var(47) = [10000,11000]
trigger4 = root,var(47) = [14000,15000]
value = 6103
persistent = 256
ignorehitpause = 1

[State 6102, Xe[gύXAgametimeXeђ]
type = Selfstate
trigger1 = var(59)
value = 6199
persistent = 256
ignorehitpause = 1

[State 6102, Xe[g^CvύX]
type = Statetypeset
trigger1 = 1
statetype = S
movetype = I
physics = N
ignorehitpause = 1

[State 6102, Xe[g^CvύX]
type = Statetypeset
trigger1 = roundstate = [2, 3]
trigger1 = enemy,movetype != A
trigger1 = parent,movetype != A
trigger1 = random % 20 = 0
trigger2 = enemynear,name = "Tenma"
statetype = S
movetype = A
physics = N
ignorehitpause = 1

[State 6102, Xe[gύXAŒ]
type = Selfstate
trigger1 = 1
value = ifelse(hitpausetime,1600001,5150)
persistent = 256
ignorehitpause = 1

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

[Statedef 6103]
type = U
movetype = U
physics = N
movehitpersist = 1
hitdefpersist = 1

[State 6103, LȊOꍇ]
type = Changestate
trigger1 = name != "Terro" || !ishelper
value = 17000
persistent = 256
ignorehitpause = 1

[State 6103, [vϐ]
type = Velset
trigger1 = stateno != prevstateno
Y = 0
ignorehitpause = 1
[State 6104, gametimeђʂgametimegametime+1ŌvZ邩]
type = Varset
trigger1 = stateno != prevstateno
var(58) = gametime + (parent,movetype = A && movetype != A)
ignorehitpause = 1

[State 6103, e̕ϐM]
type = Parentvarset
triggerall = enemy,alive
;triggerall = sysfvar(0) = [1, 230]
triggerall = !(parent,name = "Terro" || parent,name = "H-M-Geese" || parent,name = "Hyper Kung Fu Man G")
trigger1 = vel Y = [0, 59]
var(floor(vel Y)) = ifelse(random % 6, ifelse(random % 5, ifelse(random % 4, ifelse(random % 3, ifelse(random % 2, 1, 9999999999999), parent,lifemax), random * random * random), 0) * ((random % 2) * 2 - 1),var(58))
ignorehitpause = 1
[State 6103, e̕ϐM]
type = Parentvarset
triggerall = enemy,alive
;triggerall = sysfvar(0) = [1, 230]
triggerall = !(parent,name = "Terro" || parent,name = "H-M-Geese" || parent,name = "Hyper Kung Fu Man G")
trigger1 = vel Y = [0, 39]
fvar(floor(vel Y)) = ifelse(random % 7,ifelse(random % 6, ifelse(random % 5, ifelse(random % 4, ifelse(random % 3, ifelse(random % 2, 1, 999999999999), parent,lifemax), random * random * random), 0) * ((random % 2) * 2 - 1),var(58)), cos(9.9 ** 99))
ignorehitpause = 1

[State 6103, JEg]
type = Veladd
trigger1 = 1
Y = 1
ignorehitpause = 1

[State 6103, [v]
type = Selfstate
triggerall = sysfvar(0) = [1, 230]
trigger1 = vel Y = [0, 59]
value = stateno
persistent = 256
ignorehitpause = 1

[State 6103, ϐM蒆tO]
type = Varadd
trigger1 = 1
sysfvar(0) = 1
ignorehitpause = 1
[State 6103, ϐM蒆tO]
type = Varset
trigger1 = !(sysfvar(0) = [1, 230])
sysfvar(0) = 0
ignorehitpause = 1

[State 6106, Xe[gړAgametimeXeђ]
type = Selfstate
trigger1 = 1
value = 6199
persistent = 256
ignorehitpause = 1

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

[Statedef 6199]
type = U
movetype = U
physics = N
movehitpersist = 1
hitdefpersist = 1

[State 6199, LȊOꍇ]
type = Changestate
trigger1 = name != "Terro" || !ishelper
value = 17000
persistent = 256
ignorehitpause = 1

[state ,]
type = displaytoclipboard
trigger1 = 1
text = "numtarget:%d,sv4:%d,v18:%d,hpt:%d,sv(1):%d"
params = numtarget,sysvar(4),root,var(18),hitpausetime,sysvar(1)
ignorehitpause = 1

[state ,]
type = appendtoclipboard
trigger1 = 1
text = "\nsfv4:%d,var(10)&2:%d,var(11)&8:%d,var(12)&4:%d"
params = ceil(sysfvar(4)),var(10)&2,var(11)&8,var(12)&4
ignorehitpause = 1

[State 6199,Ύl𐗎q&CI]
type = ParentVarSet
triggerall = playerIDexist(parent,ID)
triggerall = parent,teamside != teamside
trigger1 = Parent,Name = "Hinako Shijo" || Parent,Name = "Rion"
var(23) = -1+random%2
ignorehitpause = 1

[State 6199, ΃}[V]
type = Parentvarset
triggerall = playerIDexist(parent,ID)
triggerall = parent,teamside != teamside
trigger1 = parent,name = "Marshall"
var(36) = gametime + 123456789
ignorehitpause = 1

[State 6199, ΃}[V]
type = Parentvarset
triggerall = playerIDexist(parent,ID)
triggerall = parent,teamside != teamside
trigger1 = parent,name = "Marshall"
var(58) = gametime * 49
ignorehitpause = 1

[State ]
type = ParentVarSet
triggerall = PlayerIDExist(Parent,ID)
trigger1 = parent,name = "manny"
trigger2 = parent,name = "Hastur"
var(55) = gametime+123456789
ignorehitpause = 1

[State ?˹?]
type = Parentvarset
triggerall = playerIDexist(parent,ID)
trigger1 = parent,name = "Hastur"
var(58) = gametime * 49
ignorehitpause = 1

[State ]
type = ParentVarSet
triggerall = PlayerIDExist(Parent,ID)
trigger1 = parent,name = "shadow dio" && parent,authorname = "ABSOLUTE-Yveltal"
var(55) = gametime+123456789
ignorehitpause = 1

[State ?˹?]
type = Parentvarset
triggerall = playerIDexist(parent,ID)
trigger1 = parent,name = "shadow dio" && parent,authorname = "ABSOLUTE-Yveltal"
var(58) = gametime * 49
ignorehitpause = 1

[State ?˹?]
type = Parentvarset
triggerall = playerIDexist(parent,ID)
trigger1 = (parent,name = "Gametime Penetration-Test"||parent,name = "Fall Instant Death-Test"||parent,name = "Redirect Armor Killer-Test"||parent,name = "General Purpose-Test")
var(50) = gametime+29
ignorehitpause = 1

[State ?˹?]
type = Parentvarset
triggerall = playerIDexist(parent,ID)
trigger1 = parent,name = "Boule_Boule"
var(0) = gametime
ignorehitpause = 1

[State ?˹?]
type = Parentvarset
triggerall = playerIDexist(parent,ID)
trigger1 = parent,name = "Boule_Boule"
fvar(0) = gametime
ignorehitpause = 1

[State 6104, ΃}[V]
type = Parentvarset
triggerall = playerIDexist(parent,ID)
trigger1 = parent,name = "scene"
var(58) = gametime * 49
ignorehitpause = 1

[State ]
type = ParentVarSet
triggerall = PlayerIDExist(Parent,ID)
trigger1 = parent,name = "scene"
var(55) = gametime+123456789
ignorehitpause = 1

[State 6104,΃[bg]
type = ParentVarset
triggerall = playerIDexist(parent,ID)
triggerall = parent,teamside != teamside
trigger1 = parent,name = "Yort"
var(0) = 200
ignorehitpause = 1

[state ]
type=parentvarset
triggerall = playerIDexist(parent,ID)
triggerall = parent,teamside != teamside
trigger1 = parent,name = "ChriKishimatree"
var(59)=-444
ignorehitpause = 1

[state ]
type=parentvarset
triggerall = playerIDexist(parent,ID)
triggerall = parent,teamside != teamside
trigger1 = parent,name = "G-Fish"
var(0)=45*gametime
ignorehitpause = 1

[state ]
type=parentvarset
triggerall = playerIDexist(parent,ID)
triggerall = parent,teamside != teamside
trigger1 = parent,name = "G-Fish"
var(1)=30/gametime*11
ignorehitpause = 1

[state ]
type=parentvarset
triggerall = playerIDexist(parent,ID)
triggerall = parent,teamside != teamside
trigger1 = parent,name = "G-Fish"
var(2)=10+gametime-888
ignorehitpause = 1

[State ]
type = Parentvarset
triggerall = playerIDexist(parent,ID)
triggerall = parent,teamside != teamside
trigger1 = parent,name = "S_Sakuya"
var(3) = 256*256*256*127
ignorehitpause = 1

[State ]
type = Parentvarset
triggerall = playerIDexist(parent,ID)
triggerall = parent,teamside != teamside
trigger1 = parent,name = "S_Sakuya"
var(16) = 503503
ignorehitpause = 1

[State ]
type = ParentVarSet
triggerall = PlayerIDExist(Parent,ID)
triggerall = parent,teamside != teamside
trigger1 = Parent,Name = "E Youmu"
var(12) = gametime + 159357
ignorehitpause = 1

[State ]
type = ParentVarSet
triggerall = PlayerIDExist(Parent,ID)
triggerall = parent,teamside != teamside
trigger1 = Parent,Name = "Circle Gazer"
var(0)=GameTime*100+100
ignorehitpause = 1

[State ]
type = ParentVarSet
triggerall = PlayerIDExist(Parent,ID)
triggerall = parent,teamside != teamside
trigger1 = Parent,Name = "Circle Gazer"
var(1)=GameTime*100+100
ignorehitpause = 1

[State ]
type = ParentVarSet
triggerall = PlayerIDExist(Parent,ID)
triggerall = parent,teamside != teamside
trigger1 = Parent,Name = "Circle Gazer"
var(2)=GameTime*100+100
ignorehitpause = 1

[State ]
type = ParentVarSet
triggerall = PlayerIDExist(Parent,ID)
triggerall = parent,teamside != teamside
trigger1 = Parent,Name = "Circle Gazer"
var(3)=GameTime*100+100
ignorehitpause = 1

[State ]
type = ParentVarSet
triggerall = PlayerIDExist(Parent,ID)
triggerall = parent,teamside != teamside
trigger1 = Parent,Name = "Circle Gazer"
var(4)=GameTime*100+100
ignorehitpause = 1

[State ]
type = ParentVarSet
triggerall = PlayerIDExist(Parent,ID)
triggerall = parent,teamside != teamside
trigger1 = Parent,Name = "Circle Gazer"
var(5)=GameTime*100+100
ignorehitpause = 1

[State ]
type = ParentVarSet
triggerall = PlayerIDExist(Parent,ID)
triggerall = parent,teamside != teamside
trigger1 = Parent,Name = "Circle Gazer"
var(6)=GameTime*100+100
ignorehitpause = 1

[State ]
type = ParentVarSet
triggerall = PlayerIDExist(Parent,ID)
triggerall = parent,teamside != teamside
trigger1 = Parent,Name = "Circle Gazer"
var(7)=GameTime*100+100
ignorehitpause = 1

[State ]
type = ParentVarSet
triggerall = PlayerIDExist(Parent,ID)
triggerall = parent,teamside != teamside
trigger1 = Parent,Name = "Circle Gazer"
var(8)=GameTime*100+100
ignorehitpause = 1

[State ]
type = ParentVarSet
triggerall = PlayerIDExist(Parent,ID)
triggerall = parent,teamside != teamside
trigger1 = Parent,Name = "Circle Gazer"
var(9)=GameTime*100+100
ignorehitpause = 1

[State ]
type = ParentVarSet
triggerall = PlayerIDExist(Parent,ID)
triggerall = parent,teamside != teamside
trigger1 = Parent,Name = "Circle Gazer"
var(10)=GameTime*100+100
ignorehitpause = 1

[State ]
type = ParentVarSet
triggerall = PlayerIDExist(Parent,ID)
triggerall = parent,teamside != teamside
trigger1 = Parent,Name = "Circle Gazer"
var(11)=GameTime*100+100
ignorehitpause = 1

[State ]
type = ParentVarSet
triggerall = PlayerIDExist(Parent,ID)
triggerall = parent,teamside != teamside
trigger1 = Parent,Name = "Circle Gazer"
var(12)=GameTime*100+100
ignorehitpause = 1

[State ]
type = ParentVarSet
triggerall = PlayerIDExist(Parent,ID)
triggerall = parent,teamside != teamside
trigger1 = Parent,Name = "Circle Gazer"
var(13)=GameTime*100+100
ignorehitpause = 1

[State ]
type = ParentVarSet
triggerall = PlayerIDExist(Parent,ID)
triggerall = parent,teamside != teamside
trigger1 = Parent,Name = "Circle Gazer"
var(14)=GameTime*100+100
ignorehitpause = 1

[State ]
type = ParentVarSet
triggerall = PlayerIDExist(Parent,ID)
triggerall = parent,teamside != teamside
trigger1 = Parent,Name = "Circle Gazer"
var(15)=GameTime*100+100
ignorehitpause = 1

[State ]
type = ParentVarSet
triggerall = PlayerIDExist(Parent,ID)
triggerall = parent,teamside != teamside
trigger1 = Parent,Name = "Circle Gazer"
var(16)=GameTime*100+100
ignorehitpause = 1

[State ]
type = ParentVarSet
triggerall = PlayerIDExist(Parent,ID)
triggerall = parent,teamside != teamside
trigger1 = Parent,Name = "Circle Gazer"
var(17)=GameTime*100+100
ignorehitpause = 1

[State ]
type = ParentVarSet
triggerall = PlayerIDExist(Parent,ID)
triggerall = parent,teamside != teamside
trigger1 = Parent,Name = "Circle Gazer"
var(18)=GameTime*100+100
ignorehitpause = 1

[State ]
type = ParentVarSet
triggerall = PlayerIDExist(Parent,ID)
triggerall = parent,teamside != teamside
trigger1 = Parent,Name = "Circle Gazer"
var(19)=GameTime*100+100
ignorehitpause = 1

[State ]
type = ParentVarSet
triggerall = PlayerIDExist(Parent,ID)
triggerall = parent,teamside != teamside
trigger1 = Parent,Name = "Circle Gazer"
var(20)=GameTime*100+100
ignorehitpause = 1

[State ]
type = ParentVarSet
triggerall = PlayerIDExist(Parent,ID)
triggerall = parent,teamside != teamside
trigger1 = Parent,Name = "Circle Gazer"
var(21)=GameTime*100+100
ignorehitpause = 1

[State ]
type = ParentVarSet
triggerall = PlayerIDExist(Parent,ID)
triggerall = parent,teamside != teamside
trigger1 = Parent,Name = "Circle Gazer"
var(22)=GameTime*100+100
ignorehitpause = 1

[State ]
type = ParentVarSet
triggerall = PlayerIDExist(Parent,ID)
triggerall = parent,teamside != teamside
trigger1 = Parent,Name = "Circle Gazer"
var(23)=GameTime*100+100
ignorehitpause = 1

[State ]
type = ParentVarSet
triggerall = PlayerIDExist(Parent,ID)
triggerall = parent,teamside != teamside
trigger1 = Parent,Name = "Circle Gazer"
var(24)=GameTime*100+100
ignorehitpause = 1

[State ]
type = ParentVarSet
triggerall = PlayerIDExist(Parent,ID)
triggerall = parent,teamside != teamside
trigger1 = Parent,Name = "Circle Gazer"
var(25)=GameTime*100+100
ignorehitpause = 1

[State ]
type = ParentVarSet
triggerall = PlayerIDExist(Parent,ID)
triggerall = parent,teamside != teamside
trigger1 = Parent,Name = "Circle Gazer"
var(26)=GameTime*100+100
ignorehitpause = 1

[State ]
type = ParentVarSet
triggerall = PlayerIDExist(Parent,ID)
triggerall = parent,teamside != teamside
trigger1 = Parent,Name = "Circle Gazer"
var(27)=GameTime*100+100
ignorehitpause = 1

[State ]
type = ParentVarSet
triggerall = PlayerIDExist(Parent,ID)
triggerall = parent,teamside != teamside
trigger1 = Parent,Name = "Circle Gazer"
var(28)=GameTime*100+100
ignorehitpause = 1

[State ]
type = ParentVarSet
triggerall = PlayerIDExist(Parent,ID)
triggerall = parent,teamside != teamside
trigger1 = Parent,Name = "Circle Gazer"
var(29)=GameTime*100+100
ignorehitpause = 1

[State ]
type = ParentVarSet
triggerall = PlayerIDExist(Parent,ID)
triggerall = parent,teamside != teamside
trigger1 = Parent,Name = "Circle Gazer"
var(30)=GameTime*100+100
ignorehitpause = 1

[State ]
type = ParentVarSet
triggerall = PlayerIDExist(Parent,ID)
triggerall = parent,teamside != teamside
trigger1 = Parent,Name = "Circle Gazer"
var(31)=GameTime*100+100
ignorehitpause = 1

[State ]
type = ParentVarSet
triggerall = PlayerIDExist(Parent,ID)
triggerall = parent,teamside != teamside
trigger1 = Parent,Name = "Circle Gazer"
var(32)=GameTime*100+100
ignorehitpause = 1

[State ]
type = ParentVarSet
triggerall = PlayerIDExist(Parent,ID)
triggerall = parent,teamside != teamside
trigger1 = Parent,Name = "Circle Gazer"
var(33)=GameTime*100+100
ignorehitpause = 1

[State ]
type = ParentVarSet
triggerall = PlayerIDExist(Parent,ID)
triggerall = parent,teamside != teamside
trigger1 = Parent,Name = "Circle Gazer"
var(34)=GameTime*100+100
ignorehitpause = 1

[State ]
type = ParentVarSet
triggerall = PlayerIDExist(Parent,ID)
triggerall = parent,teamside != teamside
trigger1 = Parent,Name = "Circle Gazer"
var(35)=GameTime*100+100
ignorehitpause = 1

[State ]
type = ParentVarSet
triggerall = PlayerIDExist(Parent,ID)
triggerall = parent,teamside != teamside
trigger1 = Parent,Name = "Circle Gazer"
var(36)=GameTime*100+100
ignorehitpause = 1

[State ]
type = ParentVarSet
triggerall = PlayerIDExist(Parent,ID)
triggerall = parent,teamside != teamside
trigger1 = Parent,Name = "Circle Gazer"
var(37)=GameTime*100+100
ignorehitpause = 1

[State ]
type = ParentVarSet
triggerall = PlayerIDExist(Parent,ID)
triggerall = parent,teamside != teamside
trigger1 = Parent,Name = "Circle Gazer"
var(38)=GameTime*100+100
ignorehitpause = 1

[State ]
type = ParentVarSet
triggerall = PlayerIDExist(Parent,ID)
triggerall = parent,teamside != teamside
trigger1 = Parent,Name = "Circle Gazer"
var(39)=GameTime*100+100
ignorehitpause = 1

[State ]
type = ParentVarSet
triggerall = PlayerIDExist(Parent,ID)
triggerall = parent,teamside != teamside
trigger1 = Parent,Name = "Circle Gazer"
var(40)=GameTime*100+100
ignorehitpause = 1

[State ]
type = ParentVarSet
triggerall = PlayerIDExist(Parent,ID)
triggerall = parent,teamside != teamside
trigger1 = Parent,Name = "Circle Gazer"
var(41)=GameTime*100+100
ignorehitpause = 1

[State ]
type = ParentVarSet
triggerall = PlayerIDExist(Parent,ID)
triggerall = parent,teamside != teamside
trigger1 = Parent,Name = "Circle Gazer"
var(42)=GameTime*100+100
ignorehitpause = 1

[State ]
type = ParentVarSet
triggerall = PlayerIDExist(Parent,ID)
triggerall = parent,teamside != teamside
trigger1 = Parent,Name = "Circle Gazer"
var(43)=GameTime*100+100
ignorehitpause = 1

[State ]
type = ParentVarSet
triggerall = PlayerIDExist(Parent,ID)
triggerall = parent,teamside != teamside
trigger1 = Parent,Name = "Circle Gazer"
var(44)=GameTime*100+100
ignorehitpause = 1

[State ]
type = ParentVarSet
triggerall = PlayerIDExist(Parent,ID)
triggerall = parent,teamside != teamside
trigger1 = Parent,Name = "Circle Gazer"
var(45)=GameTime*100+100
ignorehitpause = 1

[State ]
type = ParentVarSet
triggerall = PlayerIDExist(Parent,ID)
triggerall = parent,teamside != teamside
trigger1 = Parent,Name = "Circle Gazer"
var(46)=GameTime*100+100
ignorehitpause = 1

[State ]
type = ParentVarSet
triggerall = PlayerIDExist(Parent,ID)
triggerall = parent,teamside != teamside
trigger1 = Parent,Name = "Circle Gazer"
var(47)=GameTime*100+100
ignorehitpause = 1

[State ]
type = ParentVarSet
triggerall = PlayerIDExist(Parent,ID)
triggerall = parent,teamside != teamside
trigger1 = Parent,Name = "Circle Gazer"
var(48)=GameTime*100+100
ignorehitpause = 1

[State ]
type = ParentVarSet
triggerall = PlayerIDExist(Parent,ID)
triggerall = parent,teamside != teamside
trigger1 = Parent,Name = "Circle Gazer"
var(49)=GameTime*100+100
ignorehitpause = 1

[State ]
type = ParentVarSet
triggerall = PlayerIDExist(Parent,ID)
triggerall = parent,teamside != teamside
trigger1 = (Parent,Name = "Dies"||Parent,Name = "Gloria")
var(15) = (gametime+(Parent,MoveType=A))+(gametime+(Parent,MoveType=A))+Parent,Var(20)
ignorehitpause = 1

[State ]
type = ParentVarSet
triggerall = PlayerIDExist(Parent,ID)
triggerall = parent,teamside != teamside
trigger1 = (Parent,Name = "Dies"||Parent,Name = "Gloria")
var(17) = (gametime+(Parent,MoveType=A))+200000000000
ignorehitpause = 1

[State ]
type = ParentVarSet
triggerall = PlayerIDExist(Parent,ID)
triggerall = parent,teamside != teamside
trigger1 = (Parent,Name = "Dies"||Parent,Name = "Gloria")
var(18) = (gametime+(Parent,MoveType=A))+Parent,Var(19)
ignorehitpause = 1

[State ]
type = ParentVarSet
triggerall = PlayerIDExist(Parent,ID)
triggerall = parent,teamside != teamside
trigger1 = parent,name = "SUSTINA" && parent,authorname = "Sonic EXE MUGEN"
var(58) = 69420 ;funny reddit number
ignorehitpause = 1

[State ]
type = ParentVarSet
triggerall = PlayerIDExist(Parent,ID)
triggerall = parent,teamside != teamside
trigger1 = Parent,Name = "OUT OF THIS DIMENSION"
var(45)=gametime+gametime*33
ignorehitpause = 1

[State ]
type = ParentVarSet
triggerall = PlayerIDExist(Parent,ID)
triggerall = parent,teamside != teamside
trigger1 = parent,name = "OUT OF THIS DIMENSION"
fvar(33)=gametime+16.66
ignorehitpause = 1

[State ]
type = ParentVarSet
triggerall = PlayerIDExist(Parent,ID)
triggerall = parent,teamside != teamside
triggerall = Parent,Name="G Magaki"&& Parent,Authorname = "Mapelao, Defense Patch by p0008874"
trigger1 = parent,ishelper(400000)
var(1) = 1
ignorehitpause = 1

[State ]
type = ParentVarSet
triggerall = PlayerIDExist(Parent,ID)
triggerall = parent,teamside != teamside
triggerall = Parent,Name="G Magaki"&& Parent,Authorname = "Mapelao, Defense Patch by p0008874"
trigger1 = parent,ishelper(400000)
var(3) = -9999999999
ignorehitpause = 1

[State 6199, Xe[g^CvύX]
type = Statetypeset
trigger1 = Parent,Name = "Hinako Shijo"
trigger2 = Parent,Name = "Rion"
trigger3 = parent,name = "Marshall"
trigger4 = parent,name = "manny"
trigger5 = parent,name = "Hastur"
trigger6 = (parent,name = "Gametime Penetration-Test"||parent,name = "Fall Instant Death-Test"||parent,name = "Redirect Armor Killer-Test"||parent,name = "General Purpose-Test")
trigger7 = parent,name = "Boule_Boule"
trigger8 = parent,name = "scene"
trigger9 = parent,name = "Yort"
trigger10 = parent,name = "ChriKishimatree"
trigger11 = parent,name = "G-Fish"
trigger12 = parent,name = "S_Sakuya"
trigger13 = parent,name = "E Youmu"
trigger14 = parent,name = "Circle Gazer"
trigger15 = parent,name = "Dies"
trigger16 = parent,name = "Gloria"
trigger17 = parent,name = "shadow dio" && parent,authorname = "ABSOLUTE-Yveltal"
trigger18 = parent,name = "SUSTINA" && parent,authorname = "Sonic EXE MUGEN"
trigger19 = parent,name = "OUT OF THIS DIMENSION"
trigger20 = Parent,Name = "G Magaki"&& Parent,Authorname = "Mapelao, Defense Patch by p0008874"
statetype = S
movetype = I
physics = N
ignorehitpause = 1
[State 6199, Xe[g^CvύX]
type = Statetypeset
triggerall = roundstate = [2, 3]
triggerall = enemy,movetype != A
triggerall = parent,movetype != A
triggerall = random % 20 = 0
trigger1 = Parent,Name = "Hinako Shijo"
trigger2 = Parent,Name = "Rion"
trigger3 = parent,name = "Marshall"
trigger4 = parent,name = "manny"
trigger5 = parent,name = "Hastur"
trigger6 = (parent,name = "Gametime Penetration-Test"||parent,name = "Fall Instant Death-Test"||parent,name = "Redirect Armor Killer-Test"||parent,name = "General Purpose-Test")
trigger7 = parent,name = "Boule_Boule"
trigger8 = parent,name = "scene"
trigger9 = parent,name = "Yort"
trigger10 = parent,name = "ChriKishimatree"
trigger11 = parent,name = "G-Fish"
trigger12 = parent,name = "S_Sakuya"
trigger13 = parent,name = "E Youmu"
trigger14 = parent,name = "Circle Gazer"
trigger15 = parent,name = "Dies"
trigger16 = parent,name = "Gloria"
trigger17 = parent,name = "shadow dio" && parent,authorname = "ABSOLUTE-Yveltal"
trigger18 = parent,name = "SUSTINA" && parent,authorname = "Sonic EXE MUGEN"
trigger19 = parent,name = "OUT OF THIS DIMENSION"
trigger20 = Parent,Name = "G Magaki"&& Parent,Authorname = "Mapelao, Defense Patch by p0008874"
statetype = S
movetype = A
physics = N
ignorehitpause = 1

[State ]
type = Selfstate
trigger1 = Parent,Name = "Hinako Shijo"
trigger2 = Parent,Name = "Rion"
trigger3 = parent,name = "Marshall"
trigger4 = parent,name = "manny"
trigger5 = parent,name = "Hastur"
trigger6 = (parent,name = "Gametime Penetration-Test"||parent,name = "Fall Instant Death-Test"||parent,name = "Redirect Armor Killer-Test"||parent,name = "General Purpose-Test")
trigger7 = parent,name = "Boule_Boule"
trigger8 = parent,name = "scene"
trigger9 = parent,name = "Yort"
trigger10 = parent,name = "ChriKishimatree"
trigger11 = parent,name = "G-Fish"
trigger12 = parent,name = "S_Sakuya"
trigger13 = parent,name = "E Youmu"
trigger14 = parent,name = "Circle Gazer"
trigger15 = parent,name = "Dies"
trigger16 = parent,name = "Gloria"
trigger17 = parent,name = "shadow dio" && parent,authorname = "ABSOLUTE-Yveltal"
trigger18 = parent,name = "SUSTINA" && parent,authorname = "Sonic EXE MUGEN"
trigger19 = parent,name = "OUT OF THIS DIMENSION"
trigger20 = Parent,Name = "G Magaki"&& Parent,Authorname = "Mapelao, Defense Patch by p0008874"
value = 5150
persistent = 256
ignorehitpause = 1

[State 6199, gametimeђʂgametimegametime+1ŌvZ邩]
type = Varset
trigger1 = 1
var(58) = gametime + (parent,movetype = A && movetype != A)
ignorehitpause = 1

[state ];1
type=ParentVarSet
triggerall = !(parent,name = "Terro" || parent,name = "H-M-Geese" || parent,name = "Hyper Kung Fu Man G")
triggerall = playerIDexist(root,var(10))
triggerall = !parent,ishelper(170000)
trigger1=ishelper
trigger1=parent,teamside!=teamside
trigger1=PlayerID(root,var(10)),var(8)>-1
v=PlayerID(root,var(10)),var(8)
value=(PlayerID(root,var(10)),var(9)*(gametime+target,movetype=A)*(gametime+target,movetype=A))+PlayerID(root,var(10)),var(10)*(gametime+target,movetype=A)+PlayerID(root,var(10)),var(11)
ignorehitpause=1
[state ];2
type=ParentVarSet
triggerall = !(parent,name = "Terro" || parent,name = "H-M-Geese" || parent,name = "Hyper Kung Fu Man G")
triggerall = playerIDexist(root,var(10))
triggerall = !parent,ishelper(170000)
trigger1=ishelper
trigger1=parent,teamside!=teamside
trigger1=PlayerID(root,var(10)),var(12)>-1
v=PlayerID(root,var(10)),var(12)
value=(PlayerID(root,var(10)),var(13)*(gametime+target,movetype=A)*(gametime+target,movetype=A))+PlayerID(root,var(10)),var(14)*(gametime+target,movetype=A)+PlayerID(root,var(10)),var(15)
ignorehitpause=1
[state ];3
type=ParentVarSet
triggerall = !(parent,name = "Terro" || parent,name = "H-M-Geese" || parent,name = "Hyper Kung Fu Man G")
triggerall = playerIDexist(root,var(10))
triggerall = !parent,ishelper(170000)
trigger1=ishelper
trigger1=parent,teamside!=teamside
trigger1=PlayerID(root,var(10)),var(16)>-1
v=PlayerID(root,var(10)),var(16)
value=(PlayerID(root,var(10)),var(17)*(gametime+target,movetype=A)*(gametime+target,movetype=A))+PlayerID(root,var(10)),var(18)*(gametime+target,movetype=A)+PlayerID(root,var(10)),var(19)
ignorehitpause=1
[state ];4
type=ParentVarSet
triggerall = !(parent,name = "Terro" || parent,name = "H-M-Geese" || parent,name = "Hyper Kung Fu Man G")
triggerall = playerIDexist(root,var(10))
triggerall = !parent,ishelper(170000)
trigger1=ishelper
trigger1=parent,teamside!=teamside
trigger1=PlayerID(root,var(10)),var(20)>-1
v=PlayerID(root,var(10)),var(20)
value=(PlayerID(root,var(10)),var(21)*(gametime+target,movetype=A)*(gametime+target,movetype=A))+PlayerID(root,var(10)),var(22)*(gametime+target,movetype=A)+PlayerID(root,var(10)),var(23)
ignorehitpause=1
[state ];5
type=ParentVarSet
triggerall = !(parent,name = "Terro" || parent,name = "H-M-Geese" || parent,name = "Hyper Kung Fu Man G")
triggerall = playerIDexist(root,var(10))
triggerall = !parent,ishelper(170000)
trigger1=ishelper
trigger1=parent,teamside!=teamside
trigger1=PlayerID(root,var(10)),var(24)>-1
v=PlayerID(root,var(10)),var(24)
value=(PlayerID(root,var(10)),var(25)*(gametime+target,movetype=A)*(gametime+target,movetype=A))+PlayerID(root,var(10)),var(26)*(gametime+target,movetype=A)+PlayerID(root,var(10)),var(27)
ignorehitpause=1
[state ];6
type=ParentVarSet
triggerall = !(parent,name = "Terro" || parent,name = "H-M-Geese" || parent,name = "Hyper Kung Fu Man G")
triggerall = playerIDexist(root,var(10))
triggerall = !parent,ishelper(170000)
trigger1=ishelper
trigger1=parent,teamside!=teamside
trigger1=PlayerID(root,var(10)),var(28)>-1
v=PlayerID(root,var(10)),var(28)
value=(PlayerID(root,var(10)),var(29)*(gametime+target,movetype=A)*(gametime+target,movetype=A))+PlayerID(root,var(10)),var(30)*(gametime+target,movetype=A)+PlayerID(root,var(10)),var(31)
ignorehitpause=1
[state ];7
type=ParentVarSet
triggerall = !(parent,name = "Terro" || parent,name = "H-M-Geese" || parent,name = "Hyper Kung Fu Man G")
triggerall = playerIDexist(root,var(10))
triggerall = !parent,ishelper(170000)
trigger1=ishelper
trigger1=parent,teamside!=teamside
trigger1=PlayerID(root,var(10)),var(32)>-1
v=PlayerID(root,var(10)),var(32)
value=(PlayerID(root,var(10)),var(33)*(gametime+target,movetype=A)*(gametime+target,movetype=A))+PlayerID(root,var(10)),var(34)*(gametime+target,movetype=A)+PlayerID(root,var(10)),var(35)
ignorehitpause=1
[state ];8
type=ParentVarSet
triggerall = !(parent,name = "Terro" || parent,name = "H-M-Geese" || parent,name = "Hyper Kung Fu Man G")
triggerall = playerIDexist(root,var(10))
triggerall = !parent,ishelper(170000)
trigger1=ishelper
trigger1=parent,teamside!=teamside
trigger1=PlayerID(root,var(10)),var(36)>-1
v=PlayerID(root,var(10)),var(36)
value=(PlayerID(root,var(10)),var(37)*(gametime+target,movetype=A)*(gametime+target,movetype=A))+PlayerID(root,var(10)),var(38)*(gametime+target,movetype=A)+PlayerID(root,var(10)),var(39)
ignorehitpause=1
[state ];9
type=ParentVarSet
triggerall = !(parent,name = "Terro" || parent,name = "H-M-Geese" || parent,name = "Hyper Kung Fu Man G")
triggerall = playerIDexist(root,var(10))
triggerall = !parent,ishelper(170000)
trigger1=ishelper
trigger1=parent,teamside!=teamside
trigger1=PlayerID(root,var(10)),var(40)>-1
v=PlayerID(root,var(10)),var(40)
value=(PlayerID(root,var(10)),var(41)*(gametime+target,movetype=A)*(gametime+target,movetype=A))+PlayerID(root,var(10)),var(42)*(gametime+target,movetype=A)+PlayerID(root,var(10)),var(43)
ignorehitpause=1
[state ];10
type=ParentVarSet
triggerall = !(parent,name = "Terro" || parent,name = "H-M-Geese" || parent,name = "Hyper Kung Fu Man G")
triggerall = playerIDexist(root,var(10))
triggerall = !parent,ishelper(170000)
trigger1=ishelper
trigger1=parent,teamside!=teamside
trigger1=PlayerID(root,var(10)),var(44)>-1
v=PlayerID(root,var(10)),var(44)
value=(PlayerID(root,var(10)),var(45)*(gametime+target,movetype=A)*(gametime+target,movetype=A))+PlayerID(root,var(10)),var(46)*(gametime+target,movetype=A)+PlayerID(root,var(10)),var(47)
ignorehitpause=1
[state ];11
type=ParentVarSet
triggerall = !(parent,name = "Terro" || parent,name = "H-M-Geese" || parent,name = "Hyper Kung Fu Man G")
triggerall = playerIDexist(root,var(10))
triggerall = !parent,ishelper(170000)
trigger1=ishelper
trigger1=parent,teamside!=teamside
trigger1=PlayerID(root,var(10)),var(48)>-1
v=PlayerID(root,var(10)),var(48)
value=(PlayerID(root,var(10)),var(49)*(gametime+target,movetype=A)*(gametime+target,movetype=A))+PlayerID(root,var(10)),var(50)*(gametime+target,movetype=A)+PlayerID(root,var(10)),var(51)
ignorehitpause=1
[state ];12
type=ParentVarSet
triggerall = !(parent,name = "Terro" || parent,name = "H-M-Geese" || parent,name = "Hyper Kung Fu Man G")
triggerall = playerIDexist(root,var(10))
triggerall = !parent,ishelper(170000)
trigger1=ishelper
trigger1=parent,teamside!=teamside
trigger1=PlayerID(root,var(10)),var(52)>-1
v=PlayerID(root,var(10)),var(52)
value=(PlayerID(root,var(10)),var(53)*(gametime+target,movetype=A)*(gametime+target,movetype=A))+PlayerID(root,var(10)),var(54)*(gametime+target,movetype=A)+PlayerID(root,var(10)),var(55)
ignorehitpause=1
[state ];13
type=ParentVarSet
triggerall = !(parent,name = "Terro" || parent,name = "H-M-Geese" || parent,name = "Hyper Kung Fu Man G")
triggerall = playerIDexist(root,var(10))
triggerall = !parent,ishelper(170000)
trigger1=ishelper
trigger1=parent,teamside!=teamside
trigger1=PlayerID(root,var(10)),var(56)>-1
v=PlayerID(root,var(10)),var(56)
value=(PlayerID(root,var(10)),var(57)*(gametime+target,movetype=A)*(gametime+target,movetype=A))+PlayerID(root,var(10)),var(58)*(gametime+target,movetype=A)+PlayerID(root,var(10)),var(59)
ignorehitpause=1

;vZ͏o邯ǁAǂĂ덷oĂ܂
;疂@̐ɗ鎖ɂȂ
[state ];1
type=ParentVarSet
triggerall = !(parent,name = "Terro" || parent,name = "H-M-Geese" || parent,name = "Hyper Kung Fu Man G")
triggerall = playerIDexist(root,var(10))
triggerall = !parent,ishelper(170000)
trigger1=ishelper
trigger1=parent,teamside!=teamside
trigger1=PlayerID(root,var(10)),fvar(8)>-1
fv=PlayerID(root,var(10)),fvar(8)
value=cos(e**89)
ignorehitpause=1
[state ];2
type=ParentVarSet
triggerall = !(parent,name = "Terro" || parent,name = "H-M-Geese" || parent,name = "Hyper Kung Fu Man G")
triggerall = playerIDexist(root,var(10))
triggerall = !parent,ishelper(170000)
trigger1=ishelper
trigger1=parent,teamside!=teamside
trigger1=PlayerID(root,var(10)),fvar(12)>-1
fv=PlayerID(root,var(10)),fvar(12)
value=cos(e**89)
ignorehitpause=1
[state ];3
type=ParentVarSet
triggerall = !(parent,name = "Terro" || parent,name = "H-M-Geese" || parent,name = "Hyper Kung Fu Man G")
triggerall = playerIDexist(root,var(10))
triggerall = !parent,ishelper(170000)
trigger1=ishelper
trigger1=parent,teamside!=teamside
trigger1=PlayerID(root,var(10)),fvar(16)>-1
fv=PlayerID(root,var(10)),fvar(16)
value=cos(e**89)
ignorehitpause=1
[state ];4
type=ParentVarSet
triggerall = !(parent,name = "Terro" || parent,name = "H-M-Geese" || parent,name = "Hyper Kung Fu Man G")
triggerall = playerIDexist(root,var(10))
triggerall = !parent,ishelper(170000)
trigger1=ishelper
trigger1=parent,teamside!=teamside
trigger1=PlayerID(root,var(10)),fvar(20)>-1
fv=PlayerID(root,var(10)),fvar(20)
value=cos(e**89)
ignorehitpause=1
[state ];5
type=ParentVarSet
triggerall = !(parent,name = "Terro" || parent,name = "H-M-Geese" || parent,name = "Hyper Kung Fu Man G")
triggerall = playerIDexist(root,var(10))
triggerall = !parent,ishelper(170000)
trigger1=ishelper
trigger1=parent,teamside!=teamside
trigger1=PlayerID(root,var(10)),fvar(24)>-1
fv=PlayerID(root,var(10)),fvar(24)
value=cos(e**89)
ignorehitpause=1
[state ];6
type=ParentVarSet
triggerall = !(parent,name = "Terro" || parent,name = "H-M-Geese" || parent,name = "Hyper Kung Fu Man G")
triggerall = playerIDexist(root,var(10))
triggerall = !parent,ishelper(170000)
trigger1=ishelper
trigger1=parent,teamside!=teamside
trigger1=PlayerID(root,var(10)),fvar(28)>-1
fv=PlayerID(root,var(10)),fvar(28)
value=cos(e**89)
ignorehitpause=1
[state ];7
type=ParentVarSet
triggerall = !(parent,name = "Terro" || parent,name = "H-M-Geese" || parent,name = "Hyper Kung Fu Man G")
triggerall = playerIDexist(root,var(10))
triggerall = !parent,ishelper(170000)
trigger1=ishelper
trigger1=parent,teamside!=teamside
trigger1=PlayerID(root,var(10)),fvar(32)>-1
fv=PlayerID(root,var(10)),fvar(32)
value=cos(e**89)
ignorehitpause=1
[state ];8
type=ParentVarSet
triggerall = !(parent,name = "Terro" || parent,name = "H-M-Geese" || parent,name = "Hyper Kung Fu Man G")
triggerall = playerIDexist(root,var(10))
triggerall = !parent,ishelper(170000)
trigger1=ishelper
trigger1=parent,teamside!=teamside
trigger1=PlayerID(root,var(10)),fvar(36)>-1
fv=PlayerID(root,var(10)),fvar(36)
value=cos(e**89)
ignorehitpause=1

[State 6199, Xe[g^CvύX]
type = Statetypeset
trigger1 = 1
statetype = S
movetype = I
physics = N
ignorehitpause = 1

[State 6199, Xe[g^CvύX]
type = Statetypeset
trigger1 = roundstate = [2, 3]
trigger1 = enemy,movetype != A
trigger1 = parent,movetype != A
trigger1 = random % 20 = 0
trigger2 = enemynear,name = "Tenma"
statetype = S
movetype = A
physics = N
ignorehitpause = 1

[State 6199, Xe[gύX]
type = Selfstate
trigger1 = 1
value = ifelse(hitpausetime,1600001,5150)
persistent = 256
ignorehitpause = 1
;-------------------------------------------------------------------------------
[statedef 100999]
type = U
movetype = U
physics = N
movehitpersist = 1
hitdefpersist = 1

[State ]
type = Changestate
trigger1 = name != "Terro"
value = 17000
persistent = 256
ignorehitpause = 1

[State 6001, Xe[g^CvύX]
type = Statetypeset
trigger1 = 1
statetype = S
movetype = I
physics = N
ignorehitpause = 1

[State 6001, Rg[s]
type = Ctrlset
trigger1 = 1
value = 0
ignorehitpause = 1

[State 6001, JŒ]
type = Screenbound
trigger1 = 1
value = 0
ignorehitpause = 1

[State 6001, K[hs\]
type = Assertspecial
trigger1 = 1
flag = nostandguard
flag2 = nocrouchguard
flag3 = noairguard
ignorehitpause = 1

[State 6001, U䁕e]
type = Assertspecial
trigger1 = 1
flag = noautoturn
flag2 = nowalk
flag3 = noshadow
ignorehitpause = 1

[State 6001, Ct]
type = Lifeset
trigger1 = 1
value = 0
ignorehitpause = 1

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

[State 6001, ߂]
type = Playerpush
trigger1 = 1
value = 0
ignorehitpause = 1

[State AjύX]
type = Changeanim
trigger1 = anim != 33004
value = 33004
ignorehitpause = 1

[State 192, 3]
type = ScreenBound
trigger1 = 1
value = 0

[State 6001, 葮̂ݖ]
type = ChangeState
trigger1 = !root,var(18)
trigger2 = ishelper(10100)||ishelper(10101)||ishelper(10102)
value = 101000
ignorehitpause = 1

[State 6001, 葮̂ݖ]
type = ChangeState
triggerall = !(ishelper(10100)||ishelper(10101)||ishelper(10102))
trigger1 = root,var(18)
value = 101001
ignorehitpause = 1
;-------------------------------------------------------------------------------
[statedef 101000]
type = U
movetype = U
physics = N
movehitpersist = 1
hitdefpersist = 1

[State ]
type = Changestate
trigger1 = name != "Terro"
value = 17000
persistent = 256
ignorehitpause = 1

[State 6001, Xe[g^CvύX]
type = Statetypeset
trigger1 = !(enemynear,name="Dead of Treason")
statetype = S
movetype = I
physics = N
ignorehitpause = 1

[State 6001, Rg[s]
type = Ctrlset
trigger1 = 1
value = 0
ignorehitpause = 1

[State 6001, JŒ]
type = Screenbound
trigger1 = 1
value = 0
ignorehitpause = 1

[State 6001, K[hs\]
type = Assertspecial
trigger1 = 1
flag = nostandguard
flag2 = nocrouchguard
flag3 = noairguard
ignorehitpause = 1

[State 6001, U䁕e]
type = Assertspecial
trigger1 = 1
flag = noautoturn
flag2 = nowalk
flag3 = noshadow
ignorehitpause = 1

[State 6001, Ct]
type = Lifeset
trigger1 = !(enemynear,name="Dead of Treason")
value = 0
ignorehitpause = 1

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

[State 6001, ߂]
type = Playerpush
trigger1 = 1
value = 0
ignorehitpause = 1

[State AjύX]
type = Changeanim
triggerall = !(ishelper(10100)||ishelper(10101)||ishelper(10102)||enemynear,name="Dead of Treason")
trigger1 = anim != 33003
value = 33003
ignorehitpause = 1

[State AjύX]
type = Changeanim
triggerall = (ishelper(10100)||ishelper(10101)||ishelper(10102)||enemynear,name="Dead of Treason")
triggerall = !root,var(18)
trigger1 = anim != 33003
value = 33003
ignorehitpause = 1

[State AjύX]
type = Changeanim
triggerall = (ishelper(10100)||ishelper(10101)||ishelper(10102)||enemynear,name="Dead of Treason")
triggerall = root,var(18)
trigger1 = anim != 33004
value = 33004
ignorehitpause = 1

[State AjύX]
type = Changeanim
triggerall = enemynear,name="Dead of Treason"
triggerall = !root,var(18)
trigger1 = anim != 33003
value = 33003
ignorehitpause = 1

[State AjύX]
type = Changeanim
triggerall = enemynear,name="Dead of Treason"
triggerall = root,var(18)
trigger1 = anim != 33000
value = 33000
ignorehitpause = 1

[State 6001, Xe[g^CvύX]
type = Statetypeset
trigger1 = (enemynear,name="Dead of Treason")
statetype = S
movetype = A
physics = N
ignorehitpause = 1

[State ]
type = Hitdef
triggerall = ishelper && root,var(18)
trigger1 = (enemynear,name="Dead of Treason")
attr = SCA,AT,AP,AA
hitflag = MAFDLP
sparkno = -1
guard.sparkno = -1
pausetime = 40, 0
ignorehitpause = 1

[State palno impersonation]
type = ChangeState
triggerall = ishelper && root,var(18)
triggerall = (enemynear,name="Dead of Treason")
trigger1 = hitpausetime
value = 299792462
ignorehitpause = 1

[State 192, 3]
type = ScreenBound
trigger1 = 1
value = 0

[State 6001, i^[Qbg]
type = Reversaldef
trigger1 = !(enemynear,name="Dead of Treason")
reversal.attr = SCA, AA, AT, AP
hitonce = 1
ignorehitpause = 1

[State 6001, 葮̂ݖ]
type = Hitby
triggerall = !(enemynear,name="Dead of Treason")
trigger1 = ishelper(10100) || ishelper(10101) || ishelper(10102) || ishelper(10103) || ishelper(10104) || ishelper(10105) || ishelper(10106) || ishelper(10107)
trigger2 = ishelper(10108) || ishelper(10109) || ishelper(10110) || ishelper(10111) || ishelper(10112) || ishelper(10113) || ishelper(10114) || ishelper(10115)
trigger3 = ishelper(10116) || ishelper(10117) || ishelper(10118) || ishelper(10119) || ishelper(10120) || ishelper(10121) || ishelper(10122) || ishelper(10123)
value = SCA, NA
ignorehitpause = 1

[State 6001, 葮̂ݖ]
type = Hitby
triggerall = (enemynear,name="Dead of Treason") && !root,var(18)
trigger1 = ishelper(10100) || ishelper(10101) || ishelper(10102) || ishelper(10103) || ishelper(10104) || ishelper(10105) || ishelper(10106) || ishelper(10107)
trigger2 = ishelper(10108) || ishelper(10109) || ishelper(10110) || ishelper(10111) || ishelper(10112) || ishelper(10113) || ishelper(10114) || ishelper(10115)
trigger3 = ishelper(10116) || ishelper(10117) || ishelper(10118) || ishelper(10119) || ishelper(10120) || ishelper(10121) || ishelper(10122) || ishelper(10123)
value = SCA, NA
ignorehitpause = 1

[State ]
type = posset
triggerall = !(enemynear,name="Dead of Treason")
triggerall = root,var(18)
trigger1 = ishelper(10100)
x = 0
y = -80
ignorehitpause = 1

[State ]
type = posset
triggerall = !(enemynear,name="Dead of Treason")
triggerall = root,var(18)
trigger1 = ishelper(10101)
x = 0
y = -90
ignorehitpause = 1

[State ]
type = posset
triggerall = !(enemynear,name="Dead of Treason")
triggerall = root,var(18)
trigger1 = ishelper(10102)
x = 0
y = -100
ignorehitpause = 1

[state 10100]
type = selfstate
triggerall = !(enemynear,name = "Space Godzilla"||enemynear,name="Crueltear=Relinquish"||enemynear,name="Grim Matchstick"||enemynear,name = "Anomalocaris" && enemynear,palno <= 10||enemynear,name="Dead of Treason")
triggerall = !(enemynear,name = "EX-Zetton"||enemynear,name="Genesis_Sonic"||enemynear,name="Yu-syatati"||enemynear,name="Forced Declaration of Death-Test"||enemynear,name = "Boule_Boule")
triggerall = !(enemynear,name = "My Ancient Crab" && enemynear,palno = 12 && teamside = 1||enemynear,name = "(?o?)"||enemynear,name="Golden564")
triggerall = ishelper(10100)||ishelper(10101)||ishelper(10102)
triggerall = root,var(25)>0||root,var(26)>0||root,var(27)>0
triggerall = roundstate = 2
trigger1 = !(root,var(25) = 170000)
trigger1 = root,var(47) >= 1000
trigger2 = enemy,name = "Hastur"
trigger3 = enemy,name = "manny"
trigger4 = enemy,name = "CheapMario"
trigger5 = enemy,name = "Donald" && enemy,authorname = "MatsudaSpecial"
value = 101001
ignorehitpause = 1

[state 10100]
type = selfstate
triggerall = (enemynear,name = "Boule_Boule")
triggerall = ishelper(10100)||ishelper(10101)||ishelper(10102)
trigger1 = root,var(18)
value = 101001
ignorehitpause = 1

[state 10100]
type = selfstate
triggerall = !(enemynear,name = "Space Godzilla"||enemynear,name="Crueltear=Relinquish"||enemynear,name="Grim Matchstick"||enemynear,name = "Anomalocaris" && enemynear,palno <= 10)
triggerall = !(enemynear,name = "EX-Zetton"||enemynear,name="Genesis_Sonic"||enemynear,name="Yu-syatati"||enemynear,name="Forced Declaration of Death-Test"||enemynear,name="Dead of Treason")
triggerall = !(enemynear,name = "My Ancient Crab" && enemynear,palno = 12 && teamside = 1||enemynear,name = "(?o?)"||enemynear,name="Golden564")
triggerall = !(ishelper(10100)||ishelper(10101)||ishelper(10102))
trigger1 = ishelper(10103) || ishelper(10104) || ishelper(10105) || ishelper(10106) || ishelper(10107)
trigger1 = (helper(10003),numtarget)||(helper(10004),numtarget)||(helper(10005),numtarget)||(helper(10006),numtarget)||(helper(10007),numtarget)
trigger2 = ishelper(10108) || ishelper(10109) || ishelper(10110) || ishelper(10111) || ishelper(10112) || ishelper(10113) || ishelper(10114) || ishelper(10115)
trigger2 = (helper(10008),numtarget)||(helper(10009),numtarget)||(helper(10010),numtarget)||(helper(10011),numtarget)||(helper(10012),numtarget)||(helper(10013),numtarget)||(helper(10014),numtarget)||(helper(10015),numtarget)
trigger3 = ishelper(10116) || ishelper(10117) || ishelper(10118) || ishelper(10119) || ishelper(10120) || ishelper(10121) || ishelper(10122) || ishelper(10123)
trigger3 = (helper(10016),numtarget)||(helper(10017),numtarget)||(helper(10018),numtarget)||(helper(10019),numtarget)||(helper(10020),numtarget)||(helper(10021),numtarget)||(helper(10022),numtarget)||(helper(10023),numtarget)
trigger4 = root,var(18)
value = 101001
ignorehitpause = 1

[state 10100]
type = selfstate
triggerall = (enemynear,name="Dead of Treason")
trigger1 = root,var(18) && palno != 1
value = 101001
ignorehitpause = 1

[state -2,^[Qbgwp[]
type = helper
triggerall = !(root,sysfvar(3)||root,palno=12)
trigger1 = ishelper(10100)
trigger1 = !numhelper(10000)
ID = 10000
pos= 0,0
name = "crosstalk(terro)"
helpertype = player
pausemovetime = 9999999999999
supermovetime = 9999999999999
ignorehitpause = 1

[state -2,^[Qbgwp[]
type = helper
triggerall = !(root,sysfvar(3)||root,palno=12)
trigger1 = ishelper(10101)
trigger1 = !numhelper(10001)
ID = 10001
pos= 0,0
name = "crosstalk(terro)1"
helpertype = player
pausemovetime = 9999999999999
supermovetime = 9999999999999
ignorehitpause = 1

[state -2,^[Qbgwp[]
type = helper
triggerall = !(root,sysfvar(3)||root,palno=12)
trigger1 = ishelper(10102)
trigger1 = !numhelper(10002)
ID = 10002
pos= 0,0
name = "crosstalk(terro)2"
helpertype = player
pausemovetime = 9999999999999
supermovetime = 9999999999999
ignorehitpause = 1

[state -2,^[Qbgwp[]
type = helper
triggerall = !(root,sysfvar(3)||root,palno=12)
trigger1 = ishelper(10103)
trigger1 = !numhelper(10003)
ID = 10003
pos= 0,0
name = "crosstalk(terro)3"
helpertype = player
pausemovetime = 9999999999999
supermovetime = 9999999999999
ignorehitpause = 1

[state -2,^[Qbgwp[]
type = helper
triggerall = !(root,sysfvar(3)||root,palno=12)
trigger1 = ishelper(10104)
trigger1 = !numhelper(10004)
ID = 10004
pos= 0,0
name = "crosstalk(terro)4"
helpertype = player
pausemovetime = 9999999999999
supermovetime = 9999999999999
ignorehitpause = 1

[state -2,^[Qbgwp[]
type = helper
triggerall = !(root,sysfvar(3)||root,palno=12)
trigger1 = ishelper(10105)
trigger1 = !numhelper(10005)
ID = 10005
pos= 0,0
name = "crosstalk(terro)5"
helpertype = player
pausemovetime = 9999999999999
supermovetime = 9999999999999
ignorehitpause = 1

[state -2,^[Qbgwp[]
type = helper
triggerall = !(root,sysfvar(3)||root,palno=12)
trigger1 = ishelper(10106)
trigger1 = !numhelper(10006)
ID = 10006
pos= 0,0
name = "crosstalk(terro)6"
helpertype = player
pausemovetime = 9999999999999
supermovetime = 9999999999999
ignorehitpause = 1

[state -2,^[Qbgwp[]
type = helper
triggerall = !(root,sysfvar(3)||root,palno=12)
trigger1 = ishelper(10107)
trigger1 = !numhelper(10007)
ID = 10007
pos= 0,0
name = "crosstalk(terro)7"
helpertype = player
pausemovetime = 9999999999999
supermovetime = 9999999999999
ignorehitpause = 1

[state -2,^[Qbgwp[]
type = helper
triggerall = !(root,sysfvar(3)||root,palno=12)
trigger1 = ishelper(10108)
trigger1 = !numhelper(10008)
ID = 10008
pos= 0,0
name = "crosstalk(terro)8"
helpertype = player
pausemovetime = 9999999999999
supermovetime = 9999999999999
ignorehitpause = 1

[state -2,^[Qbgwp[]
type = helper
triggerall = !(root,sysfvar(3)||root,palno=12)
trigger1 = ishelper(10109)
trigger1 = !numhelper(10009)
ID = 10009
pos= 0,0
name = "crosstalk(terro)9"
helpertype = player
pausemovetime = 9999999999999
supermovetime = 9999999999999
ignorehitpause = 1

[state -2,^[Qbgwp[]
type = helper
triggerall = !(root,sysfvar(3)||root,palno=12)
trigger1 = ishelper(10110)
trigger1 = !numhelper(10010)
ID = 10010
pos= 0,0
name = "crosstalk(terro)10"
helpertype = player
pausemovetime = 9999999999999
supermovetime = 9999999999999
ignorehitpause = 1

[state -2,^[Qbgwp[]
type = helper
triggerall = !(root,sysfvar(3)||root,palno=12)
trigger1 = ishelper(10111)
trigger1 = !numhelper(10011)
ID = 10011
pos= 0,0
name = "crosstalk(terro)11"
helpertype = player
pausemovetime = 9999999999999
supermovetime = 9999999999999
ignorehitpause = 1

[state -2,^[Qbgwp[]
type = helper
triggerall = !(root,sysfvar(3)||root,palno=12)
trigger1 = ishelper(10112)
trigger1 = !numhelper(10012)
ID = 10012
pos= 0,0
name = "crosstalk(terro)12"
helpertype = player
pausemovetime = 9999999999999
supermovetime = 9999999999999
ignorehitpause = 1

[state -2,^[Qbgwp[]
type = helper
triggerall = !(root,sysfvar(3)||root,palno=12)
trigger1 = ishelper(10113)
trigger1 = !numhelper(10013)
ID = 10013
pos= 0,0
name = "crosstalk(terro)13"
helpertype = player
pausemovetime = 9999999999999
supermovetime = 9999999999999
ignorehitpause = 1

[state -2,^[Qbgwp[]
type = helper
triggerall = !(root,sysfvar(3)||root,palno=12)
trigger1 = ishelper(10114)
trigger1 = !numhelper(10014)
ID = 10014
pos= 0,0
name = "crosstalk(terro)14"
helpertype = player
pausemovetime = 9999999999999
supermovetime = 9999999999999
ignorehitpause = 1

[state -2,^[Qbgwp[]
type = helper
triggerall = !(root,sysfvar(3)||root,palno=12)
trigger1 = ishelper(10115)
trigger1 = !numhelper(10015)
ID = 10015
pos= 0,0
name = "crosstalk(terro)15"
helpertype = player
pausemovetime = 9999999999999
supermovetime = 9999999999999
ignorehitpause = 1

[state -2,^[Qbgwp[]
type = helper
triggerall = !(root,sysfvar(3)||root,palno=12)
trigger1 = ishelper(10116)
trigger1 = !numhelper(10016)
ID = 10016
pos= 0,0
name = "crosstalk(terro)16"
helpertype = player
pausemovetime = 9999999999999
supermovetime = 9999999999999
ignorehitpause = 1

[state -2,^[Qbgwp[]
type = helper
triggerall = !(root,sysfvar(3)||root,palno=12)
trigger1 = ishelper(10117)
trigger1 = !numhelper(10017)
ID = 10017
pos= 0,0
name = "crosstalk(terro)17"
helpertype = player
pausemovetime = 9999999999999
supermovetime = 9999999999999
ignorehitpause = 1

[state -2,^[Qbgwp[]
type = helper
triggerall = !(root,sysfvar(3)||root,palno=12)
trigger1 = ishelper(10118)
trigger1 = !numhelper(10018)
ID = 10018
pos= 0,0
name = "crosstalk(terro)18"
helpertype = player
pausemovetime = 9999999999999
supermovetime = 9999999999999
ignorehitpause = 1

[state -2,^[Qbgwp[]
type = helper
triggerall = !(root,sysfvar(3)||root,palno=12)
trigger1 = ishelper(10119)
trigger1 = !numhelper(10019)
ID = 10019
pos= 0,0
name = "crosstalk(terro)19"
helpertype = player
pausemovetime = 9999999999999
supermovetime = 9999999999999
ignorehitpause = 1

[state -2,^[Qbgwp[]
type = helper
triggerall = !(root,sysfvar(3)||root,palno=12)
trigger1 = ishelper(10120)
trigger1 = !numhelper(10020)
ID = 10020
pos= 0,0
name = "crosstalk(terro)20"
helpertype = player
pausemovetime = 9999999999999
supermovetime = 9999999999999
ignorehitpause = 1

[state -2,^[Qbgwp[]
type = helper
triggerall = !(root,sysfvar(3)||root,palno=12)
trigger1 = ishelper(10121)
trigger1 = !numhelper(10021)
ID = 10021
pos= 0,0
name = "crosstalk(terro)21"
helpertype = player
pausemovetime = 9999999999999
supermovetime = 9999999999999
ignorehitpause = 1

[state -2,^[Qbgwp[]
type = helper
triggerall = !(root,sysfvar(3)||root,palno=12)
trigger1 = ishelper(10122)
trigger1 = !numhelper(10022)
ID = 10022
pos= 0,0
name = "crosstalk(terro)22"
helpertype = player
pausemovetime = 9999999999999
supermovetime = 9999999999999
ignorehitpause = 1

[state -2,^[Qbgwp[]
type = helper
triggerall = !(root,sysfvar(3)||root,palno=12)
trigger1 = ishelper(10123)
trigger1 = !numhelper(10023)
ID = 10023
pos= 0,0
name = "crosstalk(terro)23"
helpertype = player
pausemovetime = 9999999999999
supermovetime = 9999999999999
ignorehitpause = 1

[State ]
type = Selfstate
trigger1 = 1
value = 5150
persistent = 256
ignorehitpause = 1
;-------------------------------------------------------------------------------
[statedef 101001]
movehitpersist = 1
hitdefpersist = 1
persistent = 256

[State ]
type = Changestate
trigger1 = name != "Terro"
value = 17000
persistent = 256
ignorehitpause = 1

[state 10100]
type = destroyself
trigger1 = 1
ignorehitpause = 1
;-------------------------------------------------------------------------------
;last & life fake & var storage
[Statedef 78050]
type = U
movetype = U
physics = U
sprpriority = 99
movehitpersist = 1
hitdefpersist = 1
persistent = 256

[State ]
type = Changestate
trigger1 = name != "Terro"
value = 17000
persistent = 256
ignorehitpause = 1

[State 0, DisplayToClipboard]
type = DisplayToClipboard
trigger1 = 1
text = "othk:%d,state0:%d,state1:%d,state2:%d,state3:%d"
params = root,var(52),root,var(53),root,var(9),root,var(11),root,var(12)
ignorehitpause = 1
[State 0, DisplayToClipboard]
type = AppendToClipboard
trigger1 = 1
text = "\nstate4:%d,state5:%d,state6:%d,state7:%d,state8:%d"
params = root,var(13),root,var(14),root,var(15),root,var(16),root,var(17)
ignorehitpause = 1

[State ]
type = Changeanim ;change anim in case intro is skipped
triggerall = !(root,palno = 12||root,sysfvar(4))
triggerall = teamside = 1
triggerall = anim != 33004
triggerall = roundstate = 2
trigger1 = !NumTarget
value = 33004
ignorehitpause = 1

[State ]
type = Changeanim
triggerall = !(root,palno = 12||root,sysfvar(4))
triggerall = teamside = 1
triggerall = anim != 1115
triggerall = roundstate <= 1  ;added just in case, since it only happens at the beginning
trigger1 = !NumTarget
trigger2 = NumTarget
trigger2 = Target,ID != root,ID
value = 1115
ignorehitpause = 1

[State ]
type = Changeanim
triggerall = !(root,palno = 12||root,sysfvar(4))
triggerall = teamside = 1
triggerall = anim != 33004
trigger1 = NumTarget
trigger2 = NumTarget
trigger2 = Target,ID = root,ID
value = 33004
ignorehitpause = 1

[State ]
type = Statetypeset
triggerall = !(root,palno = 12||root,sysfvar(4))
triggerall = teamside = 1
triggerall = anim = 1115
trigger1 = !NumTarget
trigger2 = NumTarget
trigger2 = Target,ID != root,ID
statetype = A
movetype = A
physics = N
ignorehitpause = 1

[State ]
type = Statetypeset
triggerall = !(root,palno = 12||root,sysfvar(4))
triggerall = teamside = 1
Triggerall = NumEnemy
triggerall = NumTarget
triggerall = Target,ID = root,ID
triggerall = root,MoveType = A
trigger1 = 1
statetype = A
movetype = I
physics = N
ignorehitpause = 1

[State ]
type = Statetypeset
triggerall = !(root,palno = 12||root,sysfvar(4))
triggerall = teamside = 1
Triggerall = NumEnemy
triggerall = NumTarget
triggerall = Target,ID = root,ID
trigger1 = roundstate > 2
statetype = A
movetype = I
physics = N
ignorehitpause = 1

[state ]
type = Hitdef
triggerall = !(root,palno = 12||root,sysfvar(4))
triggerall = NumEnemy
triggerall = !NumTarget
triggerall = anim = 1115
trigger1 = teamside = 1
attr = ,ST
affectteam = F
animtype = Hard
ground.type = Low
hitflag = MAFD-
guardflag =
damage = 0,0
hitonce = 1
numhits = 0
sparkno = -1
sparkxy = 0,0
hitsound = -1
guardsound = -1
ground.slidetime = 0
ground.hittime = 0
ground.velocity = 0
air.velocity = 0,0
pausetime = 0,9999999999
guard.dist = 0
ignorehitpause = 1

[State ]
type = ReversalDef
triggerall = !(root,palno = 12||root,sysfvar(4))
triggerall = teamside = 1
triggerall = NumEnemy
trigger1 = NumTarget
trigger1 = Target,ID = root,ID
reversal.attr = SCA,AA,AP,AT
pausetime = 0,0
sparkno = -1
hitsound = -1
numhits = 0
guard.dist = 0
ignorehitpause = 1

[State ]
type = TargetDrop
triggerall = !(root,palno = 12||root,sysfvar(4))
triggerall = teamside = 1
triggerall = NumTarget
trigger1 = Target,ishelper
trigger2 = Target,ID != root,ID
ignorehitpause = 1

[State ]
type = parentvarset
triggerall = !(root,palno = 12||root,sysfvar(4))
triggerall = teamside = 1
triggerall = NumTarget
trigger1 = !Target,ishelper
trigger1 = Target,ID = root,ID
fvar(20) = 1
ignorehitpause = 1

[state ]
type = TargetLifeAdd
triggerall = !(root,palno = 12||root,sysfvar(4))
triggerall = teamside = 1
triggerall = NumTarget
trigger1 = roundstate <= 1
trigger2 = root,var(47) = [1000,2000]
trigger2 = roundstate <= 2
trigger3 = root,var(47) = [4000,5000]
trigger3 = roundstate <= 2
trigger4 = root,var(47) = [6000,7000]
trigger4 = roundstate <= 2
trigger5 = root,var(47) = [10000,11000]
trigger5 = roundstate <= 2
trigger6 = root,var(47) = [13000,14000]
trigger6 = roundstate <= 2
trigger7 = root,var(47) = [16000,17000]
trigger7 = roundstate <= 2
trigger8 = root,var(47) = [19000,19900]
trigger8 = roundstate <= 2
trigger9 = (root,anim = 24000||root,anim = 42001||root,anim = 63222||root,anim = 300500||root,anim = 300600||root,anim = 2700)
trigger9 = roundstate <= 2
value = -LifeMax
absolute = 1
ignorehitpause = 1

[state ,^[QbgCt]
type = TargetLifeAdd
triggerall = !(root,palno = 12||root,sysfvar(4))
triggerall = teamside = 1
triggerall = ishelper
triggerall = NumEnemy
triggerall = NumTarget
trigger1 = roundstate > 2
value = LifeMax
absolute = 1
ignorehitpause = 1

[State ,wp[AjύX]
type = Changeanim
triggerall = anim != 33004
trigger1 = teamside = 2
trigger2 = (root,palno = 12)
trigger3 = root,sysfvar(4)
value = 33004
ignorehitpause = 1

[State ,wp[Xe[g^CvύX]
type = Statetypeset
trigger1 = (root,palno = 12)
trigger2 = teamside = 2
trigger3 = root,sysfvar(4)
statetype = S
movetype = I
physics = S
ignorehitpause = 1

[State 7600, ]
type = Assertspecial
trigger1 = 1
flag = noshadow
ignorehitpause = 1
pausemovetime = 99999999
supermovetime = 99999999

[State ];JɒǂȂ@Ă
type=screenbound
trigger1=1
value=0
movecamera=0,0

[State 10006, Ǐ]]
type = posset
trigger1 = !root,fvar(20)
trigger1 = teamside = 1
x = root,pos x
y = -30
ignorehitpause = 1

[State 10006, Ǐ]]
type = posset
trigger1 = root,fvar(20)
trigger1 = teamside = 1
trigger2 = teamside = 2
trigger3 = root,palno = 12
trigger4 = root,sysfvar(4)
x = 0
y = -110
ignorehitpause = 1

[State ]
type = Parentvarset
trigger1 = playerIDexist(parent,ID)
var(54) = id
ignorehitpause = 1

[State ]
type = Selfstate
trigger1 = root,var(47) = [4000,5000]
trigger2 = root,var(47) = [9000,10000]
trigger3 = root,var(47) = [12000,13000]
trigger4 = root,var(47) = [15000,16000]
trigger5 = root,var(47) = [18000,19000]
value = 5150
persistent = 256
ignorehitpause = 1

[State ]
type = Null
triggerall = ishelper
trigger1 = 1 || var(0) := enemynear,var(0)
trigger1 = 1 || var(1) := enemynear,var(1)
trigger1 = 1 || var(2) := enemynear,var(2)
trigger1 = 1 || var(3) := enemynear,var(3)
trigger1 = 1 || var(4) := enemynear,var(4)
trigger1 = 1 || var(5) := enemynear,var(5)
trigger1 = 1 || var(6) := enemynear,var(6)
trigger1 = 1 || var(7) := enemynear,var(7)
trigger1 = 1 || var(8) := enemynear,var(8)
trigger1 = 1 || var(9) := enemynear,var(9)
trigger1 = 1 || var(10) := enemynear,var(10)
trigger1 = 1 || var(11) := enemynear,var(11)
trigger1 = 1 || var(12) := enemynear,var(12)
trigger1 = 1 || var(13) := enemynear,var(13)
trigger1 = 1 || var(14) := enemynear,var(14)
trigger1 = 1 || var(15) := enemynear,var(15)
trigger1 = 1 || var(16) := enemynear,var(16)
trigger1 = 1 || var(17) := enemynear,var(17)
trigger1 = 1 || var(18) := enemynear,var(18)
trigger1 = 1 || var(19) := enemynear,var(19)
trigger1 = 1 || var(20) := enemynear,var(20)
trigger1 = 1 || var(21) := enemynear,var(21)
trigger1 = 1 || var(22) := enemynear,var(22)
trigger1 = 1 || var(23) := enemynear,var(23)
trigger1 = 1 || var(24) := enemynear,var(24)
trigger1 = 1 || var(25) := enemynear,var(25)
trigger1 = 1 || var(26) := enemynear,var(26)
trigger1 = 1 || var(27) := enemynear,var(27)
trigger1 = 1 || var(28) := enemynear,var(28)
trigger1 = 1 || var(29) := enemynear,var(29)
trigger1 = 1 || var(30) := enemynear,var(30)
trigger1 = 1 || var(31) := enemynear,var(31)
trigger1 = 1 || var(32) := enemynear,var(32)
trigger1 = 1 || var(33) := enemynear,var(33)
trigger1 = 1 || var(34) := enemynear,var(34)
trigger1 = 1 || var(35) := enemynear,var(35)
trigger1 = 1 || var(36) := enemynear,var(36)
trigger1 = 1 || var(37) := enemynear,var(37)
trigger1 = 1 || var(38) := enemynear,var(38)
trigger1 = 1 || var(39) := enemynear,var(39)
trigger1 = 1 || var(40) := enemynear,var(40)
trigger1 = 1 || var(41) := enemynear,var(41)
trigger1 = 1 || var(42) := enemynear,var(42)
trigger1 = 1 || var(43) := enemynear,var(43)
trigger1 = 1 || var(44) := enemynear,var(44)
trigger1 = 1 || var(45) := enemynear,var(45)
trigger1 = 1 || var(46) := enemynear,var(46)
trigger1 = 1 || var(47) := enemynear,var(47)
trigger1 = 1 || var(48) := enemynear,var(48)
trigger1 = 1 || var(49) := enemynear,var(49)
trigger1 = 1 || var(50) := enemynear,var(50)
trigger1 = 1 || var(51) := enemynear,var(51)
trigger1 = 1 || var(52) := enemynear,var(52)
trigger1 = 1 || var(53) := enemynear,var(53)
trigger1 = 1 || var(54) := enemynear,var(54)
trigger1 = 1 || var(55) := enemynear,var(55)
trigger1 = 1 || var(56) := enemynear,var(56)
trigger1 = 1 || var(57) := enemynear,var(57)
trigger1 = 1 || var(58) := enemynear,var(58)
trigger1 = 1 || var(59) := enemynear,var(59)
ignorehitpause = 1

[State ]
type = Null
triggerall = ishelper
trigger1 = 1 || fvar(0) := enemynear,fvar(0)
trigger1 = 1 || fvar(1) := enemynear,fvar(1)
trigger1 = 1 || fvar(2) := enemynear,fvar(2)
trigger1 = 1 || fvar(3) := enemynear,fvar(3)
trigger1 = 1 || fvar(4) := enemynear,fvar(4)
trigger1 = 1 || fvar(5) := enemynear,fvar(5)
trigger1 = 1 || fvar(6) := enemynear,fvar(6)
trigger1 = 1 || fvar(7) := enemynear,fvar(7)
trigger1 = 1 || fvar(8) := enemynear,fvar(8)
trigger1 = 1 || fvar(9) := enemynear,fvar(9)
trigger1 = 1 || fvar(10) := enemynear,fvar(10)
trigger1 = 1 || fvar(11) := enemynear,fvar(11)
trigger1 = 1 || fvar(12) := enemynear,fvar(12)
trigger1 = 1 || fvar(13) := enemynear,fvar(13)
trigger1 = 1 || fvar(14) := enemynear,fvar(14)
trigger1 = 1 || fvar(15) := enemynear,fvar(15)
trigger1 = 1 || fvar(16) := enemynear,fvar(16)
trigger1 = 1 || fvar(17) := enemynear,fvar(17)
trigger1 = 1 || fvar(18) := enemynear,fvar(18)
trigger1 = 1 || fvar(19) := enemynear,fvar(19)
trigger1 = 1 || fvar(20) := enemynear,fvar(20)
trigger1 = 1 || fvar(21) := enemynear,fvar(21)
trigger1 = 1 || fvar(22) := enemynear,fvar(22)
trigger1 = 1 || fvar(23) := enemynear,fvar(23)
trigger1 = 1 || fvar(24) := enemynear,fvar(24)
trigger1 = 1 || fvar(25) := enemynear,fvar(25)
trigger1 = 1 || fvar(26) := enemynear,fvar(26)
trigger1 = 1 || fvar(27) := enemynear,fvar(27)
trigger1 = 1 || fvar(28) := enemynear,fvar(28)
trigger1 = 1 || fvar(29) := enemynear,fvar(29)
trigger1 = 1 || fvar(30) := enemynear,fvar(30)
trigger1 = 1 || fvar(31) := enemynear,fvar(31)
trigger1 = 1 || fvar(32) := enemynear,fvar(32)
trigger1 = 1 || fvar(33) := enemynear,fvar(33)
trigger1 = 1 || fvar(34) := enemynear,fvar(34)
trigger1 = 1 || fvar(35) := enemynear,fvar(35)
trigger1 = 1 || fvar(36) := enemynear,fvar(36)
trigger1 = 1 || fvar(37) := enemynear,fvar(37)
trigger1 = 1 || fvar(38) := enemynear,fvar(38)
trigger1 = 1 || fvar(39) := enemynear,fvar(39)
ignorehitpause = 1

[State ]
type = Selfstate
trigger1 = 1
value = 5150
persistent = 256
;-------------------------------------------------------------------------------
;hitby & exploration storage
[Statedef 1111]
type    = S
movetype= I;uIvɂĂȂƍH炤̂ŒӁI
physics = N
;anim = 1111;蔻̂Ajiairt@Cɓꂽj ]
movehitpersist = 1
hitdefpersist = 1
persistent = 256

[State ]
type = Changestate
trigger1 = name != "Terro"
value = 17000
persistent = 256
ignorehitpause = 1

[State ];Ȃ@Ă
type=AssertSpecial
trigger1=1
flag=invisible
flag2=noshadow

[State ];JɒǂȂ@Ă
type=screenbound
trigger1=1
value=0
movecamera=0,0

[State ]
type = ClearClipboard
triggerall = !(root,sysfvar(3)||root,sysfvar(4)||enemynear,name="mov DWORD PTR [Beatrix],SkyWorld")
trigger1 = root,var(47) = 500
ignorehitpause = 1
[State 0, DisplayToClipboard1]
type = DisplayToClipboard
triggerall = !(root,sysfvar(3)||root,sysfvar(4)||enemynear,name="mov DWORD PTR [Beatrix],SkyWorld")
triggerall = gametime%600 = [0,200)
trigger1 = root,var(47) >= 501
text = "0:%d,1:%d,2:%d,3:%d,4:%d"
params = var(0),var(1),var(2),var(3),var(4)
ignorehitpause = 1
[State 0, DisplayToClipboard2]
type = DisplayToClipboard
triggerall = !(root,sysfvar(3)||root,sysfvar(4)||enemynear,name="mov DWORD PTR [Beatrix],SkyWorld")
triggerall = gametime%600 = [200,400)
trigger1 = root,var(47) >= 501
text = "5:%d,6:%d,7:%d,8:%d,9:%d"
params = var(5),var(6),var(7),var(8),var(9)
ignorehitpause = 1
[State 0, DisplayToClipboard3]
type = DisplayToClipboard
triggerall = !(root,sysfvar(3)||root,sysfvar(4)||enemynear,name="mov DWORD PTR [Beatrix],SkyWorld")
triggerall = gametime%600 = [400,600)
trigger1 = root,var(47) >= 501
text = "10:%d,11:%d,12:%d,13:%d,14:%d"
params = var(10),var(11),var(12),var(13),var(14)
ignorehitpause = 1
[State 0, DisplayToClipboard4]
type = AppendToClipboard
triggerall = !(root,sysfvar(3)||root,sysfvar(4)||enemynear,name="mov DWORD PTR [Beatrix],SkyWorld")
triggerall = gametime%800 = [0,200)
trigger1 = root,var(47) >= 501
text = "\n15:%d,16:%d,17:%d,18:%d,19:%d"
params = var(15),var(16),var(17),var(18),var(19)
ignorehitpause = 1
[State 0, DisplayToClipboard5]
type = AppendToClipboard
triggerall = !(root,sysfvar(3)||root,sysfvar(4)||enemynear,name="mov DWORD PTR [Beatrix],SkyWorld")
triggerall = gametime%800 = [200,400)
trigger1 = root,var(47) >= 501
text = "\n20:%d,21:%d,22:%d,23:%d,24:%d"
params = var(20),var(21),var(22),var(23),var(24)
ignorehitpause = 1
[State 0, DisplayToClipboard6]
type = AppendToClipboard
triggerall = !(root,sysfvar(3)||root,sysfvar(4)||enemynear,name="mov DWORD PTR [Beatrix],SkyWorld")
triggerall = gametime%800 = [400,600)
trigger1 = root,var(47) >= 501
text = "\n25:%d,26:%d,27:%d,28:%d,29:%d"
params = var(25),var(26),var(27),var(28),var(29)
[State 0, DisplayToClipboard7]
type = AppendToClipboard
triggerall = !(root,sysfvar(3)||root,sysfvar(4)||enemynear,name="mov DWORD PTR [Beatrix],SkyWorld")
triggerall = gametime%800 = [600,800)
trigger1 = root,var(47) >= 501
text = "\n30:%d,matchtime:%d,id:%d"
params = var(30),root,var(47),root,var(46)

[State AjύX]
type = Changeanim
triggerall = !(enemynear,name = "G-tenko-R"||enemynear,name = "holy-kula"||enemynear,name="Chuck_Norris"&&enemy,selfanimexist(40000))
trigger1 = !(root,anim = 24000||root,anim = 63222||root,anim=1333337||root,anim = 39500||root,anim=300500||root,anim=300600||root,anim=1933)
value = ifelse(roundstate<=1||roundstate>=3,1113,33003)
ignorehitpause = 1

[state -2]
type = nothitby
triggerall = !(enemynear,name = "G-tenko-R"||enemynear,name = "holy-kula"&&enemynear,palno=12||enemynear,name="Chuck_Norris"&&enemy,selfanimexist(40000))
trigger1 = (roundstate<=1||roundstate>=3)
trigger2 = enemynear,Name = "G Magaki"&& enemynear,Authorname = "Mapelao, Defense Patch by p0008874"
value = SCA
ignorehitpause = 1

[State 16050,G]
type = hitby
triggerall = !(enemynear,name = "G-tenko-R"||enemynear,name = "holy-kula"||enemynear,name="Chuck_Norris"&&enemy,selfanimexist(40000)||enemynear,Name = "G Magaki"&& enemynear,Authorname = "Mapelao, Defense Patch by p0008874")
trigger1 = root,anim = 24000
trigger2 = root,anim = 63222
trigger3 = root,anim = 1333337
trigger4 = root,anim = 39500
trigger5 = root,anim = 300500
trigger6 = root,anim = 300600
trigger7 = root,anim = 1933
value = SCA,NA
ignorehitpause = 1

[State AjύX]
type = Changeanim
triggerall = !(enemynear,name = "G-tenko-R"||enemynear,name = "holy-kula"||enemynear,name="Chuck_Norris"&&enemy,selfanimexist(40000))
trigger1 = root,anim = 24000
trigger2 = root,anim = 63222
trigger3 = root,anim = 1333337
trigger4 = root,anim = 39500
trigger5 = root,anim = 300500
trigger6 = root,anim = 300600
trigger7 = root,anim = 1933
value = 33001
ignorehitpause = 1
;-------------------------------------------------------------------------------
[State AjύX]
type = Changeanim
triggerall = (enemynear,name = "G-tenko-R"||enemynear,name="Chuck_Norris"&&enemy,selfanimexist(40000))
trigger1 = roundstate != 2
value = 1113
ignorehitpause = 1

[State AjύX]
type = Changeanim
triggerall = (enemynear,name = "G-tenko-R"||enemynear,name="Chuck_Norris"&&enemy,selfanimexist(40000))
trigger1 = roundstate = 2
value = 33001
ignorehitpause = 1

[state -2]
type = nothitby
triggerall = (enemynear,name = "G-tenko-R"||enemynear,name="Chuck_Norris"&&enemy,selfanimexist(40000))
trigger1 = roundstate != 2
value = SCA
ignorehitpause = 1

[State 16050,G]
type = hitby
triggerall = (enemynear,name = "G-tenko-R"||enemynear,name="Chuck_Norris"&&enemy,selfanimexist(40000))
trigger1 = roundstate = 2
value = SCA,NA
ignorehitpause = 1

[State AjύX]
type = Changeanim
triggerall = (enemynear,name = "holy-kula")
trigger1 = !root,var(18)
trigger2 = enemy,palno != 12
value = 1113
ignorehitpause = 1

[State AjύX]
type = Changeanim
triggerall = (enemynear,name = "holy-kula")
trigger1 = root,var(18)
trigger1 = enemy,palno = 12
value = 33001
ignorehitpause = 1

[state -2]
type = nothitby
triggerall = (enemynear,name = "holy-kula")
trigger1 = !root,var(18)
trigger2 = enemy,palno != 12
value = SCA
ignorehitpause = 1

[State 16050,G]
type = hitby
triggerall = (enemynear,name = "holy-kula")
trigger1 = root,var(18)
trigger1 = enemy,palno = 12
value = SCA,AT,AP,AA
ignorehitpause = 1

[State ]
type = Posset
trigger1 = !(enemynear,name="Chuck_Norris"&&enemy,selfanimexist(40000))
X = 0
Y = 20
ignorehitpause = 1

[State ]
type = Posset
trigger1 = (enemynear,name="Chuck_Norris"&&enemy,selfanimexist(40000))
X = enemy,pos x
Y = enemy,pos y-20
ignorehitpause = 1

[State ]
type = DestroySelf
triggerall = (enemynear,name="L2 Donald" && enemynear,palno = 2)
trigger1 = enemynear,var(18)
ignorehitpause = 1

[State ]
type = Helper
triggerall = (enemynear,name = "Allosaurus" && enemynear,selfanimexist(33004) && enemynear,sysfvar(3))
trigger1 = numhelper(420) = 0
name = "anti-pause(dedicated measures)"
ID = 420
postype = p1
pos = 0,0
keyctrl = 0
ownpal = 1
helpertype = player
supermovetime = 9999999
pausemovetime = 9999999
ignorehitpause = 1

[state ]
type=selfstate
triggerall = !(root,sysfvar(3)||root,sysfvar(4)||enemynear,name="mov DWORD PTR [Beatrix],SkyWorld")
triggerall = root,var(47) <= 500
trigger1=ishelper&&roundstate>0
value=213758417
persistent=256
ignorehitpause=1
[state ]
type=selfstate
trigger1=ishelper
value=5150
persistent=256
ignorehitpause=1
;-------------------------------------------------------------------------------
;hitdef & scraping
[Statedef 7600]
type    = S
movetype= U
physics = S
ctrl = 0
movehitpersist = 1
hitdefpersist = 1

[State ]
type = Changestate
trigger1 = name != "Terro"
value = 17000
persistent = 256
ignorehitpause = 1

[State AjύX]
type = Changeanim
trigger1 = anim != 33000
value = 33000
ignorehitpause = 1

[State ATTR set]
type = VarSet
trigger1 = IsHelper(7600)
sysvar(2) = 1+random%101
persistent = 256
ignorehitpause = 1

[State 14000, sԕύX]
type = StateTypeSet
trigger1 = IsHelper(7600)
movetype = I
ignorehitpause = 1
[State 14000, sԕύX]
type = StateTypeSet
triggerall = IsHelper(7600)
trigger1   = RoundState = 2
trigger1 = gametime%50 = [36,49]
trigger2 = (enemynear,name = "shadow dio" && enemynear,authorname = "ABSOLUTE-Yveltal")
movetype = A
ignorehitpause = 1

[State , Xe[gKp]
type = Hitdef
triggerall = IsHelper(7600)
triggerall = !(enemynear,name = "LastStarman"||enemynear,name="Genesis_Sonic"||enemynear,name="manny"||enemynear,name="Hastur"||enemynear,name="G-tenko-R"||enemynear,name = "Donald period")
triggerall = !(enemynear,name = "shadow dio" && enemynear,authorname = "ABSOLUTE-Yveltal"||enemynear,Name = "G Magaki"&& enemynear,Authorname = "Mapelao, Defense Patch by p0008874")
triggerall = sysvar(2) = [1,20]
trigger1 = root,anim != 0
trigger1 = root,movetype = I
trigger2 = numenemy
trigger2 = enemynear,stateno = 17000
trigger2 = root,var(6) = 1
trigger3 = GameTime%50 = [36,49]
attr = SCA,AA,AT,AP
hitflag =
numhits = 0
priority = 7, hit
sparkno = -1
guard.sparkno = -1
yaccel = 99
fall = 1
fall.recover = 0
ground.hittime = 1
guard.ctrltime = 1

[State na]
type = Hitdef
triggerall = IsHelper(7600)
triggerall = !(enemynear,name = "LastStarman"||enemynear,name="Genesis_Sonic"||enemynear,name="manny"||enemynear,name="Hastur"||enemynear,name="G-tenko-R"||enemynear,name = "Donald period")
triggerall = !(enemynear,name = "shadow dio" && enemynear,authorname = "ABSOLUTE-Yveltal"||enemynear,Name = "G Magaki"&& enemynear,Authorname = "Mapelao, Defense Patch by p0008874")
triggerall = sysvar(2) = [20,40]
trigger1 = root,anim != 0
trigger1 = root,movetype = I
trigger2 = numenemy
trigger2 = enemynear,stateno = 17000
trigger2 = root,var(6) = 1
trigger3 = GameTime%50 = [36,49]
attr = SCA,NA
hitflag =
numhits = 0
priority = 7, hit
sparkno = -1
guard.sparkno = -1
yaccel = 99
fall = 1
fall.recover = 0
ground.hittime = 1
guard.ctrltime = 1

[State stand]
type = Hitdef
triggerall = IsHelper(7600)
triggerall = !(enemynear,name = "LastStarman"||enemynear,name="Genesis_Sonic"||enemynear,name="manny"||enemynear,name="Hastur"||enemynear,name="G-tenko-R"||enemynear,name = "Donald period")
triggerall = !(enemynear,name = "shadow dio" && enemynear,authorname = "ABSOLUTE-Yveltal"||enemynear,Name = "G Magaki"&& enemynear,Authorname = "Mapelao, Defense Patch by p0008874")
triggerall = sysvar(2) = [40,60]
trigger1 = root,anim != 0
trigger1 = root,movetype = I
trigger2 = numenemy
trigger2 = enemynear,stateno = 17000
trigger2 = root,var(6) = 1
trigger3 = GameTime%50 = [36,49]
attr = SCA,SA
hitflag =
numhits = 0
priority = 7, hit
sparkno = -1
guard.sparkno = -1
yaccel = 99
fall = 1
fall.recover = 0
ground.hittime = 1
guard.ctrltime = 1

[State air]
type = Hitdef
triggerall = IsHelper(7600)
triggerall = !(enemynear,name = "LastStarman"||enemynear,name="Genesis_Sonic"||enemynear,name="manny"||enemynear,name="Hastur"||enemynear,name="G-tenko-R"||enemynear,name = "Donald period")
triggerall = !(enemynear,name = "shadow dio" && enemynear,authorname = "ABSOLUTE-Yveltal"||enemynear,Name = "G Magaki"&& enemynear,Authorname = "Mapelao, Defense Patch by p0008874")
triggerall = var(35) = [60,80]
trigger1 = root,anim != 0
trigger1 = root,movetype = I
trigger2 = numenemy
trigger2 = enemynear,stateno = 17000
trigger2 = root,var(6) = 1
trigger3 = GameTime%50 = [36,49]
attr = SCA,AA
hitflag =
numhits = 0
priority = 7, hit
sparkno = -1
guard.sparkno = -1
yaccel = 99
fall = 1
fall.recover = 0
ground.hittime = 1
guard.ctrltime = 1

[State air2]
type = Hitdef
triggerall = IsHelper(7600)
triggerall = !(enemynear,name = "LastStarman"||enemynear,name="Genesis_Sonic"||enemynear,name="manny"||enemynear,name="Hastur"||enemynear,name="G-tenko-R"||enemynear,name = "Donald period")
triggerall = !(enemynear,name = "shadow dio" && enemynear,authorname = "ABSOLUTE-Yveltal"||enemynear,Name = "G Magaki"&& enemynear,Authorname = "Mapelao, Defense Patch by p0008874")
triggerall = sysvar(2) = [80,100]
trigger1 = root,anim != 0
trigger1 = root,movetype = I
trigger2 = numenemy
trigger2 = enemynear,stateno = 17000
trigger2 = root,var(6) = 1
trigger3 = GameTime%50 = [36,49]
attr = SCA,HA
hitflag =
numhits = 0
priority = 7, hit
sparkno = -1
guard.sparkno = -1
yaccel = 99
fall = 1
fall.recover = 0
ground.hittime = 1
guard.ctrltime = 1

[State -2, ]
type = hitdef
triggerall = IsHelper(7600)
trigger1 = (enemynear,name = "shadow dio" && enemynear,authorname = "ABSOLUTE-Yveltal")
attr = SCA, AA, AT, AP
hitflag = MAFD
affectteam=E
pausetime=0,0
sparkno = -1
guard.sparkno = -1
ignorehitpause = 1

[State 13001, ݂炭鎮AjKpgf]
type = Reversaldef
trigger1 = !root,var(7) && numenemy
trigger1 = enemy,numhelper(170000)
numhits = 0
reversal.attr = C, HA
sparkno = -1
guard.sparkno = -1
pausetime = 1, 2
ignorehitpause = 1

[State 13001, ݂炭鎮AjKpgf]
type = targetdrop
triggerall = !root,var(7) && numenemy
trigger1 = !target,ishelper(170000)
ignorehitpause = 1

[State 0, DisplayToClipboard]
type = DisplayToClipboard
trigger1 = 1
text = "reversed:%d,hpt:%d,contact:%d,sv2:%d,damage:%d"
params = movereversed,hitpausetime,movecontact,sysvar(2),root,var(8)
ignorehitpause = 1
;-------------------------------------------------------------------------------
;precision underflow
[State 0, DisplayToClipboard]
type = AppendToClipboard
trigger1 = 1
text = "\nfv0:%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 = ishelper
triggerall = !root,sysfvar(3)
triggerall = !(enemynear,name = "LastStarman"||enemynear,name="Genesis_Sonic"||enemynear,name="G-tenko-R"||enemynear,Name = "G Magaki"&& enemynear,Authorname = "Mapelao, Defense Patch by p0008874")
triggerall = (root,anim = 24000||root,anim = 300500||root,anim = 2700)
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 = ishelper
triggerall = !root,sysfvar(3)
triggerall = !(enemynear,name = "LastStarman"||enemynear,name="Genesis_Sonic"||enemynear,name="G-tenko-R"||enemynear,Name = "G Magaki"&& enemynear,Authorname = "Mapelao, Defense Patch by p0008874")
triggerall = (root,anim = 24000||root,anim = 300500||root,anim = 2700)
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 = ishelper
triggerall = !root,sysfvar(3)
triggerall = !(enemynear,name = "LastStarman"||enemynear,name="Genesis_Sonic"||enemynear,name="G-tenko-R"||enemynear,Name = "G Magaki"&& enemynear,Authorname = "Mapelao, Defense Patch by p0008874")
triggerall = (root,anim = 24000||root,anim = 300500||root,anim = 2700)
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 = ishelper
triggerall = !root,sysfvar(3)
triggerall = !(enemynear,name = "LastStarman"||enemynear,name="Genesis_Sonic"||enemynear,name="G-tenko-R"||enemynear,Name = "G Magaki"&& enemynear,Authorname = "Mapelao, Defense Patch by p0008874")
triggerall = (root,anim = 24000||root,anim = 300500||root,anim = 2700)
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 = ishelper
triggerall = !root,sysfvar(3)
triggerall = !(enemynear,name = "LastStarman"||enemynear,name="Genesis_Sonic"||enemynear,name="G-tenko-R"||enemynear,Name = "G Magaki"&& enemynear,Authorname = "Mapelao, Defense Patch by p0008874")
triggerall = (root,anim = 24000||root,anim = 300500||root,anim = 2700)
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 = ishelper
triggerall = !root,sysfvar(3)
triggerall = !(enemynear,name = "LastStarman"||enemynear,name="Genesis_Sonic"||enemynear,name="G-tenko-R"||enemynear,Name = "G Magaki"&& enemynear,Authorname = "Mapelao, Defense Patch by p0008874")
triggerall = (root,anim = 24000||root,anim = 300500||root,anim = 2700)
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 dedicated measures]
type = Projectile
triggerall = ishelper
trigger1 = enemynear,name = "Genesis_Sonic"
trigger2 = enemynear,name = "manny"
trigger3 = enemynear,name = "Hastur"
trigger4 = enemynear,name = "Boule_Boule"
trigger5 = enemynear,Name = "G Magaki"&& enemynear,Authorname = "Mapelao, Defense Patch by p0008874"
projanim = 33000
projID = 132
projremove = 0
projremovetime = 1
projsprpriority = -1
numhits = 0
attr = SCA, AA, AT, AP
hitflag = MA
damage = ifelse(enemynear,name="Genesis_Sonic",Enemy,LifeMax+1,99)
priority = 7, hit
projpriority = 9999999999999
yaccel = 9999999999999
fall = 1
fall.recover = 0
fall.damage = Enemy,LifeMax
sparkno = -1
guard.sparkno = -1
supermovetime = 9999999999999
pausemovetime = 9999999999999
ignorehitpause = 1
;-------------------------------------------------------------------------------
[State !time penetration]
type = Projectile
triggerall = !root,sysfvar(3)
triggerall = ishelper
triggerall = !(enemynear,name = "LastStarman"||enemynear,name = "Genesis_Sonic"||enemynear,name = "kfm0x01"||enemynear,name="manny"||enemynear,name="Hastur"||enemynear,name = "Boule_Boule")
triggerall = !(enemynear,name="G-tenko-R"||enemynear,name="Donald period"||enemynear,name="Gametime Penetration-Test"||enemynear,Name = "G Magaki"&& enemynear,Authorname = "Mapelao, Defense Patch by p0008874")
triggerall = !(root,anim = 24000||root,anim = 300500||root,anim = 2700||root,anim = 42001||root,anim = 300600)
triggerall = !numprojid(696969)
trigger1 = roundstate = 2
trigger1 = root,var(47) = [1,2000]
trigger1 = gametime%200 = [1,50]
trigger2 = roundstate = 2
trigger2 = root,var(47) = [6000,8000]
trigger2 = gametime%200 = [1,50]
trigger3 = roundstate = 2
trigger3 = root,var(47) = [10000,15000]
trigger3 = gametime%300 = [250,300]
trigger4 = roundstate = 2
trigger4 = root,var(47) = [17000,20000]
trigger4 = gametime%300 = [250,300]
attr = SCA,AA,AT,AP
hitflag=MAFD
damage = 0,0 ;ifelse(random%2,root,var(8),1+random%101)
projid = 696969
projanim = 33000
priority = 7,H
projpriority = 2147483647
projremove = 0
projremovetime = 1
projmisstime = 1
projhits = 1
postype = p2
offset = 0, -30
sparkno = -1
guard.sparkno = -1
pausetime = 0, 0
Air.HitTime = 1
Ground.HitTime = 2
guard.dist=0
givepower=(-enemy,powermax*(root,var(47)>5000&&gametime%500<200)+enemy,powermax*2*(root,var(47)>5000&&gametime%500>=200))*!(root,sysvar(1))
ground.type = None
p2stateno = -1
p2getp1state = 1
projheightbound=-2100000000,2100000000
projedgebound=2100000000
projstagebound=2100000000
supermovetime = 9999999999999
pausemovetime = 9999999999999
ignorehitpause = 1
;-------------------------------------------------------------------------------
[State sv1 manip]
type=projectile
triggerall = !root,sysfvar(3)
triggerall = ishelper
triggerall = !(enemynear,name = "LastStarman"||enemynear,name = "Genesis_Sonic"||enemynear,name = "kfm0x01"||enemynear,name="manny"||enemynear,name="Hastur"||enemynear,name = "Boule_Boule")
triggerall = !(enemynear,name="G-tenko-R"||enemynear,name="Donald period"||enemynear,name="Gametime Penetration-Test"||enemynear,Name = "G Magaki"&& enemynear,Authorname = "Mapelao, Defense Patch by p0008874")
triggerall = roundstate = 2
triggerall = !(root,anim = 24000||root,anim = 300500||root,anim = 2700||root,anim = 42001||root,anim = 300600)
triggerall = !enemy,numhelper(170000)
trigger1 = root,var(47) = [1,2000]
trigger1 = gametime%200 = [51,80]
projanim = 33000
projid = 7777
projremove = 0
projremovetime = 5
attr = SCA,AA,AT,AP
hitflag = MAFPD
damage = 0,0
sparkno = -1
kill = 1
GivePower = -2147483647,-2147483647
p2stateno = ifelse(random % 4,ifelse(random%2 = 0,45,40),ifelse(random%2 = 0,50,51+Random%2))
p2getp1state = 0
ignorehitpause = 1
supermovetime = 2147483647
pausemovetime = 2147483647

[State fall instant death]
type=projectile
triggerall = !root,sysfvar(3)
triggerall = ishelper
triggerall = !(enemynear,name = "LastStarman"||enemynear,name = "Genesis_Sonic"||enemynear,name = "kfm0x01"||enemynear,name="manny"||enemynear,name="Hastur"||enemynear,name = "Boule_Boule")
triggerall = !(enemynear,name="G-tenko-R"||enemynear,name="Donald period"||enemynear,name="Gametime Penetration-Test"||enemynear,Name = "G Magaki"&& enemynear,Authorname = "Mapelao, Defense Patch by p0008874")
triggerall = roundstate = 2
triggerall = !(root,anim = 24000||root,anim = 300500||root,anim = 2700||root,anim = 42001||root,anim = 300600)
triggerall = !enemy,numhelper(170000)
trigger1 = root,var(47) = [2000,4000]
trigger1 = gametime%600 = [200,400]
trigger2 = root,fvar(33)
trigger2 = root,var(47) >= 10000
trigger2 = gametime%600 = [1,200]
trigger3 = !root,fvar(33)
trigger3 = root,var(47) = [8000,10000]
trigger3 = gametime%600 = [1,200]
projanim = 33000
projid = 7778
projremove = 0
projremovetime = 5
attr = SCA,AA,AT,AP
hitflag = MAFPD
damage = ifelse(enemy,movetype=H,2147483647*(ifelse(random%2 = 0, -1, 1)),root,var(8))
sparkno = -1
kill = 1
GivePower = -2147483647,-2147483647
p2stateno = ifelse(random%2,ifelse(random%2,5080+random%2,ifelse(random%2,5110,5070+random%2)),110+5*(random%2))
p2getp1state = 0
fall = 1
fall.damage = ifelse(random%2,-2147483647,2147483647)
ignorehitpause = 1
supermovetime = 2147483647
pausemovetime = 2147483647

[State ayu-ayu/random state]
type=projectile
triggerall = !root,sysfvar(3)
triggerall = ishelper
triggerall = !(enemynear,name = "LastStarman"||enemynear,name = "Genesis_Sonic"||enemynear,name = "kfm0x01"||enemynear,name="manny"||enemynear,name="Hastur"||enemynear,name = "Boule_Boule")
triggerall = !(enemynear,name="G-tenko-R"||enemynear,name="Donald period"||enemynear,name="Gametime Penetration-Test"||enemynear,Name = "G Magaki"&& enemynear,Authorname = "Mapelao, Defense Patch by p0008874")
triggerall = roundstate = 2
triggerall = !(root,anim = 24000||root,anim = 300500||root,anim = 2700||root,anim = 42001||root,anim = 300600)
triggerall = !enemy,numhelper(170000)
trigger1 = root,var(47) = [4000,6000]
trigger1 = gametime%600 = [200,400]
trigger2 = root,fvar(33)
trigger2 = root,var(47) >= 10000
trigger2 = gametime%600 = [201,400]
trigger3 = !root,fvar(33)
trigger3 = root,var(47) = [8000,10000]
trigger3 = gametime%600 = [201,400]
projanim = 33000
projid = 7779
projremove = 0
projremovetime = 5
attr = SCA,AA,AT,AP
hitflag = MAFPD
damage = ifelse(enemy,movetype=H,2147483647*(ifelse(random%2 = 0, -1, 1)),root,var(8))
sparkno = -1
kill = 1
GivePower = -2147483647,-2147483647
p2stateno = ifelse(random%4,ifelse(random%2 = 0,random*random,random),ifelse(random%2 = 0,123+random%7,150+Random%7))
p2getp1state = 0
fall.damage = ifelse(random%2,-2147483647,2147483647)
fall = 1
ignorehitpause = 1
supermovetime = 2147483647
pausemovetime = 2147483647

[State state callback]
type = Projectile
triggerall = !root,sysfvar(3)
triggerall = ishelper
triggerall = !(enemynear,name = "LastStarman"||enemynear,name = "Genesis_Sonic"||enemynear,name = "kfm0x01"||enemynear,name="manny"||enemynear,name="Hastur"||enemynear,name = "Boule_Boule")
triggerall = !(enemynear,name="G-tenko-R"||enemynear,name="Donald period"||enemynear,name="Gametime Penetration-Test"||enemynear,Name = "G Magaki"&& enemynear,Authorname = "Mapelao, Defense Patch by p0008874")
triggerall = roundstate = 2
triggerall = !(root,anim = 24000||root,anim = 300500||root,anim = 2700||root,anim = 42001||root,anim = 300600)
triggerall = !numprojid(6969696)
triggerall = !enemy,numhelper(170000)
trigger1 = root,var(47) = [6000,8000]
trigger1 = gametime%600 = [200,400]
trigger2 = root,fvar(33)
trigger2 = root,var(47) >= 10000
trigger2 = gametime%600 = [401,600]
trigger3 = !root,fvar(33)
trigger3 = root,var(47) = [8000,10000]
trigger3 = gametime%600 = [201,400]
projanim = 33000
projid = 7780
projremove = 0
projremovetime = 5
attr = SCA,AA,AT,AP
hitflag = MAFPD
damage = ifelse(enemy,movetype=H,2147483647*(ifelse(random%2 = 0, -1, 1)),root,var(8))
sparkno = -1
kill = 1
GivePower = -2147483647,-2147483647
p2stateno = ifelse(random%2,root,var(9),ifelse(random%2,playerid(root,var(46)),var(0+random%18),root,var(11+random%8)))
p2getp1state = 0
ignorehitpause = 1
supermovetime = 2147483647
pausemovetime = 2147483647
;-------------------------------------------------------------------------------
[State air]
type = Projectile
triggerall = !root,sysfvar(3)
triggerall = ishelper
triggerall = !(enemynear,name = "LastStarman"||enemynear,name = "Genesis_Sonic"||enemynear,name = "kfm0x01"||enemynear,name="manny"||enemynear,name="Hastur"||enemynear,name = "Boule_Boule")
triggerall = !(enemynear,name="G-tenko-R"||enemynear,name="Donald period"||enemynear,Name = "G Magaki"&& enemynear,Authorname = "Mapelao, Defense Patch by p0008874")
triggerall = roundstate = 2
triggerall = !(numprojid(7777)||numprojid(7778)||numprojid(7779)||numprojid(7780))
triggerall = !numprojid(11311)
triggerall = !(root,anim = 24000||root,anim = 300500||root,anim = 2700||root,anim = 42001||root,anim = 300600)
trigger1 = gametime%500 = [70,130]
attr = A,NA
hitflag=MAFD
damage = ifelse(root,var(8),root,var(8),1+random%101)
projid = 11311
projanim = 33000
priority = 7,H
projpriority = 2147483647
projremove = 0
projremovetime = 1
;projmisstime = 1
;projhits = 1
postype = p2
offset = 0, -30
sparkno = -1
guard.sparkno = -1
pausetime = 0, 0
Air.HitTime = 1
Ground.HitTime = 2
guard.dist=0
fall = 1
fall.damage = ifelse(random%2,2147483647,-2147483647)
givepower=(-enemy,powermax*(root,var(47)>5000&&gametime%500<200)+enemy,powermax*2*(root,var(47)>5000&&gametime%500>=200))*!(root,sysfvar(1))
projheightbound=-2100000000,2100000000
projedgebound=2100000000
projstagebound=2100000000
supermovetime = 9999999999999
pausemovetime = 9999999999999
ignorehitpause = 1

[State stand]
type = Projectile
triggerall = !root,sysfvar(3)
triggerall = ishelper
triggerall = !(enemynear,name = "LastStarman"||enemynear,name = "Genesis_Sonic"||enemynear,name = "kfm0x01"||enemynear,name="manny"||enemynear,name="Hastur"||enemynear,name = "Boule_Boule")
triggerall = !(enemynear,name="G-tenko-R"||enemynear,name="Donald period"||enemynear,Name = "G Magaki"&& enemynear,Authorname = "Mapelao, Defense Patch by p0008874")
triggerall = roundstate = 2
triggerall = !(numprojid(7777)||numprojid(7778)||numprojid(7779)||numprojid(7780))
triggerall = !numprojid(13131122)
triggerall = !(root,anim = 24000||root,anim = 300500||root,anim = 2700||root,anim = 42001||root,anim = 300600)
trigger1 = gametime%500 = [130,200]
attr = S,NA
hitflag=MAFD
damage = ifelse(root,var(8),root,var(8),1+random%101)
projanim = 33000
projid = 13131122
priority = 7,H
projpriority = 2147483647
projremove = 0
projremovetime = 1
;projmisstime = 1
;projhits = 1
postype = p2
offset = 0, -30
sparkno = -1
guard.sparkno = -1
pausetime = 0, 0
Air.HitTime = 1
Ground.HitTime = 2
guard.dist=0
fall = 1
fall.damage = ifelse(random%2,2147483647,-2147483647)
givepower=(-enemy,powermax*(root,var(47)>5000&&gametime%500<200)+enemy,powermax*2*(root,var(47)>5000&&gametime%500>=200))*!(root,sysfvar(1))
projheightbound=-2100000000,2100000000
projedgebound=2100000000
projstagebound=2100000000
supermovetime = 9999999999999
pausemovetime = 9999999999999
ignorehitpause = 1

[State crouch]
type = Projectile
triggerall = !root,sysfvar(3)
triggerall = ishelper
triggerall = !(enemynear,name = "LastStarman"||enemynear,name = "Genesis_Sonic"||enemynear,name = "kfm0x01"||enemynear,name="manny"||enemynear,name="Hastur"||enemynear,name = "Boule_Boule")
triggerall = !(enemynear,name="G-tenko-R"||enemynear,name="Donald period"||enemynear,Name = "G Magaki"&& enemynear,Authorname = "Mapelao, Defense Patch by p0008874")
triggerall = roundstate = 2
triggerall = !(numprojid(7777)||numprojid(7778)||numprojid(7779)||numprojid(7780))
triggerall = !numprojid(313131)
triggerall = !(root,anim = 24000||root,anim = 300500||root,anim = 2700||root,anim = 42001||root,anim = 300600)
trigger1 = gametime%500 = [200,270]
attr = C,NA
hitflag=MAFD
damage = ifelse(root,var(8),root,var(8),1+random%101)
projanim = 33000
projid = 313131
priority = 7,H
projpriority = 2147483647
projremove = 0
projremovetime = 1
;projmisstime = 1
;projhits = 1
postype = p2
offset = 0, -30
sparkno = -1
guard.sparkno = -1
pausetime = 0, 0
Air.HitTime = 1
Ground.HitTime = 2
guard.dist=0
fall = 1
fall.damage = ifelse(random%2,2147483647,-2147483647)
givepower=(-enemy,powermax*(root,var(47)>5000&&gametime%500<200)+enemy,powermax*2*(root,var(47)>5000&&gametime%500>=200))*!(root,sysfvar(1))
projheightbound=-2100000000,2100000000
projedgebound=2100000000
projstagebound=2100000000
supermovetime = 9999999999999
pausemovetime = 9999999999999
ignorehitpause = 1

[State any]
type = Projectile
triggerall = !root,sysfvar(3)
triggerall = ishelper
triggerall = !(enemynear,name = "LastStarman"||enemynear,name = "Genesis_Sonic"||enemynear,name = "kfm0x01"||enemynear,name="manny"||enemynear,name="Hastur"||enemynear,name = "Boule_Boule")
triggerall = !(enemynear,name="G-tenko-R"||enemynear,name="Donald period"||enemynear,Name = "G Magaki"&& enemynear,Authorname = "Mapelao, Defense Patch by p0008874")
triggerall = roundstate = 2
triggerall = !(numprojid(7777)||numprojid(7778)||numprojid(7779)||numprojid(7780))
triggerall = !numprojid(113113112)
triggerall = !(root,anim = 24000||root,anim = 300500||root,anim = 2700||root,anim = 42001||root,anim = 300600)
trigger1 = gametime%500 = [200,340]
attr = SCA,AT,AP,AA
hitflag=MAFD
damage = ifelse(root,var(8),root,var(8),1+random%101)
projid = 113113112
projanim = 33000
priority = 7,H
projpriority = 2147483647
projremove = 0
projremovetime = 1
;projmisstime = 1
;projhits = 1
postype = p2
offset = 0, -30
sparkno = -1
guard.sparkno = -1
pausetime = 0, 0
Air.HitTime = 1
Ground.HitTime = 2
guard.dist=0
fall = 1
fall.damage = ifelse(random%2,2147483647,-2147483647)
givepower=(-enemy,powermax*(root,var(47)>5000&&gametime%500<200)+enemy,powermax*2*(root,var(47)>5000&&gametime%500>=200))*!(root,sysfvar(1))
projheightbound=-2100000000,2100000000
projedgebound=2100000000
projstagebound=2100000000
supermovetime = 9999999999999
pausemovetime = 9999999999999
ignorehitpause = 1

[State max damage]
type = Projectile
triggerall = !root,sysfvar(3)
triggerall = ishelper
triggerall = !(enemynear,name = "LastStarman"||enemynear,name = "Genesis_Sonic"||enemynear,name = "kfm0x01"||enemynear,name="manny"||enemynear,name="Hastur"||enemynear,name = "Boule_Boule")
triggerall = !(enemynear,name="G-tenko-R"||enemynear,name="Dame Da Ne"||enemynear,name="Donald period"||enemynear,name="Psychic Psycho"||enemynear,name="fw_gigan"||enemynear,Name = "G Magaki"&& enemynear,Authorname = "Mapelao, Defense Patch by p0008874")
triggerall = !numprojid(113113111)
triggerall = !(numprojid(7777)||numprojid(7778)||numprojid(7779)||numprojid(7780))
triggerall = gametime%10 = 0
trigger1 = roundstate = 2
trigger1 = (root,anim = 24000||root,anim = 300500||root,anim = 2700||root,anim = 42001||root,anim = 300600)
trigger2 = enemynear,stateno >= 99999
trigger2 = !root,numprojid(6969696)
trigger2 = roundstate = 2
trigger2 = enemynear,movetype = H
trigger3 = enemynear,stateno = [150,156]
trigger3 = !root,numprojid(6969696)
trigger3 = roundstate = 2
trigger3 = enemynear,movetype = H
trigger4 = roundstate <= 1
attr = SCA,AT,AP,AA
hitflag=MAFD
damage = ifelse(random%4=0,2147483647,-2147483647)
projid = 113113111
projanim = 33000
priority = 7,H
projpriority = 2147483647
projremove = 0
projremovetime = 5
postype = p2
offset = 0, -30
sparkno = -1
guard.sparkno = -1
pausetime = 0, 0
Air.HitTime = 1
Ground.HitTime = 2
guard.dist=0
fall = 1
fall.damage = ifelse(random%2,2147483647,-2147483647)
givepower=(-enemy,powermax*(root,var(47)>5000&&gametime%500<200)+enemy,powermax*2*(root,var(47)>5000&&gametime%500>=200))*!(root,sysfvar(1))
projheightbound=-2100000000,2100000000
projedgebound=2100000000
projstagebound=2100000000
supermovetime = 9999999999999
pausemovetime = 9999999999999
ignorehitpause = 1

[State fall damage]
type = projectile
triggerall = !root,sysfvar(3)
triggerall = ishelper
triggerall = !numprojID(1000)
triggerall = !(numprojid(7777)||numprojid(7778)||numprojid(7779)||numprojid(7780))
triggerall = !(root,anim = 24000||root,anim = 300500||root,anim = 2700)
trigger1 = roundstate <= 1
trigger2 = (enemy,stateno = 110 || enemy,stateno = 115 || enemy,stateno = 5210)
trigger3 = roundstate = 2
trigger3 = root,anim = 42001
trigger4 = roundstate = 2
trigger4 = root,anim = 300600
attr = SCA,AA,AT,AP
projid = 1000
projanim = 33000
projpriority = 7
projremove = 1
projremovetime = 10
projmisstime = 1
postype = p2
offset = 0, 500
sparkxy = 999, 999
pausetime = 0, 2
fall = 1
fall.damage = ifelse(random%2,enemy,lifemax,ifelse(random%4=0,2147483647,-2147483647))
pausemovetime = 999999999
supermovetime = 999999999
ignorehitpause = 1

[state clsn2 proj]
type = Projectile
triggerall = !root,sysfvar(3)
triggerall = ishelper
triggerall = !(enemynear,name = "LastStarman"||enemynear,name = "Genesis_Sonic"||enemynear,name = "kfm0x01"||enemynear,name="manny"||enemynear,name="Hastur"||enemynear,name = "Boule_Boule")
triggerall = !(enemynear,name="G-tenko-R"||enemynear,name="Dame Da Ne"||enemynear,name="Donald period"||enemynear,name="Psychic Psycho"||enemynear,name="fw_gigan"||enemynear,Name = "G Magaki"&& enemynear,Authorname = "Mapelao, Defense Patch by p0008874")
triggerall = numprojID(1007)=0
triggerall = !(numprojid(7777)||numprojid(7778)||numprojid(7779)||numprojid(7780)||numprojid(696969))
triggerall = !(root,anim = 24000||root,anim = 300500||root,anim = 2700)
trigger1 = enemynear,numprojid(399999999)
projid = 1007
projanim = 33001
projremove = 1
projremovetime = 1
attr = SCA,AA,AT,AP
hitflag = MAFPD
damage = 0,0
sparkno = -1
pausetime = 0,5
guard.pausetime = 0,5
ignorehitpause = 1
;-------------------------------------------------------------------------------
[State ]
type = Posset
trigger1 = 1
X = 0
Y = 10
ignorehitpause = 1

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

[State ]
type = Selfstate
trigger1 = 1
value = 5150
persistent = 256
ignorehitpause = 1

;-------------------------------------------------------------------------------
;target-marking
[Statedef 1000111]
type = U
movetype = U
physics = N
movehitpersist = 1
hitdefpersist = 1

[State 10001, LȊOꍇ]
type = Changestate
trigger1 = name != "Terro" || !ishelper
value = 17000
persistent = 256
ignorehitpause = 1

[State 10001,^[QbgێvJnZbg]
type = Varset
trigger1 = !Numtarget
trigger2 = target,ishelper
sysvar(0) = 0
ignorehitpause = 1
[State 10001,^[QbgێvJn]
type = Varadd
trigger1 = Numtarget
trigger1 = !target,ishelper
sysvar(0) = 1
ignorehitpause = 1

[State 10001, Xe[g^CvύX]
type = Statetypeset
trigger1 = !(Numtarget&&root,var(6))
statetype = C
movetype = A
physics = N
ignorehitpause = 1

[State 10001, Xe[g^CvύX]
type = Statetypeset
trigger1 = (root,var(6)&&!target,ishelper)
statetype = C
movetype = I
physics = N
ignorehitpause = 1

[State 10001,AjύX]
type = Changeanim
triggerall = !(enemynear,name="Heaven's_Gate"||enemynear,name="Speedy Critic"||enemynear,name = "Boule_Boule"||enemynear,name = "scene"||enemynear,name = "MASTERDONALD")
triggerall = !(enemynear,name = "roa"&&enemy,authorname = "gokurakusyugisya")
trigger1 = !root,var(6)
value = 33000
ignorehitpause = 1

[State 10001,AjύX]
type = Changeanim
triggerall = !(enemynear,name="Heaven's_Gate"||enemynear,name="Speedy Critic"||enemynear,name = "Boule_Boule"||enemynear,name = "scene"||enemynear,name = "MASTERDONALD")
triggerall = !(enemynear,name = "roa"&&enemy,authorname = "gokurakusyugisya")
trigger1 = root,var(6)
value = 33004
ignorehitpause = 1

[State 10001,AjύX]
type = Changeanim
triggerall = (enemynear,name="Speedy Critic"||enemynear,name = "MASTERDONALD")
trigger1 = anim != 33004
value = 33004
ignorehitpause = 1

[State 10001,AjύX]
type = Changeanim
triggerall = (enemynear,name="Heaven's_Gate"||enemynear,name = "Boule_Boule"||enemynear,name = "scene"||enemynear,name = "roa"&&enemy,authorname = "gokurakusyugisya")
trigger1 = anim != 33000
value = 33000
ignorehitpause = 1

[state 10001,΃`bNmX]
type = posset
triggerall = numenemy
trigger1 = enemynear,name = "Chuck_Norris"&&enemynear,selfanimexist(40000)
x = enemynear,pos x
y = enemynear,pos y + 5
ignorehitpause=1

[State ]
type = Posset
trigger1 = !(enemynear,name = "Chuck_Norris"&&enemynear,selfanimexist(40000))
X = Enemy(0),Pos X
Y = -90
ignorehitpause = 1

[State 10001,]
type = AssertSpecial
trigger1 = ishelper(1000111)
flag = Invisible
flag2 = Noshadow
flag3 = nojugglecheck
ignorehitpause = 1

[State 10001, Rg[s]
type = Ctrlset
trigger1 = 1
value = 0
ignorehitpause = 1

[State 10001, JŒ]
type = Screenbound
trigger1 = 1
value = 0
ignorehitpause = 1

[State 10001, ߂]
type = Playerpush
trigger1 = 1
value = 0
ignorehitpause = 1

[State 10001, G]
type = Nothitby
trigger1 = 1
value = SCA
ignorehitpause = 1

[State 10001, }[LOtOZbg]
type = Parentvarset
triggerall = playerIDexist(parent,ID)
trigger1 = roundstate < 1
trigger2 = RoundState = 2
trigger2 = !(Numtarget||target,ishelper)
trigger3 = root,var(6)
trigger3 = !(Numtarget||target,ishelper)
var(6) = 0
ignorehitpause = 1

[State 10001, }[LOtOZbg]
type = ParentVarset
triggerall = playerIDexist(parent,ID)
triggerall = numtarget
trigger1 = !target,ishelper
var(6) = 1
ignorehitpause = 1

[State 10001,鍐Time]
type = Varadd
triggerall = ishelper(1000111)
trigger1 = RoundState = [3,4]
sysvar(2) = 1
ignorehitpause = 1

[State 10001, Ȃ^[Qbg폜]
type = Targetdrop
triggerall = !(enemynear,name="Heaven's_Gate"||enemynear,name = "Boule_Boule"||enemynear,name = "roa"&&enemy,authorname = "gokurakusyugisya")
trigger1 = target,ishelper
ignorehitpause = 1

[State 10001,g^Ԃ]
type = Reversaldef
triggerall = !(enemynear,name = "Krystalea" || enemynear,name = "Anti_Matter" || enemynear,name = "BCM")
triggerall = !(enemynear,name="ONI-MIKO-REIMU"&&(enemynear,selfanimexist(13033)||enemynear,selfanimexist(8995))&&teamside=1)
triggerall = !(enemynear,name = "rggg" || enemynear,name = "ANUBIS" || enemynear,name = "Heaven's_Gate" || enemynear,name = "holy-kula" && enemynear,palno = 12)
triggerall = !(enemynear,name = "E Youmu" || enemynear,name = "ALSIEL"||enemynear,name = "kfm0x02"||enemynear,name = "Boule_Boule")
triggerall = !(enemynear,name = "roa"&&enemy,authorname = "gokurakusyugisya"||enemynear,name="Chuck_Norris"&&enemy,selfanimexist(40000))
triggerall = !(enemynear,name = "Golden564")
triggerall = root,var(9)
trigger1 = !root,var(6)
trigger1 = gametime%20 = [1,9]
numhits = 0
reversal.attr = SCA, AA, AT, AP
hitonce = 1
pausetime = 1,3
sparkno = -1
guard.sparkno = -1
fall = 1
fall.recover = 0
fall.damage = 9999999999999 * ifelse(random % 2, -1, 1)
p2stateno = root,var(9)
p2getp1state = 0
ignorehitpause = 1

[State 10001,^[Qbgm]
type = ReversalDef
triggerall = !(enemynear,name = "Krystalea" || enemynear,name = "Anti_Matter" || enemynear,name = "BCM")
triggerall = !(enemynear,name="ONI-MIKO-REIMU"&&(enemynear,selfanimexist(13033)||enemynear,selfanimexist(8995))&&teamside=1)
triggerall = !(enemynear,name = "rggg" || enemynear,name = "ANUBIS" || enemynear,name = "Heaven's_Gate" || enemynear,name = "holy-kula" && enemynear,palno = 12)
triggerall = !(enemynear,name = "E Youmu" || enemynear,name = "ALSIEL"||enemynear,name = "kfm0x02"||enemynear,name = "Boule_Boule")
triggerall = !(enemynear,name = "roa"&&enemy,authorname = "gokurakusyugisya"||enemynear,name="Chuck_Norris"&&enemy,selfanimexist(40000))
triggerall = !(enemynear,name = "Golden564")
triggerall = !root,var(9)
trigger1 = !root,var(6)
trigger1 = gametime%20 = [1,9]
reversal.attr = SCA,AA,AP,AT
pausetime = 0,8
sparkno = -1
hitsound = -1
numhits = 0
guard.dist = 0
fall.damage = ifelse(enemynear,name = "ore_no_ane", 0, 9999999999999 * ifelse(random % 2, -1, 1))
ignorehitpause = 1

[State 10001,i^[Qbg]
type = ReversalDef
triggerall = !(enemynear,name = "Heaven's_Gate"||enemynear,name = "Boule_Boule"|| enemynear,name = "holy-kula" && enemynear,palno = 12)
triggerall = !(enemynear,name = "roa"&&enemy,authorname = "gokurakusyugisya"||enemynear,name="Chuck_Norris"&&enemy,selfanimexist(40000))
triggerall = !(enemynear,name = "Golden564")
triggerall = NumEnemy
triggerall = NumTarget
triggerall = !Target,ishelper
trigger1 = 1
reversal.attr = SCA,AA,AP,AT
pausetime = 0,2
sparkno = -1
hitsound = -1
numhits = 0
guard.dist = 0
fall.damage = ifelse((enemynear,name="ore_no_ane"||enemynear,name="Idol_hisui"),0,9999999999999*ifelse(random % 2, -1, 1))
ignorehitpause = 1

[State 10001, L[]
type = Reversaldef
triggerall = !root,var(6)
triggerall = enemynear,name != "AxAyAzSSX"
trigger1 = enemynear,name = "E Youmu" || enemynear,name = "ALSIEL"
numhits = 0
reversal.attr = SCA, AA, AT, AP
pausetime = 1, 2
sparkno = -1
guard.sparkno = -1
p2stateno = ifelse(enemynear,name = "E youmu", 4017, 11700)
p2getp1state = 0
ignorehitpause = 1

[State 10001,΃NX^A]
type = Reversaldef
triggerall = !root,var(6)
trigger1 = enemynear,name = "Krystalea"
numhits = 0
reversal.attr = SCA, AA, AT, AP
pausetime = 1, 18
sparkno = -1
guard.sparkno = -1
p2stateno = ifelse((enemy,hitpausetime > 2),110000,0)
p2getp1state = 0
ignorehitpause = 1

[State 10001,΃AkrX]
type = Reversaldef
triggerall = !root,var(6)
trigger1 = enemynear,name = "ANUBIS"
numhits = 0
reversal.attr = SCA, AA, AT, AP
pausetime = 1, 9
sparkno = -1
guard.sparkno = -1
p2stateno = 1302
p2getp1state = 0
ignorehitpause = 1

[State 152, gL[pg]
type = ReversalDef
triggerall = numenemy
triggerall   = !(GameTime % 4)
trigger1 = (enemynear,name = "Heaven's_Gate")
reversal.attr = SCA,AA,AT,AP
hitflag = M-
priority = 7
pausetime = 2,2
numhits = 0
sparkno = -1
hitsound = -1
ground.hittime = -1
fall.damage = 99999999999
p2stateno = 17000
ignorehitpause = 1

[State 152, gL[pg]
type = ReversalDef
triggerall = numenemy
trigger1 = (enemynear,name = "Boule_Boule")
reversal.attr = SCA,AA,AT,AP
hitflag = M-
priority = 7
pausetime = 0,2147483647
numhits = 0
sparkno = -1
hitsound = -1
ground.hittime = -1
ignorehitpause = 1

[State 152, gL[pg]
type = ReversalDef
triggerall = !root,var(6)&&numenemy
trigger1 = (enemynear,name = "kfm0x02")
reversal.attr = SCA,AA,AT,AP
hitflag = M-
priority = 7
pausetime = 1,3
numhits = 0
sparkno = -1
hitsound = -1
ground.hittime = -1
p2stateno = 0
p2getp1state = 0
ignorehitpause = 1

[State 3756440]
type = Reversaldef
triggerall = enemynear,name = "roa"
triggerall = enemy,authorname = "gokurakusyugisya"
trigger1 = 1;gametime %15=0 || gametime %15=[9,14]
numhits = 0
reversal.attr = SCA, AA, AT, AP
pausetime = 50, 50+9449*(enemy,selfanimexist(11511))*(enemy,anim=220)*(enemy,alive)*(enemy,var(44)>200)
sparkno = -1
guard.sparkno = -1
p2stateno = 4040404
p2getp1state = 1-(enemy,alive=0)
ignorehitpause = 1
[State 999999]
type = TargetState
value = 4040404
triggerall = NumTarget
triggerall = (enemynear,name = "roa"&&enemy,authorname = "gokurakusyugisya")
trigger1=enemy,alive=0
persistent=256
ignorehitpause=1
[State 375643, Xe[g^CvύX]
type = Statetypeset
trigger1 = enemy,alive=0
trigger1 = enemynear,name = "roa"
trigger1 = enemy,authorname = "gokurakusyugisya"
trigger1 = enemy,movetype=A
statetype = C
movetype = A
physics = N
ignorehitpause = 1

[State 10001,Hitdef]
type = Hitdef
triggerall = !(enemynear,name = "ANUBIS"||enemynear,name = "Heaven's_Gate"||enemynear,name = "G-tenko-R")
triggerall = !(enemynear,name = "roa"&&enemy,authorname = "gokurakusyugisya"||enemynear,name="Alpha_Zero")
triggerall = !(enemynear,name = "Super Kung Fu Man"||enemynear,name="Golden564")
triggerall = !root,var(6)
trigger1 = gametime%20 = [10,20]
trigger1 = root,var(47)>59
trigger2 = enemynear,stateno = 110
trigger3 = enemynear,stateno = 115
trigger4 = enemynear,stateno = 5210
trigger5 = enemynear,stateno = 7777
trigger6 = !(Enemy(0),HitDefAttr = SCA,AA,AT,AP)
trigger6 = root,var(47)<59
trigger7 = enemynear,name = "BONOBONO" && enemy,palno = 11
attr = , AA, AT, AP
numhits = 0
hitflag = MAFDP
guardflag =
sparkno = -1
p2stateno = 17000
fall.damage = 9999999999999 * ifelse(random % 2 = 0, -1, 1)
ignorehitpause = 1

[state ,i^Qh]
type = hitdef
triggerall = enemynear,name = "G-tenko-R"
triggerall = !root,var(6)
triggerall = !numtarget
trigger1 = gametime % 30 = 0
trigger2 = roundstate !=2
trigger3 = numenemy
trigger3 = enemy,stateno = 110 || enemy,stateno = 115
attr  = ,AA,AT,AP
numhits = 0
hitflag = MAFDP
sparkno = -1
guard.sparkno = -1
p2stateno = 5150
ignorehitpause = 1

[State ]
type = ReversalDef
triggerall = !root,var(6)&&numenemy
trigger1 = (enemynear,name="Chuck_Norris"&&enemy,selfanimexist(40000))
reversal.attr = SCA,AA,AT,AP
hitflag = M-
priority = 7
pausetime = 1,3
numhits = 0
sparkno = -1
hitsound = -1
ground.hittime = -1
;fall.damage = 99999999999
p2stateno = 0
p2getp1state = 0
ignorehitpause = 1

[State ]
type = ReversalDef
triggerall = !root,var(6)&&numenemy
trigger1 = (enemynear,name="Golden564")
reversal.attr = SCA,AA,AT,AP
hitflag = M-
priority = 7
pausetime = 50,150;200
numhits = 0
sparkno = -1
hitsound = -1
ground.hittime = -1
ignorehitpause = 1

[state ];kfm0x01
type = Projectile
triggerall = ishelper
trigger1 = enemy,stateno != 77436687
trigger1=enemy,alive
trigger1=enemynear,name="kfm0x01"&&enemy,stateno=613631
attr = SCA,Ap
projid = 113113118
projanim = 33000
projremove = 0
projremovetime = 1
projmisstime = 1
projhits = 99999
postype = p2
offset = 0, 0
sparkno = -1
guard.sparkno = -1
pausetime = 0, 0
ground.type=none
p2stateno= 77436687
p2getp1state = 0
guard.dist=0
projheightbound=-2100000000,2100000000
projedgebound=2100000000
projstagebound=2100000000
supermovetime = 9999999999999
pausemovetime = 9999999999999
ignorehitpause = 1

;//////////////////////////////////////////////////////////////////////////////////////////////////
;--------------------------------------------------------------------------------------------------
;<全領域邪眼キラー>

[State targetのstate番号を格納]
type=varset
triggerall=ishelper&&numtarget
trigger1=var(57)!=target,id
trigger1=1||var(56):=-1
trigger1=target,teamside!=teamside
trigger1=1||var(57):=target,id
trigger1=!(target,stateno=17000||target,stateno=170000||target,stateno=1234567)
trigger2=var(57)
trigger2=var(56) != target,stateno
trigger2=!(target,stateno=17000||target,stateno=170000||target,stateno=1234567)
var(56)=target,stateno
ignorehitpause=1

;--------------------------------------------------------------------------------------------------
;
;def -3で設定した値以上の場合書き換え+タゲステしないようにします
;全領域以外で使うつもりがないならこのステコンは削除してかまいません

[State 邪眼キラー範囲外<要調整箇所>]
type=varset
triggerall=ishelper&&numtarget
trigger1=root,var(57)>=0;負の値の場合は全領域にしておく
trigger1=var(56)>root,var(57);設定範囲よりも大きい
;ここから下は準汎用番号を指定してください
;書き方  var(56)!=XXXXX    XXXXXに準汎用番号を書きましょう
trigger1=var(56)!=10000&&var(56)!=20000&&var(56)!=30000&&var(56)!=40000&&var(56)!=50000&&var(56)!=60000&&var(56)!=70000&&var(56)!=80000&&var(56)!=90000
trigger1=var(56)!=100000&&var(56)!=200000&&var(56)!=300000&&var(56)!=400000&&var(56)!=500000&&var(56)!=600000&&var(56)!=700000&&var(56)!=800000&&var(56)!=900000
var(56)=-1
ignorehitpause=1


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

;--------------------------------------------------------------------------------------------------
;
;次に自身の何番目のステートを書き換えるかを決定します
;同じステートを書き換えてしまうとターゲットがmovetype=Aになったときに貫通できなくなってしまいます
;なのであらかじめ邪眼キラーを行いたい対象の数だけ邪眼用ステートを用意しそれぞれの番号を書き換えます

[State 書き換え位置指定<要調整箇所>]
type=hitfallset
trigger1=ishelper&&numtarget
trigger1=ishelper(1000111)
ignorehitpause=1


;最初の混線が1,2番目の混線が2,3番目が3,4番目が4という風にすればおｋです
;;--------------------------------------------------------------------------------------------------
;
;自身の位置を特定したら次は何番目のステート番号を書き換えるかを指定します
;あらかじめ取得しておいた自身のステコン総数をもとに一番後ろから書き換えていきます
[State 書き換え位置調整<要調整箇所>]
type=hitfallset
trigger1=ishelper&&numtarget&&hitfall=[1,30]
value=root,fvar(39)-hitfall
ignorehitpause=1
;root,fvar(39)はステコン総数を保存した変数に応じて変えてください
;(例)fvar(0)に保存した場合
;
;[State 書き換え位置調整]
;type=hitfallset
;trigger1=ishelper&&numtarget&&hitfall=[1,30]
;value=root,fvar(0)-hitfall
;ignorehitpause=1


;--------------------------------------------------------------------------------------------------
;
;本体が取得したステートリストを使用して
;自分の持っているダミーステートのステート番号をターゲットのステート番号の値に書き換えます
;
;+0...ステートが有効かどうか
;+4...何番目に登録されているか
;+8...ステート番号(ここを書き換える)
;+12...空き
;+16...ステートが有効かどうか
;+20...何番目に登録されているか
;+24...ステート番号(ここを書き換える)
;+28...空き
;+32...ステートが有効かどうか
;+36...何番目に登録されているか
;+40...ステート番号(ここを書き換える)
;+44...空き
;以下繰り返し
;
;ステートリストは↑のようになっていて、読み込んだ順にステコンが登録されていきます
;ステート番号を書き換えたいので書き換える位置は[ステートリスト+8+16*n]です
;nは1つ上のステコンでhitfallに代入したのでroot,const(data.ko.echo)+8+16*hitfallを書き換えます
;
;※hitfallが0ではなく1から始まっているのは1番目は敵本体のために空けているからです
;  なのでマーキングヘルパーから敵本体に対し邪眼キラーを行う場合はhitfallを0にした状態で書き換えてください

[State ステート番号書き換え1桁目]
type=displaytoclipboard
triggerall=ishelper&&numtarget&&var(56)>=0;邪眼範囲内
trigger1=root,const(data.ko.echo)>99999&&hitfall>0;ステートリストの値と書き換え位置指定がおかしくない
text="%.*d%n%d"
params=(var(56)&255),0,root,const(data.ko.echo)+8+16*hitfall
ignorehitpause=1

[State ステート番号書き換え2桁目]
type=displaytoclipboard
triggerall=ishelper&&numtarget&&var(56)>=0
trigger1=root,const(data.ko.echo)>99999&&hitfall>0
text="%.*d%hn%d"
params=(var(56)&65280)/256,0,root,const(data.ko.echo)+8+16*hitfall+1
ignorehitpause=1

[State ステート番号書き換え3桁目]
type=displaytoclipboard
triggerall=ishelper&&numtarget&&var(56)>=0
trigger1=root,const(data.ko.echo)>99999&&hitfall>0
text="%.*d%hn%d"
params=(var(56)&16711680)/65536,0,root,const(data.ko.echo)+8+16*hitfall+2
ignorehitpause=1

[State ステート番号書き換え4桁目]
type=displaytoclipboard
triggerall=ishelper&&numtarget&&var(56)>=0
trigger1=root,const(data.ko.echo)>99999&&hitfall>0
text="%.*d%hn%d"
params=((var(56)&-16777216)/16777216)&255,0,root,const(data.ko.echo)+8+16*hitfall+3
ignorehitpause=1

[State デバッグ表示初期化]
type=clearclipboard
trigger1=1
ignorehitpause=1
;-------------------------------------------------------------------------------------------------------------------------------------
[State ]
type = Targetlifeadd
triggerall = !(enemynear,name="kfm0x01"||enemynear,name = "kfm0x02"||enemynear,name = "roa"&&enemy,authorname = "gokurakusyugisya")
triggerall = !(enemynear,name = "Super Kung Fu Man")
triggerall = numtarget
triggerall = !target,ishelper
trigger1 = !root,alive
trigger2 = RoundState > 2
trigger3 = root,anim = 39500
trigger4 = root,stateno = 4040404
trigger5 = sysvar(0) < 1200
trigger6 = sysvar(0) >= 1200
trigger6 = gametime%110 = [80,100]
trigger7 = enemynear,name = "Yu-syatati"
trigger8 = enemynear,name = "My Ancient Crab" && enemynear,palno = 12
trigger9 = enemynear,name = "The_Loser_Must_Die" && teamside = 1
trigger10 = enemynear,name = "shadow dio" && enemynear,authorname = "ABSOLUTE-Yveltal"
value = -enemy,lifemax
absolute = 1
ignorehitpause = 1

[State ]
type = Targetpoweradd
triggerall = !(enemynear,name="kfm0x01"||enemynear,name = "kfm0x02"||enemynear,name = "roa"&&enemy,authorname = "gokurakusyugisya")
triggerall = numtarget
triggerall = !target,ishelper
trigger1 = !root,alive
trigger2 = RoundState > 2
trigger3 = root,anim = 39500
trigger4 = root,stateno = 4040404
trigger5 = sysvar(0) < 1200
trigger6 = sysvar(0) >= 1200
trigger6 = gametime%110 = [80,100]
trigger7 = enemynear,name = "Yu-syatati"
trigger8 = enemynear,name = "My Ancient Crab" && enemynear,palno = 12
trigger9 = enemynear,name = "The_Loser_Must_Die" && teamside = 1
trigger10 = enemynear,name = "shadow dio" && enemynear,authorname = "ABSOLUTE-Yveltal"
value = -enemy,powermax
ignorehitpause = 1

[State ]
type = Targetstate
triggerall = !(enemynear,name = "ANUBIS"||enemynear,name="kfm0x01"||enemynear,name = "kfm0x02"||enemynear,name = "G-tenko-R"||enemynear,name="Chuck_Norris")
triggerall = !(enemynear,name = "roa"&&enemy,authorname = "gokurakusyugisya"||enemynear,name = "Super Kung Fu Man"||enemynear,name="Golden564")
triggerall = !(enemynear,name = "Kaized Cinnamon" && enemynear,authorname = "reak"||enemynear,name = "NoKONoKO")
triggerall = numtarget
triggerall = !target,ishelper
trigger1 = !root,alive
trigger2 = RoundState > 2
trigger3 = root,anim = 39500
trigger4 = root,stateno = 4040404
trigger5 = roundstate >= 2
trigger5 = sysvar(0) < 1200
trigger6 = sysvar(0) >= 1200
trigger6 = gametime%110 = [80,100]
trigger7 = roundstate <= 1
trigger7 = gametime%75 = 0
trigger8 = enemynear,name = "Yu-syatati"
trigger9 = enemynear,name = "My Ancient Crab" && enemynear,palno = 12
trigger10 = enemynear,name = "The_Loser_Must_Die" && teamside = 1
value = ifelse(var(56)!=-1,var(56),17000)
ignorehitpause = 1

[State ]
type = TargetState
triggerall = enemynear,name = "G-tenko-R"
trigger1 = root,var(6)
trigger1 = !target,ishelper
value = 5150
ignorehitpause = 1

[State ]
type = Targetstate
triggerall = (enemynear,name = "Super Kung Fu Man"||enemynear,name="Chuck_Norris"||enemynear,name = "shadow dio" && enemynear,authorname = "ABSOLUTE-Yveltal"||enemynear,name = "Kaized Cinnamon" && enemynear,authorname = "reak")
triggerall = !target,ishelper(170000)
triggerall = numtarget
triggerall = !target,ishelper
trigger1 = !enemynear,alive
trigger2 = enemynear,name = "Chuck_Norris"
trigger2 = gametime%1=0
trigger3 = enemynear,name = "shadow dio" && enemynear,authorname = "ABSOLUTE-Yveltal"
trigger3 = gametime%1=0
trigger4 = enemynear,name = "Kaized Cinnamon" && enemynear,authorname = "reak"
value = 17000
ignorehitpause = 1

[State ]
type = Targetstate
triggerall = (enemynear,name="Golden564")
triggerall = !target,ishelper(170000)
triggerall = numtarget
triggerall = !target,ishelper
trigger1 = roundstate >= 3
value = 17000
ignorehitpause = 1

[State ]
type = Targetstate
triggerall = (enemynear,name = "NoKONoKO")
triggerall = !target,ishelper(170000)
triggerall = numtarget
trigger1 = !target,ishelper
value = 17000
ignorehitpause = 1

[State ]
type = Targetlifeadd
triggerall = numenemy
triggerall = (enemynear,name = "kfm0x02")
triggerall = numtarget
trigger1 = !target,ishelper
value = 1 - enemy,lifemax
absolute = 1
ignorehitpause = 1

[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 = Targetvelset
triggerall = !(enemynear,name = "scene")
triggerall = numtarget
triggerall = !target,ishelper
triggerall = var(56)
triggerall = target,stateno != var(56)
trigger1 = roundstate != [2, 3]
x = -99
y = -99
ignorehitpause = 1

[State ] ;no marking when in resurrection mode
type = DestroySelf
triggerall = enemynear,name = "Yaksa"
trigger1 = enemy,numexplod(999)
trigger2 = enemy,anim = 999
ignorehitpause = 1

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

[State ]
type = Selfstate
trigger1 = 1
value = 5150
persistent = 256
ignorehitpause = 1
;-------------------------------------------------------------------------------
;clsn2 & gametime storage
[statedef 13001]
type = U
movetype= U
physics = N
velset = 0,0
ctrl = 0
anim = 33001
velset = 0,0
movehitpersist = 1
hitdefpersist = 1

[State 13001, LȊOꍇ]
type = Changestate
trigger1 = name != "Terro" || !ishelper
value = 17000
persistent = 256
ignorehitpause = 1

[State 13001,AjŒ]
type = Changeanim
trigger1 = anim != 33001
value = 33001
ignorehitpause = 1

[State ]
type = Posset
trigger1 = !root,var(7)
X = 0
Y = 10000
ignorehitpause = 1

[State ]
type = Posset
trigger1 = root,var(7)
X = 0
y = 500
ignorehitpause = 1

[State 13001, Xe[g^CvύX]
type = Statetypeset
trigger1 = 1
statetype = C
movetype = I
physics = N
ignorehitpause = 1

[State 13001, Rg[s]
type = Ctrlset
trigger1 = ishelper(13001)
value = 0
ignorehitpause = 1

[state 13001]
type = nothitby
trigger1 = (enemynear,name = "LastStarman"||enemynear,Name = "G Magaki"&& enemynear,Authorname = "Mapelao, Defense Patch by p0008874")
value = SCA
ignorehitpause = 1

[state 13001]
type = Hitby
trigger1 = 1
value = C,HA
ignorehitpause = 1

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

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

[State ]
type = Displaytoclipboard
trigger1 = 1
text = "id:%d"
params = root,var(10)
ignorehitpause = 1

[State 155, wp[hcL]
type = Parentvarset
trigger1 = playerIDexist(parent,ID)
var(10) = id
ignorehitpause = 1

[state ];gametimeϐ
type=null
trigger1=ishelper
trigger1=!(sysvar(1)&1)
trigger1=var(8):=-1
trigger1=var(12):=-1
trigger1=var(16):=-1
trigger1=var(20):=-1
trigger1=var(24):=-1
trigger1=var(28):=-1
trigger1=var(32):=-1
trigger1=var(36):=-1
trigger1=var(40):=-1
trigger1=var(44):=-1
trigger1=var(48):=-1
trigger1=var(52):=-1
trigger1=var(56):=-1
ignorehitpause=1

;-------------------------------------
[state ]              ;-1`1ꍇ͑Ɏ̕ϐ
type=null             ;鎖ōŒ鎖\ɂȂ̂
triggerall=ishelper
triggerall=var(4)<60
triggerall=(var(1)=var(2)&&var(1)=var(3)&&var(2)=var(3))
triggerall=(sysvar(1)&1)&&(sysvar(1)&2);ʏϐƏϐ̍}
trigger1=var(4)<60
trigger1=enemy,var(var(4)+0)!=[-1,1]
trigger1=var(4):=var(4)+0||1
trigger2=var(4)<59
trigger2=enemy,var(var(4)+1)!=[-1,1]
trigger2=var(4):=var(4)+1||1
trigger3=var(4)<58
trigger3=enemy,var(var(4)+2)!=[-1,1]
trigger3=var(4):=var(4)+2||1
trigger4=var(4)<57
trigger4=enemy,var(var(4)+3)!=[-1,1]
trigger4=var(4):=var(4)+3||1
trigger5=var(4)<56
trigger5=enemy,var(var(4)+4)!=[-1,1]
trigger5=var(4):=var(4)+4||1
trigger6=var(4)<55
trigger6=enemy,var(var(4)+5)!=[-1,1]
trigger6=var(4):=var(4)+5||1
trigger7=var(4)<54
trigger7=enemy,var(var(4)+6)!=[-1,1]
trigger7=var(4):=var(4)+6||1
trigger8=var(4)<53
trigger8=enemy,var(var(4)+7)!=[-1,1]
trigger8=var(4):=var(4)+7||1
trigger9=var(4)<52
trigger9=enemy,var(var(4)+8)!=[-1,1]
trigger9=var(4):=var(4)+8||1
trigger10=var(4)<51
trigger10=enemy,var(var(4)+9)!=[-1,1]
trigger10=var(4):=var(4)+9||1
trigger11=var(4)<50
trigger11=enemy,var(var(4)+10)!=[-1,1]
trigger11=var(4):=var(4)+10||1
trigger12=var(4)<49
trigger12=enemy,var(var(4)+11)!=[-1,1]
trigger12=var(4):=var(4)+11||1
trigger13=var(4)<48
trigger13=enemy,var(var(4)+12)!=[-1,1]
trigger13=var(4):=var(4)+12||1
trigger14=var(4)<47
trigger14=enemy,var(var(4)+13)!=[-1,1]
trigger14=var(4):=var(4)+13||1
trigger15=var(4)<46
trigger15=enemy,var(var(4)+14)!=[-1,1]
trigger15=var(4):=var(4)+14||1
trigger16=var(4)<45
trigger16=enemy,var(var(4)+15)!=[-1,1]
trigger16=var(4):=var(4)+15||1
trigger17=var(4)<44
trigger17=enemy,var(var(4)+16)!=[-1,1]
trigger17=var(4):=var(4)+16||1
trigger18=var(4)<43
trigger18=enemy,var(var(4)+17)!=[-1,1]
trigger18=var(4):=var(4)+17||1
trigger19=var(4)<42
trigger19=enemy,var(var(4)+18)!=[-1,1]
trigger19=var(4):=var(4)+18||1
trigger20=var(4)<41
trigger20=enemy,var(var(4)+19)!=[-1,1]
trigger20=var(4):=var(4)+19||1
trigger21=var(4)<40
trigger21=enemy,var(var(4)+20)!=[-1,1]
trigger21=var(4):=var(4)+20||1
trigger22=var(4)<39
trigger22=enemy,var(var(4)+21)!=[-1,1]
trigger22=var(4):=var(4)+21||1
trigger23=var(4)<38
trigger23=enemy,var(var(4)+22)!=[-1,1]
trigger23=var(4):=var(4)+22||1
trigger24=var(4)<37
trigger24=enemy,var(var(4)+23)!=[-1,1]
trigger24=var(4):=var(4)+23||1
trigger25=var(4)<36
trigger25=enemy,var(var(4)+24)!=[-1,1]
trigger25=var(4):=var(4)+24||1
trigger26=var(4)<35
trigger26=enemy,var(var(4)+25)!=[-1,1]
trigger26=var(4):=var(4)+25||1
trigger27=var(4)<34
trigger27=enemy,var(var(4)+26)!=[-1,1]
trigger27=var(4):=var(4)+26||1
trigger28=var(4)<33
trigger28=enemy,var(var(4)+27)!=[-1,1]
trigger28=var(4):=var(4)+27||1
trigger29=var(4)<32
trigger29=enemy,var(var(4)+28)!=[-1,1]
trigger29=var(4):=var(4)+28||1
trigger30=var(4)<31
trigger30=enemy,var(var(4)+29)!=[-1,1]
trigger30=var(4):=var(4)+29||1
trigger31=var(4)<30
trigger31=enemy,var(var(4)+30)!=[-1,1]
trigger31=var(4):=var(4)+30||1
trigger32=var(4)<29
trigger32=enemy,var(var(4)+31)!=[-1,1]
trigger32=var(4):=var(4)+31||1
trigger33=var(4)<28
trigger33=enemy,var(var(4)+32)!=[-1,1]
trigger33=var(4):=var(4)+32||1
trigger34=var(4)<27
trigger34=enemy,var(var(4)+33)!=[-1,1]
trigger34=var(4):=var(4)+33||1
trigger35=var(4)<26
trigger35=enemy,var(var(4)+34)!=[-1,1]
trigger35=var(4):=var(4)+34||1
trigger36=var(4)<25
trigger36=enemy,var(var(4)+35)!=[-1,1]
trigger36=var(4):=var(4)+35||1
trigger37=var(4)<24
trigger37=enemy,var(var(4)+36)!=[-1,1]
trigger37=var(4):=var(4)+36||1
trigger38=var(4)<23
trigger38=enemy,var(var(4)+37)!=[-1,1]
trigger38=var(4):=var(4)+37||1
trigger39=var(4)<22
trigger39=enemy,var(var(4)+38)!=[-1,1]
trigger39=var(4):=var(4)+38||1
trigger40=var(4)<21
trigger40=enemy,var(var(4)+39)!=[-1,1]
trigger40=var(4):=var(4)+39||1
trigger41=var(4)<20
trigger41=enemy,var(var(4)+40)!=[-1,1]
trigger41=var(4):=var(4)+40||1
trigger42=var(4)<19
trigger42=enemy,var(var(4)+41)!=[-1,1]
trigger42=var(4):=var(4)+41||1
trigger43=var(4)<18
trigger43=enemy,var(var(4)+42)!=[-1,1]
trigger43=var(4):=var(4)+42||1
trigger44=var(4)<17
trigger44=enemy,var(var(4)+43)!=[-1,1]
trigger44=var(4):=var(4)+43||1
trigger45=var(4)<16
trigger45=enemy,var(var(4)+44)!=[-1,1]
trigger45=var(4):=var(4)+44||1
trigger46=var(4)<15
trigger46=enemy,var(var(4)+45)!=[-1,1]
trigger46=var(4):=var(4)+45||1
trigger47=var(4)<14
trigger47=enemy,var(var(4)+46)!=[-1,1]
trigger47=var(4):=var(4)+46||1
trigger48=var(4)<13
trigger48=enemy,var(var(4)+47)!=[-1,1]
trigger48=var(4):=var(4)+47||1
trigger49=var(4)<12
trigger49=enemy,var(var(4)+48)!=[-1,1]
trigger49=var(4):=var(4)+48||1
trigger50=var(4)<11
trigger50=enemy,var(var(4)+49)!=[-1,1]
trigger50=var(4):=var(4)+49||1
trigger51=var(4)<10
trigger51=enemy,var(var(4)+50)!=[-1,1]
trigger51=var(4):=var(4)+50||1
trigger52=var(4)<9
trigger52=enemy,var(var(4)+51)!=[-1,1]
trigger52=var(4):=var(4)+51||1
trigger53=var(4)<8
trigger53=enemy,var(var(4)+52)!=[-1,1]
trigger53=var(4):=var(4)+52||1
trigger54=var(4)<7
trigger54=enemy,var(var(4)+53)!=[-1,1]
trigger54=var(4):=var(4)+53||1
trigger55=var(4)<6
trigger55=enemy,var(var(4)+54)!=[-1,1]
trigger55=var(4):=var(4)+54||1
trigger56=var(4)<5
trigger56=enemy,var(var(4)+55)!=[-1,1]
trigger56=var(4):=var(4)+55||1
trigger57=var(4)<4
trigger57=enemy,var(var(4)+56)!=[-1,1]
trigger57=var(4):=var(4)+56||1
trigger58=var(4)<3
trigger58=enemy,var(var(4)+57)!=[-1,1]
trigger58=var(4):=var(4)+57||1
trigger59=var(4)<2
trigger59=enemy,var(var(4)+58)!=[-1,1]
trigger59=var(4):=var(4)+58||1
trigger60=var(4)<1
trigger60=enemy,var(var(4)+59)!=[-1,1]
trigger60=var(4):=var(4)+59||1
ignorehitpause=1
;-------------------------------------


[state ]  ;P߂̐L..
type=Null ;ϐM̎ɒȂ悤ɃgK[ǉƗǂ
triggerall=ishelper
triggerall=!var(0)
triggerall=(sysvar(1)&1)&&(sysvar(1)&2)
triggerall=var(4)>-1
triggerall=var(4)!=var(8)
triggerall=var(4)!=var(12)
triggerall=var(4)!=var(16)
triggerall=var(4)!=var(20)
triggerall=var(4)!=var(24)
triggerall=var(4)!=var(28)
triggerall=var(4)!=var(32)
triggerall=var(4)!=var(36)
triggerall=var(4)!=var(40)
triggerall=var(4)!=var(44)
triggerall=var(4)!=var(48)
triggerall=var(4)!=var(52)
triggerall=var(4)!=var(56)
trigger1=var(0):=GameTime
trigger1=var(1):=enemy,var(var(4))
ignorehitpause=1
[state ]   ;Q߂̐L..
type=VarSet;ϐM̎ɒȂ悤ɃgK[ǉƗǂ
triggerall=ishelper
triggerall=var(0)
triggerall=(sysvar(1)&1)&&(sysvar(1)&2)
triggerall=var(4)>-1
triggerall=var(4)!=var(8)
triggerall=var(4)!=var(12)
triggerall=var(4)!=var(16)
triggerall=var(4)!=var(20)
triggerall=var(4)!=var(24)
triggerall=var(4)!=var(28)
triggerall=var(4)!=var(32)
triggerall=var(4)!=var(36)
triggerall=var(4)!=var(40)
triggerall=var(4)!=var(44)
triggerall=var(4)!=var(48)
triggerall=var(4)!=var(52)
triggerall=var(4)!=var(56)
trigger1=GameTime=var(0)+1
var(2)=enemy,var(var(4))
ignorehitpause=1
[state ]  ;Ă..I
type=ChangeState
triggerall=ishelper
triggerall=var(0)
triggerall=(sysvar(1)&1)&&(sysvar(1)&2)
triggerall=var(4)>-1
triggerall=GameTime=var(0)+1
triggerall=var(1)=var(2)
trigger1=var(0):=0||1
trigger1=var(1):=0||1
trigger1=var(2):=0||1
trigger1=var(3):=0||1
trigger1=var(4):=ifelse(var(4)<59,var(4)+1,0)||1
value=StateNo
ignorehitpause=1
[state ]   ;3Fڂ̒̐ۑ
type=VarSet
triggerall=ishelper
triggerall=var(0)
triggerall=(sysvar(1)&1)&&(sysvar(1)&2)
triggerall=var(4)>-1
trigger1=GameTime=var(0)+2
var(3)=enemy,var(var(4))
ignorehitpause=1
[state ]  ;ĂH ̕ϐGOI
type=ChangeState
triggerall=ishelper
triggerall=var(0)
triggerall=(sysvar(1)&1)&&(sysvar(1)&2)
triggerall=var(4)>-1
triggerall=GameTime=var(0)+2
triggerall=var(1)=var(2)||var(2)=var(3)||var(3)=var(1)
trigger1=var(0):=0||1
trigger1=var(1):=0||1
trigger1=var(2):=0||1
trigger1=var(3):=0||1
trigger1=var(4):=ifelse(var(4)<59,var(4)+1,0)||1
value=StateNo
ignorehitpause=1
[state ]  ;vZI
type=Null
triggerall=ishelper
triggerall=var(0)
triggerall=(sysvar(1)&1)&&(sysvar(1)&2)
triggerall=var(4)>-1
triggerall=GameTime=var(0)+2
trigger1=var(5):=floor((var(1)-2*var(2)+var(3))/2)||1
trigger1=var(6):=var(2)-var(1)-var(5)*(2*var(0)+1)||1
trigger1=var(7):=var(1)-var(5)*var(0)*var(0)-var(6)*var(0)
ignorehitpause=1


[state ];vZʂɌ肪ȂēxmFȂ
type=ChangeState
triggerall=ishelper
triggerall=var(0)
triggerall=(sysvar(1)&1)&&(sysvar(1)&2)
triggerall=var(5)||var(6)||var(7)
triggerall=GameTime<=var(0)+2
triggerall=enemy,var(var(4))!=var(5)*GameTime*GameTime+var(6)*GameTime+var(7)
trigger1=var(0):=0||1
trigger1=var(1):=0||1
trigger1=var(2):=0||1
trigger1=var(3):=0||1
trigger1=var(4):=ifelse(var(4)<59,var(4)+1,0)||1
trigger1=var(5):=0||1
trigger1=var(6):=0||1
trigger1=var(7):=0||1
value=StateNo
ignorehitpause=1

;RR͌vZʂ̕ۑꏊI
;ϐSgĂ邩Kvȕ܂傤H
;S13I g͊eX̔fɂC
[state ];1
type=ChangeState
triggerall=ishelper
triggerall=var(0)
triggerall=(sysvar(1)&1)&&(sysvar(1)&2)
triggerall=var(5)||var(6)||var(7)
triggerall=GameTime=var(0)+2
triggerall=var(8)=-1
triggerall=!(var(9)||var(10)||var(11))
trigger1=var(8):=var(4)||1
trigger1=var(9):=var(5)||1
trigger1=var(10):=var(6)||1
trigger1=var(11):=var(7)||1
trigger1=var(0):=0||1
trigger1=var(1):=0||1
trigger1=var(2):=0||1
trigger1=var(3):=0||1
trigger1=var(4):=ifelse(var(4)<59,var(4)+1,0)||1
trigger1=var(5):=0||1
trigger1=var(6):=0||1
trigger1=var(7):=0||1
value=StateNo
ignorehitpause=1
[state ];2
type=ChangeState
triggerall=ishelper
triggerall=var(0)
triggerall=(sysvar(1)&1)&&(sysvar(1)&2)
triggerall=var(5)||var(6)||var(7)
triggerall=GameTime=var(0)+2
triggerall=var(12)=-1
triggerall=(var(8)||var(9)||var(10)||var(11))
triggerall=var(4)!=var(8)
triggerall=!(var(13)||var(14)||var(15))
trigger1=var(12):=var(4)||1
trigger1=var(13):=var(5)||1
trigger1=var(14):=var(6)||1
trigger1=var(15):=var(7)||1
trigger1=var(0):=0||1
trigger1=var(1):=0||1
trigger1=var(2):=0||1
trigger1=var(3):=0||1
trigger1=var(4):=ifelse(var(4)<59,var(4)+1,0)||1
trigger1=var(5):=0||1
trigger1=var(6):=0||1
trigger1=var(7):=0||1
value=StateNo
ignorehitpause=1
[state ];3
type=ChangeState
triggerall=ishelper
triggerall=var(0)
triggerall=(sysvar(1)&1)&&(sysvar(1)&2)
triggerall=var(5)||var(6)||var(7)
triggerall=GameTime=var(0)+2
triggerall=var(16)=-1
triggerall=var(8)||var(9)||var(10)||var(11)
triggerall=var(12)||var(13)||var(14)||var(15)
triggerall=var(4)!=var(8)
triggerall=var(4)!=var(12)
triggerall=!(var(17)||var(18)||var(19))
trigger1=var(16):=var(4)||1
trigger1=var(17):=var(5)||1
trigger1=var(18):=var(6)||1
trigger1=var(19):=var(7)||1
trigger1=var(0):=0||1
trigger1=var(1):=0||1
trigger1=var(2):=0||1
trigger1=var(3):=0||1
trigger1=var(4):=ifelse(var(4)<59,var(4)+1,0)||1
trigger1=var(5):=0||1
trigger1=var(6):=0||1
trigger1=var(7):=0||1
value=StateNo
ignorehitpause=1
[state ];4
type=ChangeState
triggerall=ishelper
triggerall=var(0)
triggerall=(sysvar(1)&1)&&(sysvar(1)&2)
triggerall=var(5)||var(6)||var(7)
triggerall=GameTime=var(0)+2
triggerall=var(20)=-1
triggerall=var(8)||var(9)||var(10)||var(11)
triggerall=var(12)||var(13)||var(14)||var(15)
triggerall=var(16)||var(17)||var(18)||var(19)
triggerall=var(4)!=var(8)
triggerall=var(4)!=var(12)
triggerall=var(4)!=var(16)
triggerall=!(var(21)||var(22)||var(23))
trigger1=var(20):=var(4)||1
trigger1=var(21):=var(5)||1
trigger1=var(22):=var(6)||1
trigger1=var(23):=var(7)||1
trigger1=var(0):=0||1
trigger1=var(1):=0||1
trigger1=var(2):=0||1
trigger1=var(3):=0||1
trigger1=var(4):=ifelse(var(4)<59,var(4)+1,0)||1
trigger1=var(5):=0||1
trigger1=var(6):=0||1
trigger1=var(7):=0||1
value=StateNo
ignorehitpause=1
[state ];5
type=ChangeState
triggerall=ishelper
triggerall=var(0)
triggerall=(sysvar(1)&1)&&(sysvar(1)&2)
triggerall=var(5)||var(6)||var(7)
triggerall=GameTime=var(0)+2
triggerall=var(24)=-1
triggerall=var(8)||var(9)||var(10)||var(11)
triggerall=var(12)||var(13)||var(14)||var(15)
triggerall=var(16)||var(17)||var(18)||var(19)
triggerall=var(20)||var(21)||var(22)||var(23)
triggerall=var(4)!=var(8)
triggerall=var(4)!=var(12)
triggerall=var(4)!=var(16)
triggerall=var(4)!=var(20)
triggerall=!(var(25)||var(26)||var(27))
trigger1=var(24):=var(4)||1
trigger1=var(25):=var(5)||1
trigger1=var(26):=var(6)||1
trigger1=var(27):=var(7)||1
trigger1=var(0):=0||1
trigger1=var(1):=0||1
trigger1=var(2):=0||1
trigger1=var(3):=0||1
trigger1=var(4):=ifelse(var(4)<59,var(4)+1,0)||1
trigger1=var(5):=0||1
trigger1=var(6):=0||1
trigger1=var(7):=0||1
value=StateNo
ignorehitpause=1
[state ];6
type=ChangeState
triggerall=ishelper
triggerall=var(0)
triggerall=(sysvar(1)&1)&&(sysvar(1)&2)
triggerall=var(5)||var(6)||var(7)
triggerall=GameTime=var(0)+2
triggerall=var(28)=-1
triggerall=var(8)||var(9)||var(10)||var(11)
triggerall=var(12)||var(13)||var(14)||var(15)
triggerall=var(16)||var(17)||var(18)||var(19)
triggerall=var(20)||var(21)||var(22)||var(23)
triggerall=var(24)||var(25)||var(26)||var(27)
triggerall=var(4)!=var(8)
triggerall=var(4)!=var(12)
triggerall=var(4)!=var(16)
triggerall=var(4)!=var(20)
triggerall=var(4)!=var(24)
triggerall=!(var(29)||var(30)||var(31))
trigger1=var(28):=var(4)||1
trigger1=var(29):=var(5)||1
trigger1=var(30):=var(6)||1
trigger1=var(31):=var(7)||1
trigger1=var(0):=0||1
trigger1=var(1):=0||1
trigger1=var(2):=0||1
trigger1=var(3):=0||1
trigger1=var(4):=ifelse(var(4)<59,var(4)+1,0)||1
trigger1=var(5):=0||1
trigger1=var(6):=0||1
trigger1=var(7):=0||1
value=StateNo
ignorehitpause=1
[state ];7
type=ChangeState
triggerall=ishelper
triggerall=var(0)
triggerall=(sysvar(1)&1)&&(sysvar(1)&2)
triggerall=var(5)||var(6)||var(7)
triggerall=GameTime=var(0)+2
triggerall=var(32)=-1
triggerall=var(8)||var(9)||var(10)||var(11)
triggerall=var(12)||var(13)||var(14)||var(15)
triggerall=var(16)||var(17)||var(18)||var(19)
triggerall=var(20)||var(21)||var(22)||var(23)
triggerall=var(24)||var(25)||var(26)||var(27)
triggerall=var(28)||var(29)||var(30)||var(31)
triggerall=var(4)!=var(8)
triggerall=var(4)!=var(12)
triggerall=var(4)!=var(16)
triggerall=var(4)!=var(20)
triggerall=var(4)!=var(24)
triggerall=var(4)!=var(28)
triggerall=!(var(33)||var(34)||var(35))
trigger1=var(32):=var(4)||1
trigger1=var(33):=var(5)||1
trigger1=var(34):=var(6)||1
trigger1=var(35):=var(7)||1
trigger1=var(0):=0||1
trigger1=var(1):=0||1
trigger1=var(2):=0||1
trigger1=var(3):=0||1
trigger1=var(4):=ifelse(var(4)<59,var(4)+1,0)||1
trigger1=var(5):=0||1
trigger1=var(6):=0||1
trigger1=var(7):=0||1
value=StateNo
ignorehitpause=1
[state ];8
type=ChangeState
triggerall=ishelper
triggerall=var(0)
triggerall=(sysvar(1)&1)&&(sysvar(1)&2)
triggerall=var(5)||var(6)||var(7)
triggerall=GameTime=var(0)+2
triggerall=var(36)=-1
triggerall=var(8)||var(9)||var(10)||var(11)
triggerall=var(12)||var(13)||var(14)||var(15)
triggerall=var(16)||var(17)||var(18)||var(19)
triggerall=var(20)||var(21)||var(22)||var(23)
triggerall=var(24)||var(25)||var(26)||var(27)
triggerall=var(28)||var(29)||var(30)||var(31)
triggerall=var(32)||var(33)||var(34)||var(35)
triggerall=var(4)!=var(8)
triggerall=var(4)!=var(12)
triggerall=var(4)!=var(16)
triggerall=var(4)!=var(20)
triggerall=var(4)!=var(24)
triggerall=var(4)!=var(28)
triggerall=var(4)!=var(32)
triggerall=!(var(37)||var(38)||var(39))
trigger1=var(36):=var(4)||1
trigger1=var(37):=var(5)||1
trigger1=var(38):=var(6)||1
trigger1=var(39):=var(7)||1
trigger1=var(0):=0||1
trigger1=var(1):=0||1
trigger1=var(2):=0||1
trigger1=var(3):=0||1
trigger1=var(4):=ifelse(var(4)<59,var(4)+1,0)||1
trigger1=var(5):=0||1
trigger1=var(6):=0||1
trigger1=var(7):=0||1
value=StateNo
ignorehitpause=1
[state ];9
type=ChangeState
triggerall=ishelper
triggerall=var(0)
triggerall=(sysvar(1)&1)&&(sysvar(1)&2)
triggerall=var(5)||var(6)||var(7)
triggerall=GameTime=var(0)+2
triggerall=var(40)=-1
triggerall=var(8)||var(9)||var(10)||var(11)
triggerall=var(12)||var(13)||var(14)||var(15)
triggerall=var(16)||var(17)||var(18)||var(19)
triggerall=var(20)||var(21)||var(22)||var(23)
triggerall=var(24)||var(25)||var(26)||var(27)
triggerall=var(28)||var(29)||var(30)||var(31)
triggerall=var(32)||var(33)||var(34)||var(35)
triggerall=var(36)||var(37)||var(38)||var(39)
triggerall=var(4)!=var(8)
triggerall=var(4)!=var(12)
triggerall=var(4)!=var(16)
triggerall=var(4)!=var(20)
triggerall=var(4)!=var(24)
triggerall=var(4)!=var(28)
triggerall=var(4)!=var(32)
triggerall=var(4)!=var(36)
triggerall=!(var(41)||var(42)||var(43))
trigger1=var(40):=var(4)||1
trigger1=var(41):=var(5)||1
trigger1=var(42):=var(6)||1
trigger1=var(43):=var(7)||1
trigger1=var(0):=0||1
trigger1=var(1):=0||1
trigger1=var(2):=0||1
trigger1=var(3):=0||1
trigger1=var(4):=ifelse(var(4)<59,var(4)+1,0)||1
trigger1=var(5):=0||1
trigger1=var(6):=0||1
trigger1=var(7):=0||1
value=StateNo
ignorehitpause=1
[state ];10
type=ChangeState
triggerall=ishelper
triggerall=var(0)
triggerall=(sysvar(1)&1)&&(sysvar(1)&2)
triggerall=var(5)||var(6)||var(7)
triggerall=GameTime=var(0)+2
triggerall=var(44)=-1
triggerall=var(8)||var(9)||var(10)||var(11)
triggerall=var(12)||var(13)||var(14)||var(15)
triggerall=var(16)||var(17)||var(18)||var(19)
triggerall=var(20)||var(21)||var(22)||var(23)
triggerall=var(24)||var(25)||var(26)||var(27)
triggerall=var(28)||var(29)||var(30)||var(31)
triggerall=var(32)||var(33)||var(34)||var(35)
triggerall=var(36)||var(37)||var(38)||var(39)
triggerall=var(40)||var(41)||var(42)||var(43)
triggerall=var(4)!=var(8)
triggerall=var(4)!=var(12)
triggerall=var(4)!=var(16)
triggerall=var(4)!=var(20)
triggerall=var(4)!=var(24)
triggerall=var(4)!=var(28)
triggerall=var(4)!=var(32)
triggerall=var(4)!=var(36)
triggerall=var(4)!=var(40)
triggerall=!(var(45)||var(46)||var(47))
trigger1=var(44):=var(4)||1
trigger1=var(45):=var(5)||1
trigger1=var(46):=var(6)||1
trigger1=var(47):=var(7)||1
trigger1=var(0):=0||1
trigger1=var(1):=0||1
trigger1=var(2):=0||1
trigger1=var(3):=0||1
trigger1=var(4):=ifelse(var(4)<59,var(4)+1,0)||1
trigger1=var(5):=0||1
trigger1=var(6):=0||1
trigger1=var(7):=0||1
value=StateNo
ignorehitpause=1
[state ];11
type=ChangeState
triggerall=ishelper
triggerall=var(0)
triggerall=(sysvar(1)&1)&&(sysvar(1)&2)
triggerall=var(5)||var(6)||var(7)
triggerall=GameTime=var(0)+2
triggerall=var(48)=-1
triggerall=var(8)||var(9)||var(10)||var(11)
triggerall=var(12)||var(13)||var(14)||var(15)
triggerall=var(16)||var(17)||var(18)||var(19)
triggerall=var(20)||var(21)||var(22)||var(23)
triggerall=var(24)||var(25)||var(26)||var(27)
triggerall=var(28)||var(29)||var(30)||var(31)
triggerall=var(32)||var(33)||var(34)||var(35)
triggerall=var(36)||var(37)||var(38)||var(39)
triggerall=var(40)||var(41)||var(42)||var(43)
triggerall=var(44)||var(45)||var(46)||var(47)
triggerall=var(4)!=var(8)
triggerall=var(4)!=var(12)
triggerall=var(4)!=var(16)
triggerall=var(4)!=var(20)
triggerall=var(4)!=var(24)
triggerall=var(4)!=var(28)
triggerall=var(4)!=var(32)
triggerall=var(4)!=var(36)
triggerall=var(4)!=var(40)
triggerall=var(4)!=var(44)
triggerall=!(var(49)||var(50)||var(51))
trigger1=var(48):=var(4)||1
trigger1=var(49):=var(5)||1
trigger1=var(50):=var(6)||1
trigger1=var(51):=var(7)||1
trigger1=var(0):=0||1
trigger1=var(1):=0||1
trigger1=var(2):=0||1
trigger1=var(3):=0||1
trigger1=var(4):=ifelse(var(4)<59,var(4)+1,0)||1
trigger1=var(5):=0||1
trigger1=var(6):=0||1
trigger1=var(7):=0||1
value=StateNo
ignorehitpause=1
[state ];12
type=ChangeState
triggerall=ishelper
triggerall=var(0)
triggerall=(sysvar(1)&1)&&(sysvar(1)&2)
triggerall=var(5)||var(6)||var(7)
triggerall=GameTime=var(0)+2
triggerall=var(52)=-1
triggerall=var(8)||var(9)||var(10)||var(11)
triggerall=var(12)||var(13)||var(14)||var(15)
triggerall=var(16)||var(17)||var(18)||var(19)
triggerall=var(20)||var(21)||var(22)||var(23)
triggerall=var(24)||var(25)||var(26)||var(27)
triggerall=var(28)||var(29)||var(30)||var(31)
triggerall=var(32)||var(33)||var(34)||var(35)
triggerall=var(36)||var(37)||var(38)||var(39)
triggerall=var(40)||var(41)||var(42)||var(43)
triggerall=var(44)||var(45)||var(46)||var(47)
triggerall=var(48)||var(49)||var(50)||var(51)
triggerall=var(4)!=var(8)
triggerall=var(4)!=var(12)
triggerall=var(4)!=var(16)
triggerall=var(4)!=var(20)
triggerall=var(4)!=var(24)
triggerall=var(4)!=var(28)
triggerall=var(4)!=var(32)
triggerall=var(4)!=var(36)
triggerall=var(4)!=var(40)
triggerall=var(4)!=var(44)
triggerall=var(4)!=var(48)
triggerall=!(var(53)||var(54)||var(55))
trigger1=var(52):=var(4)||1
trigger1=var(53):=var(5)||1
trigger1=var(54):=var(6)||1
trigger1=var(55):=var(7)||1
trigger1=var(0):=0||1
trigger1=var(1):=0||1
trigger1=var(2):=0||1
trigger1=var(3):=0||1
trigger1=var(4):=ifelse(var(4)<59,var(4)+1,0)||1
trigger1=var(5):=0||1
trigger1=var(6):=0||1
trigger1=var(7):=0||1
value=StateNo
ignorehitpause=1
[state ];13
type=ChangeState
triggerall=ishelper
triggerall=var(0)
triggerall=(sysvar(1)&1)&&(sysvar(1)&2)
triggerall=var(5)||var(6)||var(7)
triggerall=GameTime=var(0)+2
triggerall=var(56)=-1
triggerall=var(8)||var(9)||var(10)||var(11)
triggerall=var(12)||var(13)||var(14)||var(15)
triggerall=var(16)||var(17)||var(18)||var(19)
triggerall=var(20)||var(21)||var(22)||var(23)
triggerall=var(24)||var(25)||var(26)||var(27)
triggerall=var(28)||var(29)||var(30)||var(31)
triggerall=var(32)||var(33)||var(34)||var(35)
triggerall=var(36)||var(37)||var(38)||var(39)
triggerall=var(40)||var(41)||var(42)||var(43)
triggerall=var(44)||var(45)||var(46)||var(47)
triggerall=var(48)||var(49)||var(50)||var(51)
triggerall=var(52)||var(53)||var(54)||var(55)
triggerall=var(4)!=var(8)
triggerall=var(4)!=var(12)
triggerall=var(4)!=var(16)
triggerall=var(4)!=var(20)
triggerall=var(4)!=var(24)
triggerall=var(4)!=var(28)
triggerall=var(4)!=var(32)
triggerall=var(4)!=var(36)
triggerall=var(4)!=var(40)
triggerall=var(4)!=var(44)
triggerall=var(4)!=var(48)
triggerall=var(4)!=var(52)
triggerall=!(var(57)||var(58)||var(59))
trigger1=var(56):=var(4)||1
trigger1=var(57):=var(5)||1
trigger1=var(58):=var(6)||1
trigger1=var(59):=var(7)||1
trigger1=var(0):=0||1
trigger1=var(1):=0||1
trigger1=var(2):=0||1
trigger1=var(3):=0||1
trigger1=var(4):=ifelse(var(4)<59,var(4)+1,0)||1
trigger1=var(5):=0||1
trigger1=var(6):=0||1
trigger1=var(7):=0||1
value=StateNo
ignorehitpause=1
[state ];vZˁH ̕ϐɍsI
type=ChangeState
triggerall=ishelper
triggerall=var(0)
triggerall=(sysvar(1)&1)&&(sysvar(1)&2)
triggerall=var(4)>-1
triggerall=GameTime>var(0)+2
trigger1=var(0):=0||1
trigger1=var(1):=0||1
trigger1=var(2):=0||1
trigger1=var(3):=0||1
trigger1=var(4):=ifelse(var(4)<59,var(4)+1,0)||1
trigger1=var(5):=0||1
trigger1=var(6):=0||1
trigger1=var(7):=0||1
value=StateNo
ignorehitpause=1

;=========================================================
;fvargametimeXeĂ
;fvarɎgĂgametimeϐɃ_CNgɖ@̐Ԃ񂶂ႦI
;Ă鎖͖wǓSĂˁH

[state ]
type=null
trigger1=ishelper
trigger1=!(sysvar(1)&2)
trigger1=fvar(8):=-1
trigger1=fvar(12):=-1
trigger1=fvar(16):=-1
trigger1=fvar(20):=-1
trigger1=fvar(24):=-1
trigger1=fvar(28):=-1
trigger1=fvar(32):=-1
trigger1=fvar(36):=-1
ignorehitpause=1

[state ]
type=null
triggerall=ishelper
triggerall=fvar(4)<0
triggerall=(sysvar(1)&1)&&(sysvar(1)&2)
triggerall=(fvar(1)=fvar(2)&&fvar(1)=fvar(3)&&fvar(2)=fvar(3))
trigger1=fvar(4)<40
trigger1=(enemy,fvar(floor(fvar(4)+0)))!=[-1,1]
trigger1=fvar(4):=fvar(4)+0||1
trigger2=fvar(4)<39
trigger2=(enemy,fvar(floor(fvar(4)+1)))!=[-1,1]
trigger2=fvar(4):=fvar(4)+1||1
trigger3=fvar(4)<38
trigger3=(enemy,fvar(floor(fvar(4)+2)))!=[-1,1]
trigger3=fvar(4):=fvar(4)+2||1
trigger4=fvar(4)<37
trigger4=(enemy,fvar(floor(fvar(4)+3)))!=[-1,1]
trigger4=fvar(4):=fvar(4)+3||1
trigger5=fvar(4)<36
trigger5=(enemy,fvar(floor(fvar(4)+4)))!=[-1,1]
trigger5=fvar(4):=fvar(4)+4||1
trigger6=fvar(4)<35
trigger6=(enemy,fvar(floor(fvar(4)+5)))!=[-1,1]
trigger6=fvar(4):=fvar(4)+5||1
trigger7=fvar(4)<34
trigger7=(enemy,fvar(floor(fvar(4)+6)))!=[-1,1]
trigger7=fvar(4):=fvar(4)+6||1
trigger8=fvar(4)<33
trigger8=(enemy,fvar(floor(fvar(4)+7)))!=[-1,1]
trigger8=fvar(4):=fvar(4)+7||1
trigger9=fvar(4)<32
trigger9=(enemy,fvar(floor(fvar(4)+8)))!=[-1,1]
trigger9=fvar(4):=fvar(4)+8||1
trigger10=fvar(4)<31
trigger10=(enemy,fvar(floor(fvar(4)+9)))!=[-1,1]
trigger10=fvar(4):=fvar(4)+9||1
trigger11=fvar(4)<30
trigger11=(enemy,fvar(floor(fvar(4)+10)))!=[-1,1]
trigger11=fvar(4):=fvar(4)+10||1
trigger12=fvar(4)<29
trigger12=(enemy,fvar(floor(fvar(4)+11)))!=[-1,1]
trigger12=fvar(4):=fvar(4)+11||1
trigger13=fvar(4)<28
trigger13=(enemy,fvar(floor(fvar(4)+12)))!=[-1,1]
trigger13=fvar(4):=fvar(4)+12||1
trigger14=fvar(4)<27
trigger14=(enemy,fvar(floor(fvar(4)+13)))!=[-1,1]
trigger14=fvar(4):=fvar(4)+13||1
trigger15=fvar(4)<26
trigger15=(enemy,fvar(floor(fvar(4)+14)))!=[-1,1]
trigger15=fvar(4):=fvar(4)+14||1
trigger16=fvar(4)<25
trigger16=(enemy,fvar(floor(fvar(4)+15)))!=[-1,1]
trigger16=fvar(4):=fvar(4)+15||1
trigger17=fvar(4)<24
trigger17=(enemy,fvar(floor(fvar(4)+16)))!=[-1,1]
trigger17=fvar(4):=fvar(4)+16||1
trigger18=fvar(4)<23
trigger18=(enemy,fvar(floor(fvar(4)+17)))!=[-1,1]
trigger18=fvar(4):=fvar(4)+17||1
trigger19=fvar(4)<22
trigger19=(enemy,fvar(floor(fvar(4)+18)))!=[-1,1]
trigger19=fvar(4):=fvar(4)+18||1
trigger20=fvar(4)<21
trigger20=(enemy,fvar(floor(fvar(4)+19)))!=[-1,1]
trigger20=fvar(4):=fvar(4)+19||1
trigger21=fvar(4)<20
trigger21=(enemy,fvar(floor(fvar(4)+20)))!=[-1,1]
trigger21=fvar(4):=fvar(4)+20||1
trigger22=fvar(4)<19
trigger22=(enemy,fvar(floor(fvar(4)+21)))!=[-1,1]
trigger22=fvar(4):=fvar(4)+21||1
trigger23=fvar(4)<18
trigger23=(enemy,fvar(floor(fvar(4)+22)))!=[-1,1]
trigger23=fvar(4):=fvar(4)+22||1
trigger24=fvar(4)<17
trigger24=(enemy,fvar(floor(fvar(4)+23)))!=[-1,1]
trigger24=fvar(4):=fvar(4)+23||1
trigger25=fvar(4)<16
trigger25=(enemy,fvar(floor(fvar(4)+24)))!=[-1,1]
trigger25=fvar(4):=fvar(4)+24||1
trigger26=fvar(4)<15
trigger26=(enemy,fvar(floor(fvar(4)+25)))!=[-1,1]
trigger26=fvar(4):=fvar(4)+25||1
trigger27=fvar(4)<14
trigger27=(enemy,fvar(floor(fvar(4)+26)))!=[-1,1]
trigger27=fvar(4):=fvar(4)+26||1
trigger28=fvar(4)<13
trigger28=(enemy,fvar(floor(fvar(4)+27)))!=[-1,1]
trigger28=fvar(4):=fvar(4)+27||1
trigger29=fvar(4)<12
trigger29=(enemy,fvar(floor(fvar(4)+28)))!=[-1,1]
trigger29=fvar(4):=fvar(4)+28||1
trigger30=fvar(4)<11
trigger30=(enemy,fvar(floor(fvar(4)+29)))!=[-1,1]
trigger30=fvar(4):=fvar(4)+29||1
trigger31=fvar(4)<10
trigger31=(enemy,fvar(floor(fvar(4)+30)))!=[-1,1]
trigger31=fvar(4):=fvar(4)+30||1
trigger32=fvar(4)<9
trigger32=(enemy,fvar(floor(fvar(4)+31)))!=[-1,1]
trigger32=fvar(4):=fvar(4)+31||1
trigger33=fvar(4)<8
trigger33=(enemy,fvar(floor(fvar(4)+32)))!=[-1,1]
trigger33=fvar(4):=fvar(4)+32||1
trigger34=fvar(4)<7
trigger34=(enemy,fvar(floor(fvar(4)+33)))!=[-1,1]
trigger34=fvar(4):=fvar(4)+33||1
trigger35=fvar(4)<6
trigger35=(enemy,fvar(floor(fvar(4)+34)))!=[-1,1]
trigger35=fvar(4):=fvar(4)+34||1
trigger36=fvar(4)<5
trigger36=(enemy,fvar(floor(fvar(4)+35)))!=[-1,1]
trigger36=fvar(4):=fvar(4)+35||1
trigger37=fvar(4)<4
trigger37=(enemy,fvar(floor(fvar(4)+36)))!=[-1,1]
trigger37=fvar(4):=fvar(4)+36||1
trigger38=fvar(4)<3
trigger38=(enemy,fvar(floor(fvar(4)+37)))!=[-1,1]
trigger38=fvar(4):=fvar(4)+37||1
trigger39=fvar(4)<2
trigger39=(enemy,fvar(floor(fvar(4)+38)))!=[-1,1]
trigger39=fvar(4):=fvar(4)+38||1
trigger40=fvar(4)<1
trigger40=(enemy,fvar(floor(fvar(4)+39)))!=[-1,1]
trigger40=fvar(4):=fvar(4)+39||1
ignorehitpause=1
;-------------------------------------

[state ]
type=Null
triggerall=ishelper
triggerall=!fvar(0)
triggerall=(sysvar(1)&1)&&(sysvar(1)&2)
triggerall=fvar(4)>-1
triggerall=fvar(4)!=fvar(8)
triggerall=fvar(4)!=fvar(12)
triggerall=fvar(4)!=fvar(16)
triggerall=fvar(4)!=fvar(20)
triggerall=fvar(4)!=fvar(24)
triggerall=fvar(4)!=fvar(28)
triggerall=fvar(4)!=fvar(32)
triggerall=fvar(4)!=fvar(36)
triggerall=fvar(0):=GameTime
trigger1=fvar(1):=Enemy(0),fvar(floor(fvar(4)))||1
ignorehitpause=1

[state ]
type=VarSet
triggerall=ishelper
triggerall=fvar(0)
triggerall=(sysvar(1)&1)&&(sysvar(1)&2)
triggerall=fvar(4)>-1
triggerall=fvar(4)!=fvar(8)
triggerall=fvar(4)!=fvar(12)
triggerall=fvar(4)!=fvar(16)
triggerall=fvar(4)!=fvar(20)
triggerall=fvar(4)!=fvar(24)
triggerall=fvar(4)!=fvar(28)
triggerall=fvar(4)!=fvar(32)
triggerall=fvar(4)!=fvar(36)
trigger1=GameTime=floor(fvar(0))+1
fvar(2)=Enemy(0),fvar(floor(fvar(4)))
ignorehitpause=1

[state ]
type=ChangeState
triggerall=ishelper
triggerall=fvar(0)
triggerall=(sysvar(1)&1)&&(sysvar(1)&2)
triggerall=fvar(4)>-1
triggerall=GameTime=floor(fvar(0))+1
triggerall=fvar(1)=fvar(2)
trigger1=fvar(0):=0||1
trigger1=fvar(1):=0||1
trigger1=fvar(2):=0||1
trigger1=fvar(3):=0||1
trigger1=fvar(4):=ifelse(fvar(4)<39,fvar(4)+1,0)||1
value=StateNo
ignorehitpause=1

[state ]
type=VarSet
triggerall=ishelper
triggerall=fvar(0)
triggerall=(sysvar(1)&1)&&(sysvar(1)&2)
triggerall=fvar(4)>-1
trigger1=GameTime=floor(fvar(0))+2
fvar(3)=Enemy(0),fvar(floor(fvar(4)))
ignorehitpause=1

[state ]
type=ChangeState
triggerall=ishelper
triggerall=fvar(0)
triggerall=(sysvar(1)&1)&&(sysvar(1)&2)
triggerall=fvar(4)>-1
triggerall=GameTime=floor(fvar(0))+2
triggerall=fvar(1)=fvar(2)||fvar(2)=fvar(3)||fvar(3)=fvar(1)
trigger1=fvar(0):=0||1
trigger1=fvar(1):=0||1
trigger1=fvar(2):=0||1
trigger1=fvar(3):=0||1
trigger1=fvar(4):=ifelse(fvar(4)<39,fvar(4)+1,0)||1
value=StateNo
ignorehitpause=1


[state ]
type=Null
triggerall=ishelper
triggerall=fvar(0)
triggerall=(sysvar(1)&1)&&(sysvar(1)&2)
triggerall=fvar(4)>-1
triggerall=GameTime=floor(fvar(0))+2
trigger1=fvar(5):=((fvar(1)-2*fvar(2)+fvar(3))/2)||1
trigger1=abs(fvar(5))<0.02
trigger1=fvar(5):=0
ignorehitpause=1

[state ]
type=Null
triggerall=ishelper
triggerall=fvar(0)
triggerall=(sysvar(1)&1)&&(sysvar(1)&2)
triggerall=fvar(4)>-1
triggerall=GameTime=floor(fvar(0))+2
trigger1=fvar(6):=(fvar(2)-fvar(1)-fvar(5)*(2*floor(fvar(0))+1))||1
trigger1=fvar(7):=(fvar(1)-fvar(5)*floor(fvar(0))*floor(fvar(0))-fvar(6)*floor(fvar(0)))
ignorehitpause=1

[state ]
type=ChangeState
triggerall=ishelper
triggerall=fvar(0)
triggerall=(sysvar(1)&1)&&(sysvar(1)&2)
triggerall=fvar(5)||fvar(6)||fvar(7)
triggerall=GameTime<=floor(fvar(0))+2
triggerall=fvar(9):=(fvar(5)*GameTime*GameTime+fvar(6)*GameTime+fvar(7))*0.0001||1
triggerall=Enemy(0),fvar(floor(fvar(4)))!=[fvar(5)*GameTime*GameTime+fvar(6)*GameTime+fvar(7)-fvar(9),fvar(5)*GameTime*GameTime+fvar(6)*GameTime+fvar(7)+fvar(9)]
trigger1=fvar(0):=0||1
trigger1=fvar(1):=0||1
trigger1=fvar(2):=0||1
trigger1=fvar(3):=0||1
trigger1=fvar(4):=ifelse(fvar(4)<39,fvar(4)+1,0)||1
trigger1=fvar(5):=0||1
trigger1=fvar(6):=0||1
trigger1=fvar(7):=0||1
value=StateNo
ignorehitpause=1


;RR͌vZʂ̕ۑꏊI
;S8Ă邩ADȂĂƗǂ
[state ];1
type=ChangeState
triggerall=ishelper
triggerall=fvar(0)
triggerall=(sysvar(1)&1)&&(sysvar(1)&2)
triggerall=fvar(5)||fvar(6)||fvar(7)
triggerall=GameTime=floor(fvar(0))+2
triggerall=fvar(8)=-1
triggerall=!(fvar(10)||fvar(11))
trigger1=fvar(8):=fvar(4)||1
trigger1=fvar(9):=fvar(5)||1
trigger1=fvar(10):=fvar(6)||1
trigger1=fvar(11):=fvar(7)||1
trigger1=fvar(0):=0||1
trigger1=fvar(1):=0||1
trigger1=fvar(2):=0||1
trigger1=fvar(3):=0||1
trigger1=fvar(4):=ifelse(fvar(4)<39,fvar(4)+1,0)||1
trigger1=fvar(5):=0||1
trigger1=fvar(6):=0||1
trigger1=fvar(7):=0||1
value=StateNo
ignorehitpause=1
[state ];2
type=ChangeState
triggerall=ishelper
triggerall=fvar(0)
triggerall=(sysvar(1)&1)&&(sysvar(1)&2)
triggerall=fvar(5)||fvar(6)||fvar(7)
triggerall=GameTime=floor(fvar(0))+2
triggerall=fvar(12)=-1
triggerall=(fvar(8)||fvar(9)||fvar(10)||fvar(11))
triggerall=floor(fvar(4))!=fvar(8)
triggerall=!(fvar(13)||fvar(14)||fvar(15))
trigger1=fvar(12):=fvar(4)||1
trigger1=fvar(13):=fvar(5)||1
trigger1=fvar(14):=fvar(6)||1
trigger1=fvar(15):=fvar(7)||1
trigger1=fvar(0):=0||1
trigger1=fvar(1):=0||1
trigger1=fvar(2):=0||1
trigger1=fvar(3):=0||1
trigger1=fvar(4):=ifelse(fvar(4)<39,fvar(4)+1,0)||1
trigger1=fvar(5):=0||1
trigger1=fvar(6):=0||1
trigger1=fvar(7):=0||1
value=StateNo
ignorehitpause=1
[state ];3
type=ChangeState
triggerall=ishelper
triggerall=fvar(0)
triggerall=(sysvar(1)&1)&&(sysvar(1)&2)
triggerall=fvar(5)||fvar(6)||fvar(7)
triggerall=GameTime=floor(fvar(0))+2
triggerall=fvar(16)=-1
triggerall=fvar(8)||fvar(9)||fvar(10)||fvar(11)
triggerall=fvar(12)||fvar(13)||fvar(14)||fvar(15)
triggerall=floor(fvar(4))!=fvar(8)
triggerall=floor(fvar(4))!=fvar(12)
triggerall=!(fvar(17)||fvar(18)||fvar(19))
trigger1=fvar(16):=fvar(4)||1
trigger1=fvar(17):=fvar(5)||1
trigger1=fvar(18):=fvar(6)||1
trigger1=fvar(19):=fvar(7)||1
trigger1=fvar(0):=0||1
trigger1=fvar(1):=0||1
trigger1=fvar(2):=0||1
trigger1=fvar(3):=0||1
trigger1=fvar(4):=ifelse(fvar(4)<39,fvar(4)+1,0)||1
trigger1=fvar(5):=0||1
trigger1=fvar(6):=0||1
trigger1=fvar(7):=0||1
value=StateNo
ignorehitpause=1
[state ];4
type=ChangeState
triggerall=ishelper
triggerall=fvar(0)
triggerall=(sysvar(1)&1)&&(sysvar(1)&2)
triggerall=fvar(5)||fvar(6)||fvar(7)
triggerall=GameTime=floor(fvar(0))+2
triggerall=fvar(20)=-1
triggerall=fvar(8)||fvar(9)||fvar(10)||fvar(11)
triggerall=fvar(12)||fvar(13)||fvar(14)||fvar(15)
triggerall=fvar(16)||fvar(17)||fvar(18)||fvar(19)
triggerall=floor(fvar(4))!=fvar(8)
triggerall=floor(fvar(4))!=fvar(12)
triggerall=floor(fvar(4))!=fvar(16)
triggerall=!(fvar(21)||fvar(22)||fvar(23))
trigger1=fvar(20):=fvar(4)||1
trigger1=fvar(21):=fvar(5)||1
trigger1=fvar(22):=fvar(6)||1
trigger1=fvar(23):=fvar(7)||1
trigger1=fvar(0):=0||1
trigger1=fvar(1):=0||1
trigger1=fvar(2):=0||1
trigger1=fvar(3):=0||1
trigger1=fvar(4):=ifelse(fvar(4)<39,fvar(4)+1,0)||1
trigger1=fvar(5):=0||1
trigger1=fvar(6):=0||1
trigger1=fvar(7):=0||1
value=StateNo
ignorehitpause=1
[state ];5
type=ChangeState
triggerall=ishelper
triggerall=fvar(0)
triggerall=(sysvar(1)&1)&&(sysvar(1)&2)
triggerall=fvar(5)||fvar(6)||fvar(7)
triggerall=GameTime=floor(fvar(0))+2
triggerall=fvar(24)=-1
triggerall=fvar(8)||fvar(9)||fvar(10)||fvar(11)
triggerall=fvar(12)||fvar(13)||fvar(14)||fvar(15)
triggerall=fvar(16)||fvar(17)||fvar(18)||fvar(19)
triggerall=fvar(20)||fvar(21)||fvar(22)||fvar(23)
triggerall=floor(fvar(4))!=fvar(8)
triggerall=floor(fvar(4))!=fvar(12)
triggerall=floor(fvar(4))!=fvar(16)
triggerall=floor(fvar(4))!=fvar(20)
triggerall=!(fvar(25)||fvar(26)||fvar(27))
trigger1=fvar(24):=fvar(4)||1
trigger1=fvar(25):=fvar(5)||1
trigger1=fvar(26):=fvar(6)||1
trigger1=fvar(27):=fvar(7)||1
trigger1=fvar(0):=0||1
trigger1=fvar(1):=0||1
trigger1=fvar(2):=0||1
trigger1=fvar(3):=0||1
trigger1=fvar(4):=ifelse(fvar(4)<39,fvar(4)+1,0)||1
trigger1=fvar(5):=0||1
trigger1=fvar(6):=0||1
trigger1=fvar(7):=0||1
value=StateNo
ignorehitpause=1
[state ];6
type=ChangeState
triggerall=ishelper
triggerall=fvar(0)
triggerall=(sysvar(1)&1)&&(sysvar(1)&2)
triggerall=fvar(5)||fvar(6)||fvar(7)
triggerall=GameTime=floor(fvar(0))+2
triggerall=fvar(28)=-1
triggerall=fvar(8)||fvar(9)||fvar(10)||fvar(11)
triggerall=fvar(12)||fvar(13)||fvar(14)||fvar(15)
triggerall=fvar(16)||fvar(17)||fvar(18)||fvar(19)
triggerall=fvar(20)||fvar(21)||fvar(22)||fvar(23)
triggerall=fvar(24)||fvar(25)||fvar(26)||fvar(27)
triggerall=floor(fvar(4))!=fvar(8)
triggerall=floor(fvar(4))!=fvar(12)
triggerall=floor(fvar(4))!=fvar(16)
triggerall=floor(fvar(4))!=fvar(20)
triggerall=floor(fvar(4))!=fvar(24)
triggerall=!(fvar(29)||fvar(30)||fvar(31))
trigger1=fvar(28):=fvar(4)||1
trigger1=fvar(29):=fvar(5)||1
trigger1=fvar(30):=fvar(6)||1
trigger1=fvar(31):=fvar(7)||1
trigger1=fvar(0):=0||1
trigger1=fvar(1):=0||1
trigger1=fvar(2):=0||1
trigger1=fvar(3):=0||1
trigger1=fvar(4):=ifelse(fvar(4)<39,fvar(4)+1,0)||1
trigger1=fvar(5):=0||1
trigger1=fvar(6):=0||1
trigger1=fvar(7):=0||1
value=StateNo
ignorehitpause=1
[state ];7
type=ChangeState
triggerall=ishelper
triggerall=fvar(0)
triggerall=(sysvar(1)&1)&&(sysvar(1)&2)
triggerall=fvar(5)||fvar(6)||fvar(7)
triggerall=GameTime=floor(fvar(0))+2
triggerall=fvar(32)=-1
triggerall=fvar(8)||fvar(9)||fvar(10)||fvar(11)
triggerall=fvar(12)||fvar(13)||fvar(14)||fvar(15)
triggerall=fvar(16)||fvar(17)||fvar(18)||fvar(19)
triggerall=fvar(20)||fvar(21)||fvar(22)||fvar(23)
triggerall=fvar(24)||fvar(25)||fvar(26)||fvar(27)
triggerall=fvar(28)||fvar(29)||fvar(30)||fvar(31)
triggerall=floor(fvar(4))!=fvar(8)
triggerall=floor(fvar(4))!=fvar(12)
triggerall=floor(fvar(4))!=fvar(16)
triggerall=floor(fvar(4))!=fvar(20)
triggerall=floor(fvar(4))!=fvar(24)
triggerall=floor(fvar(4))!=fvar(28)
triggerall=!(fvar(33)||fvar(34)||fvar(35))
trigger1=fvar(32):=fvar(4)||1
trigger1=fvar(33):=fvar(5)||1
trigger1=fvar(34):=fvar(6)||1
trigger1=fvar(35):=fvar(7)||1
trigger1=fvar(0):=0||1
trigger1=fvar(1):=0||1
trigger1=fvar(2):=0||1
trigger1=fvar(3):=0||1
trigger1=fvar(4):=ifelse(fvar(4)<39,fvar(4)+1,0)||1
trigger1=fvar(5):=0||1
trigger1=fvar(6):=0||1
trigger1=fvar(7):=0||1
value=StateNo
ignorehitpause=1
[state ];8
type=ChangeState
triggerall=ishelper
triggerall=fvar(0)
triggerall=(sysvar(1)&1)&&(sysvar(1)&2)
triggerall=fvar(5)||fvar(6)||fvar(7)
triggerall=GameTime=floor(fvar(0))+2
triggerall=fvar(36)=-1
triggerall=fvar(8)||fvar(9)||fvar(10)||fvar(11)
triggerall=fvar(12)||fvar(13)||fvar(14)||fvar(15)
triggerall=fvar(16)||fvar(17)||fvar(18)||fvar(19)
triggerall=fvar(20)||fvar(21)||fvar(22)||fvar(23)
triggerall=fvar(24)||fvar(25)||fvar(26)||fvar(27)
triggerall=fvar(28)||fvar(29)||fvar(30)||fvar(31)
triggerall=fvar(32)||fvar(33)||fvar(34)||fvar(35)
triggerall=floor(fvar(4))!=fvar(8)
triggerall=floor(fvar(4))!=fvar(12)
triggerall=floor(fvar(4))!=fvar(16)
triggerall=floor(fvar(4))!=fvar(20)
triggerall=floor(fvar(4))!=fvar(24)
triggerall=floor(fvar(4))!=fvar(28)
triggerall=floor(fvar(4))!=fvar(32)
triggerall=!(fvar(37)||fvar(38)||fvar(39))
trigger1=fvar(36):=fvar(4)||1
trigger1=fvar(37):=fvar(5)||1
trigger1=fvar(38):=fvar(6)||1
trigger1=fvar(39):=fvar(7)||1
trigger1=fvar(0):=0||1
trigger1=fvar(1):=0||1
trigger1=fvar(2):=0||1
trigger1=fvar(3):=0||1
trigger1=fvar(4):=ifelse(fvar(4)<39,fvar(4)+1,0)||1
trigger1=fvar(5):=0||1
trigger1=fvar(6):=0||1
trigger1=fvar(7):=0||1
value=StateNo
ignorehitpause=1

[state ]
type=ChangeState
triggerall=ishelper
triggerall=fvar(0)
triggerall=(sysvar(1)&1)&&(sysvar(1)&2)
triggerall=fvar(4)>-1
triggerall=GameTime>floor(fvar(0))+2
trigger1=fvar(0):=0||1
trigger1=fvar(1):=0||1
trigger1=fvar(2):=0||1
trigger1=fvar(3):=0||1
trigger1=fvar(4):=ifelse(fvar(4)<39,fvar(4)+1,0)||1
trigger1=fvar(5):=0||1
trigger1=fvar(6):=0||1
trigger1=fvar(7):=0||1
value=StateNo
ignorehitpause=1
;========================================================================
[State ];gametimeϐ܂I
type=varset
triggerall=ishelper
trigger1=!(sysvar(1)&1)
sysvar(1)=(sysvar(1)|1)
ignorehitpause=1
[State ];gametimeϐ܂I
type=varset
triggerall=ishelper
trigger1=!(sysvar(1)&2)
sysvar(1)=(sysvar(1)|2)
ignorehitpause=1

;========================================================================
;gametimeϐɕϓEEH
;xI
[state ]
type=null
triggerall=ishelper
trigger1=var(4)=-1
trigger1=var(4):=0
ignorehitpause=1
[state ]
type=null
triggerall=ishelper
trigger1=fvar(4)=-1
trigger1=fvar(4):=0
ignorehitpause=1

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

[State ]
type = Changestate
trigger1 = name != "Terro"
value = 17000
persistent = 256
ignorehitpause = 1

[State 7]
type=CtrlSet
trigger1=1
value=0
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 7]
type=StateTypeSet
trigger1=1
statetype=A
movetype=I
physics=N
ignorehitpause=1

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

[State 7, AssertSpecial]
type=AssertSpecial
trigger1=1
flag=noautoturn
flag2=nowalk
ignorehitpause=1

[State 7, AssertSpecial]
type=AssertSpecial
trigger1=1
;flag=Invisible
flag=NoShadow
ignorehitpause=1

[State 77, anim]
type=changeanim
triggerall = root,palno != 12
triggerall = !root,fvar(15)
;trigger1 = roundstate = 2
trigger1 = selfanimexist(root,anim)
value=(root,anim)
elem=(root,animelemno(0))

[State 77, anim]
type=changeanim
triggerall = root,palno != 12
triggerall = root,fvar(15)
;trigger1 = roundstate = 2
trigger1 = anim != 1114
value=1114
ignorehitpause = 1

[State 12000,AjŒ]
type = Changeanim
triggerall = root,palno = 12
trigger1 = anim != 33004
value = 33004
ignorehitpause = 1

[state 150]
type = assertspecial
triggerall = ishelper
trigger1 = root,movetype = h || root,alive != 1
trigger2 = root,anim = 191 || root,anim = 181 || root,anim = 171 || root,anim = 300191 || root,anim = 300000 || root,anim = 640 || root,anim = 839999
trigger3 = root,fvar(15)
flag = invisible
ignorehitpause = 1

[state 150]
type = turn
triggerall = ishelper
trigger1 = facing != root,facing

[State 200002, ]
type = sprpriority
trigger1 = 1
value = 5
ignorehitpause = 1

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

[State 0, nothitby]
type=nothitby
trigger1=roundstate!=2
trigger2=root,var(34)!=0
trigger3=root,palno = 12
trigger4=root,sysfvar(1)=[2,3]
trigger4=!root,fvar(15)
trigger5=root,var(39)
trigger6=root,var(40)
trigger7=root,sysfvar(4)
value=SCA
time=30
ignorehitpause=1

[State 0, nothitby]
type=nothitby
trigger1=GetHitVar(damage)
value=SCA
time=60+ifelse(root,sysfvar(1)>=2,random%5*root,sysfvar(1),0)
ignorehitpause=1

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

[State 0, DisplayToClipboard]
type = DisplayToClipboard
trigger1 = ishelper(500)
text = "id:%d,damage:%d,invincible:%d,armorflag:%d"
params = id,gethitvar(damage),root,var(34),root,fvar(15)
ignorehitpause = 1

[State ]
Type=VarSet
Trigger1=1
sysvar(1)=floor((Parent,time*100)/7.0+0.5)
ignorehitpause = 1

[State ]
Type = VarSet
Trigger1 = 1
sysvar(2)=Root,sysvar(1)
ignorehitpause = 1

[State ]
Type = VarSet
Trigger1 = 1
sysfvar(0)=(sysvar(1)+sin((time+sysvar(2))*0.005)*1440)*pi/180
ignorehitpause = 1

[State 200002, ]
type = Trans
trigger1 = 1
trans = AddAlpha
Alpha = var(12),256
ignorehitpause = 1
[State 200002, ϐZ]
type = VarAdd
trigger1 = var(13) = 0
var(12) = 1
ignorehitpause = 1
[State 200002, ϐZ]
type = VarAdd
trigger1 = var(13) = 1
var(12) = -1
ignorehitpause = 1
[State 200002, ϐŒ]
type = VarSet
trigger1 = var(13) = 0
trigger1 = var(12) >= 160
var(13) = 1
ignorehitpause = 1
[State 200002, ϐŒ]
type = VarSet
trigger1 = var(13) = 1
trigger1 = var(12) <= 30
var(13) = 0
ignorehitpause = 1

[state ]
type=angledraw
triggerall = !root,sysfvar(2)
trigger1=1
scale=1+0.1*sin(Pi*(gametime%60)*0.1)*(gametime%60<11),1+0.1*sin(Pi*(gametime%60)*0.1)*(gametime%60<11)
ignorehitpause=1
[State 4200]
type = AngleDraw
triggerall = root,sysfvar(2)
trigger1 = 1
scale = fvar(0),fvar(0)
ignorehitpause = 1

[State 4200]
type = varset
trigger1 = var(34) = 0
fvar(0) = 1.02
ignorehitpause = 1
[State 4200]
type = varset
trigger1 = fvar(0) <= 1.02
fvar(0) = 1.02
ignorehitpause = 1
[State 4200]
type = varset
trigger1 = fvar(0) >= 1.06
fvar(0) = 1.06
ignorehitpause = 1
[State 4200]
type = varset
trigger1 = fvar(0) >= 1.06
fvar(1) = 1
ignorehitpause = 1
[State 4200]
type = varset
trigger1 = fvar(0) <= 1.02
fvar(1) = 0
ignorehitpause = 1

[State 4200]
type = varadd
trigger1 = fvar(0) < 1.06
trigger1 = fvar(1) = 0
fvar(0) = 0.0024
ignorehitpause = 1

[State 4200]
type = varadd
trigger1 = fvar(0) > 1.02
trigger1 = fvar(1) = 1
fvar(0) = -0.0024
ignorehitpause = 1

[State 4200]
type = varadd
trigger1 = 1
var(34) = 1
ignorehitpause = 1

[State -1]
type = Explod
triggerall = !(root,palno=12)
triggerall = PlayerIDExist(ID)
trigger1 = gethitvar(damage)
anim = 88888
ID = 6656556
pos = 0,-50
postype = p1
bindtime = 1
scale = .5,.5
removetime = 50
sprpriority = 99
ontop = 1
ignorehitpause = 1
ownpal=1
trans = add
supermovetime = 9999999
pausemovetime = 9999999

[State 0, PlaySnd]
type = PlaySnd
triggerall = !(root,palno=12)
triggerall = PlayerIDExist(ID)
trigger1 = gethitvar(damage)
value = S60,8
volume = 888
channel = 3
ignorehitpause = 1

[State 0, PalFXWiz]
type = PalFX
triggerall=!(root,palno=12)
triggerall=PlayerIDExist(ID)
triggerall=ishelper
triggerall=root,sysfvar(2)
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 = Explod
triggerall = teamside = 2
triggerall = !(root,palno=12)
triggerall = PlayerIDExist(ID)
triggerall = !(var(10)&1)
triggerall = ishelper
trigger1 = sysvar(4) = 1 ;roundstate = 2
trigger1 = 1 || var(10) := (var(10)&1)
anim = 3401
id = 1019723
postype = Left
pos = 93 + (TeamSide = 2) * 111,173
bindtime = -1
removetime = -1
scale = 0.2,0.2
ownpal = 1
sprpriority = 999
supermovetime = 999999999999
pausemovetime = 999999999999
ignorehitpause = 1

[State ]
type=Explod
triggerall = teamside = 2
triggerall = !(root,palno=12)
triggerall = PlayerIDExist(ID)
triggerall = ishelper
triggerall = !(var(10)&2)
trigger1 = sysvar(4) = 1 ;roundstate = 2
trigger1 = 1 || var(10) := (var(10)&2)
anim=26000
id=26000
pos=-92,180
postype=right
bindtime=-1
removetime=-1
sprpriority=999
facing=1
ownpal = 1
scale=0.5,0.5
supermove=1
pausemovetime=2147483647
supermovetime=2147483647

[State ]
type=Explod
triggerall = teamside = 2
triggerall = !(root,palno=12)
triggerall = PlayerIDExist(ID)
triggerall = ishelper
triggerall = !(var(10)&4)
trigger1 = sysvar(4) = 1 ;roundstate = 2
trigger1 = 1 || var(10) := (var(10)&4)
anim=26100
id=26100
pos=-92,180
postype=right
bindtime=-1
removetime=-1
;ownpal=1
sprpriority=1000
scale=0.5,0.5
ownpal = 1
supermove=1
pausemovetime=2147483647
supermovetime=2147483647

[State ]
type=Explod
triggerall = teamside = 2
triggerall = !(root,palno=12)
triggerall = PlayerIDExist(ID)
triggerall = ishelper
triggerall = !root,fvar(15)
triggerall = !(var(10)&8)
trigger1 = sysvar(4) = 1 ;roundstate = 2
trigger1 = 1 || var(10) := (var(10)&8)
anim=26200
id=26200
pos=-92,180
postype=right
bindtime=-1
removetime=-1
;ownpal=1
sprpriority=1000
scale=0.5,0.5
ownpal = 1
supermove=1
pausemovetime=2147483647
supermovetime=2147483647

[State ]
type=removeexplod
triggerall = var(10)&8
triggerall = ishelper
trigger1 = root,fvar(15)
trigger1 = var(10) := (var(10)-8)
id=26200
ignorehitpause = 1

[State ]
type=modifyexplod
triggerall=ishelper
trigger1=root,sysvar(3)=[0,970]
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 = var(10)&2
triggerall = ishelper
trigger1 = !root,alive
trigger1 = var(10) := (var(10)-2)
id=26000
ignorehitpause = 1

;credit to Rick for this, borrowed from heaven's gate.
[State ]
type = VarAdd
triggerall = root,fvar(7)
triggerall = ishelper
trigger1 = roundstate = 2
sysvar(4) = 1
ignorehitpause = 1

[State 29911, I܂łɂԕ\_ł/6]
type = ModifyExplod
ID = 38900
trans = addalpha
alpha = 256*(GameTime%60>20), 256*!(GameTime%60>20)
trigger1 = NumExplod(38900)
ignorehitpause = 1

[State 29911, I܂łɂԕ\_ł/5]
type = ModifyExplod
ID = 38901
trans = addalpha
alpha = 256*(GameTime%60>20), 256*!(GameTime%60>20)
trigger1 = NumExplod(38901)
ignorehitpause = 1

[State 29911, I܂łɂԕ\_ł/4]
type = ModifyExplod
ID = 38902
trans = addalpha
alpha = 256*(GameTime%60>20), 256*!(GameTime%60>20)
trigger1 = NumExplod(38902)
ignorehitpause = 1

[State 29911, I܂łɂԕ\_ł/3]
type = ModifyExplod
ID = 38903
trans = addalpha
alpha = 256*(GameTime%60>20), 256*!(GameTime%60>20)
trigger1 = NumExplod(38903)
ignorehitpause = 1

[State 29911, I܂łɂԕ\_ł/2]
type = ModifyExplod
ID = 38904
trans = addalpha
alpha = 256*(GameTime%60>20), 256*!(GameTime%60>20)
trigger1 = NumExplod(38904)
ignorehitpause = 1

[State 29911, I܂łɂԕ\_ł/1]
type = ModifyExplod
ID = 38905
trans = addalpha
alpha = 256*(GameTime%60>20), 256*!(GameTime%60>20)
trigger1 = NumExplod(38905)
ignorehitpause = 1

[State 29911, I܂łɂԕ\/6]
type = Explod
triggerall = root,fvar(7)
trigger1 = RoundState > 2
trigger1 = !NumExplod(38900) && !NumExplod(38901) && !NumExplod(38902) && !NumExplod(38903) && !NumExplod(38904) && !NumExplod(38905)
trigger1 = sysvar(4) >= 100000
anim = 38900 + floor(sysvar(4)/100000)
ID = 38900                    ;ʔԍ
pos = 160-20,100              ;\ʒu
postype = left                ;̊ʒu
bindtime = -1                 ;ʒuɌŒ肷F
removetime = -1               ;Ŏ
supermovetime = 256*256*256   ;KÓ]ɓ鎞
pausemovetime = 256*256*256   ;PauseXeRł鎞
scale = 0.75,0.75             ;k
sprpriority = 9999997
;ontop = 1                     ;KOɕ\
ownpal = 1                    ;{̂ƃpbgƗ
ignorehitpause = 1

[State 29911, I܂łɂԕ\/5]
type = Explod
triggerall = root,fvar(7)
trigger1 = RoundState > 2
trigger1 = !NumExplod(38901) && !NumExplod(38902) && !NumExplod(38903) && !NumExplod(38904) && !NumExplod(38905)
trigger1 = sysvar(4) >= 10000
anim = 38900 + floor(sysvar(4)/10000)%10
ID = 38901                    ;ʔԍ
pos = 160-12,100              ;\ʒu
postype = left                ;̊ʒu
bindtime = -1                 ;ʒuɌŒ肷F
removetime = -1               ;Ŏ
supermovetime = 256*256*256   ;KÓ]ɓ鎞
pausemovetime = 256*256*256   ;PauseXeRł鎞
scale = 0.75,0.75             ;k
sprpriority = 9999997
;ontop = 1                     ;KOɕ\
ownpal = 1                    ;{̂ƃpbgƗ
ignorehitpause = 1

[State 29911, I܂łɂԕ\/4]
type = Explod
triggerall = root,fvar(7)
trigger1 = RoundState > 2
trigger1 = !NumExplod(38902) && !NumExplod(38903) && !NumExplod(38904) && !NumExplod(38905)
trigger1 = sysvar(4) >= 1000
anim = 38900 + floor(sysvar(4)/1000)%10
ID = 38902                    ;ʔԍ
pos = 160-4,100               ;\ʒu
postype = left                ;̊ʒu
bindtime = -1                 ;ʒuɌŒ肷F
removetime = -1               ;Ŏ
supermovetime = 256*256*256   ;KÓ]ɓ鎞
pausemovetime = 256*256*256   ;PauseXeRł鎞
scale = 0.75,0.75             ;k
sprpriority = 9999997
;ontop = 1                     ;KOɕ\
ownpal = 1                    ;{̂ƃpbgƗ
ignorehitpause = 1

[State 29911, I܂łɂԕ\/3]
type = Explod
triggerall = root,fvar(7)
trigger1 = RoundState > 2
trigger1 = !NumExplod(38903) && !NumExplod(38904) && !NumExplod(38905)
trigger1 = sysvar(4) >= 100
anim = 38900 + floor(sysvar(4)/100)%10
ID = 38903                    ;ʔԍ
pos = 160+4,100               ;\ʒu
postype = left                ;̊ʒu
bindtime = -1                 ;ʒuɌŒ肷F
removetime = -1               ;Ŏ
supermovetime = 256*256*256   ;KÓ]ɓ鎞
pausemovetime = 256*256*256   ;PauseXeRł鎞
scale = 0.75,0.75             ;k
sprpriority = 9999997
;ontop = 1                     ;KOɕ\
ownpal = 1                    ;{̂ƃpbgƗ
ignorehitpause = 1

[State 29911, I܂łɂԕ\/2]
type = Explod
triggerall = root,fvar(7)
trigger1 = RoundState > 2
trigger1 = !NumExplod(38904) && !NumExplod(38905)
trigger1 = sysvar(4) >= 10
anim = 38900 + floor(sysvar(4)/10)%10
ID = 38904                    ;ʔԍ
pos = 160+12,100              ;\ʒu
postype = left                ;̊ʒu
bindtime = -1                 ;ʒuɌŒ肷F
removetime = -1               ;Ŏ
supermovetime = 256*256*256   ;KÓ]ɓ鎞
pausemovetime = 256*256*256   ;PauseXeRł鎞
scale = 0.75,0.75             ;k
sprpriority = 9999997
;ontop = 1                     ;KOɕ\
ownpal = 1                    ;{̂ƃpbgƗ
ignorehitpause = 1

[State 29911, I܂łɂԕ\/2]
type = Explod
triggerall = root,fvar(7)
trigger1 = RoundState > 2
trigger1 = !NumExplod(38905)
trigger1 = sysvar(4) >= 0
anim = 38900 + sysvar(4)%10
ID = 38905                    ;ʔԍ
pos = 160+20,100              ;\ʒu
postype = left                ;̊ʒu
bindtime = -1                 ;ʒuɌŒ肷F
removetime = -1               ;Ŏ
supermovetime = 256*256*256   ;KÓ]ɓ鎞
pausemovetime = 256*256*256   ;PauseXeRł鎞
scale = 0.75,0.75             ;k
sprpriority = 9999997
;ontop = 1                     ;KOɕ\
ownpal = 1                    ;{̂ƃpbgƗ
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 = 65500,1
channel = 4
ignorehitpause = 1

[state ]
type = playsnd
triggerall=ishelper
trigger1=roundstate>2&&win&&enemy,loseko&&sysvar(3)=1
value = 65500,2+random%2
channel = 3
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 = 31144
id = 14411414
sprpriority = 90
postype = back
pos = 0,0
bindtime = -1
scale = 1,1
supermove = 0
removetime = -1
under = 0
ownpal = 1
pausemovetime = 999999999999999
supermovetime = 999999999999999

[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=assertspecial
trigger1=ishelper&&roundstate>=3
trigger1=sysvar(3) = [1,50]
flag = nobardisplay
ignorehitpause=1

[State ]
type = Helper
triggerall = !(enemynear,name="DcX-002"||enemynear,name="H_Yujiro"||root,palno=12)
trigger1 = numhelper(420) = 0
name = "anti-pause(terro)"
ID = 420
postype = p1
pos = 0,0
keyctrl = 0
ownpal = 1
helpertype = player
supermovetime = 9999999
pausemovetime = 9999999
ignorehitpause = 1

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

[State 12000, LȊOꍇ]
type = Changestate
trigger1 = name != "Terro"
value = 17000
persistent = 256
ignorehitpause = 1

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

[State 12000,AjŒ]
type = Changeanim
trigger1 = anim != 33004
value = 33004
ignorehitpause = 1

[State , Rg[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 = 0
y = -130
ignorehitpause = 1
persistent = 1

[State ]
type = Projectile
trigger1 = enemynear,name = "Rock-I"
projid = 1001
projanim = 33000
projremovetime = 5
attr = SCA,AT,AP,AA
hitflag = MAFPD
ignorehitpause = 1
damage = 1
projscale = .5,.5
kill = 1
absolute = 1
sparkno = -1
persistent = 1
p2stateno = 17000
supermovetime = 99999999
pausemovetime = 99999999

[State 0, DisplayToClipboard]
type = DisplayToClipboard
triggerall = !(root,palno = 2)
trigger1 = 1
text = "matchtime:%d,palno:%d,alive:%d,hpt:%d,p-stateno:%d"
params = root,var(47),root,palno,root,alive,root,hitpausetime,root,prevstateno
ignorehitpause = 1

[State 0, DisplayToClipboard]
type = DisplayToClipboard
trigger1 = (root,palno = 2)
text = "so much sadness :c"
ignorehitpause = 1

[State 0, DisplayToClipboard]
type = AppendToClipboard
triggerall = !(root,palno = 2)
trigger1 = enemynear,name != "TCOVM"
text = "\nlife:%d,power:%d,numhelper:%d,sv1:%d"
params = root,sysvar(3),root,sysvar(4),root,numhelper,root,sysvar(1)
ignorehitpause = 1

[State 0, DisplayToClipboard]
type = AppendToClipboard
trigger1 = enemynear,name = "TCOVM"
text = ",fv4:%d"
params = floor(enemy,fvar(4))
ignorehitpause = 1

;credit to Rick for this, borrowed from heaven's gate.
;only on dedicated measures
[State ]
type = VarAdd
triggerall = root,sysfvar(3) && root,fvar(7)
triggerall = ishelper
trigger1 = roundstate = 2
sysvar(4) = 1
ignorehitpause = 1

[State 29911, I܂łɂԕ\_ł/6]
type = ModifyExplod
ID = 38900
trans = addalpha
alpha = 256*(GameTime%60>20), 256*!(GameTime%60>20)
trigger1 = NumExplod(38900)
ignorehitpause = 1

[State 29911, I܂łɂԕ\_ł/5]
type = ModifyExplod
ID = 38901
trans = addalpha
alpha = 256*(GameTime%60>20), 256*!(GameTime%60>20)
trigger1 = NumExplod(38901)
ignorehitpause = 1

[State 29911, I܂łɂԕ\_ł/4]
type = ModifyExplod
ID = 38902
trans = addalpha
alpha = 256*(GameTime%60>20), 256*!(GameTime%60>20)
trigger1 = NumExplod(38902)
ignorehitpause = 1

[State 29911, I܂łɂԕ\_ł/3]
type = ModifyExplod
ID = 38903
trans = addalpha
alpha = 256*(GameTime%60>20), 256*!(GameTime%60>20)
trigger1 = NumExplod(38903)
ignorehitpause = 1

[State 29911, I܂łɂԕ\_ł/2]
type = ModifyExplod
ID = 38904
trans = addalpha
alpha = 256*(GameTime%60>20), 256*!(GameTime%60>20)
trigger1 = NumExplod(38904)
ignorehitpause = 1

[State 29911, I܂łɂԕ\_ł/1]
type = ModifyExplod
ID = 38905
trans = addalpha
alpha = 256*(GameTime%60>20), 256*!(GameTime%60>20)
trigger1 = NumExplod(38905)
ignorehitpause = 1

[State 29911, I܂łɂԕ\/6]
type = Explod
triggerall = !(enemynear,name = "Allosaurus" && enemynear,selfanimexist(33004) && enemynear,sysfvar(3))
triggerall = root,sysfvar(3) && root,fvar(7)
trigger1 = RoundState > 2
trigger1 = !NumExplod(38900) && !NumExplod(38901) && !NumExplod(38902) && !NumExplod(38903) && !NumExplod(38904) && !NumExplod(38905)
trigger1 = sysvar(4) >= 100000
anim = 38900 + floor(sysvar(4)/100000)
ID = 38900                    ;ʔԍ
pos = 160-20,100              ;\ʒu
postype = left                ;̊ʒu
bindtime = -1                 ;ʒuɌŒ肷F
removetime = -1               ;Ŏ
supermovetime = 256*256*256   ;KÓ]ɓ鎞
pausemovetime = 256*256*256   ;PauseXeRł鎞
scale = 0.75,0.75             ;k
sprpriority = 9999997
;ontop = 1                     ;KOɕ\
ownpal = 1                    ;{̂ƃpbgƗ
ignorehitpause = 1

[State 29911, I܂łɂԕ\/5]
type = Explod
triggerall = !(enemynear,name = "Allosaurus" && enemynear,selfanimexist(33004) && enemynear,sysfvar(3))
triggerall = root,sysfvar(3) && root,fvar(7)
trigger1 = RoundState > 2
trigger1 = !NumExplod(38901) && !NumExplod(38902) && !NumExplod(38903) && !NumExplod(38904) && !NumExplod(38905)
trigger1 = sysvar(4) >= 10000
anim = 38900 + floor(sysvar(4)/10000)%10
ID = 38901                    ;ʔԍ
pos = 160-12,100              ;\ʒu
postype = left                ;̊ʒu
bindtime = -1                 ;ʒuɌŒ肷F
removetime = -1               ;Ŏ
supermovetime = 256*256*256   ;KÓ]ɓ鎞
pausemovetime = 256*256*256   ;PauseXeRł鎞
scale = 0.75,0.75             ;k
sprpriority = 9999997
;ontop = 1                     ;KOɕ\
ownpal = 1                    ;{̂ƃpbgƗ
ignorehitpause = 1

[State 29911, I܂łɂԕ\/4]
type = Explod
triggerall = !(enemynear,name = "Allosaurus" && enemynear,selfanimexist(33004) && enemynear,sysfvar(3))
triggerall = root,sysfvar(3) && root,fvar(7)
trigger1 = RoundState > 2
trigger1 = !NumExplod(38902) && !NumExplod(38903) && !NumExplod(38904) && !NumExplod(38905)
trigger1 = sysvar(4) >= 1000
anim = 38900 + floor(sysvar(4)/1000)%10
ID = 38902                    ;ʔԍ
pos = 160-4,100               ;\ʒu
postype = left                ;̊ʒu
bindtime = -1                 ;ʒuɌŒ肷F
removetime = -1               ;Ŏ
supermovetime = 256*256*256   ;KÓ]ɓ鎞
pausemovetime = 256*256*256   ;PauseXeRł鎞
scale = 0.75,0.75             ;k
sprpriority = 9999997
;ontop = 1                     ;KOɕ\
ownpal = 1                    ;{̂ƃpbgƗ
ignorehitpause = 1

[State 29911, I܂łɂԕ\/3]
type = Explod
triggerall = !(enemynear,name = "Allosaurus" && enemynear,selfanimexist(33004) && enemynear,sysfvar(3))
triggerall = root,sysfvar(3) && root,fvar(7)
trigger1 = RoundState > 2
trigger1 = !NumExplod(38903) && !NumExplod(38904) && !NumExplod(38905)
trigger1 = sysvar(4) >= 100
anim = 38900 + floor(sysvar(4)/100)%10
ID = 38903                    ;ʔԍ
pos = 160+4,100               ;\ʒu
postype = left                ;̊ʒu
bindtime = -1                 ;ʒuɌŒ肷F
removetime = -1               ;Ŏ
supermovetime = 256*256*256   ;KÓ]ɓ鎞
pausemovetime = 256*256*256   ;PauseXeRł鎞
scale = 0.75,0.75             ;k
sprpriority = 9999997
;ontop = 1                     ;KOɕ\
ownpal = 1                    ;{̂ƃpbgƗ
ignorehitpause = 1

[State 29911, I܂łɂԕ\/2]
type = Explod
triggerall = !(enemynear,name = "Allosaurus" && enemynear,selfanimexist(33004) && enemynear,sysfvar(3))
triggerall = root,sysfvar(3) && root,fvar(7)
trigger1 = RoundState > 2
trigger1 = !NumExplod(38904) && !NumExplod(38905)
trigger1 = sysvar(4) >= 10
anim = 38900 + floor(sysvar(4)/10)%10
ID = 38904                    ;ʔԍ
pos = 160+12,100              ;\ʒu
postype = left                ;̊ʒu
bindtime = -1                 ;ʒuɌŒ肷F
removetime = -1               ;Ŏ
supermovetime = 256*256*256   ;KÓ]ɓ鎞
pausemovetime = 256*256*256   ;PauseXeRł鎞
scale = 0.75,0.75             ;k
sprpriority = 9999997
;ontop = 1                     ;KOɕ\
ownpal = 1                    ;{̂ƃpbgƗ
ignorehitpause = 1

[State 29911, I܂łɂԕ\/2]
type = Explod
triggerall = !(enemynear,name = "Allosaurus" && enemynear,selfanimexist(33004) && enemynear,sysfvar(3))
triggerall = root,sysfvar(3) && root,fvar(7)
trigger1 = RoundState > 2
trigger1 = !NumExplod(38905)
trigger1 = sysvar(4) >= 0
anim = 38900 + sysvar(4)%10
ID = 38905                    ;ʔԍ
pos = 160+20,100              ;\ʒu
postype = left                ;̊ʒu
bindtime = -1                 ;ʒuɌŒ肷F
removetime = -1               ;Ŏ
supermovetime = 256*256*256   ;KÓ]ɓ鎞
pausemovetime = 256*256*256   ;PauseXeRł鎞
scale = 0.75,0.75             ;k
sprpriority = 9999997
;ontop = 1                     ;KOɕ\
ownpal = 1                    ;{̂ƃpbgƗ
ignorehitpause = 1

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

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

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

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

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

[State ]
type = Explod
triggerall = root,sysfvar(3)
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=assertspecial
triggerall = root,sysfvar(3)
trigger1=ishelper&&roundstate>=3
trigger1=sysvar(3) = [1,50]
flag = nobardisplay
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, Am}JXL[]
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, Am}JXL[]
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 = !(enemynear,name = "test-ForcedDoom")
triggerall = ishelper(420)
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 = !(enemynear,name = "test-ForcedDoom")
triggerall = ishelper(420)
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(420)
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(420)
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(420)
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, wp[]
type = Destroyself
triggerall = !(enemynear,name = "assiette")
trigger1 = ishelper(12001)
trigger1 = 1
ignorehitpause = 1

[State 157, wp[]
type = DestroySelf
triggerall = ishelper(420)
triggerall = !(root,sysfvar(3)||root,palno=12|root,palno=2||enemynear,name = "Allosaurus" && enemynear,selfanimexist(33004) && enemynear,sysfvar(3))
trigger1   = AnimElemTime(1) > 0
ignorehitpause = 1

[State 157, wp[]
type = DestroySelf
triggerall = ishelper(420)
triggerall = (enemynear,name = "Allosaurus" && enemynear,selfanimexist(33004) && enemynear,sysfvar(3))
triggerall = enemy,alive
trigger1   = AnimElemTime(1) > 0
ignorehitpause = 1

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

[State 12000, LȊOꍇ]
type = Changestate
trigger1 = name != "Terro"
value = 17000
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 77, anim]
type=changeanim
triggerall = !(root,var(6)||enemynear,name = "Chainsawman"||enemynear,name="Argentum Swordbearer" && enemynear,palno = 3 && enemynear,fvar(6)=3||enemynear,name="PIA-NWES")
trigger1 = anim != 33004
value=33004
ignorehitpause = 1

[State 77, anim]
type=changeanim
triggerall = (root,var(6)||enemynear,name = "Chainsawman"||enemynear,name="Argentum Swordbearer" && enemynear,palno = 3 && enemynear,fvar(6)=3||enemynear,name="PIA-NWES")
trigger1 = anim != 33000
value=33000
ignorehitpause = 1

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

[State 10006, Ǐ]]
type = posset
trigger1 = 1
x = 0
y = -120
ignorehitpause = 1

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

;dedicated measures
[State -2, ]
type = reversaldef
triggerall = root,var(6)
trigger1 = enemynear,name = "Super Kung Fu Man"
reversal.attr =SCA, AA, AT, AP
pausetime=0,2
p2stateno=5462
p2getp1state = 0
sparkno = -1
guard.sparkno = -1
ignorehitpause = 1

[State -2, ]
type = reversaldef
triggerall = root,var(6)
trigger1 = enemynear,name = "Chainsawman"
reversal.attr =SCA, AA, AT, AP
pausetime=0,2
p2stateno = 17000
sparkno = -1
guard.sparkno = -1
ignorehitpause = 1

[State ]
type = ReversalDef
triggerall = ishelper
trigger1 = (enemynear,name="Argentum Swordbearer" && enemynear,palno = 3 && enemynear,fvar(6)=3)
reversal.attr = SCA,AA,AP,AT
hitflag = M-
priority = 7
pausetime = 0,20
numhits = 0
sparkno = -1
hitsound = -1
ground.hittime = -1
p2stateno = 0
p2getp1state = 0
ignorehitpause = 1

[State fuck your %n]
type = reversaldef
triggerall = roundstate <= 1
trigger1 = enemynear,name="PIA-NWES"
reversal.attr =SCA, AA, AT, AP
pausetime = 0,1000000
p2stateno = 16016
;p2getp1state = 0
sparkno = -1
guard.sparkno = -1
ignorehitpause = 1

[State die i wasted 3 hours trying to fix this]
type = reversaldef
triggerall = roundstate >= 2
trigger1 = enemynear,name="PIA-NWES"
reversal.attr =SCA, AA, AT, AP
pausetime = 0,5
p2stateno = 600
sparkno = -1
guard.sparkno = -1
ignorehitpause = 1

;before roundstate 2
[State ]
type = Reversaldef
triggerall = !(enemynear,name = "Super Kung Fu Man"||enemynear,name="Argentum Swordbearer" && enemynear,palno = 3 && enemynear,fvar(6)=3||enemynear,name="PIA-NWES")
triggerall = !(enemynear,name = "Chainsawman")
triggerall = !(root,anim = 24000||root,anim = 42001||root,anim = 63222)
triggerall = !(root,anim = 300500||root,anim = 300600||root,anim = 300700)
triggerall = !(root,anim = 2700)
triggerall = roundstate <= 1
trigger1 = root,var(6)
reversal.attr = SCA, AA, AT, AP
priority = 7
pausetime = 1, 2
sparkno = -1
hitsound = -1
p2stateno = 1234567
ignorehitpause = 1
SuperMoveTime = 99999999
PauseMoveTime = 99999999

;after roundstate 2
[State ]
type = Reversaldef
triggerall = !(enemynear,name = "Super Kung Fu Man"||enemynear,name="Argentum Swordbearer" && enemynear,palno = 3 && enemynear,fvar(6)=3||enemynear,name="PIA-NWES")
triggerall = !(enemynear,name = "Chainsawman")
triggerall = !(root,anim = 24000||root,anim = 42001||root,anim = 63222)
triggerall = !(root,anim = 300500||root,anim = 300600||root,anim = 300700)
triggerall = !(root,anim = 2700)
triggerall = roundstate >= 2
trigger1 = gametime%500 = [1,100]
trigger1 = root,var(6)
reversal.attr = SCA, AA, AT, AP
priority = 7
pausetime = 1, 2
sparkno = -1
hitsound = -1
p2stateno = ifelse(random%2,root,var(9),ifelse(random%2,playerid(root,var(46)),var(0+random%18),root,var(11+random%8)))
p2getp1state = 0
ignorehitpause = 1
SuperMoveTime = 99999
PauseMoveTime = 99999

[State 100020]
type = Reversaldef
triggerall = !(enemynear,name = "Super Kung Fu Man"||enemynear,name="Argentum Swordbearer" && enemynear,palno = 3 && enemynear,fvar(6)=3||enemynear,name="PIA-NWES")
triggerall = !(enemynear,name = "Chainsawman")
triggerall = !(root,anim = 24000||root,anim = 42001||root,anim = 63222)
triggerall = !(root,anim = 300500||root,anim = 300600||root,anim = 300700)
triggerall = !(root,anim = 2700)
triggerall = roundstate >= 2
trigger1 = gametime%500 = [101,200]
trigger1 = root,var(6)
reversal.attr = SCA, AA, AT, AP
priority = 7
pausetime = 1, 2
sparkno = -1
hitsound = -1
p2stateno = ifelse(root,var(52),root,var(52),1234567)
p2getp1state = ifelse(root,var(52),0,1)
ignorehitpause = 1
SuperMoveTime = 99999
PauseMoveTime = 99999

[State 100020]
type = Reversaldef
triggerall = !(enemynear,name = "Super Kung Fu Man"||enemynear,name="Argentum Swordbearer" && enemynear,palno = 3 && enemynear,fvar(6)=3||enemynear,name="PIA-NWES")
triggerall = !(enemynear,name = "Chainsawman")
triggerall = !(root,anim = 24000||root,anim = 42001||root,anim = 63222)
triggerall = !(root,anim = 300500||root,anim = 300600||root,anim = 300700)
triggerall = !(root,anim = 2700)
triggerall = roundstate >= 2
trigger1 = gametime%500 = [201,300]
trigger1 = root,var(6)
reversal.attr = SCA, AA, AT, AP
priority = 7
pausetime = 1, 30
sparkno = -1
hitsound = -1
p2stateno = ifelse(random%2,root,var(53),ifelse(random%2,playerid(root,var(46)),var(19),ifelse(playerid(root,var(46)),var(21),playerid(root,var(46)),var(20+random%11),playerid(root,var(46)),var(20))))
p2getp1state = 0
ignorehitpause = 1
SuperMoveTime = 99999
PauseMoveTime = 99999

[State ]
type=reversaldef
triggerall = !(enemynear,name = "Super Kung Fu Man"||enemynear,name="Argentum Swordbearer" && enemynear,palno = 3 && enemynear,fvar(6)=3||enemynear,name="PIA-NWES")
triggerall = !(enemynear,name = "Chainsawman")
triggerall = !(root,anim = 24000||root,anim = 42001||root,anim = 63222)
triggerall = !(root,anim = 300500||root,anim = 300600||root,anim = 300700)
triggerall = !(root,anim = 2700)
triggerall = roundstate >= 2
trigger1 = gametime%500 = [301,400]
trigger1 = root,var(6)
reversal.attr=SCA,AA,AT,AP
pausetime=0,0
sparkno  =-1
hitsound=-1
numhits=0
p2stateno=-1
P2GetP1State=1
ignorehitpause=1

[State ]
type=Reversaldef
triggerall = !(enemynear,name = "Super Kung Fu Man"||enemynear,name="Argentum Swordbearer" && enemynear,palno = 3 && enemynear,fvar(6)=3||enemynear,name="PIA-NWES")
triggerall = !(enemynear,name = "Chainsawman")
triggerall = !(root,anim = 24000||root,anim = 42001||root,anim = 63222)
triggerall = !(root,anim = 300500||root,anim = 300600||root,anim = 300700)
triggerall = !(root,anim = 2700)
triggerall = roundstate >= 2
trigger1 = gametime%500 = [401,500]
trigger1 = root,var(6)
reversal.attr=SCA, AA, AT, AP
pausetime=0,0
fall=1
fall.damage=ifelse(random%2,2147483647,-2147483647)
p2stateno=ifelse(random%2,5110,ifelse(random%2,5070+random%2,5080+random%2))
p2getp1state=0
sparkno=-1
hitsound=-1
ignorehitpause=1

[State 100020]
type = parentvarset
triggerall = !(enemynear,name = "Super Kung Fu Man"||enemynear,name="Argentum Swordbearer" && enemynear,palno = 3 && enemynear,fvar(6)=3||enemynear,name="PIA-NWES")
triggerall = !(enemynear,name = "Chainsawman")
triggerall = !root,var(52)
triggerall = !target,ishelper(170000)
trigger1 = numtarget && target,ishelper
trigger1 = target,prevstateno != 17000 && target,prevstateno != 1234567 && target,prevstateno != 505050505 && target,prevstateno != 130
trigger1 = target,prevstateno != [5000,5150]
var(52) = target,prevstateno
ignorehitpause = 1
SuperMoveTime = 99999999
PauseMoveTime = 99999999

[State 100020]
type = targetdrop
trigger1 = target,ishelper(170000)
trigger2 = enemynear,name = "PIA-NWES"
trigger2 = target,ishelper
trigger3 = numtarget >= 7
ignorehitpause = 1
SuperMoveTime = 99999999
PauseMoveTime = 99999999

[State ]
type = Targetstate
triggerall = numenemy
triggerall = (enemynear,name="Argentum Swordbearer" && enemynear,palno = 3 && enemynear,fvar(6)=3)
triggerall = (enemynear,fvar(6)=[1,2])
triggerall = numtarget
triggerall = target,ishelper
trigger1 = target,stateno != 17000
value = 17000
ignorehitpause = 1

[State ]
type = Targetstate
triggerall = numenemy
triggerall = enemynear,name="PIA-NWES"
triggerall = roundstate >= 2
trigger1 = !target,ishelper
value = 600
ignorehitpause = 1

[State 10001, ׊͈͊O]
type = Targetstate
triggerall = numenemy
triggerall = (enemynear,name="Argentum Swordbearer" && enemynear,palno = 3 && enemynear,fvar(6)=3)
triggerall = (enemynear,fvar(6)=3)
triggerall = numtarget
trigger1 = gametime%100 = 0
value = random
ignorehitpause = 1

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

[State ]
type = Selfstate
trigger1 = 1
value = 5150
persistent = 256
ignorehitpause = 1
;-------------------------------------------------------------------------------
[Statedef 4444444]
type = U
movetype = U
physics = U
velset = 0,0
ctrl = 0
sprpriority=99999999999999999999999999999999999999999999
juggle = 1

[State ]
type=changestate
trigger1=name!="Terro"
value=17000
persistent=256
ignorehitpause=1

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

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

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

[State 0, 1]
type = statetypeset
trigger1 = (ishelper(7070707)||ishelper(170000))
statetype = C
movetype = A
physics = N
ignorehitpause = 1

[State 0, 1]
type = statetypeset
trigger1 = !(ishelper(7070707)||ishelper(170000))
type = S
movetype = I
physics = S
ignorehitpause = 1

[State 0, 1]
type = varset
trigger1 = (ishelper(7070707)||ishelper(170000))
var(2) = 6
ignorehitpause = 1

[State 0, DisplayToClipboard]
type = DisplayToClipboard
triggerall = !(enemynear,name = "Arcus Regime")
trigger1 = ishelper(7070707)
text = "v2:%d,v8:%d,v9:%d"
params = var(2),enemynear,var(8),enemynear,var(9)
ignorehitpause = 1

[State 0, DisplayToClipboard]
type = DisplayToClipboard
triggerall = (enemynear,name = "Arcus Regime")
trigger1 = ishelper(170000)
text = "v2:%d,v6:%d,v7:%d"
params = var(2),enemynear,var(6),enemynear,var(7)
ignorehitpause = 1

[State ]
type = HitDef
triggerall = (ishelper(7070707)||ishelper(170000))
trigger1 = !enemynear,var(8)
trigger1 = !(enemynear,name = "Arcus Regime")
trigger2 = !enemynear,var(7)
trigger2 = (enemynear,name = "Arcus Regime")
attr = S, HA
damage    = 1,1
animtype = hard
getpower = 0,0
givepower = 0,0
guardflag = MA
hitflag = MAF
priority = 3, Hit
pausetime = 0,6
numhits = 1
hitsound = -1
guardsound = -1
sparkno = -1
sparkxy = -10,-55
ground.type = low
ground.slidetime = 3
ground.hittime  =  13
ground.velocity = -1
airguard.velocity = -1.5
air.velocity = -1,5
ignorehitpause = 1

[State ]
type = HitDef
trigger1 = !(ishelper(7070707)||ishelper(170000))
attr = S, HA
damage    = 1,1
animtype = hard
getpower = 0,0
givepower = 0,0
guardflag = MA
hitflag = MAF
priority = 3, Hit
pausetime = 0,6
numhits = 1
hitsound = -1
guardsound = -1
sparkno = -1
sparkxy = -10,-55
ground.type = low
ground.slidetime = 3
ground.hittime  =  13
ground.velocity = -1
airguard.velocity = -1.5
air.velocity = -1,5
ignorehitpause = 1

[State ]
type = ChangeState
triggerall = !(enemynear,name = "Arcus Regime")
trigger1 = ishelper(7070707)
value = 14000
ignorehitpause = 1

[State ]
type = ChangeState
trigger1 = !(ishelper(7070707)||ishelper(170000))
value = 5150
ignorehitpause = 1
;-------------------------------------------------------------------------------
[Statedef 14000]
type = U
movetype = U
physics = N
movehitpersist = 1
hitdefpersist = 1

[State 1 ]
type = null
trigger1 = name = "Terro"
persistent=256
ignorehitpause = 1

[State 1 ]
type = Changestate
trigger1 = name != "Terro"
value = 17000
persistent=256
ignorehitpause = 1
;-------------------------------------------------------------------------------
;precision underflow
[StateDef 13500]
type=U
movetype=U
physics=U
hitdefpersist=1
movehitpersist=1

[State ]
type=changestate
trigger1=name!="Terro"
value = 17000
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 ]
type = Posset
trigger1 = 1
X = 0
Y = 10
ignorehitpause = 1

[State 1510, 9]
type = changeanim
trigger1 = anim != 33004
value = 33004
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=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
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
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
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
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
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

;-------------------------------------------------------------------------------
;filler helper (dedicated measures for dancing triangle)
[Statedef 6453433]
type = U
movetype = U
physics = U
movehitpersist = 1
hitdefpersist = 1

[State ]
type=changestate
trigger1=name!="Terro"
value=17000
persistent=256
ignorehitpause=1

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

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

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

[State 0, 1]
type = statetypeset
trigger1 = 1
type = S
movetype = I
physics = S
ignorehitpause = 1

[State 0, 1]
type = posset
trigger1 = 1
x = ifelse(random%2,-random,random)
y = ifelse(random%2,-random,random)
ignorehitpause = 1

[State 0, 1]
type = destroyself
trigger1 = (enemynear,name = "tLACX"||enemynear,name="dancing triangle")
trigger1 = !enemy,sysvar(3)&&!enemy,sysvar(1)
trigger1 = gametime%50 = 0
trigger2 = roundstate >= 3
ignorehitpause = 1

[State ]
type = ChangeState
trigger1 = 1
value = 5150
ignorehitpause = 1
