;アシスト系ヘルパー////////////////////////////////////////////////////////////
[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
