;========================================================================================
; RtBOݒ
;========================================================================================
[Statedef 99999]
;
;   
;
[State a,AI펞NXCb`]
Type = VarSet
trigger1 = !RoundsExisted
V = 59


Value = 0

IgNoreHitPause = 1
;
[State a,AIx]
Type = VarSet
trigger1 = !RoundsExisted
V = 58


Value = 8
;(min = 0 ~ max = 10)

IgNoreHitPause = 1
;
[State a,AI؂ւ]
Type = VarSet
trigger1 = !RoundsExisted
V = 57


Value = 4
;(min = 0 ~ max = 10)

IgNoreHitPause = 1
;
[State a,AIubLO]
Type = VarSet
trigger1 = !RoundsExisted
V = 56


Value = 4
;(min = 0 ~ max = 10)

IgNoreHitPause = 1
;
;   ܂
;
[State 5903, 3]
type = ChangeState
trigger1 = roundno = 1
value = 190

[State 5903, 4]
type = ChangeState
trigger1 = 1
value = 0

[Statedef 10014]
anim=0
ctrl=0

[State 10000,ԈႢŖ{̂痧ֈڍs]
type=selfstate
trigger1=!ishelper
value=0

[State 1825]
type = assertspecial
trigger1 = 1
flag = invisible

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

[State 10000,vC[]
type=varset
trigger1=command="up"&&root,command="up"
trigger2=command="down"&&root,command="down"
trigger3=command="back"&&root,command="back"
trigger4=command="fwd"&&root,command="fwd"
trigger5=command="a"&&root,command="a"
trigger6=command="b"&&root,command="b"
trigger7=command="c"&&root,command="c"
trigger8=command="x"&&root,command="x"
trigger9=command="y"&&root,command="y"
trigger10=command="z"&&root,command="z"
trigger11=command="start"&&root,command="start"
var(59)=0

[State 10000,vC[]
type=parentvarset
Trigger1=command="a"&&root,command="a"
Trigger2=command="b"&&root,command="b"
Trigger3=command="c"&&root,command="c"
Trigger4=command="x"&&root,command="x"
Trigger5=command="y"&&root,command="y"
Trigger6=command="z"&&root,command="z"
Trigger7=command="start"&&root,command="start"
Trigger8=command="fwd"&&root,command="fwd"
Trigger9=command="back"&&root,command="back"
Trigger10=command="up"&&root,command="up"
Trigger11=command="down"&&root,command="down"
var(59)=0

[State 10000,]
Type = DestroySelf
triggerAll = isHelper
Trigger1 = root,var(59)!=0||var(59)=0
trigger2=command="up"&&root,command="up"
trigger3=command="down"&&root,command="down"
trigger4=command="back"&&root,command="back"
trigger5=command="fwd"&&root,command="fwd"
trigger6=command="a"&&root,command="a"
trigger7=command="b"&&root,command="b"
trigger8=command="c"&&root,command="c"
trigger9=command="x"&&root,command="x"
trigger10=command="y"&&root,command="y"
trigger11=command="z"&&root,command="z"
trigger12=command="start"&&root,command="start"

[State 10000,׸ON]
type=varset
triggerall=var(59)!=0
trigger1=root,command="up"&&(roundstate=2&&root,ctrl)
trigger2=root,command="down"&&(roundstate=2&&root,ctrl)
trigger3=root,command="back"&&(roundstate=2&&root,ctrl)
trigger4=root,command="fwd"&&(roundstate=2&&root,ctrl)
trigger5=root,command="a"
trigger6=root,command="b"
trigger7=root,command="c"
trigger8=root,command="x"
trigger9=root,command="y"
trigger10=root,command="z"
trigger11=root,command="start"
var(59)=1
;
[Statedef 10012]
Type = A
Physics = N
Velset = 0,0
SprPriority = -100
anim = 9999
ctrl = 0

[State 10010]
type = assertspecial
trigger1 = 1
flag = invisible
flag2= noshadow
[State 10010]
type = nothitby
trigger1 = 1
value = SCA
[State 20000,ԈႢŖ{̂痧ֈڍs]
type = selfstate
trigger1= !ishelper
value = 0
ctrl = 1

[State -2,{̂Ɠ]
Type = Turn
trigger1 = Facing*(Parent,Facing) < 0
IgnoreHitPause = 1
SuperMoveTime = 9999
PauseMoveTime = 9999

[State -2,{̂ɒǏ]]
Type = Posset
trigger1 = facing = 1
X = Ceil(Parent, Pos X)-60
Y = Ceil(Parent, Pos Y)
IgnoreHitPause = 1
SuperMoveTime = 9999
PauseMoveTime = 9999

[State -2,{̂ɒǏ]]
Type = Posset
trigger1 = facing = -1
X = Ceil(Parent, Pos X)+60
Y = Ceil(Parent, Pos Y)
IgnoreHitPause = 1
SuperMoveTime = 9999
PauseMoveTime = 9999
;[߂h~wp[Es͕⏕]
[State -1]
type = varset
trigger1 = command = "2146"
v = 0
Value = 10
ignorehitpause = 1
[State -1]
type = varset
trigger1 = (command = "236236P"&&command="PP")
v = 1
Value = 10
ignorehitpause = 1
[State -1]
type = varset
trigger1 = command = "641236"
v = 2
Value = 10
ignorehitpause = 1
[State -1]
type = varset
trigger1 = command = "236236P"
v = 3
Value = 10
ignorehitpause = 1
[State -1]
type = varset
trigger1 = command = "236236K"
v = 4
Value = 10
ignorehitpause = 1
[State -1]
type = varset
trigger1 = command = "623P"
v = 5
Value = 10
ignorehitpause = 1
[State -1]
type = varset
trigger1 = command = "236P"
v = 6
Value = 10
ignorehitpause = 1
[State -1]
type = varset
trigger1 = command = "214K"
v = 7
Value = 10
ignorehitpause = 1
[State -1]
type = varset
trigger1 = command = "FF"
v = 8
Value = 10
ignorehitpause = 1
[State -1]
type = varset
trigger1 = command = "BB"
v = 9
Value = 10
ignorehitpause = 1
;-------------------------------------------
[State 10012,s̓t[Z]
type = varadd
trigger1 = var(0) > 0
var(0) = -1
[State 10012,s̓t[Z]
type = varadd
trigger1 = var(1) > 0
var(1) = -1
[State 10012,s̓t[Z]
type = varadd
trigger1 = var(2) > 0
var(2) = -1
[State 10012,s̓t[Z]
type = varadd
trigger1 = var(3) > 0
var(3) = -1
[State 10012,s̓t[Z]
type = varadd
trigger1 = var(4) > 0
var(4) = -1
[State 10012,s̓t[Z]
type = varadd
trigger1 = var(5) > 0
var(5) = -1
[State 10012,s̓t[Z]
type = varadd
trigger1 = var(6) > 0
var(6) = -1
[State 10012,s̓t[Z]
type = varadd
trigger1 = var(7) > 0
var(7) = -1
[State 10012,s̓t[Z]
type = varadd
trigger1 = var(8) > 0
var(8) = -1
[State 10012,s̓t[Z]
type = varadd
trigger1 = var(9) > 0
var(9) = -1
;
;Ewp[
;
;Xe[WE[op
[Statedef 10010]
Type = A
Ctrl = 0
Anim = 0
Velset = -10,0
Movetype = I
Physics = N
Sprpriority = 1

[State 10010]
type = assertspecial
trigger1 = 1
flag = invisible
flag2= noshadow
[State 10010]
type = nothitby
trigger1 = 1
value = SCA
[State 10010,ԈႢŖ{̂痧ֈڍs]
type=selfstate
trigger1=!ishelper
value=0

[State 10010]
type = Projectile
Trigger1 = time = 0
velocity = -10,0
projID = 10010
projhits = 9999
projpriority = 9999
projanim = 0
offset = 0,0
projstagebound = 0
Projedgebound = 100000
projremove = 0
Projremovetime = -1
supermovetime = 9999
pausemovetime = 9999

[State 20000]
type = velset
Trigger1 = Root,NumProjID(10010) = 0
Trigger1 = time > 0
x = 0
y = 0

[State -3,gpEŌL]
Type = Null
Triggerall = Var(0) != EnemyNear(Root,var(30)),StateNo
Triggerall = Var(1) != EnemyNear(Root,var(30)),StateNo
Triggerall = Var(2) != EnemyNear(Root,var(30)),StateNo
Triggerall = Var(3) != EnemyNear(Root,var(30)),StateNo
Triggerall = Var(4) != EnemyNear(Root,var(30)),StateNo
Triggerall = Var(5) != EnemyNear(Root,var(30)),StateNo
Triggerall = Var(6) != EnemyNear(Root,var(30)),StateNo
Triggerall = Var(7) != EnemyNear(Root,var(30)),StateNo
Triggerall = Var(8) != EnemyNear(Root,var(30)),StateNo
Triggerall = Var(9) != EnemyNear(Root,var(30)),StateNo
Triggerall = Var(10)!= EnemyNear(Root,var(30)),StateNo
Triggerall = Var(11)!= EnemyNear(Root,var(30)),StateNo
Triggerall = Var(12)!= EnemyNear(Root,var(30)),StateNo
Triggerall = Var(13)!= EnemyNear(Root,var(30)),StateNo
Triggerall = Var(14)!= EnemyNear(Root,var(30)),StateNo
Triggerall = Var(15)!= EnemyNear(Root,var(30)),StateNo
Triggerall = Var(16)!= EnemyNear(Root,var(30)),StateNo
Triggerall = Var(17)!= EnemyNear(Root,var(30)),StateNo
Triggerall = Var(18)!= EnemyNear(Root,var(30)),StateNo
Triggerall = Var(19)!= EnemyNear(Root,var(30)),StateNo
Triggerall = EnemyNear(Root,var(30)),HitDefAttr=SA,NA
Trigger1 = 0&& Var(19):=Var(18)
Trigger2 = 0&& Var(18):=Var(17)
Trigger3 = 0&& Var(17):=Var(16)
Trigger4 = 0&& Var(16):=Var(15)
Trigger5 = 0&& Var(15):=Var(14)
Trigger6 = 0&& Var(14):=Var(13)
Trigger7 = 0&& Var(13):=Var(12)
Trigger8 = 0&& Var(12):=Var(11)
Trigger9 = 0&& Var(11):=Var(10)
Trigger10 =0&& Var(10):= Var(9)
Trigger11 =0&& Var(9) := Var(8)
Trigger12 =0&& Var(8) := Var(7)
Trigger13 =0&& Var(7) := Var(6)
Trigger14 =0&& Var(6) := Var(5)
Trigger15 =0&& Var(5) := Var(4)
Trigger16 =0&& Var(4) := Var(3)
Trigger17 =0&& Var(3) := Var(2)
Trigger18 =0&& Var(2) := Var(1)
Trigger19 =0&& Var(1) := Var(0)
Trigger20 =0&& Var(0) := EnemyNear(Root,var(30)),StateNo
IgnoreHitPause = 1
supermovetime = 9999
pausemovetime = 9999

[State -3,gpEŌL]
Type = Null
Triggerall = Var(20) != EnemyNear(Root,var(30)),StateNo
Triggerall = Var(21) != EnemyNear(Root,var(30)),StateNo
Triggerall = Var(22) != EnemyNear(Root,var(30)),StateNo
Triggerall = Var(23) != EnemyNear(Root,var(30)),StateNo
Triggerall = Var(24) != EnemyNear(Root,var(30)),StateNo
Triggerall = Var(25) != EnemyNear(Root,var(30)),StateNo
Triggerall = Var(26) != EnemyNear(Root,var(30)),StateNo
Triggerall = Var(27) != EnemyNear(Root,var(30)),StateNo
Triggerall = Var(28) != EnemyNear(Root,var(30)),StateNo
Triggerall = Var(29) != EnemyNear(Root,var(30)),StateNo
Triggerall = Var(30)!= EnemyNear(Root,var(30)),StateNo
Triggerall = Var(31)!= EnemyNear(Root,var(30)),StateNo
Triggerall = Var(32)!= EnemyNear(Root,var(30)),StateNo
Triggerall = Var(33)!= EnemyNear(Root,var(30)),StateNo
Triggerall = Var(34)!= EnemyNear(Root,var(30)),StateNo
Triggerall = Var(35)!= EnemyNear(Root,var(30)),StateNo
Triggerall = Var(36)!= EnemyNear(Root,var(30)),StateNo
Triggerall = Var(37)!= EnemyNear(Root,var(30)),StateNo
Triggerall = Var(38)!= EnemyNear(Root,var(30)),StateNo
Triggerall = Var(39)!= EnemyNear(Root,var(30)),StateNo
Triggerall = EnemyNear(Root,var(30)),HitDefAttr=C,NA
Trigger1 = 0&& Var(39):=Var(38)
Trigger2 = 0&& Var(38):=Var(37)
Trigger3 = 0&& Var(37):=Var(36)
Trigger4 = 0&& Var(36):=Var(35)
Trigger5 = 0&& Var(35):=Var(34)
Trigger6 = 0&& Var(34):=Var(33)
Trigger7 = 0&& Var(33):=Var(32)
Trigger8 = 0&& Var(32):=Var(31)
Trigger9 = 0&& Var(31):=Var(30)
Trigger10 =0&& Var(30):= Var(29)
Trigger11 =0&& Var(29) := Var(28)
Trigger12 =0&& Var(28) := Var(27)
Trigger13 =0&& Var(27) := Var(26)
Trigger14 =0&& Var(26) := Var(25)
Trigger15 =0&& Var(25) := Var(24)
Trigger16 =0&& Var(24) := Var(23)
Trigger17 =0&& Var(23) := Var(22)
Trigger18 =0&& Var(22) := Var(21)
Trigger19 =0&& Var(21) := Var(20)
Trigger20 =0&& Var(20) := EnemyNear(Root,var(30)),StateNo
IgnoreHitPause = 1
supermovetime = 9999
pausemovetime = 9999
;
;wp[/ɃK[h⏕
;
[Statedef 10011]
Type = A
Ctrl = 0
Anim = 0
Velset = -10,0
Movetype = I
Physics = N
Sprpriority = 1
;
[State 10011]
type = assertspecial
trigger1 = 1
flag = invisible
flag2= noshadow
[State 10011]
type = nothitby
trigger1 = 1
value = SCA
[State 10011,ԈႢŖ{̂痧ֈڍs]
type=selfstate
trigger1=!ishelper
value=0

[State 10011]
type = Projectile
Trigger1 = time = 0
velocity = -10,0
projID = 10011
projhits = 9999
projpriority = 9999
projanim = 0
offset = 0,0
projstagebound = 0
Projedgebound = 100000
projremove = 0
Projremovetime = -1
supermovetime = 9999
pausemovetime = 9999

[State 10011]
type = velset
Trigger1 = Root,NumProjID(10011) = 0
Trigger1 = time > 0
x = 0
y = 0

[State -2, fobO\]
type = DisplayToClipboard
trigger1 = 1
text = "V58=%d"
params = Var(42)
ignorehitpause = 1
;
[State -3,ȑÕXe[gL]
Type = Null
TriggerAll = Var(2) != Root,StateNo
TriggerAll = Root,Time = 1
Trigger1 = 0&& Var(5) := Var(4)
Trigger2 = 0&& Var(4) := Var(3)
Trigger3 = 0&& Var(3) := Var(2)
Trigger4 = 0&& Var(2) := Var(1)
Trigger5 = 0&& Var(1) := Root,StateNo
IgnoreHitPause = 1
;
[State 3, ]
Type = Varadd
TriggerAll = Root,Var(59)
Triggerall = EnemyNear(Root,var(30)),Movetype != H
TriggerAll = Root,Time = 1
Trigger1 = Root,MoveType = H
Trigger1 = Var(2) = [200,499]
var(8) = 3
IgNoreHitPause = 1

[State 3, ]
Type = Varadd
TriggerAll = Root,Var(59)
trigger1 =Root,stateno = [200,499]
trigger1 =EnemyNear(Root,var(30)),Movetype=H
trigger1 =EnemyNear(Root,var(30)),StateNo!=[120,159]
var(8) = -1
IgNoreHitPause = 1

[State 3, 0set]
Type = Varset
Trigger1 = var(8) <= 0
var(8) = 1
IgNoreHitPause = 1

[State 3, эݔ]
Type = Varadd
TriggerAll = Root,Var(59)
Triggerall = EnemyNear(Root,var(30)),Movetype != H
TriggerAll = Root,Time = 1
Triggerall = Root,MoveType = H
Trigger1 = Var(2) = [600,699]
Trigger2 = Var(2) = [39,60]
var(10) = 2
IgNoreHitPause = 1

[State 3, эݐ]
Type = Varadd
TriggerAll = Root,Var(59)
trigger1 =Root,stateno = [600,699]
Trigger1 = Root,MoveContact
var(10) = -1
IgNoreHitPause = 1

[State 3, 0set]
Type = Varset
Trigger1 = var(10) <= 0
var(10) = 1
IgNoreHitPause = 1
;
[State -3, iL]
Type = Null
TriggerAll = Root,Var(58)>=8
TriggerAll = Var(15) != EnemyNear(Root,var(30)),StateNo
TriggerAll = EnemyNear(Root,var(30)),time >= 16
TriggerAll = Root,GetHitVar(guarded) = 0
TriggerAll = Root,GetHitVar(hitshaketime)
triggerall =Root,statetype = C&&EnemyNear(Root,var(30)),statetype = S
Trigger1 = 0&& Var(19) := Var(18)
Trigger2 = 0&& Var(18) := Var(17)
Trigger3 = 0&& Var(17) := Var(16)
Trigger4 = 0&& Var(16) := Var(15)
Trigger5 = 0&& Var(15) := EnemyNear(Root,var(30)),StateNo
IgnoreHitPause = 1

[State -3, iL]
Type = Null
TriggerAll = Root,Var(58) >= 8
TriggerAll = Var(20) != EnemyNear(Root,var(30)),StateNo
TriggerAll = EnemyNear(Root,var(30)),time >= 12
TriggerAll = Root,GetHitVar(guarded) = 0
TriggerAll = Root,GetHitVar(hitshaketime)
triggerall =Root,statetype = S&&EnemyNear(Root,var(30)),statetype != C
Trigger1 = 0&& Var(24) := Var(23)
Trigger2 = 0&& Var(23) := Var(22)
Trigger3 = 0&& Var(22) := Var(21)
Trigger4 = 0&& Var(21) := Var(20)
Trigger5 = 0&& Var(20) := EnemyNear(Root,var(30)),StateNo
IgnoreHitPause = 1
;
[state -3,GmF]
Type = VarSet
trigger1 = EnemyNear(Root,var(30)),StateType = L
V = 41
Value = -1
IgnoreHitPause = 1

[state -3]
Type = VarAdd
triggerall = var(41) > 0
trigger1 = EnemyNear(Root,var(30)),StateType != L
V = 41
Value = -1
IgnoreHitPause = 1

[state -3]
Type = VarSet
triggerall = var(41) = -1
trigger1 = EnemyNear(Root,var(30)),StateType != L
V = 41
Value = 12
IgnoreHitPause = 1
;
[state -3,K[hԋL^]
type = varadd
trigger1 = var(42)>0
trigger1 = root,stateno !=[120,159]
var(42) = -2

[state -3,K[hԋL^]
type = varadd
trigger1 = root,stateno=[120,159]
var(42) = 1

[state -3,K[hԋL^]
type = varset
triggerall = var(42)>0
trigger1 = root,statetype=L
trigger2 = root,movetype=H
trigger2 = root,stateno !=[120,159]
trigger3 = root,stateno=[5000,5120]
trigger4 = root,stateno=730
var(42) = 0
;
[state -3,Nオ莞ԋL^]
type = varadd
trigger1 = var(44)=0
trigger1 = EnemyNear(root,var(30)),stateno=5120
var(43) = 1

[state -3,Nオ莞ԋL^]
type = varset
trigger1 = var(43)>=1
trigger1 = EnemyNear(root,var(30)),stateno !=5120
var(44) = 1

[state -3,Nオ莞ԋL^]
type = varadd
trigger1 = EnemyNear(root,var(30)),stateno=5120
var(45) = 1

[state -3,Nオ莞ԋL^]
type = varset
trigger1 = var(45)>=1
trigger1 = EnemyNear(root,var(30)),stateno !=5120
var(45) = 0
