[Command]
name = "AI0"
command = a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a
time = 1
[Command]
name = "AI1"
command = b,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a
time = 1
[Command]
name = "AI2"
command = s,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a
time = 1
[Command]
name = "AI3"
command = c,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a
time = 1
[Command]
name = "AI4"
command = b,b,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a
time = 1
[Command]
name = "AI5"
command = z,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a
time = 1
[Command]
name = "AI6"
command = x,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a
time = 1
[Command]
name = "AI7"
command = y,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a
time = 1
[Command]
name = "AI8"
command = y,y,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a
time = 1
[Command]
name = "AI9"
command = x,x,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a
time = 1
[Command]
name = "AI10"
command = c,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a
time = 1
[Command]
name = "AI11"
command = z,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a
time = 1
[Command]
name = "AI12"
command = x,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a
time = 1
[Command]
name = "AI13"
command = x,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a
time = 1
[Command]
name = "AI14"
command = a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a
time = 1
[Command]
name = "AI15"
command = D,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a
time = 1
[Command]
name = "AI16"
command = F,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a
time = 1
[Command]
name = "AI17"
command = B,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a
time = 1
[Command]
name = "AI18"
command = B,B,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a
time = 1
[Command]
name = "AI19"
command = c,c,c,c,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a
time = 1
[Command]
name = "AI20"
command = a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a
time = 1
[Command]
name = "AI21"
command = c,a,a,a,a,a,a,a,a,a,a,a,a,a
time = 1
[Command]
name = "AI22"
command = a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a
time = 1
[Command]
name = "AI23"
command = a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a
time = 1
[Command]
name = "AI24"
command = a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a
time = 1
[Command]
name = "AI25"
command = a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a
time = 1
[Command]
name = "AI26"
command = a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a
time = 1
[Command]
name = "AI27"
command = a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a
time = 1
[Command]
name = "AI28"
command = a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a
time = 1
[Command]
name = "AI29"
command = a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a
time = 1
[Command]
name = "AI30"
command = a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a
time = 1
[Command]
name = "AI31"
command = a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a
time = 1
[Command]
name = "AI32"
command = a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a
time = 1
[Command]
name = "AI33"
command = a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a
time = 1
[Command]
name = "AI34"
command = a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a
time = 1
[Command]
name = "AI35"
command = a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a
time = 1
[Command]
name = "AI36"
command = a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a
time = 1
[Command]
name = "AI37"
command = a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a
time = 1
[Command]
name = "AI38"
command = a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a
time = 1
[Command]
name = "AI39"
command = a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a
time = 1
[Command]
name = "AI40"
command = a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a
time = 1
[Command]
name = "AI41"
command = a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a
time = 1
[Command]
name = "AI42"
command = a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a
time = 1
[Command]
name = "AI43"
command = a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a
time = 1
[Command]
name = "AI44"
command = a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a
time = 1
[Command]
name = "AI45"
command = a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a
time = 1
[Command]
name = "AI46"
command = a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a
time = 1
[Command]
name = "AI47"
command = a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a
time = 1
[Command]
name = "AI48"
command = a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a
time = 1
[Command]
name = "AI49"
command = a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a
time = 1
[Command]
name = "AI50"
command = a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a
time = 1
[Command]
name = "OsoujiL"
command = ~D, DF, F, D, DF, F, a
time = 25
[Command]
name = "OsoujiM"
command = ~D, DF, F, D, DF, F, b
time = 25
[Command]
name = "OsoujiH"
command = ~D, DF, F, D, DF, F, c
time = 25
[Command]
name = "OsoujiL"
command = ~DF, F, a+b
time = 25
[Command]
name = "OsoujiM"
command = ~DF, F, a+c
time = 25
[Command]
name = "OsoujiH"
command = ~DF, F, b+c
time = 25
[Command]
name = "JamL"
command = ~D, DB, B, D, DB, B, a
time = 25
[Command]
name = "JamM"
command = ~D, DB, B, D, DB, B, b
time = 25
[Command]
name = "JamH"
command = ~D, DB, B, D, DB, B, c
time = 25
[Command]
name = "JamL"
command = ~DB, B, a+b
time = 25
[Command]
name = "JamM"
command = ~DB, B, a+c
time = 25
[Command]
name = "JamH"
command = ~DB, B, b+c
time = 25
;------------------------------------------------------------------------------
;-| 必殺技 |-------------------------------------------------------------------
[Command]
name = "623L"
command = ~F, D, DF, a
[Command]
name = "623M"
command = ~F, D, DF, b
[Command]
name = "623H"
command = ~F, D, DF, c
[Command]
name = "236L"
command = ~DF, F, a
[Command]
name = "236M"
command = ~DF, F, b
[Command]
name = "236H"
command = ~DF, F, c
[Command]
name = "22L"
command = ~D, D, a
[Command]
name = "22M"
command = ~D, D, b
[Command]
name = "22H"
command = ~D, D, c
[Command]
name = "236L"
command = ~D, DF, F, a
[Command]
name = "236M"
command = ~D, DF, F, b
[Command]
name = "236H"
command = ~D, DF, F, c
[Command]
name = "214L"
command = ~D, DB, B, a
[Command]
name = "214M"
command = ~D, DB, B, b
[Command]
name = "214H"
command = ~D, DB, B, c
[Command]
name = "22H"
command = D, D, c
[Command]
name = "236x"
command = ~D, DF, F, x
[Command]
name = "236s"
command = ~D, DF, F, s
;---------------------------
;(「板投げ」用にコマンドを追加してます)
[Command]
name = "board"
command = ~D, DF, F, a
[Command]
name = "board"
command = ~D, DF, F, b
;------------------------------------------------------------------------------
;-| キー2回連続入力 |---------------------------------------------------------
[Command]
name = "FF" ;必須コマンド名
command = F, F
time = 10
[Command]
name = "BB" ;必須コマンド名
command = B, B
time = 10
;------------------------------------------------------------------------------
;-| 同時押し |-----------------------------------------------------------------
[Command]
name = "recovery" ;必須コマンド名
command = x
time = 1
;------------------------------------------------------------------------------
;-| 方向キー+ボタン |---------------------------------------------------------
[Command]
name = "downL"
command = /$D,a
time = 1
[Command]
name = "downM"
command = /$D,b
time = 1
;------------------------------------------------------------------------------
;-| ボタン単発 |---------------------------------------------------------------
[Command]
name = "ab"
command = a+b
time = 3
[Command]
name = "a"
command = a
time = 1
[Command]
name = "b"
command = b
time = 1
[Command]
name = "c"
command = c
time = 1
[Command]
name = "x"
command = x
time = 1
[Command]
name = "y"
command = y
time = 1
[Command]
name = "z"
command = z
time = 1
[Command]
name = "start"
command = s
time = 1
;---------------------------
;(「パワー溜め」用にコマンドを追加してます)
[Command]
name = "hold_c"
command = /c
[Command]
name = "hold_L"
command = /a
[Command]
name = "hold_M"
command = /b
[Command]
name = "hold_H"
command = /c
;------------------------------------------------------------------------------
;-| 方向キー |-----------------------------------------------------------------
[Command]
name = "holdfwd" ;必須コマンド名
command = /$F
time = 1
[Command]
name = "holdback" ;必須コマンド名
command = /$B
time = 1
[Command]
name = "holdup" ;必須コマンド名
command = /$U
time = 1
[Command]
name = "holddown" ;必須コマンド名
command = /$D
time = 1
[Command]
name = "up" ;必須コマンド名
command = $U
time = 1
;============================================================================== 第4部
; ステートエントリーパート(技などを出せるようにするための条件を設定)
;==============================================================================
[Statedef -1] ;←この行は絶対に消さないでね。必須項目です。
;==============================================================================
; 超必殺技
;==============================================================================
;------------------------------------------------------------------------------
[State -1, ]
type = ChangeState
value = 1500
triggerall = Roundstate = 2 && var(59) = 0
triggerall = command = "236x"
triggerall = var(2)
triggerall = Power >= 3000
trigger1 = ctrl || var(4)
trigger2 = hitdefattr = SCA, NA, SA
trigger2 = movecontact
trigger3 = statetype != A
trigger3 = stateno = 1210 && Animelemtime(6) > 0
[State -1, ジャム、つけないの?ゲージ3]
type = ChangeState
value = 3120
triggerall = Roundstate = 2 && var(59) = 0
triggerall = command = "JamH"
triggerall = power >= 3000
trigger1 = ctrl || var(4)
trigger2 = hitdefattr = SCA, NA, SA, HA
trigger2 = stateno != [3000,3050)
trigger2 = movecontact
trigger3 = stateno = 431
trigger4 = stateno = 1201 && Animelemtime(6) > 0
trigger5 = stateno = 1211 && Animelemtime(6) > 0
trigger6 = stateno = 1400 && Animelemtime(3) > 0
trigger7 = stateno = 1100 && Animelemtime(5) > 0
[State -1, ジャム、つけないの?ゲージ2]
type = ChangeState
value = 3110
triggerall = Roundstate = 2 && var(59) = 0
triggerall = command = "JamM"
triggerall = power >= 2000
trigger1 = ctrl || var(4)
trigger2 = hitdefattr = SCA, NA, SA, HA
trigger2 = stateno != [3000,3050)
trigger2 = movecontact
trigger3 = stateno = 431
trigger4 = stateno = 1201 && Animelemtime(6) > 0
trigger5 = stateno = 1211 && Animelemtime(6) > 0
trigger6 = stateno = 1400 && Animelemtime(3) > 0
trigger7 = stateno = 1100 && Animelemtime(5) > 0
[State -1, ジャム、つけないの?ゲージ1]
type = ChangeState
value = 3100
triggerall = Roundstate = 2 && var(59) = 0
triggerall = command = "JamL"
triggerall = power >= 1000
trigger1 = ctrl || var(4)
trigger2 = hitdefattr = SCA, NA, SA, HA
trigger2 = stateno != [3000,3050)
trigger2 = movecontact
trigger3 = stateno = 431
trigger4 = stateno = 1201 && Animelemtime(6) > 0
trigger5 = stateno = 1211 && Animelemtime(6) > 0
trigger6 = stateno = 1400 && Animelemtime(3) > 0
trigger7 = stateno = 1100 && Animelemtime(5) > 0
;------------------------------------------------------------------------------
[State -1, お掃除するよー!ゲージ3]
type = ChangeState
value = 3020
triggerall = Roundstate = 2 && var(59) = 0
triggerall = command = "OsoujiH"
triggerall = power >= 3000
trigger1 = statetype != A
trigger1 = ctrl || var(4)
trigger2 = statetype != A
trigger2 = hitdefattr = SC, NA, SA, HA
trigger2 = stateno != [3000,3050)
trigger2 = movecontact
trigger3 = stateno = 431
trigger4 = statetype != A
trigger4 = stateno = 1210 && Animelemtime(6) > 0
[State -1, お掃除するよー!ゲージ2]
type = ChangeState
value = 3010
triggerall = Roundstate = 2 && var(59) = 0
triggerall = command = "OsoujiM"
triggerall = power >= 2000
trigger1 = statetype != A
trigger1 = ctrl || var(4)
trigger2 = statetype != A
trigger2 = hitdefattr = SC, NA, SA, HA
trigger2 = stateno != [3000,3050)
trigger2 = movecontact
trigger3 = stateno = 431
trigger4 = statetype != A
trigger4 = stateno = 1210 && Animelemtime(6) > 0
[State -1, お掃除するよー!ゲージ1]
type = ChangeState
value = 3000
triggerall = Roundstate = 2 && var(59) = 0
triggerall = command = "OsoujiL"
triggerall = power >= 1000
trigger1 = statetype != A
trigger1 = ctrl || var(4)
trigger2 = statetype != A
trigger2 = hitdefattr = SC, NA, SA, HA
trigger2 = stateno != [3000,3050)
trigger2 = movecontact
trigger3 = stateno = 431
trigger4 = statetype != A
trigger4 = stateno = 1210 && Animelemtime(6) > 0
;==============================================================================
; 必殺技
;==============================================================================
;------------------------------------------------------------------------------
;------------------------------------------------------------------------------
[State -1, けろぴ〜(投擲)RF]
type = ChangeState
value = 1220
triggerall = Roundstate = 2 && var(59) = 0
triggerall = Statetype = A
triggerall = command = "236H"
triggerall = var(6)
trigger1 = ctrl || var(4)
trigger2 = (stateno = [200,499])
trigger2 = movecontact
trigger3 = stateno = 1100 && Animelemtime(5) > 0
trigger4 = stateno = 3100 && Animelemtime(6) > 0
trigger5 = stateno = 3110 && Animelemtime(6) > 0
trigger6 = stateno = 3120 && Animelemtime(6) > 0
[State -1, けろぴ〜(投擲)弱]
type = ChangeState
value = 1200
triggerall = Roundstate = 2 && var(59) = 0
triggerall = Statetype = A
triggerall = command = "236L"
trigger1 = ctrl || var(4)
trigger2 = (stateno = [200,499])
trigger2 = movecontact
trigger3 = stateno = 1100 && Animelemtime(5) > 0
trigger4 = stateno = 3100 && Animelemtime(6) > 0
trigger5 = stateno = 3110 && Animelemtime(6) > 0
trigger6 = stateno = 3120 && Animelemtime(6) > 0
[State -1, けろぴ〜(投擲)強]
type = ChangeState
value = 1210
triggerall = Roundstate = 2 && var(59) = 0
triggerall = Statetype = A
triggerall = command = "236M"
trigger1 = ctrl || var(4)
trigger2 = (stateno = [200,499])
trigger2 = movecontact
trigger3 = stateno = 1100 && Animelemtime(5) > 0
trigger4 = stateno = 3100 && Animelemtime(6) > 0
trigger5 = stateno = 3110 && Animelemtime(6) > 0
trigger6 = stateno = 3120 && Animelemtime(6) > 0
[State -1, けろぴ〜(投擲)RF]
type = ChangeState
value = 1220
triggerall = Roundstate = 2 && var(59) = 0
triggerall = command = "623H"
triggerall = var(6)
trigger1 = ctrl || var(4)
trigger2 = (stateno = [200,499])
trigger2 = movecontact
trigger3 = stateno = 1100 && Animelemtime(5) > 0
trigger4 = stateno = 3100 && Animelemtime(6) > 0
trigger5 = stateno = 3110 && Animelemtime(6) > 0
trigger6 = stateno = 3120 && Animelemtime(6) > 0
[State -1, けろぴ〜(投擲)弱]
type = ChangeState
value = 1200
triggerall = Roundstate = 2 && var(59) = 0
triggerall = command = "623L"
trigger1 = ctrl || var(4)
trigger2 = (stateno = [200,499])
trigger2 = movecontact
trigger3 = stateno = 1100 && Animelemtime(5) > 0
trigger4 = stateno = 3100 && Animelemtime(6) > 0
trigger5 = stateno = 3110 && Animelemtime(6) > 0
trigger6 = stateno = 3120 && Animelemtime(6) > 0
[State -1, けろぴ〜(投擲)強]
type = ChangeState
value = 1210
triggerall = Roundstate = 2 && var(59) = 0
triggerall = command = "623M"
trigger1 = ctrl || var(4)
trigger2 = (stateno = [200,499])
trigger2 = movecontact
trigger3 = stateno = 1100 && Animelemtime(5) > 0
trigger4 = stateno = 3100 && Animelemtime(6) > 0
trigger5 = stateno = 3110 && Animelemtime(6) > 0
trigger6 = stateno = 3120 && Animelemtime(6) > 0
;------------------------------------------------------------------------------
[State -1, うさぎ特攻(RF)]
type = ChangeState
value = 1120
triggerall = Roundstate = 2 && var(59) = 0
triggerall = command = "214H"
triggerall = NumHelper(1150) < 6
triggerall = var(6)
triggerall = prevstateno != 1120 && var(33) != 1120
trigger1 = ctrl || var(4)
trigger2 = (stateno = [200,499])
trigger2 = movecontact
[State -1, 弱うさぎ特攻]
type = ChangeState
value = 1100
triggerall = Roundstate = 2 && var(59) = 0
triggerall = command = "214L"
trigger1 = ctrl || var(4)
trigger2 = (stateno = [200,499])
trigger2 = movecontact
trigger3 = stateno = 1201 && Animelemtime(6) > 0
trigger4 = stateno = 1211 && Animelemtime(6) > 0
trigger5 = stateno = 1400 && Animelemtime(3) > 0
trigger6 = stateno = 3100 && Animelemtime(6) > 0
trigger7 = stateno = 3110 && Animelemtime(6) > 0
trigger8 = stateno = 3120 && Animelemtime(6) > 0
trigger9 = stateno = 970 && Animelemtime(4) > 0
[State -1, 強うさぎ特攻]
type = ChangeState
value = 1110
triggerall = Roundstate = 2 && var(59) = 0
triggerall = command = "214M"
trigger1 = ctrl || var(4)
trigger2 = (stateno = [200,499])
trigger2 = movecontact
trigger3 = stateno = 1201 && Animelemtime(6) > 0
trigger4 = stateno = 1211 && Animelemtime(6) > 0
trigger5 = stateno = 1400 && Animelemtime(3) > 0
trigger6 = stateno = 3100 && Animelemtime(6) > 0
trigger7 = stateno = 3110 && Animelemtime(6) > 0
trigger8 = stateno = 3120 && Animelemtime(6) > 0
;------------------------------------------------------------------------------
[State -1, Vスラスト上]
type = ChangeState
value = 1020
triggerall = Roundstate = 2 && var(59) = 0
triggerall = command = "236H"
triggerall = statetype != A
trigger1 = ctrl || var(4)
trigger2 = (stateno = [200,399])
trigger2 = movecontact
[State -1, Vスラスト下]
type = ChangeState
value = 1000
triggerall = Roundstate = 2 && var(59) = 0
triggerall = command = "236L"
triggerall = statetype != A
trigger1 = ctrl || var(4)
trigger2 = (stateno = [200,399])
trigger2 = movecontact
[State -1, Vスラスト中]
type = ChangeState
value = 1010
triggerall = Roundstate = 2 && var(59) = 0
triggerall = command = "236M"
triggerall = statetype != A
trigger1 = ctrl || var(4)
trigger2 = (stateno = [200,399])
trigger2 = movecontact
;------------------------------------------------------------------------------
;------------------------------------------------------------------------------
;==============================================================================
; 移動関連
;==============================================================================
;------------------------------------------------------------------------------
[State -1, 走る]
type = ChangeState
value = 100
triggerall = Roundstate = 2 && var(59) = 0
trigger1 = command = "FF"
trigger1 = statetype = S
trigger1 = ctrl || var(4)
[State -1, バックステップ]
type = ChangeState
value = 105
triggerall = Roundstate = 2 && var(59) = 0
trigger1 = command = "BB"
trigger1 = statetype = S
trigger1 = ctrl || var(4)
[State -1, 走る]
type = ChangeState
value = 110
triggerall = Roundstate = 2 && var(59) = 0
triggerall = command = "FF"
triggerall = statetype = A
triggerall = var(12) < 2
triggerall = Pos y < -35
trigger1 = ctrl || var(4)
trigger2 = stateno = 400 && time >= 3
trigger3 = stateno = 410 && time >= 6
trigger4 = stateno = 420 && time >= 9
trigger5 = stateno = 430 && Animelemtime(5) > 0
trigger6 = stateno = 1100 && Animelemtime(5) > 0
trigger7 = stateno = 1400 && Animelemtime(3) > 0
trigger8 = stateno = 1200 && AnimElemtime(3) >= 3
trigger9 = stateno = 1201
[State -1, バックステップ]
type = ChangeState
value = 115
triggerall = Roundstate = 2 && var(59) = 0
triggerall = command = "BB"
triggerall = statetype = A
triggerall = var(12) < 2
triggerall = Pos y < -35
trigger1 = ctrl || var(4)
trigger2 = stateno = 400 && time >= 3
trigger3 = stateno = 410 && time >= 6
trigger4 = stateno = 420 && time >= 9
trigger5 = stateno = 430 && Animelemtime(5) > 0
trigger6 = stateno = 1100 && Animelemtime(5) > 0
trigger7 = stateno = 1400 && Animelemtime(3) > 0
trigger8 = stateno = 1200 && AnimElemtime(3) >= 3
trigger9 = stateno = 1201
[State -1, ジャンプ]
type = ChangeState
value = 40
triggerall = Roundstate = 2 && var(59) = 0
triggerall = command = "holdup"
trigger1 = stateno = 200 && movehit
trigger2 = stateno = 210 && movehit
trigger3 = stateno = 230 && movehit
trigger4 = stateno = 300 && movehit
trigger5 = stateno = 310 && movehit
trigger6 = stateno = 320 && movehit
[State -1, 空中ジャンプ]
type = ChangeState
value = 45
triggerall = Roundstate = 2 && var(59) = 0
triggerall = command = "up"
triggerall = !var(38)
triggerall = statetype = A
triggerall = !var(10)
triggerall = Pos y < -35
trigger1 = stateno = 400 && movehit
trigger2 = stateno = 410 && movehit
trigger3 = stateno = 420 && movehit
trigger4 = (ctrl || var(4)) && stateno != 111 && stateno != 116
trigger5 = stateno = 110 || stateno = 115
[State -1, 空中ジャンプ回数リセット]
type = varset
triggerall = !Ishelper
trigger1 = statetype =A
trigger1 = command = "holdup"
var(38) = 1
[State -1, 空中ジャンプ回数リセット]
type = varset
triggerall = !Ishelper
trigger1 = statetype !=A
trigger2 = statetype =A
trigger2 = command != "holdup"
var(38) = 0
;==============================================================================
; 特殊技
;==============================================================================
;------------------------------------------------------------------------------
[State -1, RCB]
type = ChangeState
value = 970
triggerall = Roundstate = 2 && var(59) = 0
triggerall = command = "x"
triggerall = var(7)
triggerall = !var(2)
trigger1 = ctrl || var(4)
trigger2 = stateno = 431
[State -1, IC]
type = ChangeState
value = 960
triggerall = Roundstate = 2 && var(59) = 0
triggerall = command = "22H"
triggerall = var(7)
trigger1 = movecontact || (stateno = 610 && fvar(2)>1)
trigger2 = stateno = [1000,1020]
trigger2 = Animelemtime(4) > 0
trigger3 = stateno = 431
[State -1, けろぴ〜(呼出)]
type = ChangeState
value = 1400
triggerall = Roundstate = 2 && var(59) = 0
triggerall = command = "y"
triggerall = fvar(9) >= 1
trigger1 = ctrl || var(4)
trigger2 = (stateno = [200,499])
trigger2 = movecontact
trigger3 = stateno = 1100 && Animelemtime(5) > 0
trigger4 = stateno = 1110 && Animelemtime(5) > 5
trigger5 = stateno = 1120 && Animelemtime(5) > 20
[State -1, 投げ]
type = ChangeState
value = 500
triggerall = Roundstate = 2 && var(59) = 0
triggerall = command = "b" || command = "ab"
triggerall = statetype != A
triggerall = ctrl || var(4)
triggerall = Enemynear,movetype != H
trigger1 = command = "holdfwd"
trigger2 = command = "holdback"
[State -1, 投げ]
type = ChangeState
value = 520
triggerall = Roundstate = 2 && var(59) = 0
triggerall = command = "b" || command = "ab"
triggerall = statetype = A
triggerall = ctrl || var(4)
triggerall = Enemynear,movetype != H
trigger1 = command = "holdfwd"
trigger2 = command = "holdback"
;==============================================================================
; 通常攻撃技
;==============================================================================
;------------------------------------------------------------------------------
[State -1, 6H]
type = ChangeState
value = 430
triggerall = Roundstate = 2 && var(59) = 0
triggerall = command = "holdfwd"
triggerall = command = "c"
trigger1 = statetype != A
trigger1 = ctrl || var(4)
trigger2 = (stateno = 200) && time > 7
trigger3 = (stateno = 210) && movecontact
trigger4 = (stateno = 230) && movecontact
trigger5 = (stateno = 300)
trigger5 = (time > 5) || (movecontact)
[State -1, 5L]
type = ChangeState
value = 200
triggerall = Roundstate = 2 && var(59) = 0
triggerall = command = "a"
triggerall = command != "holddown"
trigger1 = statetype = S
trigger1 = ctrl || var(4)
trigger2 = stateno = 200
trigger2 = time > 6
trigger3 = (stateno = 300)
trigger3 = (time > 5) || (movecontact)
[State -1, 5M]
type = ChangeState
value = 210
triggerall = Roundstate = 2 && var(59) = 0
triggerall = command = "b"
triggerall = command != "holddown"
trigger1 = statetype = S
trigger1 = ctrl || var(4)
trigger2 = (stateno = 200) && (time > 5 || movecontact)
[State -1, 5H]
type = ChangeState
value = 230
triggerall = Roundstate = 2 && var(59) = 0
triggerall = command = "c"
triggerall = command != "holddown"
trigger1 = statetype = S
trigger1 = ctrl || var(4)
trigger2 = (stateno = 200) && time > 4
trigger3 = (stateno = 210) && movecontact
;------------------------------------------------------------------------------
[State -1, 挑発2]
type = ChangeState
value = 196
triggerall = Roundstate = 2 && var(59) = 0
triggerall = command = "236s"
trigger1 = statetype != A
trigger1 = ctrl || var(4)
[State -1, 挑発]
type = ChangeState
value = 195
triggerall = Roundstate = 2 && var(59) = 0
triggerall = command = "start"
trigger1 = statetype != A
trigger1 = ctrl || var(4)
;------------------------------------------------------------------------------
[State -1, 2L]
type = ChangeState
value = 300
triggerall = Roundstate = 2 && var(59) = 0
triggerall = command = "a"
triggerall = command = "holddown"
trigger1 = statetype = C
trigger1 = ctrl || var(4)
trigger2 = (stateno = 300)
trigger2 = (time > 5) || (movecontact)
trigger3 = stateno = 200
trigger3 = time > 6
[State -1, 2M]
type = ChangeState
value = 310
triggerall = Roundstate = 2 && var(59) = 0
triggerall = command = "b"
triggerall = command = "holddown"
trigger1 = statetype = C
trigger1 = ctrl || var(4)
trigger2 = (stateno = 300)
trigger2 = (time > 5) || (movecontact)
[State -1, 2H]
type = ChangeState
value = 320
triggerall = Roundstate = 2 && var(59) = 0
triggerall = command = "c"
triggerall = command = "holddown"
trigger1 = statetype = C
trigger1 = ctrl || var(4)
trigger2 = (stateno = 300)
trigger2 = (time > 5) || (movecontact)
trigger3 = (stateno = 310)
trigger3 = (time > 9) || (movecontact)
;------------------------------------------------------------------------------
[State -1, JL]
type = ChangeState
value = 400
triggerall = Roundstate = 2 && var(59) = 0
triggerall = command = "a"
trigger1 = statetype = A
trigger1 = ctrl || var(4) || stateno = 110
trigger2 = stateno = 400
trigger2 = statetime >= 7
[State -1, JM]
type = ChangeState
value = 410
triggerall = Roundstate = 2 && var(59) = 0
triggerall = command = "b"
trigger1 = statetype = A
trigger1 = ctrl || var(4) || stateno = 110
trigger2 = stateno = 400
trigger2 = movecontact
[State -1, J2H]
type = ChangeState
value = 430
triggerall = Roundstate = 2 && var(59) = 0
triggerall = command = "holddown"
triggerall = command = "c"
trigger1 = statetype = A
trigger1 = ctrl || var(4) || stateno = 110
trigger2 = stateno = 400 || stateno = 410 || stateno = 420
trigger2 = movecontact
trigger3 = stateno = 1100
trigger3 = Animelemtime(1) >= 2
trigger3 = var(2)
trigger4 = stateno = 1110
trigger4 = Animelemtime(5) >= 2
[State -1, JH]
type = ChangeState
value = 420
triggerall = Roundstate = 2 && var(59) = 0
triggerall = command = "c"
trigger1 = statetype = A
trigger1 = ctrl || var(4) || stateno = 110
trigger2 = stateno = 400 || stateno = 410
trigger2 = movecontact
;------------------------------------------------------------------------------
;------------------------------------------------------------------------------
;------------------------------------------------------------------------------
[State 130, 1]
type = Hitoverride
trigger1 = !(var(4) && var(29)=0)
trigger1 = ctrl || var(4)
trigger1 = var(26) = 10
trigger1 = var(59)
attr = SCA,AA,AP
stateno = 160 + (statetype = C) + (statetype = A)*2
ignorehitpause = 1
[State -1, 立ちガード]
type = ChangeState
value = 131
triggerall = Roundstate = 2
triggerall = statetype != A
trigger1 = Enemynear,movetype != H
trigger1 = var(59) = 1 && ctrl && P2bodydist x < 70 && (Enemynear,statetype = C || (Enemynear,statetype = S && p2bodydist x > 80))
trigger1 = (Enemynear,movetype = A||Enemynear,numproj>0||Inguarddist)
trigger1 = !(Enemynear,movetype = I && Enemynear,time > 6)
[State -1, 立ちガード]
type = ChangeState
value = 130
triggerall = Roundstate = 2
triggerall = statetype != A
triggerall = Enemy,movetype != H
trigger1 = var(59) = 1 && ctrl && P2bodydist x < 70 && (Enemynear,statetype = A || (Enemynear,statetype = S && p2bodydist x <= 80))
trigger1 = (Enemynear,movetype = A||Enemynear,numproj>0||Inguarddist)
trigger1 = !(Enemynear,movetype = I && Enemynear,time > 6)
[State -1, 立ちガード]
type = ChangeState
value = 132
triggerall = Roundstate = 2
triggerall = statetype = A
trigger1 = Enemynear,movetype != H
trigger1 = var(59) = 1 && ctrl && P2bodydist x < 70
trigger1 = (Enemynear,movetype = A||Enemynear,numproj>0||Inguarddist)
trigger1 = !(Enemynear,movetype = I && Enemynear,time > 6)
[State -1, 立ちガード]
type = ChangeState
value = 131
triggerall = Roundstate = 2
triggerall = statetype != A
triggerall = var(59) = 1 && ctrl
trigger1 = Enemynear,movetype != H
trigger1 = (Enemynear,movetype = A||Enemynear,numproj>0||Inguarddist) && P2bodydist x > 110
;==============================================================================
; 超必殺技
;==============================================================================
;------------------------------------------------------------------------------
[State -1, スーパー名雪ちゃん滅多蹴り]
type = ChangeState
value = 1500
triggerall = Roundstate = 2 && var(59) = 1
triggerall = var(2)
triggerall = Power >= 3000
trigger1 = stateno = 1000
trigger1 = Animelemtime(7) >= 5
trigger1 = movehit
trigger2 = stateno = 1010
trigger2 = Animelemtime(7) >= 5
trigger2 = movehit
trigger2 = Enemynear,movetype = H
trigger3 = statetype != A
trigger3 = stateno = 1210 && Animelemtime(6) > 0
trigger3 = p2movetype = h
[State -1, ジャム、つけないの?ゲージ3]
type = ChangeState
value = 3120
triggerall = Roundstate = 2 && var(59) = 1
triggerall = power >= 3000
triggerall = var(56) < 5
trigger1 = ctrl || var(4)
trigger1 = Enemynear,stateno = 5120
trigger1 = var(19) || (var(56) <= 2 && random%20=0)
trigger2 = var(19)
trigger2 = ctrl || var(4)
trigger2 = var(24)
trigger2 = random%140 = 0
trigger2 = Enemynear,movetype != H
[State -1, ジャム、つけないの?ゲージ1]
type = ChangeState
value = 3100
triggerall = Roundstate = 2 && var(59) = 1
triggerall = power >= 2500
triggerall = var(56) < 5
trigger1 = ctrl || var(4)
trigger1 = var(2)
trigger1 = Enemynear,stateno = 5120
trigger1 = P2bodydist x = [40,100]
[State -1, ジャム、つけないの?ゲージ1]
type = ChangeState
value = 3100
triggerall = Roundstate = 2 && var(59) = 1
triggerall = power >= 1000
trigger1 = var(56) < 3
trigger1 = ctrl || var(4)
trigger1 = Enemynear,stateno = 5120 || random%130 = 0
trigger1 = P2bodydist x = [40,100]
trigger2 = var(56) = 6
trigger2 = stateno = 1201 && Animelemtime(6) > 0
trigger2 = Enemynear,backedgedist < 40
;------------------------------------------------------------------------------
[State -1, お掃除するよー!ゲージ3]
type = ChangeState
value = 3020
triggerall = Roundstate = 2 && var(59) = 1
triggerall = power >= 3000
trigger1 = statetype != A
trigger1 = Enemynear,movetype = A
trigger1 = ctrl || var(4)
trigger1 = !var(2)
trigger1 = var(56) > 2
trigger1 = P2bodydist x = [0,80]
trigger1 = Enemynear,statetype != A
trigger2 = statetype != A
trigger2 = Enemynear,movetype = H
trigger2 = Enemynear,vel y >= 8 || Enemynear,statetype = L
trigger2 = stateno = 431 && time > 6
trigger2 = Enemynear,stateno != [470,479]
trigger2 = (var(56) >= 5 && Enemynear,life < 200)
trigger2 = (var(56) >= 5 && Enemynear,life >= 130)
[State -1, お掃除するよー!ゲージ2]
type = ChangeState
value = 3010
triggerall = Roundstate = 2 && var(59) = 1
triggerall = power >= 2000
trigger1 = statetype != A && !var(19)
trigger1 = Enemynear,movetype = H
trigger1 = Enemynear,vel y >= 8
trigger1 = stateno = 431 && time > 6
trigger1 = Enemynear,stateno != [470,479]
trigger1 = var(30) = 1 || (var(56) >= 5 && Enemynear,life < 150)
trigger2 = ctrl
trigger2 = P2bodydist x = [0,50]
trigger2 = var(2) && var(18) && var(19)
trigger2 = var(33) = [1500,1599]
trigger2 = var(30) := 1 || 1
trigger2 = Enemynear,stateno = 463
trigger3 = statetype != A
trigger3 = Enemynear,movetype = H
trigger3 = Enemynear,vel y >= 8 || Enemynear,statetype = L
trigger3 = stateno = 431 && time > 6
trigger3 = Enemynear,stateno != [470,479]
trigger3 = (var(56) >= 5 && Enemynear,life < 130)
[State -1, お掃除するよー!ゲージ1]
type = ChangeState
value = 3000
triggerall = Roundstate = 2 && var(59) = 1
triggerall = power >= 1000
trigger1 = statetype != A && !var(19)
trigger1 = Enemynear,movetype = H
trigger1 = Enemynear,vel y >= 8 || Enemynear,statetype = L
trigger1 = Enemynear,stateno != [470,479]
trigger1 = stateno = 431 && time > 6
trigger1 = P2bodydist x < 60
trigger1 = !(var(56) = 6 && fvar(1) < 0.4)
trigger1 = (var(2)&&(var(30) = 1 || var(56) < 3)) || (Power < 3000&&var(56) >= 5&&random%(7+((var(56)=6)*13))=0) || (var(56) >= 5 && (power >= 1500 || Enemynear,life < 100))
trigger1 = var(30) := 2 || 1
trigger2 = var(56) = 6
trigger2 = !var(2)
trigger2 = stateno = 210 || stateno = 200
trigger2 = animtime = 0
trigger2 = p2movetype = H
trigger2 = p2statetype = L
trigger2 = P2bodydist x < 40
trigger2 = var(33) = 1100
trigger3 = statetype != A
trigger3 = stateno = 1210 && Animelemtime(6) > 0
trigger3 = P2bodydist x < 60
trigger3 = Enemynear,movetype = H
trigger3 = !(var(56) = 6 && fvar(1) < 0.4)
trigger3 = (var(2)&&(var(30) = 1 || var(56) < 3)) || (Power < 3000&&var(56) >= 5&&random%(7+((var(56)=6)*13))=0) || (var(56) >= 5 && (power >= 1500 || Enemynear,life < 100))
;==============================================================================
; 必殺技
;==============================================================================
;------------------------------------------------------------------------------
;------------------------------------------------------------------------------
;------------------------------------------------------------------------------
[State -1, Vスラスト下]
type = ChangeState
value = 1000
triggerall = Roundstate = 2 && var(59) = 1
triggerall = statetype != A
trigger1 = var(56) >= 3
trigger1 = ctrl || var(4)
trigger1 = var(2)
trigger1 = Enemynear,statetype = L
trigger1 = Enemynear,stateno != 5120
trigger1 = Enemynear,stateno != [470,479]
trigger1 = p2bodydist x < 110
trigger1 = var(30) = 0
trigger1 = var(30) := 1 || 1
trigger2 = ctrl
trigger2 = P2bodydist x = [0,50]
trigger2 = var(2) && var(18)
trigger2 = var(30) := 1 || 1
trigger2 = Enemynear,stateno = 463
trigger3 = var(56) = 6
trigger3 = stateno = 210 || stateno = 200
trigger3 = var(2)
trigger3 = animtime = 0
trigger3 = p2movetype = H
trigger3 = p2statetype = L
trigger3 = P2bodydist x < 40
trigger3 = var(33) = 1100
trigger4 = var(56) = 6
trigger4 = stateno = 970
trigger4 = var(2)
trigger4 = animtime = 0
trigger4 = p2movetype = H
trigger4 = p2statetype = L
trigger4 = P2bodydist x < 40
[State -1, けろぴ〜(投擲)硬め]
type = ChangeState
value = 1210
triggerall = Roundstate = 2 && var(59) = 1
triggerall = var(56) >= 4
trigger1 = p2bodydist x < 70
trigger1 = var(56) >= 5
trigger1 = stateno = 230 && moveguarded
trigger2 = stateno = 430
trigger2 = moveguarded
trigger2 = var(56) = 6
trigger3 = stateno = 430
trigger3 = movehit
trigger3 = var(56) = 6
trigger3 = p2stateno = [460,465]
[State -1, けろぴ〜(投擲)起き攻め]
type = ChangeState
value = 1200
triggerall = Roundstate = 2 && var(59) = 1
triggerall = var(56) >= 2
triggerall = ctrl || var(4)
triggerall = !(stateno = 111 && var(33) = 420)
trigger1 = (Enemynear,anim = [5110,5119])
trigger1 = p2bodydist x < 70
trigger1 = ctrl && !(var(2) && fvar(1) >= 0.4)
trigger1 = var(56) = 6
trigger2 = Enemynear,prevstateno = 5120 || Enemynear,stateno = 5120
trigger2 = stateno = 1100 && Animelemtime(5) > 0
[State -1, うさぎ特攻(RF)]
type = ChangeState
value = 1120
triggerall = Roundstate = 2 && var(59) = 1
triggerall = NumHelper(1150) < 6
triggerall = var(56) >= 2
triggerall = var(6)
triggerall = ctrl || var(4)
triggerall = prevstateno != 1120 && var(33) != 1120
trigger1 = random%50 <= 2 && var(56) <= 4
trigger1 = p2bodydist x > 150
trigger2 = Enemynear,stateno = 5120 || (var(18) && Enemynear,movetype != H)
trigger2 = p2bodydist x < 70
trigger2 = var(56) = 5
trigger2 = fvar(9) >= 1
trigger3 = (Enemynear,anim = [5110,5119]) || (var(18) && Enemynear,movetype != H)
trigger3 = p2bodydist x < 70 && !var(2)
trigger3 = var(33) != 420
trigger3 = var(56) = 6
trigger3 = fvar(9) >= 1
[State -1, 走る]
type = ChangeState
value = 100
triggerall = Roundstate = 2 && var(59) = 1
triggerall = stateno != [100,101]
triggerall = statetype != A
triggerall = ctrl || var(4)
trigger1 = var(56) >= 5
trigger1 = p2bodydist x > 80
trigger1 = Enemynear,movetype = I
trigger1 = random%2 = 0 || (var(2) && random%5<4)
trigger1 = 1 || var(36) := 1
trigger2 = var(56) >= 6
trigger2 = p2bodydist x > 80
trigger2 = NumHelper(1250)
trigger2 = 1 || var(36) := 1
[State -1, 強うさぎ特攻]
type = null;ChangeState
value = 1110
triggerall = Roundstate = 2 && var(59) = 1
triggerall = !NumHelper(1150)
triggerall = var(56) = [4,5]
trigger1 = (var(36) = 0 && var(37) = 0 && fvar(1) > 0.7) || var(30) = 2
trigger1 = stateno = 420
trigger1 = var(10) = 0
trigger1 = movehit
trigger1 = var(36) := 1 || 1
[State -1, けろぴがえし]
type = ChangeState
value = 1210
triggerall = Roundstate = 2 && var(59) = 1
triggerall = !NumHelper(1150)
triggerall = var(56) >= 3
trigger1 = P2bodydist x < 60
trigger1 = var(56) = 6
trigger1 = ctrl || var(4)
trigger1 = random%2 = 0
trigger1 = Enemynear,prevstateno = 5120 || Enemynear,stateno = 5120
trigger2 = var(56) >= 5
trigger2 = palno < 7
trigger2 = ctrl
trigger2 = statetype != A
trigger2 = var(33) = 500 || var(33) = 530
[State -1, 弱うさぎ特攻]
type = ChangeState
value = 1100
triggerall = Roundstate = 2 && var(59) = 1
triggerall = !NumHelper(1150)
triggerall = var(56) >= 3
trigger1 = ctrl || var(4)
trigger1 = !Inguarddist
trigger1 = !(var(56) = 6 && NumHelper(1450))
trigger1 = p2bodydist x > 110
trigger1 = !(var(56) >= 5 && Enemynear,movetype = H && Enemynear,statetype = A)
trigger2 = P2bodydist x < 60
trigger2 = var(56) = 6
trigger2 = ctrl || var(4)
trigger2 = Enemynear,prevstateno = 5120 || Enemynear,stateno = 5120
trigger3 = var(56) = 6
trigger3 = stateno = 1201 && Animelemtime(6) > 0
trigger4 = stateno = 430
trigger4 = var(56) = 6
trigger4 = movecontact
trigger4 = fvar(1) > 0.5
trigger4 = Pos y > -5
trigger5 = stateno = 970 && Animelemtime(4) > 0
trigger5 = p2statetype != L
;------------------------------------------------------------------------------
[State -1, Vスラスト中]
type = ChangeState
value = 1010
triggerall = Roundstate = 2 && var(59) = 1
triggerall = statetype != A
trigger1 = var(56) >= 4
trigger1 = ctrl || var(4) || (var(2) && ((stateno = [130,131])||stateno=140||stateno=120))
trigger1 = Enemynear,statetype != A
trigger1 = Enemynear,stateno < 2000
trigger1 = !Enemynear,ctrl && Enemynear,movetype != H
trigger1 = Enemynear,stateno != [120,155]
trigger1 = random%10 = 0 || (var(2) && random%4 = 0)
trigger1 = p2bodydist x > 30
trigger1 = p2bodydist x < 110
trigger2 = var(56) >= 5
trigger2 = stateno = 310 && movehit
trigger3 = var(36) && NumHelper(1150)
trigger3 = stateno = 230 && movehit
trigger3 = Enemynear,vel x < 0
trigger3 = !var(2)
trigger3 = Animtime = 0
[State -1, けろぴ〜(呼出)]
type = ChangeState
value = 1400
triggerall = Roundstate = 2 && var(59) = 1
triggerall = fvar(9) >= 1
trigger1 = stateno = 1100 && Animelemtime(5) > 0
trigger2 = fvar(1) < 0.4
trigger2 = ((stateno = [200,499]) && movecontact) || ctrl
;------------------------------------------------------------------------------
;------------------------------------------------------------------------------
;==============================================================================
; 移動関連
;==============================================================================
;------------------------------------------------------------------------------
[State 100, 2]
type = AssertSpecial
trigger1 = var(59)
flag = NoWalk
[State -1, 走る]
type = ChangeState
value = 100
triggerall = Roundstate = 2 && var(59) = 1
triggerall = stateno != [100,101]
triggerall = statetype != A
triggerall = ctrl || var(4)
trigger1 = Enemynear,numproj=0
trigger1 = Enemynear,movetype = H
trigger1 = Enemynear,pos y < -50
trigger1 = P2bodydist x > 40+(Enemynear,vel x*8)
trigger2 = numhelper(1450)
trigger2 = p2stateno = [120,155]
[State -1, バックステップ]
type = ChangeState
value = 115
triggerall = Roundstate = 2 && var(59) = 1
triggerall = statetype = A
triggerall = var(12) < 2
triggerall = Pos y < -35
trigger1 = var(56) >= 4
trigger1 = stateno = 1100 && Animelemtime(5) > 0 && prevstateno = 430
trigger2 = var(56) >= 3
trigger2 = stateno = 1100 && Animelemtime(5) > 0 && random%256 < 126
trigger2 = !(var(56) >= 5 && NumHelper(1260))
trigger2 = !(var(56) >= 5 && var(2))
trigger3 = var(56) >= 5
trigger3 = stateno = 430 && Animelemtime(5) > 0 && (Enemynear,stateno = 5120)
trigger3 = Pos y = [-40,-35]
trigger4 = stateno = 1400 && Animelemtime(3) > 0
trigger5 = stateno = 430
trigger5 = var(56) = 5
trigger5 = (Enemynear,movetype = A && Enemynear,statetype != C && random%20 = 0) || (Enemynear,movetype = I && Enemynear,stateno >= 200)
[State -1, 走る]
type = ChangeState
value = 110
triggerall = Roundstate = 2 && var(59) = 1
triggerall = statetype = A
triggerall = var(12) < 2
triggerall = Pos y < -35
trigger1 = stateno = 420 && movehit
trigger1 = p2statetype = A
[State -1, 走る]
type = ChangeState
value = 110
triggerall = Roundstate = 2 && var(59) = 1
triggerall = statetype = A
triggerall = var(12) < 2
triggerall = Pos y < -35
trigger1 = stateno = 1100 && Animelemtime(5) > 0
trigger1 = var(56) >= 3
trigger2 = var(56) >= 3
trigger2 = stateno = 430 && Animelemtime(5) > 0 && P2bodydist x >= 50
trigger2 = !(var(56) = 5 && Enemynear,numproj>0)
trigger2 = !(var(56) = 5 && Inguarddist)
trigger3 = Enemynear,movetype != H
trigger3 = stateno = 430 && Animelemtime(5) > 0 && P2bodydist x <= 10
trigger3 = Enemynear,pos y > -130
trigger3 = Enemynear,pos y = [pos y-30,pos y+30]
trigger4 = prevstateno = 1120
trigger4 = ctrl
trigger4 = random%2 = 0
trigger4 = var(56) = 5
[State -1, 歩く]
type = ChangeState
value = 21
triggerall = Roundstate = 2 && var(59) = 1
triggerall = statetype != A
triggerall = ctrl || var(4)
triggerall = stateno != [100,101]
trigger1 = (Enemynear,stateno = [550,552]) || (Enemynear,stateno = [3025,3029])
trigger2 = Enemynear,movetype = H
trigger2 = Enemynear,pos y < -30
trigger2 = P2bodydist x > 0
trigger3 = !(Enemynear,movetype = H && Enemynear,pos y < -50)
trigger3 = P2bodydist x = [40,120]
[State -1, ジャンプ]
type = ChangeState
value = 41
triggerall = Roundstate = 2 && var(59) = 1
trigger1 = var(56) >= 5
trigger1 = statetype != A
trigger1 = ctrl || var(4)
trigger1 = Enemynear,statetype = A && Enemynear,movetype != H
trigger1 = p2bodydist x = [-15,20]
[State -1, ジャンプ]
type = ChangeState
value = 42
triggerall = Roundstate = 2 && var(59) = 1
trigger1 = stateno = 230 && movehit
trigger1 = !var(36) || !NumHelper(1150)
trigger2 = var(36) && NumHelper(1150)
trigger2 = stateno = 230 && movehit
trigger2 = Enemynear,vel x >= 0
trigger2 = Enemynear,vel Y < 0
trigger2 = Animtime = 0
[State -1, 空中ジャンプ]
type = null;ChangeState
value = 47
triggerall = Roundstate = 2 && var(59) = 1
triggerall = statetype = A
triggerall = !var(10) && !var(12)
triggerall = Pos y < -35
trigger1 = stateno = 420 && movehit
;==============================================================================
; 特殊技
;==============================================================================
;------------------------------------------------------------------------------
[State -1, IC]
type = ChangeState
value = 960
triggerall = Roundstate = 2 && var(59) = 1
triggerall = var(7)
trigger1 = var(18) || fvar(4) < 0.3
trigger1 = stateno = 1010
trigger1 = Animelemtime(4) > 0
trigger1 = Enemynear,movetype != H
trigger1 = !Movehit || (movehit && Enemynear,movetype != H)
[State -1, RCB]
type = ChangeState
value = 970
triggerall = Roundstate = 2 && var(59) = 1
triggerall = var(7)
triggerall = !var(2)
trigger1 = ctrl || var(4) || stateno = 431
trigger1 = Enemynear,movetype = H
trigger1 = Enemynear,vel y >= 11
trigger1 = var(56) >= 3
trigger1 = Enemynear,stateno != 5120
trigger2 = var(18) || (var(56) >= 5 && random%40 = 0) || (var(56) < 3)
trigger2 = Enemynear,movetype != H
trigger2 = ctrl || var(4)
trigger2 = P2bodydist x > 70
trigger2 = Enemynear,vel x <= 0
trigger3 = var(18) || (var(56) >= 5 && random%10 = 0) || (var(56) < 3)
trigger3 = Enemynear,stateno = [5200,5210]
trigger3 = ctrl || var(4)
trigger3 = P2bodydist x > 70
trigger4 = ctrl
trigger4 = statetype != A
trigger4 = p2movetype = H
trigger4 = fvar(1) < 0.4
[State -1, 投げ]
type = ChangeState
value = 500
triggerall = Roundstate = 2 && var(59) = 1
triggerall = statetype != A
triggerall = ctrl || var(4)
triggerall = Enemynear,movetype != H
triggerall = Enemynear,statetype != A
triggerall = Enemynear,numproj=0
triggerall = Enemynear,statetype != L
triggerall = Enemynear,stateno != [5100,5149]
trigger1 = random%4 < 1*var(56)
trigger1 = P2bodydist x < 20
trigger1 = prevstateno != 500
trigger1 = !(Enemynear,movetype = A && Enemynear,time > 6)
trigger1 = !(Enemynear,prevstateno = 5120 && Enemynear,time < 6)
[State -1, 投げ]
type = ChangeState
value = 520
triggerall = Roundstate = 2 && var(59) = 1
triggerall = statetype = A
triggerall = ctrl || var(4)
triggerall = Enemynear,movetype != H
triggerall = Enemynear,statetype != L
triggerall = Enemynear,stateno != [5100,5149]
trigger1 = random%4 < 1*var(56)
trigger1 = P2bodydist x < 20
trigger1 = p2statetype = A
trigger1 = p2movetype != H
trigger1 = Enemynear,pos y = [pos y-50,pos y+30]
;==============================================================================
; 通常攻撃技
;==============================================================================
;------------------------------------------------------------------------------
[State -1, 6H]
type = null;ChangeState
value = 430
triggerall = Roundstate = 2 && var(59) = 1
triggerall = !((var(33) = [1500,1599])&&Enemynear,movetype=H)
trigger1 = statetype != A || var(4)
trigger1 = random%3 < 1*var(56)-1
trigger1 = var(4)
trigger1 = var(2)
trigger1 = P2bodydist x < 40
trigger2 = (stateno = 230) && (moveguarded || (movehit && Enemynear,movetype != H))
trigger3 = (stateno = 310)
trigger3 = (moveguarded || (movehit && Enemynear,movetype != H)) || time > 9
trigger4 = Enemynear,movetype = A
trigger4 = statetype != A
trigger4 = random%60 = 30
trigger4 = Enemynear,stateno != 200
trigger4 = P2bodydist x = [40,120]
trigger4 = ctrl
trigger5 = (stateno = [200,230]) && (movehit && Enemynear,movetype != H)
trigger6 = (stateno = 400) && (movehit && Enemynear,movetype != H)
trigger7 = var(24)
trigger7 = ctrl || var(4)
trigger7 = Enemynear,statetype != A
trigger7 = P2bodydist x < 40
trigger7 = prevstateno != 200
trigger7 = Enemynear,numproj=0
trigger7 = !(Enemynear,stateno = 5120)
trigger8 = statetype != A
trigger8 = random%3 < 1*var(56)-1
trigger8 = !var(2)
trigger8 = (ctrl && Enemynear,anim = 5120 && var(32) > 11)
trigger8 = random%10 = 0
trigger8 = P2bodydist x < 40
trigger9 = ctrl || var(4)
trigger9 = stateno = 5210
trigger9 = Enemynear,movetype != H
trigger9 = var(56) >= 5
trigger10 = statetype != A || var(4)
trigger10 = random%3 < 1*var(56)-1
trigger10 = (ctrl && var(32) > 9)
trigger10 = var(2)
trigger10 = Pos y < -100
trigger10 = P2bodydist x < 40
trigger11 = stateno = 1110
trigger11 = var(30) = 2
trigger11 = Animelemtime(5) >= 2
trigger12 = stateno = 1400
trigger12 = ctrl
[State -1, 2L]
type = ChangeState
value = 300
triggerall = Roundstate = 2 && var(59) = 1
triggerall = Enemynear,statetype = S
triggerall = Enemynear,stateno != [5100,5149]
trigger1 = statetype != A
trigger1 = ctrl || var(4)
trigger1 = Enemynear,statetype != A
trigger1 = P2bodydist x < 40
trigger1 = prevstateno != 400
trigger1 = Enemynear,numproj=0
trigger1 = !(Enemynear,prevstateno = 5120 && Enemynear,time < 6)
[State -1, 5L]
type = ChangeState
value = 200
triggerall = Roundstate = 2 && var(59) = 1
triggerall = Enemynear,statetype != L
triggerall = Enemynear,stateno != [5100,5149]
trigger1 = statetype != A
trigger1 = ctrl || var(4)
trigger1 = Enemynear,statetype != A
trigger1 = P2bodydist x < 40
trigger1 = prevstateno != 200
trigger1 = Enemynear,numproj=0
trigger1 = !(Enemynear,prevstateno = 5120 && Enemynear,time < 6)
trigger2 = prevstateno = 1100
trigger2 = fvar(1) > 0.5
trigger2 = stateno = 52
trigger2 = ctrl
[State -1, 5M]
type = ChangeState
value = 210
triggerall = Roundstate = 2 && var(59) = 1
triggerall = Enemynear,statetype != L
triggerall = Enemynear,stateno != [5100,5149]
triggerall = statetype != A
trigger1 = ctrl || var(4)
trigger1 = var(33) != [1500,1599]
trigger1 = (Enemynear,stateno = [550,552]) || (Enemynear,stateno = [3025,3029])
trigger1 = Enemynear,pos y >= -50 -Enemynear,vel y*3.6
trigger1 = Enemynear,stateno != [470,479]
trigger1 = Enemynear,vel y > 0
trigger1 = Enemynear,movetype = H
trigger1 = P2bodydist x < 40
trigger2 = (stateno = 200) && movecontact
trigger3 = ctrl || var(4)
trigger3 = var(33) != [1500,1599]
trigger3 = Enemynear,pos y >= -35 -Enemynear,vel y*3
trigger3 = Enemynear,statetype = A && Enemynear,movetype = H
trigger3 = Enemynear,vel y > 0
trigger3 = P2bodydist x < 40
[State -1, 5H]
type = ChangeState
value = 230
triggerall = Roundstate = 2 && var(59) = 1
triggerall = Enemynear,statetype != L
triggerall = Enemynear,stateno != [5100,5149]
trigger1 = (stateno = 210) && movecontact
;------------------------------------------------------------------------------
[State -1, 2L]
type = ChangeState
value = 300
triggerall = Roundstate = 2 && var(59) = 1
trigger1 = stateno = 200
trigger1 = moveguarded
trigger2 = ctrl
trigger2 = !var(2)
trigger2 = statetype != A
trigger2 = P2bodydist x < 30
trigger2 = Enemynear,prevstateno = 5120
[State -1, 2M]
type = ChangeState
value = 310
triggerall = Roundstate = 2 && var(59) = 1
trigger1 = (stateno = 300)
trigger1 = moveguarded
trigger2 = stateno = 300 && movehit
trigger2 = P2bodydist x < 60
;------------------------------------------------------------------------------
[State -1, J2H]
type = ChangeState
value = 430
triggerall = Roundstate = 2 && var(59) = 1
trigger1 = stateno = 420 && var(10)
trigger1 = movecontact
[State -1, JH]
type = ChangeState
value = 420
triggerall = Roundstate = 2 && var(59) = 1
trigger1 = stateno = 410
trigger1 = movecontact
[State -1, JM]
type = ChangeState
value = 410
triggerall = Roundstate = 2 && var(59) = 1
trigger1 = ctrl
trigger1 = vel x = 0
trigger1 = vel y > 0
trigger1 = Enemynear,movetype != H
[State 20, 3]
type = ChangeAnim
triggerall = var(59)
triggerall = vel x = const(velocity.walk.fwd.x)+(var(2)*1)
triggerall = ctrl || var(4)
trigger1 = Anim != 20 && Anim != 5
trigger2 = Anim = 5 && AnimTime = 0
value = 20
[State 20, 4]
type = ChangeAnim
triggerall = var(59)
triggerall = vel x = const(velocity.walk.back.x)-(var(2)*1)
triggerall = ctrl || var(4)
trigger1 = Anim != 21 && Anim != 5
trigger2 = Anim = 5 && AnimTime = 0
value = 21