;K.O.演出系////////////////////////////////////////////////////////////////////
[State -2, ヘルパーを出す]
type = Helper
triggerall = Time = 1
triggerall = IsHelper || NumHelper
trigger1 = LoseKO
trigger1 = stateno = 5150
trigger1 = Pos Y <= 0
trigger1 = numhelper(4008) = 0
name = "ba-di-"      ;ヘルパーの名前
stateno = 4008       ;ヘルパーが最初に行くステート
ID = 4008            ;ヘルパーのＩＤナンバー
pos = -350,-7        ;ヘルパーの出現位置
postype = p1         ;ヘルパーの最初に出る軸位置の属性（Explodのpostypeと書き方は同じだが効果が少し違う）
keyctrl = 0          ;ヘルパーがコントロール可能かどうか（0=操作不可・1=操作可能）
ownpal = 1           ;ヘルパーが(PalFXなどで)本体の色が変わった時に一緒に変わるかどうか（Explodのownpalと一緒）
size.xscale = 1    ;ヘルパーの横のサイズ
size.yscale = 1    ;ヘルパーの縦のサイズ
pausemovetime = 99999999
helpertype = normal  ;ヘルパーの属性：画面スクロールの影響を受けるか否かを決める
                     ;（Player=影響有り・画面外に出られない　Normal=影響無し・画面外に出られる）
[State -2, ヘルパーを出す]
type = Helper
triggerall = Time = 1
triggerall = IsHelper || NumHelper
trigger1 = LoseKO
trigger1 = stateno = 5150
trigger1 = Pos Y <= 0
trigger1 = numhelper(4009) = 0
name = "hanba-gura-" ;ヘルパーの名前
stateno = 4009       ;ヘルパーが最初に行くステート
ID = 4009            ;ヘルパーのＩＤナンバー
pos = -300,-7        ;ヘルパーの出現位置
postype = p1         ;ヘルパーの最初に出る軸位置の属性（Explodのpostypeと書き方は同じだが効果が少し違う）
keyctrl = 0          ;ヘルパーがコントロール可能かどうか（0=操作不可・1=操作可能）
ownpal = 1           ;ヘルパーが(PalFXなどで)本体の色が変わった時に一緒に変わるかどうか（Explodのownpalと一緒）
size.xscale = 1    ;ヘルパーの横のサイズ
size.yscale = 1    ;ヘルパーの縦のサイズ
pausemovetime = 99999999
helpertype = normal  ;ヘルパーの属性：画面スクロールの影響を受けるか否かを決める
                     ;（Player=影響有り・画面外に出られない　Normal=影響無し・画面外に出られる）
[State -2, ヘルパーを出す]
type = Helper
triggerall = Time = 1
triggerall = IsHelper || NumHelper
trigger1 = LoseKO
trigger1 = stateno = 5150
trigger1 = Pos Y <= 0
trigger1 = numhelper(4010) = 0
name = "gurimasu"    ;ヘルパーの名前
stateno = 4010       ;ヘルパーが最初に行くステート
ID = 4010            ;ヘルパーのＩＤナンバー
pos = -250,-7        ;ヘルパーの出現位置
postype = p1         ;ヘルパーの最初に出る軸位置の属性（Explodのpostypeと書き方は同じだが効果が少し違う）
keyctrl = 0          ;ヘルパーがコントロール可能かどうか（0=操作不可・1=操作可能）
ownpal = 1           ;ヘルパーが(PalFXなどで)本体の色が変わった時に一緒に変わるかどうか（Explodのownpalと一緒）
size.xscale = 1    ;ヘルパーの横のサイズ
size.yscale = 1    ;ヘルパーの縦のサイズ
pausemovetime = 99999999
helpertype = normal  ;ヘルパーの属性：画面スクロールの影響を受けるか否かを決める
                     ;（Player=影響有り・画面外に出られない　Normal=影響無し・画面外に出られる）

