;
;RtBO
;
[Statedef 10000]
type = A
velset = 0,0
movetype = I
physics = N
sprpriority = 0
Anim = 9999
Ctrl = 1

[State -1, AI];AI펞Nݒ
Type = ParentVarSet
triggerall = ishelper
triggerall = RoundState <= 2
trigger1 = 1;1ɂAINȂ܂vC[삪łȂȂ܂
v = 59
value = ifelse(NumEnemy,1,0)
ignorehitpause = 1

[State -1, AI];AIx
Type = ParentVarSet
trigger1 = ishelper
v = 55
value = 5;ςĂ
ignorehitpause = 1
; 1~5͈̔͂̐w肵ĂAΑقǍsSʂœK܂
;ftHg 5

[State -1, AI];AIKUߗXCb`
Type = ParentVarSet
trigger1 = ishelper
v = 52
value = 3;ςĂ
ignorehitpause = 1
; 1~5͈̔͂̐w肵ĂAΑقǎU߂mオ܂

;ftHg 3
; 1 = wǎ͍U߂Ȃ
; 2 = XU߂
; 3 = U߂҂肪X
; 4 = Ȃ̊mōU߂
; 5 = KU

;------------------------------------------------------------------------
; ŐgpXCb`(܂XCb`݂Ȃ̂ł)
;------------------------------------------------------------------------
[State 0, VarSet]
type = VarSet
trigger1 = ishelper
fv = 30
value = 0;̐ςĉB
ignorehitpause = 1

;R}h1Q[Wł2424 X or YA2Q[Wł2424 X+Y
;ftHg 0
;0 - ȂAŐgȂȂ
;1 - AŐg

;------------------------------------------------------------------------
; \ꊇݒXCb`(1ɂƂ̐ݒ艺̐ݒ肪ɂȂ܂)
;------------------------------------------------------------------------
[State 0, ParentVarSet]
type = ParentVarSet
trigger1 = ishelper
var(27) = 1;̐ςĉB
ignorehitpause = 1

;ftHg 1
;0 - ꊇݒȂAȉ̐ݒύX
;1 - ꊇݒ肠Aȉ̐ݒύXs

;ݒꗗ

;1P,2P
;\XCb` 0
;{X[hXCb` 0
;i^[QbgXCb` 0

;3P
;\XCb` 1
;{X[hXCb` 1
;i^[QbgXCb` 1

;4P
;\XCb` 2
;{X[hXCb` 1
;i^[QbgXCb` 1

;5P,6P
;\XCb` 0
;{X[hXCb` 1
;i^[QbgXCb` 0

;7P
;\XCb` 1
;{X[hXCb` 2
;i^[QbgXCb` 1

;8P
;\XCb` 2
;{X[hXCb` 2
;i^[QbgXCb` 1

;9P,10
;\XCb` 0
;{X[hXCb` 2
;i^[QbgXCb` 0

;11P
;\XCb` 1
;{X[hXCb` 3
;i^[QbgXCb` 1

;12P
;\XCb` 2
;{X[hXCb` 3
;i^[QbgXCb` 1

;------------------------------------------------------------------------
; \XCb`(\ꊇݒXCb`1̎)
;------------------------------------------------------------------------
[State 0, VarSet]
type = VarSet
triggerall = ishelper
trigger1 = !Root,var(27)
fv = 29
value = 0;̐ςĉB
ignorehitpause = 1

;ftHg 0
;0 - ʏ퐫\
;1 - \[h,ȉ̐\
;2 - \[h+QW}

;e
;ꕔKEZ̖G
;KEZ펞G
;oX^[LbN̎˒
;uA[eBtTNt@CXvAu^[CijglXv K[hs\
;u^[CijglXv ̏̎˒
;l`̎ԂȂ
;l`{̂UĂ܂ȂȂ

;------------------------------------------------------------------------
; {X[hXCb`(\ꊇݒXCb`1̎)
;------------------------------------------------------------------------
[State 0, VarSet]
type = VarSet
triggerall = ishelper
trigger1 = !Root,var(27)
fv = 38
value = 0;̐ςĉB
ignorehitpause = 1

;ftHg 0
;0 - ʏ탂[h vC[dlAꕔl`{̂U炤ƂЂ
;1 - {X[h U2{A_[W31y ݂hS{[Z`t@Ciogdl
;2 - EX{X[h U3{A_[W31y hS{[Z`t@Ciogdl
;3 - ܂{X[h U6{A_[W21y SȐ~\[h

;------------------------------------------------------------------------
; i^[QbgXCb`
;------------------------------------------------------------------------
[State 0, VarSet]
type = VarSet
triggerall = ishelper
trigger1 = !Root,var(27)
fv = 36
value = 0;ςĉB
ignorehitpause = 1

;ftHg 0
;0 - ȂAoX^[LbNGђʂȂȂ
;1 - AoX^[LbNGђʂ

;------------------------------------------------------------------------
; 艺͘Mʖ
;------------------------------------------------------------------------
[State 11000, ԈႢŖ{̂痧ֈڍs]
type = SelfState
trigger1 = !ishelper
value = IfElse(Pos Y = 0,0,5040)
ctrl = 1
ignorehitpause = 1

;---------------------------[ ꊇݒ蔽f ]-----------------------------;
[State 0, Null]
type = Null
triggerall = Root,var(27)
trigger1 = (Root,Palno = [1,2])||(Root,Palno = [5,6])||(Root,Palno = [9,10])
trigger1 = 0 && fvar(29) := 0
trigger2 = (Root,Palno = 3)||(Root,Palno = 7)||(Root,Palno = 11)
trigger2 = 0 && fvar(29) := 1
trigger3 = (Root,Palno = 4)||(Root,Palno = 8)||(Root,Palno = 12)
trigger3 = 0 && fvar(29) := 2
trigger4 = (Root,Palno = [1,2])
trigger4 = 0 && fvar(38) := 0
trigger5 = (Root,Palno = [3,6])
trigger5 = 0 && fvar(38) := 1
trigger6 = (Root,Palno = [7,10])
trigger6 = 0 && fvar(38) := 2
trigger7 = (Root,Palno = [11,12])
trigger7 = 0 && fvar(38) := 3
trigger8 = (Root,Palno = [1,2])||(Root,Palno = [5,6])||(Root,Palno = [9,10])
trigger8 = 0 && fvar(36) := 0
trigger9 = (Root,Palno = [3,4])||(Root,Palno = [7,8])||(Root,Palno = [11,12])
trigger9 = 0 && fvar(36) := 1
ignorehitpause = 1

;------------------------------------------------------------------------
; {Timem
;------------------------------------------------------------------------
[State 0, VarSet]
type = VarSet
trigger1 = 1
fv = 39
value = Root,Time - 1
ignorehitpause = 1

;---------------------------[ VXe ]-----------------------------;
[State 0, VarSet]
type = VarSet
triggerall = var(56) = 0
trigger1 = Time = 0
trigger1 = Facing = 1
var(56) = 1
persistent = 0

[State 0, VarSet]
type = VarSet
triggerall = var(56) = 0
trigger1 = Time = 0
trigger1 = Facing = -1
var(56) = -1
persistent = 0

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

[State 10000, Turn]
type = Turn
triggerall = root,Stateno != [700,702]
trigger1 = root,P2dist X >= 0
trigger1 = root,facing != facing
trigger2 = root,P2dist X < 0
trigger2 = root,facing = facing

[State 10000, AssertSpecial]
type = AssertSpecial
Trigger1 = 1
flag = NoShadow
flag2 = invisible
ignorehitpause = 1

[State 10000, NotHitBy]
type = NotHitBy
Trigger1 = 1
value = SCA
ignorehitpause = 1

[STATE BtR]
type = PosSet
trigger1 = 1
x = Root,Pos x
y = Root,Pos y
ignorehitpause = 1

[State 0, HitOverride]
type = HitOverride
trigger1 = 1
attr = SCA,AA,AT,AP
stateno = 10000
ignorehitpause = 1

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

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

[State 0, 肪K[hȂ悤]
type = AttackDist
trigger1 = 1
value = 0
ignorehitpause = 1

[State 0, ChangeAnim]
type = ChangeAnim
trigger1 = Root,Stateno = 1070
value = 9998
ignorehitpause = 1

[State 0, PlayerPush]
type = PlayerPush
trigger1 = Root,Stateno = 1070
value = 1
ignorehitpause = 1

[State 0, Width]
type = Width
trigger1 = Root,Stateno = 1070
player = 10,10
ignorehitpause = 1

;---------------------[AIN]
[State 10000, vC[]
type = VarSet
triggerall = !var(59)
triggerall = RoundState <= 2
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) = 2

[State 10000, vC[]
type = VarSet
triggerall = !var(59)
triggerall = RoundState <= 2
trigger1 = command = "a_AI" && command = "a"
trigger2 = command = "b_AI" && command = "b"
trigger3 = command = "c_AI" && command = "c"
trigger4 = command = "x_AI" && command = "x"
trigger5 = command = "y_AI" && command = "y"
trigger6 = command = "z_AI" && command = "z"
trigger7 = command = "s_AI" && command = "start"
trigger8 = command = "F_AI" && command = "F_ai"
trigger9 = command = "DFAI" && command = "DFai"
trigger10 = command = "D_AI" && command = "D_ai"
trigger11 = command = "DBAI" && command = "DBai"
trigger12 = command = "B_AI" && command = "B_ai"
trigger13 = command = "UBAI" && command = "UBai"
trigger14 = command = "U_AI" && command = "U_ai"
trigger15 = command = "UFAI" && command = "UFai"
var(59) = 2

[State 10000, tOON]
type = VarSet
triggerall = var(59) != 2
triggerall = RoundState <= 2
trigger1 = root,command = "up"
trigger2 = root,command = "down"
trigger3 = root,command = "back"
trigger4 = root,command = "fwd"
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

[State 10000, tOON]
type = VarSet
triggerall = var(59) != 2
triggerall = RoundState <= 2
trigger1 =command="a_AI"^^command="a"
trigger2 =command="b_AI"^^command="b"
trigger3 =command="c_AI"^^command="c"
trigger4 =command="x_AI"^^command="x"
trigger5 =command="y_AI"^^command="y"
trigger6 =command="z_AI"^^command="z"
trigger7 =command="s_AI"^^command="start"
trigger8 =command="F_AI"^^command="F_ai"
trigger9 =command="DFAI"^^command="DFai"
trigger10=command="D_AI"^^command="D_ai"
trigger11=command="DBAI"^^command="DBai"
trigger12=command="B_AI"^^command="B_ai"
trigger13=command="UBAI"^^command="UBai"
trigger14=command="U_AI"^^command="U_ai"
trigger15=command="UFAI"^^command="UFai"
trigger16=Command="AI1"||Command="AI2"
trigger17=Command="AI3"||Command="AI4"
trigger18=Command="AI5"||Command="AI6"
trigger19=Command="AI7"||Command="AI8"
trigger20=Command="AI9"||Command="AI10"
trigger21=Command="AI11"||Command="AI12"
trigger22=Command="AI13"||Command="AI14"
trigger23=Command="AI15"||Command="AI16"
trigger24=Command="AI17"||Command="AI18"
trigger25=Command="AI19"||Command="AI20"
trigger26=Command="AI21"||Command="AI22"
trigger27=Command="AI23"||Command="AI24"||Command="AI25"
var(59) = 1

;---------------------[AIN]
[State 0, VarRandom]
type = VarRandom
trigger1 = Root,var(59)
v = 59
range = 0,1000
ignorehitpause = 1

;---------------------[R}h͊֌W]
[State 10000, ctrl]
type = ctrlset
trigger1 = Root,var(59)
value = 0
ignorehitpause = 1

;------------------------------------------------------------------------------
; AI - KE
;------------------------------------------------------------------------------
[STATE KE]
type = VarSet
triggerall = fvar(2) = -1 || fvar(2) = 1
Trigger1 = PlayerIDEXist(Root,var(58))
trigger1 = fvar(3) < PlayerID(Root,var(58)),NumProj
trigger2 = Numhelper(11000)
trigger2 = helper(11000),fvar(39) > 0
trigger3 = Root,var(44) = 1
fvar(2) = 2

[STATE KE]
type = VarAdd
triggerall = fvar(2) = 2
trigger1 = Numhelper(11000)
trigger1 = helper(11000),fvar(39) <= 0
fvar(19) = 1

[STATE KE]
type = VarSet
trigger1 = fvar(2) != 2
trigger2 = Numhelper(11000)
trigger2 = helper(11000),fvar(39) > 0
fvar(19) = 0

[STATE KE(Zbg)]
type = VarSet
TriggerAll = PlayerIDEXist(Root,var(58))
triggerall = fvar(2) != 0
triggerall = fvar(4) = 0
trigger1 = PlayerID(Root,var(58)),movetype = H
trigger2 = PlayerID(Root,var(58)),stateno=[0,119]
trigger3 = PlayerID(Root,var(58)),stateno=[120,159]
trigger4 = PlayerID(Root,var(58)),stateno=[5000,5299]
fvar(4) = 40

[STATE KE(Zbg)]
type = VarAdd
trigger1 = fvar(4) > 0
fvar(4) = -1

[STATE KE(Zbg)]
type = VarSet
TriggerAll = PlayerIDEXist(Root,var(58))
triggerall = fvar(2) = 2
triggerall = fvar(19) > 9
trigger1 = fvar(3) >= PlayerID(Root,var(58)),NumProj
trigger1 = Numhelper(11000)
trigger1 = helper(11000),fvar(39) <= 0
trigger1 = Root,var(44) = 0
trigger1 = 1 || fvar(3) := 0
fvar(2) = -1

[STATE KE(Zbg)]
type = VarSet
TriggerAll = PlayerIDEXist(Root,var(58))
triggerall = fvar(3) >= PlayerID(Root,var(58)),NumProj || fvar(4) = 1
triggerall = Numhelper(11000)
triggerall = (helper(11000),fvar(39) <= 0) || fvar(4) = 1
trigger1 = (PlayerID(Root,var(58)),movetype = H) || fvar(4) = 1
trigger1 = 1 || fvar(3) := 0
trigger2 = (PlayerID(Root,var(58)),stateno=[0,119]) || fvar(4) = 1
trigger2 = 1 || fvar(3) := 0
trigger3 = (PlayerID(Root,var(58)),stateno=[120,159]) || fvar(4) = 1
trigger3 = 1 || fvar(3) := 0
trigger4 = (PlayerID(Root,var(58)),stateno=[5000,5299]) || fvar(4) = 1
trigger4 = 1 || fvar(3) := 0
fvar(2) = 0

[STATE KE]
type = VarSet
TriggerAll = PlayerIDEXist(Root,var(58))
trigger1 = fvar(1) > PlayerID(Root,var(58)),power
trigger1 = PlayerID(Root,var(58)),Stateno >= 10000
trigger1 = PlayerID(Root,var(58)),MoveType != H
trigger1 = 1 || fvar(3) := PlayerID(Root,var(58)),NumProj
trigger2 = Root,sysvar(4) != gametime
trigger2 = PlayerID(Root,var(58)),Statetype != L
trigger2 = PlayerID(Root,var(58)),movetype != H
trigger2 = PlayerID(Root,var(58)),Stateno >= 2000
trigger2 = PlayerID(Root,var(58)),Stateno < 10000
trigger2 = PlayerID(Root,var(58)),stateno != [120,159]
trigger2 = PlayerID(Root,var(58)),Stateno != [5000,5299]
trigger2 = 1 || fvar(3) := PlayerID(Root,var(58)),NumProj
fvar(2) = 1

[STATE ENEMY,POWER]
type = VarSet
Trigger1 = PlayerIDEXist(Root,var(58))
fvar(1) = PlayerID(Root,var(58)),power
;/KE

;---------------------[GUwp[o]
;------------------------------------------------------------------------------
;wp[m
;------------------------------------------------------------------------------
[STATE ]
type = VarSet
trigger1=1
fvar(6) = 0

[STATE PlayerIDAdd]
type = Helper
trigger1=!NumPartner && NumEnemy = 1
trigger1=(NumHelper + Enemy(0),NumHelper) > fvar(7)
trigger1=1 || fvar(6) := 1
trigger2=!NumPartner && NumEnemy > 1
trigger2=(NumHelper + Enemy(0),NumHelper + Enemy(1),NumHelper) > fvar(7)
trigger2=1 || fvar(6) := 1
trigger3=NumPartner && NumEnemy = 1
trigger3=(NumHelper + Partner,NumHelper + Enemy(0),NumHelper) > fvar(7)
trigger3=1 || fvar(6) := 1
trigger4=NumPartner && NumEnemy > 1
trigger4=(NumHelper + Partner,NumHelper + Enemy(0),NumHelper + Enemy(1),NumHelper) > fvar(7)
trigger4=1 || fvar(6) := 1
trigger5=1
name = "EnemyHelper"
id = 10001
stateno = 10001
supermovetime = 99990000000
pausemovetime = 99990000000

[STATE ]
type = VarSet
trigger1=!NumPartner && NumEnemy = 1
fvar(7) = (NumHelper + Enemy(0),NumHelper) - 1

[STATE ]
type = VarSet
trigger1=!NumPartner && NumEnemy > 1
fvar(7) = (NumHelper + Enemy(0),NumHelper + Enemy(1),NumHelper) - 1

[STATE ]
type = VarSet
trigger1=NumPartner && NumEnemy = 1
fvar(7) = (NumHelper + Partner,NumHelper + Enemy(0),NumHelper) - 1

[STATE ]
type = VarSet
trigger1=NumPartner && NumEnemy > 1
fvar(7) = (NumHelper + Partner,NumHelper + Enemy(0),NumHelper + Enemy(1),NumHelper) - 1

[State 0, VarSet]
type = VarSet
triggerall = PlayerIDExist(var(0))
trigger1 = !PlayerID(var(0)),ishelper
v = 0
value = 0

[State 0, VarSet]
type = VarSet
triggerall = PlayerIDExist(var(1))
trigger1 = !PlayerID(var(1)),ishelper
v = 1
value = 0

[State 0, VarSet]
type = VarSet
triggerall = PlayerIDExist(var(2))
trigger1 = !PlayerID(var(2)),ishelper
v = 2
value = 0

[State 0, VarSet]
type = VarSet
triggerall = PlayerIDExist(var(3))
trigger1 = !PlayerID(var(3)),ishelper
v = 3
value = 0

[State 0, VarSet]
type = VarSet
triggerall = PlayerIDExist(var(4))
trigger1 = !PlayerID(var(4)),ishelper
v = 4
value = 0

[State 0, VarSet]
type = VarSet
triggerall = PlayerIDExist(var(5))
trigger1 = !PlayerID(var(5)),ishelper
v = 5
value = 0

[State 0, VarSet]
type = VarSet
triggerall = PlayerIDExist(var(6))
trigger1 = !PlayerID(var(6)),ishelper
v = 6
value = 0

[State 0, VarSet]
type = VarSet
triggerall = PlayerIDExist(var(7))
trigger1 = !PlayerID(var(7)),ishelper
v = 7
value = 0

[State 0, VarSet]
type = VarSet
triggerall = PlayerIDExist(var(8))
trigger1 = !PlayerID(var(8)),ishelper
v = 8
value = 0

[State 0, VarSet]
type = VarSet
triggerall = PlayerIDExist(var(9))
trigger1 = !PlayerID(var(9)),ishelper
v = 9
value = 0

[State 0, VarSet]
type = VarSet
triggerall = PlayerIDExist(var(10))
trigger1 = !PlayerID(var(10)),ishelper
v = 10
value = 0

[State 0, VarSet]
type = VarSet
triggerall = PlayerIDExist(var(11))
trigger1 = !PlayerID(var(11)),ishelper
v = 11
value = 0

[State 0, VarSet]
type = VarSet
triggerall = PlayerIDExist(var(12))
trigger1 = !PlayerID(var(12)),ishelper
v = 12
value = 0

[State 0, VarSet]
type = VarSet
triggerall = PlayerIDExist(var(13))
trigger1 = !PlayerID(var(13)),ishelper
v = 13
value = 0

[State 0, VarSet]
type = VarSet
triggerall = PlayerIDExist(var(14))
trigger1 = !PlayerID(var(14)),ishelper
v = 14
value = 0

[State 0, VarSet]
type = VarSet
triggerall = PlayerIDExist(var(15))
trigger1 = !PlayerID(var(15)),ishelper
v = 15
value = 0

[State 0, VarSet]
type = VarSet
triggerall = PlayerIDExist(var(16))
trigger1 = !PlayerID(var(16)),ishelper
v = 16
value = 0

[State 0, VarSet]
type = VarSet
triggerall = PlayerIDExist(var(17))
trigger1 = !PlayerID(var(17)),ishelper
v = 17
value = 0

[State 0, VarSet]
type = VarSet
triggerall = PlayerIDExist(var(18))
trigger1 = !PlayerID(var(18)),ishelper
v = 18
value = 0

[State 0, VarSet]
type = VarSet
triggerall = PlayerIDExist(var(19))
trigger1 = !PlayerID(var(19)),ishelper
v = 19
value = 0

[State 0, VarSet]
type = VarSet
triggerall = PlayerIDExist(var(20))
trigger1 = !PlayerID(var(20)),ishelper
v = 20
value = 0

[State 0, VarSet]
type = VarSet
triggerall = PlayerIDExist(var(21))
trigger1 = !PlayerID(var(21)),ishelper
v = 21
value = 0

[State 0, VarSet]
type = VarSet
triggerall = PlayerIDExist(var(22))
trigger1 = !PlayerID(var(22)),ishelper
v = 22
value = 0

[State 0, VarSet]
type = VarSet
triggerall = PlayerIDExist(var(23))
trigger1 = !PlayerID(var(23)),ishelper
v = 23
value = 0

[State 0, VarSet]
type = VarSet
triggerall = PlayerIDExist(var(24))
trigger1 = !PlayerID(var(24)),ishelper
v = 24
value = 0

[State 0, VarSet]
type = VarSet
triggerall = PlayerIDExist(var(25))
trigger1 = !PlayerID(var(25)),ishelper
v = 25
value = 0

[State 0, VarSet]
type = VarSet
triggerall = PlayerIDExist(var(26))
trigger1 = !PlayerID(var(26)),ishelper
v = 26
value = 0

[State 0, VarSet]
type = VarSet
triggerall = PlayerIDExist(var(27))
trigger1 = !PlayerID(var(27)),ishelper
v = 27
value = 0

[State 0, VarSet]
type = VarSet
triggerall = PlayerIDExist(var(28))
trigger1 = !PlayerID(var(28)),ishelper
v = 28
value = 0

[State 0, VarSet]
type = VarSet
triggerall = PlayerIDExist(var(29))
trigger1 = !PlayerID(var(29)),ishelper
v = 29
value = 0

[State 0, VarSet]
type = VarSet
triggerall = PlayerIDExist(var(30))
trigger1 = !PlayerID(var(30)),ishelper
v = 30
value = 0

[State 0, VarSet]
type = VarSet
triggerall = PlayerIDExist(var(31))
trigger1 = !PlayerID(var(31)),ishelper
v = 31
value = 0

[State 0, VarSet]
type = VarSet
triggerall = PlayerIDExist(var(32))
trigger1 = !PlayerID(var(32)),ishelper
v = 32
value = 0

[State 0, VarSet]
type = VarSet
triggerall = PlayerIDExist(var(33))
trigger1 = !PlayerID(var(33)),ishelper
v = 33
value = 0

[State 0, VarSet]
type = VarSet
triggerall = PlayerIDExist(var(34))
trigger1 = !PlayerID(var(34)),ishelper
v = 34
value = 0

[State 0, VarSet]
type = VarSet
triggerall = PlayerIDExist(var(35))
trigger1 = !PlayerID(var(35)),ishelper
v = 35
value = 0

[State 0, VarSet]
type = VarSet
triggerall = PlayerIDExist(var(36))
trigger1 = !PlayerID(var(36)),ishelper
v = 36
value = 0

[State 0, VarSet]
type = VarSet
triggerall = PlayerIDExist(var(37))
trigger1 = !PlayerID(var(37)),ishelper
v = 37
value = 0

[State 0, VarSet]
type = VarSet
triggerall = PlayerIDExist(var(38))
trigger1 = !PlayerID(var(38)),ishelper
v = 38
value = 0

[State 0, VarSet]
type = VarSet
triggerall = PlayerIDExist(var(39))
trigger1 = !PlayerID(var(39)),ishelper
v = 39
value = 0

[State 0, VarSet]
type = VarSet
triggerall = PlayerIDExist(var(40))
trigger1 = !PlayerID(var(40)),ishelper
v = 40
value = 0

[State 0, VarSet]
type = VarSet
triggerall = PlayerIDExist(var(41))
trigger1 = !PlayerID(var(41)),ishelper
v = 41
value = 0

[State 0, VarSet]
type = VarSet
triggerall = PlayerIDExist(var(42))
trigger1 = !PlayerID(var(42)),ishelper
v = 42
value = 0

[State 0, VarSet]
type = VarSet
triggerall = PlayerIDExist(var(43))
trigger1 = !PlayerID(var(43)),ishelper
v = 43
value = 0

[State 0, VarSet]
type = VarSet
triggerall = PlayerIDExist(var(44))
trigger1 = !PlayerID(var(44)),ishelper
v = 44
value = 0

[State 0, VarSet]
type = VarSet
triggerall = PlayerIDExist(var(45))
trigger1 = !PlayerID(var(45)),ishelper
v = 45
value = 0

[State 0, VarSet]
type = VarSet
triggerall = PlayerIDExist(var(46))
trigger1 = !PlayerID(var(46)),ishelper
v = 46
value = 0

[State 0, VarSet]
type = VarSet
triggerall = PlayerIDExist(var(47))
trigger1 = !PlayerID(var(47)),ishelper
v = 47
value = 0

[State 0, VarSet]
type = VarSet
triggerall = PlayerIDExist(var(48))
trigger1 = !PlayerID(var(48)),ishelper
v = 48
value = 0

[State 0, VarSet]
type = VarSet
triggerall = PlayerIDExist(var(49))
trigger1 = !PlayerID(var(49)),ishelper
v = 49
value = 0

[State 0, VarSet]
type = VarSet
triggerall = PlayerIDExist(var(50))
trigger1 = !PlayerID(var(50)),ishelper
v = 50
value = 0

[State 0, VarSet]
type = VarSet
triggerall = PlayerIDExist(var(51))
trigger1 = !PlayerID(var(51)),ishelper
v = 51
value = 0

[State 0, VarSet]
type = VarSet
triggerall = PlayerIDExist(var(52))
trigger1 = !PlayerID(var(52)),ishelper
v = 52
value = 0

[State 0, VarSet]
type = VarSet
triggerall = PlayerIDExist(var(53))
trigger1 = !PlayerID(var(53)),ishelper
v = 53
value = 0

[State 0, VarSet]
type = VarSet
triggerall = PlayerIDExist(var(54))
trigger1 = !PlayerID(var(54)),ishelper
v = 54
value = 0

[State 0, VarSet]
type = VarSet
triggerall = PlayerIDExist(var(55))
trigger1 = !PlayerID(var(55)),ishelper
v = 55
value = 0

;-----------------------------------------------------------------------------
;s
;-----------------------------------------------------------------------------
;ʏn
;------------------------------
[State 99999, VarSet]
type  = VarSet
triggerall = !(Root,var(59))
Trigger1 = command = "a"
Trigger2 = command = "b"
Trigger3 = command = "c"
Trigger4 = command = "x"
Trigger5 = command = "y"
Trigger6 = command = "z"
Trigger7 = command = "start"
Trigger8 = command = "FF"
Trigger9 = command = "BB"
Trigger10 = Command = "down"
Trigger11 = Command = "recovery"
fvar(5) = ifelse(Root,HitPauseTime,999,18);6

;KEZn
;------------------------------
[State 99999, VarSet]
type  = VarSet
triggerall = !(Root,var(59))
trigger1 = Command = "p[tFNgA^bN"||Command = "p[tFNgA^bN2"
Trigger2 = Command = "oX^[LbN"||Command = "oX^[LbN2"
Trigger3 = Command = "OhXC_["||Command = "OhXC_[2"||Command = "XbV_ELbN"||Command = "XbV_ELbN2"
Trigger4 = Command = "gA"
Trigger5 = Command = "gB"
Trigger6 = Command = "l`AGlM[e"
Trigger7 = Command = "l`ǐՃGlM[e"
Trigger8 = Command = "l`u"
Trigger9 = Command = "l`u2"
Trigger10 = Command = "l`n"||Command = "l`n2"
Trigger11 = Command = "l`"
Trigger12 = Command = "l`2"
Trigger13 = Command = "l`UN"||Command = "l`UN2"
Trigger14 = Command = "uA[eBtTNt@CXv"
Trigger15 = Command = "u^[CijglXv"
Trigger16 = Command = "ȂɂuCl`v"
Trigger17 = Command = "ȂɂfuHl`v"
Trigger18 = Command = "uSAel`v"
Trigger19 = Command = "Ő"
Trigger20 = Command = "ŐEX"
fvar(5) = ifelse(Root,HitPauseTime,999,18);9

;s͗P\
;------------------------------
[State 99999, Zbg]
type = VarSet
trigger1 = Root,var(59)
trigger2 = !(Root,var(59))
trigger2 = Root,fvar(0) = 1
trigger3 = !(Root,var(59))
trigger3 = fvar(5) <= 0
fvar(5) = 0

[State 99999, Zbg]
type = ParentVarSet
trigger1 = Root,var(59)
trigger2 = !(Root,var(59))
trigger2 = fvar(5) <= 0
fvar(0) = 0

[State 99999, Z]
type = VarAdd
triggerall = !(Root,var(59))
triggerall = fvar(5) > 0
triggerall = !Root,HitPauseTime
trigger1 = Root,SysVar(4) = Gametime || Root,MoveType = H
fvar(5) = -1

;Z͔
;------------------------------
[state a]
type = Parentvarset
triggerall = !(Root,var(59))
Trigger1 = Command = "a"
fvar(0) = -1

[state a]
type = Parentvarset
triggerall = !(Root,var(59))
Trigger1 = Command = "b"
fvar(0) = -2

[state a]
type = Parentvarset
triggerall = !(Root,var(59))
Trigger1 = Command = "c"
fvar(0) = -3

[state a]
type = Parentvarset
triggerall = !(Root,var(59))
Trigger1 = Command = "x"
fvar(0) = -4

[state a]
type = Parentvarset
triggerall = !(Root,var(59))
Trigger1 = Command = "y"
fvar(0) = -5

[state a]
type = Parentvarset
triggerall = !(Root,var(59))
Trigger1 = Command = "z"
fvar(0) = -6

[state a]
type = Parentvarset
triggerall = !(Root,var(59))
Trigger1 = command = "start"
fvar(0) = -7

[state a]
type = Parentvarset
triggerall = !(Root,var(59))
Trigger1 = command = "FF"
fvar(0) = -8

[state a]
type = Parentvarset
triggerall = !(Root,var(59))
Trigger1 = Command = "BB"
fvar(0) = -9

[state a]
type = Parentvarset
triggerall = !(Root,var(59))
Trigger1 = fvar(0) = 0
Trigger1 = Command = "down"
fvar(0) = -10

[state a]
type = Parentvarset
triggerall = !(Root,var(59))
Trigger1 = Command = "recovery"
fvar(0) = -11

[state a]
type = Parentvarset
triggerall = !(Root,var(59))
Trigger1 = Command = "l`u"
fvar(0) = -12

[state a]
type = Parentvarset
triggerall = !(Root,var(59))
Trigger1 = Command = "l`u2"
fvar(0) = -13

[state a]
type = Parentvarset
triggerall = !(Root,var(59))
Trigger1 = Command = "l`n"
fvar(0) = -14

[state a]
type = Parentvarset
triggerall = !(Root,var(59))
Trigger1 = Command = "l`n"
fvar(0) = -14.5

[state a]
type = Parentvarset
triggerall = !(Root,var(59))
Trigger1 = Command = "l`"
fvar(0) = -15

[state a]
type = Parentvarset
triggerall = !(Root,var(59))
Trigger1 = Command = "l`2"
fvar(0) = -16

[state a]
type = Parentvarset
triggerall = !(Root,var(59))
Trigger1 = Command = "l`UN"
fvar(0) = -17

[state a]
type = Parentvarset
triggerall = !(Root,var(59))
Trigger1 = Command = "l`UN2"
fvar(0) = -17.5

[state a]
type = Parentvarset
triggerall = !(Root,var(59))
Trigger1 = Command = "l`ǐՃGlM[e"
fvar(0) = -18

[state a]
type = Parentvarset
triggerall = !(Root,var(59))
Trigger1 = Command = "l`AGlM[e"
fvar(0) = -19

[state a]
type = Parentvarset
triggerall = !(Root,var(59))
trigger1 = Command = "XbV_ELbN"
fvar(0) = -20

[state a]
type = Parentvarset
triggerall = !(Root,var(59))
trigger1 = Command = "XbV_ELbN2"
fvar(0) = -20.5

[state a]
type = Parentvarset
triggerall = !(Root,var(59))
trigger1 = Command = "OhXC_["
fvar(0) = -21

[state a]
type = Parentvarset
triggerall = !(Root,var(59))
trigger1 = Command = "OhXC_[2"
fvar(0) = -21.5

[state a]
type = Parentvarset
triggerall = !(Root,var(59))
Trigger1 = Command = "oX^[LbN"
fvar(0) = -22

[state a]
type = Parentvarset
triggerall = !(Root,var(59))
Trigger1 = Command = "oX^[LbN2"
fvar(0) = -22.5

[state a]
type = Parentvarset
triggerall = !(Root,var(59))
trigger1 = Command = "p[tFNgA^bN"
fvar(0) = -23

[state a]
type = Parentvarset
triggerall = !(Root,var(59))
trigger1 = Command = "p[tFNgA^bN2"
fvar(0) = -23.5

[state a]
type = Parentvarset
triggerall = !(Root,var(59))
trigger1 = Command = "gA"
fvar(0) = -24

[state a]
type = Parentvarset
triggerall = !(Root,var(59))
trigger1 = Command = "gB"
fvar(0) = -25

[state a]
type = Parentvarset
triggerall = !(Root,var(59))
trigger1 = Command = "uA[eBtTNt@CXv"
fvar(0) = -26

[state a]
type = Parentvarset
triggerall = !(Root,var(59))
trigger1 = Command = "u^[CijglXv"
fvar(0) = -27

[state a]
type = Parentvarset
triggerall = !(Root,var(59))
trigger1 = Command = "ȂɂuCl`v"
fvar(0) = -28

[state a]
type = Parentvarset
triggerall = !(Root,var(59))
trigger1 = Command = "ȂɂfuHl`v"
fvar(0) = -29

[state a]
type = Parentvarset
triggerall = !(Root,var(59))
trigger1 = Command = "uSAel`v"
fvar(0) = -30

[state a]
type = Parentvarset
triggerall = !(Root,var(59))
trigger1 = Command = "Ő"
fvar(0) = -31

[state a]
type = Parentvarset
triggerall = !(Root,var(59))
trigger1 = Command = "ŐEX"
fvar(0) = -32

;Z͔ʃZbg
;------------------------------
[state a]
type = Parentvarset
trigger1 = !(Root,var(59))
trigger1 = fvar(5) = 0
trigger2 = Root,var(59)
fvar(0) = 0

;------------------------------------------------------------------------
; OCY
;------------------------------------------------------------------------
[State 0, VarRandom]
type = VarRandom
trigger1 = 1
v = 57
range = -2,2
ignorehitpause = 1

[State 0, VarRandom]
type = VarRandom
trigger1 = 1
v = 58
range = -2,2
ignorehitpause = 1

[State 0, Explod]
type = Explod
triggerall = Root,Sysvar(4) = GameTime
triggerall = Root,Stateno = [100,115]
trigger1 = Root,MoveHit = 2
anim = 99
ID = 99
pos = 0,Root,Const(Size.Mid.Pos.Y)
postype = p1
bindtime = 1
vel = var(57),var(58)
random = 0,0
removetime = -2
scale = 0.5,0.5
sprpriority = 7
ontop = 1
ownpal = 1
ignorehitpause = 1

[State 0, VarRandom]
type = VarRandom
trigger1 = 1
v = 57
range = -2,2
ignorehitpause = 1

[State 0, VarRandom]
type = VarRandom
trigger1 = 1
v = 58
range = -2,2
ignorehitpause = 1

[State 0, Explod]
type = Explod
triggerall = Root,Sysvar(4) = GameTime
triggerall = Root,Stateno = [100,115]
trigger1 = Root,MoveHit = 2
anim = 99
ID = 99
pos = 0,Root,Const(Size.Mid.Pos.Y)
postype = p1
bindtime = 1
vel = var(57),var(58)
random = 0,0
removetime = -2
scale = 0.5,0.5
sprpriority = 7
ontop = 1
ownpal = 1
ignorehitpause = 1

[State 0, VarRandom]
type = VarRandom
trigger1 = 1
v = 57
range = -2,2
ignorehitpause = 1

[State 0, VarRandom]
type = VarRandom
trigger1 = 1
v = 58
range = -2,2
ignorehitpause = 1

[State 0, Explod]
type = Explod
triggerall = Root,Sysvar(4) = GameTime
triggerall = Root,Stateno = [100,115]
trigger1 = Root,MoveHit = 2
anim = 99
ID = 99
pos = 0,Root,Const(Size.Mid.Pos.Y)
postype = p1
bindtime = 1
vel = var(57),var(58)
random = 0,0
removetime = -2
scale = 0.5,0.5
sprpriority = 7
ontop = 1
ownpal = 1
ignorehitpause = 1

[State 0, VarRandom]
type = VarRandom
trigger1 = 1
v = 57
range = -2,2
ignorehitpause = 1

[State 0, VarRandom]
type = VarRandom
trigger1 = 1
v = 58
range = -2,2
ignorehitpause = 1

[State 0, Explod]
type = Explod
triggerall = Root,Sysvar(4) = GameTime
triggerall = Root,Stateno = [100,115]
trigger1 = Root,MoveHit = 2
anim = 99
ID = 99
pos = 0,Root,Const(Size.Mid.Pos.Y)
postype = p1
bindtime = 1
vel = var(57),var(58)
random = 0,0
removetime = -2
scale = 0.5,0.5
sprpriority = 7
ontop = 1
ownpal = 1
ignorehitpause = 1

[State 0, VarRandom]
type = VarRandom
trigger1 = 1
v = 57
range = -2,2
ignorehitpause = 1

[State 0, VarRandom]
type = VarRandom
trigger1 = 1
v = 58
range = -2,2
ignorehitpause = 1

[State 0, Explod]
type = Explod
triggerall = Root,Sysvar(4) = GameTime
triggerall = Root,Stateno = [100,115]
trigger1 = Root,MoveHit = 2
anim = 99
ID = 99
pos = 0,Root,Const(Size.Mid.Pos.Y)
postype = p1
bindtime = 1
vel = var(57),var(58)
random = 0,0
removetime = -2
scale = 0.5,0.5
sprpriority = 7
ontop = 1
ownpal = 1
ignorehitpause = 1

[State 0, VarRandom]
type = VarRandom
trigger1 = 1
v = 57
range = -2,2
ignorehitpause = 1

[State 0, VarRandom]
type = VarRandom
trigger1 = 1
v = 58
range = -2,2
ignorehitpause = 1

[State 0, Explod]
type = Explod
triggerall = Root,Sysvar(4) = GameTime
triggerall = Root,Stateno = [100,115]
trigger1 = Root,MoveHit = 2
anim = 99
ID = 99
pos = 0,Root,Const(Size.Mid.Pos.Y)
postype = p1
bindtime = 1
vel = var(57),var(58)
random = 0,0
removetime = -2
scale = 0.5,0.5
sprpriority = 7
ontop = 1
ownpal = 1
ignorehitpause = 1

[State 0, VarRandom]
type = VarRandom
trigger1 = 1
v = 57
range = -2,2
ignorehitpause = 1

[State 0, VarRandom]
type = VarRandom
trigger1 = 1
v = 58
range = -2,2
ignorehitpause = 1

[State 0, Explod]
type = Explod
triggerall = Root,Sysvar(4) = GameTime
triggerall = Root,Stateno = [100,115]
trigger1 = Root,MoveHit = 2
anim = 99
ID = 99
pos = 0,Root,Const(Size.Mid.Pos.Y)
postype = p1
bindtime = 1
vel = var(57),var(58)
random = 0,0
removetime = -2
scale = 0.5,0.5
sprpriority = 7
ontop = 1
ownpal = 1
ignorehitpause = 1

[State 0, VarRandom]
type = VarRandom
trigger1 = 1
v = 57
range = -2,2
ignorehitpause = 1

[State 0, VarRandom]
type = VarRandom
trigger1 = 1
v = 58
range = -2,2
ignorehitpause = 1

[State 0, Explod]
type = Explod
triggerall = Root,Sysvar(4) = GameTime
triggerall = Root,Stateno = [100,115]
trigger1 = Root,MoveHit = 2
anim = 99
ID = 99
pos = 0,Root,Const(Size.Mid.Pos.Y)
postype = p1
bindtime = 1
vel = var(57),var(58)
random = 0,0
removetime = -2
scale = 0.5,0.5
sprpriority = 7
ontop = 1
ownpal = 1
ignorehitpause = 1

[State 0, VarRandom]
type = VarRandom
trigger1 = 1
v = 57
range = -2,2
ignorehitpause = 1

[State 0, VarRandom]
type = VarRandom
trigger1 = 1
v = 58
range = -2,2
ignorehitpause = 1

[State 0, Explod]
type = Explod
triggerall = Root,Sysvar(4) = GameTime
triggerall = Root,Stateno = [100,115]
trigger1 = Root,MoveHit = 2
anim = 99
ID = 99
pos = 0,Root,Const(Size.Mid.Pos.Y)
postype = p1
bindtime = 1
vel = var(57),var(58)
random = 0,0
removetime = -2
scale = 0.5,0.5
sprpriority = 7
ontop = 1
ownpal = 1
ignorehitpause = 1

[State 0, VarRandom]
type = VarRandom
trigger1 = 1
v = 57
range = -2,2
ignorehitpause = 1

[State 0, VarRandom]
type = VarRandom
trigger1 = 1
v = 58
range = -2,2
ignorehitpause = 1

[State 0, Explod]
type = Explod
triggerall = Root,Sysvar(4) = GameTime
triggerall = Root,Stateno = [100,115]
trigger1 = Root,MoveHit = 2
anim = 99
ID = 99
pos = 0,Root,Const(Size.Mid.Pos.Y)
postype = p1
bindtime = 1
vel = var(57),var(58)
random = 0,0
removetime = -2
scale = 0.5,0.5
sprpriority = 7
ontop = 1
ownpal = 1
ignorehitpause = 1

[State 0, VarRandom]
type = VarRandom
trigger1 = 1
v = 57
range = -2,2
ignorehitpause = 1

[State 0, VarRandom]
type = VarRandom
trigger1 = 1
v = 58
range = -2,2
ignorehitpause = 1

[State 0, Explod]
type = Explod
triggerall = Root,Sysvar(4) = GameTime
triggerall = Root,Stateno = [100,115]
trigger1 = Root,MoveHit = 2
anim = 99
ID = 99
pos = 0,Root,Const(Size.Mid.Pos.Y)
postype = p1
bindtime = 1
vel = var(57),var(58)
random = 0,0
removetime = -2
scale = 0.5,0.5
sprpriority = 7
ontop = 1
ownpal = 1
ignorehitpause = 1

[State 0, VarRandom]
type = VarRandom
trigger1 = 1
v = 57
range = -2,2
ignorehitpause = 1

[State 0, VarRandom]
type = VarRandom
trigger1 = 1
v = 58
range = -2,2
ignorehitpause = 1

[State 0, Explod]
type = Explod
triggerall = Root,Sysvar(4) = GameTime
triggerall = Root,Stateno = [100,115]
trigger1 = Root,MoveHit = 2
anim = 99
ID = 99
pos = 0,Root,Const(Size.Mid.Pos.Y)
postype = p1
bindtime = 1
vel = var(57),var(58)
random = 0,0
removetime = -2
scale = 0.5,0.5
sprpriority = 7
ontop = 1
ownpal = 1
ignorehitpause = 1

;------------------------------------------------------------------------
; ̑ϐ
;------------------------------------------------------------------------
[State 0, VarSet];󒆃_bV񐔐
type = VarSet
trigger1 = Root,StateType != A
fv = 8
value = 2
ignorehitpause = 1

[State 0, VarSet];󒆃_bV񐔐
type = Varadd
triggerall = fvar(8) > 0
triggerall = Root,StateType = A
trigger1 = Root,Stateno = [110,115]
trigger1 = Floor(fvar(39)) = 0
fv = 8
value = -1
ignorehitpause = 1

;------------------------------------------------------------------------
; _bVGtFNg
;------------------------------------------------------------------------
[State 100, Explod]
type = Explod
triggerall = Root,Sysvar(4) = GameTime
triggerall = Root,Stateno = 100 || Root,Stateno = 110
triggerall = Floor(fvar(39)) = 0
trigger1 = !NumExplod(102)
trigger1 = 1 || fvar(9) := 1
anim = 102
ID = 102
facing = facing * Root,facing
sprpriority = 8
postype = p1
pos = 40*facing * Root,facing,-39
ownpal = 1

[State 100, Explod]
type = Explod
triggerall = Root,Sysvar(4) = GameTime
triggerall = Root,Stateno = 100 || Root,Stateno = 110
triggerall = Floor(fvar(39)) = 0
trigger1 = !NumExplod(103)
anim = 103
ID = 103
facing = facing * Root,facing
sprpriority = 5
postype = p1
pos = 0,-39
ownpal = 1

[State 100, Explod]
type = Explod
triggerall = Root,Sysvar(4) = GameTime
triggerall = (Root,Stateno = 100&&Root,Anim = 100) || (Root,Stateno = 110&&Root,AnimElemTime(7) < 0)
trigger1 = Floor(fvar(39))%7 = 0
trigger1 = random = [0,700]
anim = 104
ID = 104
facing = facing * Root,facing
sprpriority = 100
postype = p1
Vel = -4*facing * Root,facing,0
Random = 0,90
pos = -40*facing * Root,facing,-39
ownpal = 1

[State 100, Explod]
type = Explod
triggerall = Root,Sysvar(4) = GameTime
triggerall = (Root,Stateno = 100&&Root,Anim = 100) || (Root,Stateno = 110&&Root,AnimElemTime(7) < 0)
trigger1 = Floor(fvar(39))%8 = 0
trigger1 = random = [150,850]
anim = 104
ID = 104
facing = facing * Root,facing
sprpriority = 100
postype = p1
Vel = -4*facing * Root,facing,0
pos = -40*facing * Root,facing,-39
Random = 0,90
ownpal = 1

[State 100, Explod]
type = Explod
triggerall = Root,Sysvar(4) = GameTime
triggerall = (Root,Stateno = 100&&Root,Anim = 100) || (Root,Stateno = 110&&Root,AnimElemTime(7) < 0)
trigger1 = Floor(fvar(39))%9 = 0
trigger1 = random = [300,999]
anim = 104
ID = 104
facing = facing * Root,facing
sprpriority = 100
postype = p1
Vel = -4*facing * Root,facing,0
pos = -40*facing * Root,facing,-39
Random = 0,90
ownpal = 1

[State 100, Explod]
type = Explod
triggerall = Root,Sysvar(4) = GameTime
triggerall = Root,Stateno = 105 || Root,Stateno = 115
triggerall = Floor(fvar(39)) = 0
trigger1 = !NumExplod(102)
trigger1 = 1 || fvar(9) := 1
anim = 102
ID = 102
facing = facing * Root,facing * -1
sprpriority = 8
postype = p1
pos = 0,-39
ownpal = 1

[State 100, Explod]
type = Explod
triggerall = Root,Sysvar(4) = GameTime
triggerall = Root,Stateno = 105 || Root,Stateno = 115
triggerall = Floor(fvar(39)) = 0
trigger1 = !NumExplod(103)
anim = 103
ID = 103
facing = facing * Root,facing * -1
sprpriority = 5
postype = p1
pos = 0,-39
ownpal = 1

[State 100, Explod]
type = Explod
triggerall = Root,Sysvar(4) = GameTime
triggerall = (Root,Stateno = 105) || (Root,Stateno = 115&&Root,AnimElemTime(5) < 0)
trigger1 = Floor(fvar(39))%7 = 0
trigger1 = random = [0,700]
anim = 104
ID = 104
facing = facing * Root,facing * -1
sprpriority = 100
postype = p1
Vel = 4*facing * Root,facing,0
Random = 0,90
pos = 40*facing * Root,facing,-39
ownpal = 1

[State 100, Explod]
type = Explod
triggerall = Root,Sysvar(4) = GameTime
triggerall = (Root,Stateno = 105) || (Root,Stateno = 115&&Root,AnimElemTime(5) < 0)
trigger1 = Floor(fvar(39))%8 = 0
trigger1 = random = [150,850]
anim = 104
ID = 104
facing = facing * Root,facing * -1
sprpriority = 100
postype = p1
Vel = 4*facing * Root,facing,0
Random = 0,90
pos = 40*facing * Root,facing,-39
ownpal = 1

[State 100, Explod]
type = Explod
triggerall = Root,Sysvar(4) = GameTime
triggerall = (Root,Stateno = 105) || (Root,Stateno = 115&&Root,AnimElemTime(5) < 0)
trigger1 = Floor(fvar(39))%9 = 0
trigger1 = random = [300,999]
anim = 104
ID = 104
facing = facing * Root,facing * -1
sprpriority = 100
postype = p1
Vel = 4*facing * Root,facing,0
Random = 0,90
pos = 40*facing * Root,facing,-39
ownpal = 1

[State 0, ModifyExplod]
type = ModifyExplod
triggerall = Root,Sysvar(4) = GameTime
trigger1 = NumExplod(102)
ID = 102
scale = fvar(9),fvar(9)

[State 0, VarSet]
type = VarSet
trigger1 = !NumExplod(102)
fv = 9
value = 0
ignorehitpause = 1

[State 0, VarAdd]
type = VarAdd
triggerall = Root,Sysvar(4) = GameTime
trigger1 = NumExplod(102)
fv = 9
value = 0.1
ignorehitpause = 1

;------------------------------------------------------------------------
; WvGtFNg
;------------------------------------------------------------------------
[State 100, Explod]
type = Explod
triggerall = Root,Sysvar(4) = GameTime
triggerall = Root,Stateno = 50
triggerall = Floor(fvar(39)) = 0
triggerall = Root,Sysvar(3) = 1
triggerall = Root,PrevStateno = [39,40]
trigger1 = !NumExplod(50)
trigger1 = 1 || fvar(10) := 1
anim = 50
ID = 50
facing = facing * Root,facing
sprpriority = 8
postype = p1
pos = 0,-Ceil(Root,Pos Y)
ownpal = 1

[State 100, Explod]
type = Explod
triggerall = Root,Sysvar(4) = GameTime
triggerall = Root,Stateno = 50
triggerall = Floor(fvar(39)) = 0
triggerall = Root,Sysvar(3) = 1
triggerall = Root,PrevStateno = [39,40]
trigger1 = !NumExplod(51)
trigger1 = 1 || fvar(10) := 1
anim = 51
ID = 51
facing = facing * Root,facing
sprpriority = 8
postype = p1
pos = 0,-Ceil(Root,Pos Y)
scale = 1,0.1
ownpal = 1

[State 0, ModifyExplod]
type = ModifyExplod
triggerall = Root,Sysvar(4) = GameTime
trigger1 = NumExplod(50)
ID = 50
scale = fvar(10),1

[State 0, ModifyExplod]
type = ModifyExplod
triggerall = Root,Sysvar(4) = GameTime
trigger1 = NumExplod(51)
ID = 51
scale = fvar(10),fvar(10) * 0.1

[State 0, VarSet]
type = VarSet
trigger1 = !NumExplod(50)
trigger1 = !NumExplod(51)
fv = 10
value = 0
ignorehitpause = 1

[State 0, VarAdd]
type = VarAdd
triggerall = Root,Sysvar(4) = GameTime
trigger1 = NumExplod(50)
trigger2 = NumExplod(51)
fv = 10
value = 0.1
ignorehitpause = 1

;------------------------------------------------------------------------
; _EGtFNg
;------------------------------------------------------------------------
[State 5100, Explod]
type = Explod
triggerall = Root,Sysvar(4) = GameTime
triggerall = Root,Stateno = 5100
trigger1 = Floor(fvar(39)) = 0
anim = 6000
ID = 6000
sprpriority = -8
postype = p1
pos = 0,0
ownpal = 1
scale = 0.5,0.075

[State 5100, Explod]
type = Explod
triggerall = Root,Sysvar(4) = GameTime
triggerall = Root,Stateno = 5110
trigger1 = Floor(fvar(39)) = 0
anim = 6000
ID = 6001
sprpriority = -8
postype = p1
pos = 0,0
ownpal = 1
scale = 0.5,0.075

[State 0, ModifyExplod]
type = ModifyExplod
triggerall = Root,Sysvar(4) = GameTime
trigger1 = NumExplod(6000)
ID = 6000
scale = 0.5*(1+fvar(11)),0.075*(1+fvar(11))

[State 0, ModifyExplod]
type = ModifyExplod
triggerall = Root,Sysvar(4) = GameTime
trigger1 = NumExplod(6001)
ID = 6001
scale = 0.5*(1+fvar(12)),0.075*(1+fvar(12))

[State 0, VarSet]
type = VarSet
trigger1 = !NumExplod(6000)
fv = 11
value = 0
ignorehitpause = 1

[State 0, VarAdd]
type = VarAdd
triggerall = Root,Sysvar(4) = GameTime
trigger1 = NumExplod(6000)
fv = 11
value = 0.5
ignorehitpause = 1

[State 0, VarSet]
type = VarSet
trigger1 = !NumExplod(6001)
fv = 12
value = 0
ignorehitpause = 1

[State 0, VarAdd]
type = VarAdd
triggerall = Root,Sysvar(4) = GameTime
trigger1 = NumExplod(6001)
fv = 12
value = 0.5
ignorehitpause = 1

;------------------------------------------------------------------------
; l`̐𐔂
;------------------------------------------------------------------------
[State 0, VarSet]
type = VarSet
trigger1 = 1
fv = 13
value=Numhelper(250)+Numhelper(251)+Numhelper(252)+Numhelper(253)+Numhelper(254)+Numhelper(255)
ignorehitpause = 1

;------------------------------------------------------------------------
; ݒul`ˏo
;------------------------------------------------------------------------
[State 0, Helper]
type = Helper
trigger1 = Root,Stateno = 250
trigger1 = Root,AnimElem = 4
trigger1 = 1 || fvar(28) := 1
helpertype = Player
name = "Shanghai"
ID = 250
stateno = 260
facing = facing * Root,facing
pos = 0,Root,Const(Size.Mid.Pos.Y)
postype = p1
keyctrl = 0
ownpal = 0

[State 0, Helper]
type = Helper
trigger1 = Root,Stateno = 251
trigger1 = Root,AnimElem = 9
trigger1 = 1 || fvar(28) := 1
helpertype = Player
name = "Shanghai"
ID = 251
stateno = 260
facing = facing * Root,facing
pos = 0,Root,Const(Size.Mid.Pos.Y)
postype = p1
keyctrl = 0
ownpal = 0

[State 0, Helper]
type = Helper
trigger1 = Root,Stateno = 252
trigger1 = Root,AnimElem = 4
trigger1 = 1 || fvar(28) := 1
trigger2 = Root,Stateno = 255
trigger2 = Root,AnimElem = 8
trigger2 = 1 || fvar(28) := 1
helpertype = Player
name = "Shanghai"
ID = 252
stateno = 260
facing = facing * Root,facing
pos = 0,Root,Const(Size.Mid.Pos.Y)
postype = p1
keyctrl = 0
ownpal = 0

[State 0, Helper]
type = Helper
trigger1 = Root,Stateno = 253
trigger1 = Root,AnimElem = 3
trigger1 = 1 || fvar(28) := 1
helpertype = Player
name = "Shanghai"
ID = 253
stateno = 260
facing = facing * Root,facing
pos = 0,Root,Const(Size.Mid.Pos.Y)
postype = p1
keyctrl = 0
ownpal = 0

[State 0, Helper]
type = Helper
trigger1 = Root,Stateno = 254
trigger1 = Root,AnimElem = 8
trigger1 = 1 || fvar(28) := 1
helpertype = Player
name = "Shanghai"
ID = 254
stateno = 260
facing = facing * Root,facing
pos = 0,Root,Const(Size.Mid.Pos.Y)
postype = p1
keyctrl = 0
ownpal = 0

[State 0, Helper]
type = Helper
trigger1 = Root,Stateno = 256
trigger1 = Root,AnimElem = 4
trigger1 = 1 || fvar(28) := 1
helpertype = Player
name = "Shanghai"
ID = 255
stateno = 260
facing = facing * Root,facing
pos = 0,Root,Const(Size.Mid.Pos.Y)
postype = p1
keyctrl = 0
ownpal = 0

;------------------------------------------------------------------------
; V[J[C[ԉ
;------------------------------------------------------------------------
[State 0, VarSet]
type = VarSet
trigger1 = !PlayerIDExist(Floor(fvar(15)))
fv = 15
value = 0
ignorehitpause = 1

[State 0, VarSet]
type = VarSet
trigger1 = !PlayerIDExist(Floor(fvar(16)))
fv = 16
value = 0
ignorehitpause = 1

[State 0, VarSet]
type = VarSet
trigger1 = !PlayerIDExist(Floor(fvar(17)))
fv = 17
value = 0
ignorehitpause = 1

[State 0, VarSet]
type = VarSet
trigger1 = !PlayerIDExist(Floor(fvar(18)))
fv = 18
value = 0
ignorehitpause = 1

;------------------------------------------------------------------------
; l`c莞ԏԉ
;------------------------------------------------------------------------
[State 0, VarSet]
type = VarSet
trigger1 = PlayerIDExist(Floor(fvar(15)))
fv = 24
value = PlayerID(Floor(fvar(15))),sysvar(0)
ignorehitpause = 1

[State 0, VarSet]
type = VarSet
trigger1 = PlayerIDExist(Floor(fvar(16)))
fv = 25
value = PlayerID(Floor(fvar(16))),sysvar(0)
ignorehitpause = 1

[State 0, VarSet]
type = VarSet
trigger1 = PlayerIDExist(Floor(fvar(17)))
fv = 26
value = PlayerID(Floor(fvar(17))),sysvar(0)
ignorehitpause = 1

[State 0, VarSet]
type = VarSet
trigger1 = PlayerIDExist(Floor(fvar(18)))
fv = 27
value = PlayerID(Floor(fvar(18))),sysvar(0)
ignorehitpause = 1

;------------------------------------------------------------------------
; l`UNԉ
;------------------------------------------------------------------------
[State 0, VarSet]
type = VarSet
trigger1 = !fvar(15)
trigger1 = !fvar(16)
trigger1 = !fvar(17)
trigger1 = !fvar(18)
fv = 14
value = 0
ignorehitpause = 1

;==============================================================================
;̑
;==============================================================================
[State 0, VarSet]
type = VarSet
Trigger1 = Root,Time <= 1
trigger1 = Root,Stateno = [1100,1101]
Trigger2 = PlayerIDEXist(Root,var(58))
Trigger2 = PlayerID(Root,var(58)),MoveType = H
Trigger3 = Root,var(17) = 1
Trigger4 = PlayerIDEXist(Root,var(58))
Trigger4 = PlayerID(Root,var(58)),Time <= 2
fvar(20) = 0
ignorehitpause = 1

[State 0, VarSet]
type = VarSet
Triggerall = Numhelper(25000)
TriggerAll = PlayerIDEXist(Root,var(58))
Trigger1 = (PlayerID(Root,var(58)),StateType != A&&PlayerID(Root,var(58)),MoveType = A&&PlayerID(Root,var(58)),Time<=2&&helper(25000),sysvar(3) = -1)
fvar(20) = 1
ignorehitpause = 1

;------------------------------------------------------------------------
;G딻f΍
;------------------------------------------------------------------------
[State 0, VarSet]
type = VarAdd
trigger1 = Numhelper(11000)
trigger1 = helper(11000),fvar(3) = 0
fv = 21
value = 1
ignorehitpause = 1

[State 0, VarSet]
type = VarSet
trigger1 = Numhelper(11000)
trigger1 = helper(11000),fvar(3) = 1
trigger2 = Numhelper(14000)
trigger2 = helper(14000),Stateno = 14050
trigger3 = Numhelper(14001)
trigger3 = helper(14001),Stateno = 14050
trigger4 = Numhelper(14002)
trigger4 = helper(14002),Stateno = 14050
fv = 21
value = 0
ignorehitpause = 1

;---------------------------------------------------------------------------
; Ԃ⏕
;---------------------------------------------------------------------------
[State -2, VarAdd]
Type = VarAdd
triggerall = (Root,var(59))
triggerall = PlayerIDEXist(Root,var(58))
triggerall = Root,fvar(19) = 1
trigger1 = PlayerID(Root,var(58)),PrevStateno = [0,199]
trigger2 = sysvar(4) > 0
trigger2 = PlayerID(Root,var(58)),PrevStateno != sysvar(4)
sysvar(3) = 1
IgNoreHitPause = 1

[State -2, VarSet]
Type = VarSet
triggerall = (Root,var(59))
triggerall = PlayerIDEXist(Root,var(58))
triggerall = Root,fvar(19) = 1
trigger1 = PlayerID(Root,var(58)),Stateno = [0,199]
trigger2 = PlayerID(Root,var(58)),MoveType = H
sysvar(3) = 0
IgNoreHitPause = 1

[State -2, VarSet]
Type = VarSet
triggerall = (Root,var(59))
triggerall = PlayerIDEXist(Root,var(58))
triggerall = Root,fvar(19) = 1
trigger1 = sysvar(3) = 0
sysvar(4) = 0
IgNoreHitPause = 1

[State -2, VarSet]
Type = VarSet
triggerall = (Root,var(59))
triggerall = PlayerIDEXist(Root,var(58))
triggerall = Root,fvar(19) = 1
triggerall = sysvar(3) = [1,4]
triggerall = sysvar(4) = 0
trigger1 = PlayerID(Root,var(58)),PrevStateno != [0,199]
sysvar(4) = PlayerID(Root,var(58)),PrevStateno
IgNoreHitPause = 1

;------------------------------------------------------------------------
;GGorA[}[fpϐ
[State 0, VarSet]
type = VarSet
trigger1 = PlayerIDEXist(Root,var(58))
fv = 22
value = PlayerID(Root,var(58)),Stateno
IgNoreHitPause = 1

;GGorA[}[fpϐ
[State 0, VarSet]
type = VarSet
trigger1 = PlayerIDEXist(Root,var(58))
fv = 23
value = PlayerID(Root,var(58)),Time
IgNoreHitPause = 1

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

[State 0, DisplayToClipboard]
type = DisplayToClipboard
trigger1 = 1
text = "fvar(15)=%d,fvar(16)=%d,fvar(17)=%d,fvar(18)=%d,fvar(39)=%d"
params = Floor(fvar(15)),Floor(fvar(16)),Floor(fvar(17)),Floor(fvar(18)),Floor(fvar(39))
ignorehitpause = 1

;------------------------------------------------------------------------
;Xe[gŒ
;------------------------------------------------------------------------
[state Xe[gŒ]
type = SelfState
trigger1 = 1
value = 5150
ignorehitpause = 1 