;アシスト系ヘルパー////////////////////////////////////////////////////////////
[state -2, 追跡鬼畜ポテト]
type = Helper
triggerall = (playerID(-var(12)+10),Var(58)&536870912) && RoundState = 2 && StateNo != 190013 && !NumHelper(168436)
triggerall = IsHelper || NumHelper
trigger1 = Life <= LifeMax /2
helpertype = player
pos = 30, -100
postype = p1
stateno = 168436
id = 168436
name = "SearchPotato"
supermovetime = IfElse((Var(11)&3840)/256>=10, 99999999,0)
pausemovetime = 99999999
size.xscale = 0.3
size.yscale = 0.3
[state Asist, バリア衛星]
type = Helper
triggerall = (Var(11)&15) = 1 && Alive && RoundState < 3 && (playerID(-var(12)+10),Var(58)&16777216)
triggerall = (!NumHelper(40000)&&(Var(11)&3840)/256<10)||(NumHelper(40000)<4&&(Var(11)&3840)/256>=10)
triggerall = helper(485000),fvar(12) >= 200 && StateNo != 190013 && NumHelper(40000) < 6
trigger1 = (NumHelper(40000) < gethitvar(HitCount)/5)
trigger2 = helper(485000),fvar(12) >= 1000 && (GameTime %25 = 0) && MoveType = H
helpertype = player
name = "Barrier Satellite"
ID = 40000
pos = 0, -50
postype = p1
facing = 1
stateno = 40000+(10*(Random%2))
keyctrl = 0
ownpal = 1
supermovetime = 9999999999999
pausemovetime = 9999999999999
size.xscale = 1
size.yscale = 1
[State -2, ビート]
type = Helper
triggerall = (playerID(-var(12)+10),Var(58)&33554432) && (Var(11)&15) = 1 && Power > 1000 && RoundState = 2
triggerall = NumHelper(485000) && NumHelper(2840) <= 3 && StateNo != 10040 && StateNo != 17000 && StateNo != [190010,190013]
trigger1 = helper(485000),fvar(12) >= 200
trigger1 = (!var(59) && Command = "summon") || (var(59) && Random < 50)
trigger2 = helper(485000),fvar(12) >= 1000
trigger2 = NumHelper(40000) && Random < 5
trigger2 = helper(40000),Time > 1
helpertype = player
name = "beat"
ID = 2840
pos = 0, -50
postype = p1
stateno = ifelse(random<500,2845,2841)
keyctrl = 0
ownpal = 0
IgnoreHitPause = 1
supermovetime = IfElse((Var(11)&3840)/256>=10, 99999999,0)
pausemovetime = 99999999
[State 2000, 2];Voltz
type = Helper
triggerall = (Var(11)&15) = 1 && (playerID(-var(12)+10),Var(58)&268435456)
trigger1 = Life <= LifeMax/3
trigger1 = RoundState < 3 && !NumHelper(11035) && NumHelper(2003) <= 5
id = 11035
name = "Lightning alpha"
pos = 0,0
postype = right
stateno = 10035
helpertype = player
keyctrl = 0
ownpal = 1
size.xscale = 1
size.yscale = 1
supermovetime = IfElse((Var(11)&3840)/256>=10, 99999999,0)
pausemovetime = 99999999
[State 2000, 2];Voltz
type = Helper
triggerall = (Var(11)&15) = 1 && (playerID(-var(12)+10),Var(58)&268435456)
trigger1 = Life <= LifeMax/3
trigger1 = RoundState < 3 && !NumHelper(11036) && NumHelper(2003) <= 5
id = 11036
name = "Lightning alpha"
pos = 0,0
postype = left
stateno = 10035
helpertype = player
keyctrl = 0
ownpal = 1
size.xscale = 1
size.yscale = 1
supermovetime = IfElse((Var(11)&3840)/256>=10, 99999999,0)
pausemovetime = 99999999
[State 2000, 2];Holy
type = Helper
triggerall = RoundState = 2 && (Var(11)&3840)/256 >= 10 && (Var(11)&15) = [1,3]
triggerall = (playerID(-var(12)+10),Var(58)&60)/4 = 15 && StateNo != [190010,190013]
trigger1 = TimeMod = 13,8
trigger2 = Time = 1
trigger2 = NumHelper(2000) <= 2
id = 2000
name = "judge 12"
pos = -10 + Floor(Random /3), 0
postype = back
stateno = 2050
helpertype = player
keyctrl = 0
ownpal = 1
size.xscale = 1
size.yscale = 1
IgnoreHitPause = 1
supermovetime = 99999999
pausemovetime = 99999999
[State 2000, 2];Holy
type = Helper
triggerall = RoundState = 2 && (Var(11)&3840)/256 >= 10 && (Var(11)&15) = [1,3]
triggerall = (playerID(-var(12)+10),Var(58)&60)/4 && MoveType = H && StateNo != [190010,190013]
trigger1 = Time = 0
trigger1 = Random <= 1000*(((playerID(-var(12)+10),Var(58)&60)/4)/15.) && NumHelper(2000) <= 4
id = 2000
name = "judge 12"
pos = -10 + Floor(Random / 3), 0
postype = p1
stateno = 2051
helpertype = player
keyctrl = 0
ownpal = 1
size.xscale = 1
size.yscale = 1
IgnoreHitPause = 1
supermovetime = 99999999
pausemovetime = 99999999
;反撃系ヘルパー呼び出し////////////////////////////////////////////////////////
[State -2, ヘルパーを出す]
type = Helper
triggerall = RoundState = 2 && (playerID(-var(12)+10),Var(58)&983040)/65536
triggerall = IsHelper || NumHelper
triggerall = !NumHelper(12)
trigger1 = !Time && MoveType = H
trigger1 = Random <= 1000*((playerID(-var(12)+10),Var(58)&983040)/65536/15.) || !NumHelper(485000)
name = "Donald help"
stateno = 17000
ID = 12
pos = 0
postype = p1
keyctrl = 0
ownpal = 1
helpertype = Player
IgnoreHitPause = 1
supermovetime = IfElse((Var(11)&3840)/256>=10, 99999999,0)
pausemovetime = 99999999
[State -2, ヘルパーを出す]
type = Helper
triggerall = RoundState = 2
triggerall = IsHelper || NumHelper
triggerall = !NumHelper(12) && (playerID(-var(12)+10),Var(58)&983040)/65536
trigger1 = Random <= 100 && Life <= 500 && (Var(11)&3840)/256 >= 10 && MoveType = H
name = "Donald help"
stateno = 17000
ID = 12
pos = 0
postype = p1
keyctrl = 0
ownpal = 1
helpertype = Player
supermovetime = ifelse((Var(11)&3840)/256>=10, 99999999,0)
pausemovetime = 99999999
