[Statedef -1]
;ȂIΏȂI
[state ]
type=selfstate
trigger1=ishelper
trigger1=!ishelper(1)
ignorehitpause=1
value=5151

[State -1, ai]
type = varset
trigger1 = 1
var(51) = 1			;ŐɂȂ邩ۂB1őA0Ō̂܂܁BȂ݂ɖł͂ȂAqbg邩g邩gK[
ignorehitpause = 1

[State -1, ai]
type = varset
trigger1 = var(56) := 0
trigger2 = sysfvar(0) > 1 && !var(54)
trigger2 = var(56) := 1
var(54) = 300			;g̏opxB60600̊ԂŐݒB300300FA܂5b1
ignorehitpause = 1
[State -1, ai]
type = varset
trigger1 = (var(54) != [60,600]) && var(56)
var(54) = ifelse(var(54) < 60,60,600)
ignorehitpause = 1

[State -1, ai]
type = varset
trigger1 = var(56) := 0
trigger2 = sysfvar(0) > 1 && !var(55)
trigger2 = var(56) := 1
var(55) = 27			;g̑oB127̊ԂŐݒBG2̋ꍇ□ꍇ͒lBȂ݂ɑIJ[ȉɂ͏oȂ
ignorehitpause = 1
[State -1, ai]
type = varset
trigger1 = var(55) < palno && var(56)
var(55) = palno
ignorehitpause = 1
[State -1, ai]
type = varset
trigger1 = var(55) > 27 - 8*(numenemy = 2) - 8*(numpartner = 1) && var(56)
var(55) = 27
ignorehitpause = 1

;---------------------------------------------------------------------------
[State -1, ai]
type = varset
trigger1 = !var(59)
var(59) = ifelse(sysfvar(0) = 1,1 + random%3,3)

;====================================================
;`L[I@@@@cȂ񂾂ǎەKEZŁY邱Ƃ猩̂̓^bÔ݁H
;====================================================
[State -1, d]
type = ChangeState
value = 0
triggerall = var(59) = 1
triggerall = roundstate = 3
trigger1 = stateno = 195
trigger1 = animtime = 0
trigger2 = stateno = 0
ctrl = 1

[State -1, ]
type = ChangeState
value = 195
triggerall = var(59) = 1
triggerall = statetype != A
triggerall = roundstate = 3
triggerall = stateno != 195
trigger1 = ctrl

;====================================================
;؂Ԃ
;====================================================
[state -1, }gE]
type = Changestate
value = ifelse(var(57)=0,ifelse(random<=299,3020,3000),3000)
triggerall = var(59) != 0
triggerall = var(58) = 0
triggerall = power >= 1000
triggerall = statetype != A
triggerall = enemynear,stateno != 1002 || enemynear,stateno != 2005
triggerall = enemynear,statetype != L && enemynear,alive
triggerall = ctrl
triggerall = random<=999&&var(59)=3 || palno=6&&random<=999 || var(53)=6&&random<=999
triggerall = enemynear,statetype != A
trigger1 = stateno = [120,132]
trigger1 = p2bodydist x = [-5,80]
trigger1 = enemynear,movetype = A
trigger2 = p2bodydist x = [-5,130]
trigger2 = ctrl
trigger2 = enemynear,movetype = A
trigger2 = enemynear,vel x > 0

[state -1, }g]
type = Changestate
value = 1001
triggerall = var(59) != 0
triggerall = var(58) = 0
triggerall = statetype != A
triggerall = enemynear,stateno != 1002 || enemynear,stateno != 2005
triggerall = enemynear,statetype != L && enemynear,alive
triggerall = random<=100&&var(59)=2 || random<=999&&var(59)=3; ||random<=50&&var(59)=1
triggerall = enemynear,statetype != A
trigger1 = stateno = [120,132]
trigger1 = p2bodydist x = [-5,80]
trigger1 = enemynear,movetype = A
trigger2 = p2bodydist x = [-5,130]
trigger2 = ctrl
trigger2 = enemynear,movetype = A
trigger2 = enemynear,vel x > 0

[state -1, }g΋]
type = Changestate
value = ifelse(var(57)=0,ifelse(random<=300,1020,1010),1010)
triggerall = var(59) != 0
triggerall = var(58) = 0
triggerall = statetype != A
triggerall = enemynear,stateno != 1002 || enemynear,stateno != 2005
triggerall = enemynear,statetype != L && enemynear,alive
triggerall = random<=100&&var(59)=2 || random<=999&&var(59)=3; || random<=50&&var(59)=1
triggerall = p2bodydist x = [-5,130]
trigger1 = stateno = [120,132]
trigger1 = p2bodydist x = [-5,80]
trigger1 = enemynear,movetype = A
trigger2 = ctrl
trigger2 = enemynear,vel x > 0
trigger2 = enemynear,movetype = A
trigger3 = ctrl
trigger3 = enemynear,vel x > 0
trigger3 = enemynear,vel y > 0


;====================================================
;K[hE
;====================================================
[state -1,K[h] 
Type = ChangeState 
Value = 120 
TriggerAll = var(59) != 0
TriggerAll = Ctrl || stateno = [20,22]
triggerall = random<=100&&var(59)=1 || random<=500&&var(59)=2 || random<=999&&(var(59)!=[0,2])
Trigger1 = InGuardDist 
Trigger2 = !InGuardDist 
Trigger2 = Abs(P2BodyDist X) < 40 
Trigger2 = EnemyNear,MoveType = A 
Trigger3 = !InGuardDist 
Trigger3 = EnemyNear,Vel X > 0 
Trigger3 = EnemyNear,HitDefAttr = SC,AA 

;====================================================
;NU
;====================================================
[state -1, ]
type = Changestate
value = 3100
triggerall = var(59) != 0
triggerall = var(58) = 0
triggerall = var(57) = 1 || (palno=[5,6]) || (var(53)=[5,6])
triggerall = statetype != A
triggerall = enemynear,statetype = L && enemynear,alive
triggerall = ctrl || stateno = 22
triggerall = random<=99&&var(59)=2 || random<=999&&(var(59)!=[0,2]); || (random<=49)&&var(59)=1 
triggerall = p2bodydist x = [90,110]
triggerall = numhelper(3000)=0
trigger1 = enemynear,stateno = 5120

[State -1, Ő]
type = ChangeState
value = 3050
triggerall = var(59) != 0
triggerall = var(58) = 0 && var(57) = 1
triggerall = power >= 1000
triggerall = statetype != A
trigger1 = var(57) = 1 || (palno=[5,6]) || (var(53)=[5,6])
trigger1 = numhelper(3000)=1
trigger1 = stateno = 3100
trigger1 = animtime = 0
trigger2 = var(57) = 0
trigger2 = ctrl
trigger2 = random<=99&&var(59)=2 || random<=999&&(var(59)!=[0,2]); || (random<=49)&&var(59)=1 
trigger2 = enemynear,stateno = 5120
trigger2 = enemynear,animtime >= -6

[State -1, }g]
type = ChangeState
value = 1001
triggerall = var(59) != 0
triggerall = var(58) = 0
triggerall = statetype != A
triggerall = enemynear,vel x = 0
trigger1 = var(57) = 1 || (palno=[5,6]) || (var(53)=[5,6])
trigger1 = stateno = 3100
trigger1 = animtime = 0
trigger1 = numhelper(3000)=1
trigger2 = var(57) = 0
trigger2 = ctrl
trigger2 = random<=99&&var(59)=2 || random<=999&&(var(59)!=[0,2]); || (random<=49)&&var(59)=1 
trigger2 = enemynear,stateno = 5120
trigger2 = enemynear,animtime >= -6


[state -1, Oړ]
type = Changestate
value = 21
triggerall = var(59) != 0
triggerall = var(58) = 0
triggerall = statetype != A
triggerall = enemynear,statetype = L && enemynear,alive
triggerall = p2bodydist x >= 110
triggerall = enemynear,stateno != 5120
trigger1 = ctrl

[state -1, ړ]
type = Changestate
value = 22
triggerall = var(59) != 0
triggerall = var(58) = 0
triggerall = statetype != A
triggerall = enemynear,statetype = L && enemynear,alive
triggerall = p2bodydist x = [-5,91]
triggerall = backedgebodydist > 0
triggerall = enemynear,stateno != 5120
trigger1 = ctrl

[State -1, _bV]
type = null;Changestate
value = 100
triggerall = var(59) != 0
triggerall = var(58) = 0
triggerall = statetype != A
triggerall = enemynear,statetype = L && enemynear,alive
triggerall = p2bodydist x >= 109
triggerall = enemynear,stateno != 5120
trigger1 = ctrl

;====================================================
;nU
;====================================================
[state -1, e]
type = Changestate
value = ifelse(p2bodydist x <= 69,2000,2010)
triggerall = var(59) != 0
triggerall = var(58) = 0
triggerall = var(57) = 0 || (palno=[5,6]) || (var(53)=[5,6])
triggerall = !InGuardDist 
triggerall = enemynear,stateno != 1002 || enemynear,stateno != 2005
triggerall = statetype != A
triggerall = enemynear,statetype != L && enemynear,alive
triggerall = random<=50	;random<=20&&var(59)=1 || random<=50&&var(59)=2 || random<=100&&(var(59)!=[0,2])
triggerall = p2bodydist x = [51,80]
triggerall = enemynear,movetype != H
trigger1= ctrl

[state -1, }gU]
type = Changestate
value = ifelse(random<=100,1000,1001)
triggerall = var(59) != 0
triggerall = var(58) = 0
triggerall = !InGuardDist 
triggerall = enemynear,stateno != 1002 || enemynear,stateno != 2005
triggerall = statetype != A
triggerall = enemynear,statetype != L && enemynear,alive
triggerall = random<=50	;random<=20&&var(59)=1 || random<=50&&var(59)=2 || random<=100&&(var(59)!=[0,2])
triggerall = p2bodydist x = [31,81]
triggerall = ctrl
trigger1 = 1
trigger2 = enemynear,movetype = A

[state -1, ]
type = ChangeState
value = 800
triggerall = var(59) != 0
triggerall = var(58) = 0
triggerall = statetype != A
triggerall = enemynear,statetype != L && enemynear,alive
triggerall = random<=500&&var(59)=1 || random<=700&&var(59)=2 || random<=999&&(var(59)!=[0,2])
triggerall = p2bodydist x = [-5,20]
trigger1 = ctrl

[State -1, ԊǗE̐l]
type = ChangeState
value = 3120
triggerall = var(59) != 0
triggerall = var(58) = 0
triggerall = var(57) = 1 || (palno=[5,6]) || (var(53)=[5,6])
triggerall = statetype != A
triggerall = enemynear,stateno != 1002 || enemynear,stateno != 2005
triggerall = numhelper(3120) = 0
triggerall = enemynear,statetype != L && enemynear,alive
triggerall = random<=100&&var(59)=1 || random<=200&&var(59)=2 || random<=300&&(var(59)!=[0,2])
triggerall = p2bodydist x > 130
trigger1 = ctrl
;trigger1 = enemynear,vel x < 0

[State -1, LION]
type = ChangeState
value = 3116
triggerall = var(59) != 0
triggerall = var(58) = 0
triggerall = var(57) = 1 || (palno=[5,6]) || (var(53)=[5,6])
triggerall = statetype != A
triggerall = enemynear,stateno != 1002 || enemynear,stateno != 2005
triggerall = numhelper(3110) = 0
triggerall = enemynear,statetype != L && enemynear,alive
triggerall = random<=100&&var(59)=1 || random<=200&&var(59)=2 || random<=300&&(var(59)!=[0,2])
triggerall = p2bodydist x > 130
trigger1 = ctrl
;trigger1 = enemynear,vel x < 0

;====================================================
;nړ
;====================================================
[state -1, Oړ]
type = Changestate
value = 21
triggerall = var(59) != 0
triggerall = var(58) = 0
triggerall = !InGuardDist
triggerall = statetype != A
triggerall = enemynear,statetype != L && enemynear,alive
triggerall = random<=300
triggerall = p2bodydist x >= 81
trigger1 = ctrl

[state -1, oNXe]
type = Changestate
value = 105
triggerall = var(59) != 0
triggerall = var(58) = 0
triggerall = !InGuardDist
triggerall = statetype != A
triggerall = enemynear,statetype != L && enemynear,alive
triggerall = random<=50
triggerall = p2bodydist x = [50,80]
triggerall = backedgebodydist > 0
trigger1 = ctrl

[state -1, ړ]
type = Changestate
value = 22
triggerall = var(59) != 0
triggerall = var(58) = 0
triggerall = !InGuardDist
triggerall = statetype != A
triggerall = enemynear,statetype != L && enemynear,alive
triggerall = random<=300
triggerall = p2bodydist x = [-5,80]
triggerall = backedgebodydist > 0
trigger1 = ctrl

;---------------------------------------------------------------------------
;
[State -1, g]
type = ChangeState
value = 5201
triggerall = var(59) != 0
;triggerall = random <= 400
triggerall = Vel Y > 0
triggerall = Pos Y >= 0
trigger1 = alive
trigger1 = CanRecover
trigger1 = stateno = 5050

;===========================================================================
;---------------------------------------------------------------------------
;ȉ[hAI@@var(58)=1
;---------------------------------------------------------------------------
;===========================================================================


;====================================================
;[Lm
;====================================================
[State -1, ]
type = ChangeState
value = 3600
triggerall = var(59) != 0
triggerall = var(58) = 1
trigger1 = life <= 300
trigger1 = roundno = 3
trigger1 = ctrl


;====================================================
;؂Ԃ
;====================================================
[State -1, AK]
type = ChangeState
value = 3420
type = ChangeState
value = 3300
triggerall = var(59) != 0
triggerall = var(58) = 1
triggerall = power >= 1000
triggerall = !inguarddist
triggerall = statetype != A
triggerall = enemynear,statetype != L && enemynear,alive
triggerall = p2bodydist x = [-5,30]
triggerall = random<=50&&var(59)=2 || random<=999&&(var(59)!=[0,2])
trigger1 = (prevstateno = [120,140]) || prevstateno = 5120
trigger1 = ctrl

[State -1, ]
type = ChangeState
value = 3300
triggerall = var(59) != 0
triggerall = var(58) = 1
triggerall = !inguarddist
triggerall = statetype != A
triggerall = enemynear,statetype != L && enemynear,alive
triggerall = p2bodydist x = [-5,30]
triggerall = random<=50&&var(59)=2 || random<=200&&(var(59)!=[0,2])
trigger1 = (prevstateno = [120,140]) || prevstateno = 5120
trigger1 = ctrl


;====================================================
;NU
;====================================================
[State -1, ◎Ƃ]
type = ChangeState
value = 3610
triggerall = var(59) != 0
triggerall = var(58) = 1
triggerall = !inguarddist
triggerall = statetype != A
triggerall = enemynear,stateno = 5120
triggerall = p2bodydist x >= 110
triggerall = random<=20&&var(59)=1 || random<=50&&var(59)=2 || random<=200&&(var(59)!=[0,2])
trigger1 = ctrl

;====================================================
;nR{
;====================================================
[State -1, A]
type = ChangeState
value = 3200
triggerall = var(59) != 0
triggerall = var(58) = 1
triggerall = power >= 1000
triggerall = statetype != A
triggerall = enemynear,statetype != L && enemynear,alive
triggerall = p2bodydist x = [-5,40]
trigger1 = stateno = 211
trigger1 = movehit

[State -1, ːi]
type = ChangeState
value = 3245
triggerall = var(59) != 0
triggerall = var(58) = 1
triggerall = statetype != A
triggerall = enemynear,statetype != L && enemynear,alive
triggerall = p2bodydist x = [-5,40]
trigger1 = stateno = 701
trigger1 = movehit

[State -1, OP]
type = ChangeState
value = 701
triggerall = var(59) != 0
triggerall = var(58) = 1
triggerall = statetype != A
triggerall = enemynear,statetype != L && enemynear,alive
triggerall = p2bodydist x = [-5,40]
trigger1 = stateno = 211
trigger1 = movehit

[State -1, PP]
type = ChangeState
value = 211
triggerall = var(59) != 0
triggerall = var(58) = 1
triggerall = statetype != A
triggerall = enemynear,statetype != L && enemynear,alive
triggerall = p2bodydist x = [-5,30]
trigger1 = stateno = 200
trigger1 = animtime = 0
trigger1 = movehit

;====================================================
;nU
;====================================================
[State -1, P]
type = ChangeState
value = 200
triggerall = var(59) != 0
triggerall = var(58) = 1
triggerall = !inguarddist
triggerall = statetype != A
triggerall = enemynear,statetype != L && enemynear,alive
triggerall = p2bodydist x = [-5,20]
trigger1 = ctrl || stateno = 100
trigger1 = random <= 499

;====================================================
;nU
;====================================================
[State -1, ]
type = ChangeState
value = 3220
triggerall = var(59) != 0
triggerall = var(58) = 1
triggerall = !inguarddist
triggerall = statetype != A
triggerall = enemynear,statetype != L && enemynear,alive
triggerall = p2bodydist x >= 80
triggerall = random <= 50
trigger1 = ctrl

[State -1, _bV]
type = ChangeState
value = 100
triggerall = var(59) != 0
triggerall = var(58) = 1
triggerall = !inguarddist
triggerall = statetype != A
triggerall = enemynear,statetype != L && enemynear,alive
triggerall = p2bodydist x >= 80
triggerall = random = [21,100]
trigger1 = ctrl






;===========================================================================
;---------------------------------------------------------------------------
;aw
[State -1, ]
type = ChangeState
value = 3000
triggerall = command = "gokusa" || command = "gokusa2"
triggerall = power >= 1000
triggerall = (palno != [5,6]) && (var(53) != [5,6])
triggerall = statetype != A
trigger1 = ctrl
triggerall = var(59) = 0
triggerall = var(58) = 0
trigger2 = movecontact
trigger2 = stateno = 200
trigger3 = movecontact
trigger3 = stateno = [210,211]
trigger4 = movecontact
trigger4 = stateno = 230
trigger5 = movecontact
trigger5 = stateno = 240
trigger6 = movecontact
trigger6 = stateno = 241
trigger7 = movecontact
trigger7 = stateno = 701
trigger8 = movecontact
trigger8 = stateno = 440
trigger9 = movecontact
trigger9 = stateno = 650

;aw2
[State -1, ]
type = ChangeState
value = 3000
triggerall = command = "gokusa"
triggerall = power >= 1000
triggerall = var(58) = 0
triggerall = (palno = [5,6]) || (var(53) = [5,6])
triggerall = statetype != A
trigger1 = ctrl
triggerall = var(59) = 0
trigger2 = movecontact
trigger2 = stateno = 200
trigger3 = movecontact
trigger3 = stateno = [210,211]
trigger4 = movecontact
trigger4 = stateno = 230
trigger5 = movecontact
trigger5 = stateno = 240
trigger6 = movecontact
trigger6 = stateno = 241
trigger7 = movecontact
trigger7 = stateno = 701
trigger8 = movecontact
trigger8 = stateno = 440
trigger9 = movecontact
trigger9 = stateno = 650

;aw2
[State -1, ]
type = ChangeState
value = 3410
triggerall = command = "gokusa2"
triggerall = power >= 1000
triggerall = var(58) = 0
triggerall = (palno = [5,6]) || (var(53) = [5,6])
triggerall = statetype != A
trigger1 = ctrl
triggerall = var(59) = 0
trigger2 = movecontact
trigger2 = stateno = 200
trigger3 = movecontact
trigger3 = stateno = [210,211]
trigger4 = movecontact
trigger4 = stateno = 230
trigger5 = movecontact
trigger5 = stateno = 240
trigger6 = movecontact
trigger6 = stateno = 241
trigger7 = movecontact
trigger7 = stateno = 701
trigger8 = movecontact
trigger8 = stateno = 440
trigger9 = movecontact
trigger9 = stateno = 650

;kijin geki
[State -1, ]
type = ChangeState
value = 3420
triggerall = command = "gokusa2" || command = "gokusa"
triggerall = power >= 1000
triggerall = var(58) = 1
triggerall = p2bodydist X < 20
triggerall = p2statetype != L && p2statetype != A
triggerall = statetype != A
trigger1 = ctrl
triggerall = var(59) = 0

;jibaku
[State -1, ]
type = ChangeState
value = 3600
triggerall = command = "jibaku"
triggerall = var(58) = 1
triggerall = statetype != A
trigger1 = ctrl
triggerall = var(59) = 0
trigger2 = movecontact
trigger2 = stateno = 200
trigger3 = movecontact
trigger3 = stateno = [210,211]
trigger4 = movecontact
trigger4 = stateno = 230
trigger5 = movecontact
trigger5 = stateno = 240
trigger6 = movecontact
trigger6 = stateno = 241
trigger7 = movecontact
trigger7 = stateno = 701
trigger8 = movecontact
trigger8 = stateno = 440
trigger9 = movecontact
trigger9 = stateno = 650

;Ő
[State -1, ]
type = ChangeState
value = 3050
triggerall = command = "hakura2001"
trigger1 = numhelper(2101) = 0
triggerall = power >= 1000
triggerall = (palno = [5,6]) || (var(53) = [5,6])
triggerall = var(59) = 0
triggerall = statetype != A
trigger1 = ctrl
trigger2 = movecontact
trigger2 = stateno = 200
trigger3 = movecontact
trigger3 = stateno = [210,211]
trigger4 = movecontact
trigger4 = stateno = 230
trigger5 = movecontact
trigger5 = stateno = 240
trigger6 = movecontact
trigger6 = stateno = 241
trigger7 = movecontact
trigger7 = stateno = 701
trigger8 = movecontact
trigger8 = stateno = 440
trigger9 = movecontact
trigger9 = stateno = 650

;Ő
[State -1, ]
type = ChangeState
value = 3020
triggerall = command = "hakura" || command = "hakura2001"
trigger1 = numhelper(2101) = 0
triggerall = power >= 1000
triggerall = var(58) = 0
triggerall = var(59) = 0
triggerall = statetype != A
trigger1 = ctrl
trigger2 = movecontact
trigger2 = stateno = 200
trigger3 = movecontact
trigger3 = stateno = [210,211]
trigger4 = movecontact
trigger4 = stateno = 230
trigger5 = movecontact
trigger5 = stateno = 240
trigger6 = movecontact
trigger6 = stateno = 241
trigger7 = movecontact
trigger7 = stateno = 701
trigger8 = movecontact
trigger8 = stateno = 440
trigger9 = movecontact
trigger9 = stateno = 650

;
[State -1, ]
type = ChangeState
value = 3400
triggerall = command = "hakura" || command = "hakura2001"
triggerall = power >= 1000
triggerall = var(59) = 0
triggerall = var(58) = 1
triggerall = statetype != A
trigger1 = ctrl
trigger2 = movecontact
trigger2 = stateno = 200
trigger3 = movecontact
trigger3 = stateno = [210,211]
trigger4 = movecontact
trigger4 = stateno = 230
trigger5 = movecontact
trigger5 = stateno = 240
trigger6 = movecontact
trigger6 = stateno = 241
trigger7 = movecontact
trigger7 = stateno = 701
trigger8 = movecontact
trigger8 = stateno = 440
trigger9 = movecontact
trigger9 = stateno = 650


;̖
[State -1, ]
type = ChangeState
value = 3200
triggerall = var(59) = 0
triggerall = command = "mitei"
triggerall = power >= 1000
triggerall = statetype != A
triggerall = var(58) = 1
trigger1 = ctrl
trigger2 = movecontact
trigger2 = stateno = 200
trigger3 = movecontact
trigger3 = stateno = [210,211]
trigger4 = movecontact
trigger4 = stateno = 230
trigger5 = movecontact
trigger5 = stateno = 240
trigger6 = movecontact
trigger6 = stateno = 241
trigger7 = movecontact
trigger7 = stateno = 701
trigger8 = movecontact
trigger8 = stateno = 440
trigger9 = movecontact
trigger9 = stateno = 650



;===========================================================================
;===========================================================================
;R}h
[State -1, ]
type = ChangeState
value = 3300
triggerall = command = "throw"
triggerall = statetype != A
triggerall = var(58) = 1
triggerall = var(59) = 0
trigger1 = ctrl
trigger2 = movecontact
trigger2 = stateno = 200
trigger3 = movecontact
trigger3 = stateno = [210,211]
trigger4 = movecontact
trigger4 = stateno = 230
trigger5 = movecontact
trigger5 = stateno = 240
trigger6 = movecontact
trigger6 = stateno = 241
trigger7 = movecontact
trigger7 = stateno = 701
trigger8 = movecontact
trigger8 = stateno = 440
trigger9 = movecontact
trigger9 = stateno = 650


;
[State -1, ]
type = ChangeState
value = 3250
triggerall = command = "hunou"
triggerall = var(59) = 0
triggerall = power >= 1000
triggerall = var(58) = 1
triggerall = statetype != A
trigger1 = ctrl
trigger2 = movecontact
trigger2 = stateno = 200
trigger3 = movecontact
trigger3 = stateno = [210,211]
trigger4 = movecontact
trigger4 = stateno = 230
trigger5 = movecontact
trigger5 = stateno = 240
trigger6 = movecontact
trigger6 = stateno = 241
trigger7 = movecontact
trigger7 = stateno = 701
trigger8 = movecontact
trigger8 = stateno = 440
trigger9 = movecontact
trigger9 = stateno = 650



;}g΋
[State -1]
type = ChangeState
value = 1010
triggerall = command = "taiku1"
triggerall = var(58) = 0
triggerall = var(59) = 0
trigger1 = statetype != A
trigger1 = ctrl
trigger2 = movecontact
trigger2 = stateno = 200
trigger3 = movecontact
trigger3 = stateno = [210,211]
trigger4 = movecontact
trigger4 = stateno = 230
trigger5 = movecontact
trigger5 = stateno = 240
trigger6 = movecontact
trigger6 = stateno = 241
trigger7 = movecontact
trigger7 = stateno = 701
trigger8 = movecontact
trigger8 = stateno = 440
trigger9 = movecontact
trigger9 = stateno = 650


;}g΋2
[State -1]
type = ChangeState
value = 1020
triggerall = command = "taiku2"
triggerall = var(58) = 0
triggerall = var(59) = 0
trigger1 = statetype != A
trigger1 = ctrl
trigger2 = movecontact
trigger2 = stateno = 200
trigger3 = movecontact
trigger3 = stateno = [210,211]
trigger4 = movecontact
trigger4 = stateno = 230
trigger5 = movecontact
trigger5 = stateno = 240
trigger6 = movecontact
trigger6 = stateno = 241
trigger7 = movecontact
trigger7 = stateno = 701
trigger8 = movecontact
trigger8 = stateno = 440
trigger9 = movecontact
trigger9 = stateno = 650


;}gU
[State -1]
type = ChangeState
value = 1000
triggerall = command = "mant1"
triggerall = var(58) = 0
triggerall = var(59) = 0
trigger1 = statetype != A
trigger1 = ctrl
trigger2 = movecontact
trigger2 = stateno = 200
trigger3 = movecontact
trigger3 = stateno = [210,211]
trigger4 = movecontact
trigger4 = stateno = 230
trigger5 = movecontact
trigger5 = stateno = 240
trigger6 = movecontact
trigger6 = stateno = 241
trigger7 = movecontact
trigger7 = stateno = 701
trigger8 = movecontact
trigger8 = stateno = 440
trigger9 = movecontact
trigger9 = stateno = 650


;}gU
[State -1]
type = ChangeState
value = 1001
triggerall = command = "mant2"
triggerall = var(58) = 0
triggerall = var(59) = 0
trigger1 = statetype != A
trigger1 = ctrl
trigger2 = movecontact
trigger2 = stateno = 200
trigger3 = movecontact
trigger3 = stateno = [210,211]
trigger4 = movecontact
trigger4 = stateno = 230
trigger5 = movecontact
trigger5 = stateno = 240
trigger6 = movecontact
trigger6 = stateno = 241
trigger7 = movecontact
trigger7 = stateno = 701
trigger8 = movecontact
trigger8 = stateno = 440
trigger9 = movecontact
trigger9 = stateno = 650


;ړp`
[State -1]
type = ChangeState
value = 3230
triggerall = command = "mant2"
triggerall = var(58) = 1
triggerall = var(59) = 0
trigger1 = statetype != A
trigger1 = ctrl
trigger2 = movecontact
trigger2 = stateno = 200
trigger3 = movecontact
trigger3 = stateno = [210,211]
trigger4 = movecontact
trigger4 = stateno = 230
trigger5 = movecontact
trigger5 = stateno = 240
trigger6 = movecontact
trigger6 = stateno = 241
trigger7 = movecontact
trigger7 = stateno = 701
trigger8 = movecontact
trigger8 = stateno = 440
trigger9 = movecontact
trigger9 = stateno = 650


;ړp`
[State -1]
type = ChangeState
value = 3245
triggerall = command = "mant1"
triggerall = var(58) = 1
triggerall = var(59) = 0
trigger1 = statetype != A
trigger1 = ctrl
trigger2 = movecontact
trigger2 = stateno = 200
trigger3 = movecontact
trigger3 = stateno = [210,211]
trigger4 = movecontact
trigger4 = stateno = 230
trigger5 = movecontact
trigger5 = stateno = 240
trigger6 = movecontact
trigger6 = stateno = 241
trigger7 = movecontact
trigger7 = stateno = 701
trigger8 = movecontact
trigger8 = stateno = 440
trigger9 = movecontact
trigger9 = stateno = 650

;
[State -1]
type = ChangeState
value = 2000
triggerall = command = "he"
triggerall = var(58) = 0
trigger1 = var(57) = 0
triggerall = var(59) = 0
trigger1 = statetype != A
trigger1 = ctrl
trigger2 = movecontact
trigger2 = stateno = 200
trigger3 = movecontact
trigger3 = stateno = [210,211]
trigger4 = movecontact
trigger4 = stateno = 230
trigger5 = movecontact
trigger5 = stateno = 240
trigger6 = movecontact
trigger6 = stateno = 241
trigger7 = movecontact
trigger7 = stateno = 701
trigger8 = movecontact
trigger8 = stateno = 440
trigger9 = movecontact
trigger9 = stateno = 650

[State -1];unknown
type = ChangeState
value = 3610
triggerall = command = "he"
triggerall = var(58) = 1
triggerall = var(59) = 0
trigger1 = numhelper(3610) = 0
trigger1 = statetype != A
trigger1 = ctrl
trigger2 = movecontact
trigger2 = stateno = 200
trigger3 = movecontact
trigger3 = stateno = [210,211]
trigger4 = movecontact
trigger4 = stateno = 230
trigger5 = movecontact
trigger5 = stateno = 240
trigger6 = movecontact
trigger6 = stateno = 241
trigger7 = movecontact
trigger7 = stateno = 701
trigger8 = movecontact
trigger8 = stateno = 440
trigger9 = movecontact
trigger9 = stateno = 650

;̖
[State -1]
type = ChangeState
value = 3210
triggerall = command = "blood"
triggerall = var(58) = 1
triggerall = var(59) = 0
trigger1 = statetype != A
trigger1 = ctrl
trigger2 = movecontact
trigger2 = stateno = 200
trigger3 = movecontact
trigger3 = stateno = [210,211]
trigger4 = movecontact
trigger4 = stateno = 230
trigger5 = movecontact
trigger5 = stateno = 240
trigger6 = movecontact
trigger6 = stateno = 241
trigger7 = movecontact
trigger7 = stateno = 701
trigger8 = movecontact
trigger8 = stateno = 440
trigger9 = movecontact
trigger9 = stateno = 650


;̖2
[State -1]
type = ChangeState
value = 3220
triggerall = command = "blood2"
triggerall = var(58) = 1
triggerall = var(59) = 0
trigger1 = statetype != A
trigger1 = ctrl
trigger2 = movecontact
trigger2 = stateno = 200
trigger3 = movecontact
trigger3 = stateno = [210,211]
trigger4 = movecontact
trigger4 = stateno = 230
trigger5 = movecontact
trigger5 = stateno = 240
trigger6 = movecontact
trigger6 = stateno = 241
trigger7 = movecontact
trigger7 = stateno = 701
trigger8 = movecontact
trigger8 = stateno = 440
trigger9 = movecontact
trigger9 = stateno = 650


;e
[State -1]
type = ChangeState
value = 2010
triggerall = command = "kage" || command = "kage2"
triggerall = var(58) = 0
triggerall = var(59) = 0
trigger1 = var(57) = 0
trigger1 = statetype != A
trigger1 = ctrl
trigger2 = movecontact
trigger2 = stateno = 200
trigger3 = movecontact
trigger3 = stateno = [210,211]
trigger4 = movecontact
trigger4 = stateno = 230
trigger5 = movecontact
trigger5 = stateno = 240
trigger6 = movecontact
trigger6 = stateno = 241
trigger7 = movecontact
trigger7 = stateno = 701
trigger8 = movecontact
trigger8 = stateno = 440
trigger9 = movecontact
trigger9 = stateno = 650


;---------------------------------------------------------------------------
;===========================================================================
;---------------------------------------------------------------------------
;Run Fwd
;_bV
[State -1, Run Fwd]
type = ChangeState
value = 100
triggerall = var(59) = 0
trigger1 = command = "FF"
trigger1 = statetype = S
trigger1 = ctrl

;---------------------------------------------------------------------------
;Run Back
;ރ_bV
[State -1, Run Back]
type = ChangeState
value = 105
triggerall = var(59) = 0
trigger1 = command = "BB"
trigger1 = statetype = S
trigger1 = ctrl

;---------------------------------------------------------------------------
;ً}O
[State -1]
type = ChangeState
value = 900
triggerall = command = "dodge" ||  command = "z"
triggerall = command != "holdback"
triggerall = var(59) = 0
trigger1 = statetype != A && (ctrl || stateno = 100)
trigger2 = (stateno = 150 || stateno = 151) && power >= 500

[State -1]
type = ChangeState
value = 910
triggerall = command = "dodge" ||  command = "z" && command = "holdback"
trigger1 = statetype != A && (ctrl || stateno = 100)
trigger2 = (stateno = 150 || stateno = 151) && power >= 500
triggerall = var(59) = 0

;o[
[State -1, ]
type = ChangeState
value = 700
triggerall = var(59) = 0
triggerall = command = "x"
triggerall = statetype != A
triggerall = ctrl
triggerall = var(57) = 0 && (palno != [5,6]) && (var(53) != [5,6])
trigger1 = command = "holdfwd"

;o[
[State -1, ]
type = ChangeState
value = 700
triggerall = var(59) = 0
triggerall = command = "x"
triggerall = statetype != A
triggerall = ctrl
triggerall = var(58) = 0
triggerall = var(57) = 1 || (palno = [5,6]) || (var(53) = [5,6])
trigger1 = command = "holdback"

;o[2
[State -1, ]
type = ChangeState
value = 701
triggerall = var(59) = 0
triggerall = command = "x"
triggerall = statetype != A
triggerall = var(58) = 0
triggerall = var(57) = 0 && (palno != [5,6]) && (var(53) != [5,6])
triggerall = command = "holdfwd"
trigger1 = movecontact = 1
trigger1 = stateno = 200
trigger2 = movecontact = 1
trigger2 = stateno = [210,211]
trigger3 = movecontact = 1
trigger3 = stateno = 230
trigger4 = movecontact = 1
trigger4 = stateno = 240
trigger5 = movecontact = 1
trigger5 = stateno = 241
trigger6 = movecontact = 1
trigger6 = stateno = 440
trigger7 = movecontact = 1
trigger7 = stateno = 650

;o[2
[State -1, ]
type = ChangeState
value = 701
triggerall = var(59) = 0
triggerall = command = "x"
triggerall = statetype != A
triggerall = var(58) = 0
triggerall = var(57) = 1 || (palno = [5,6]) || (var(53) = [5,6])
triggerall = command = "holdback"
trigger1 = movecontact = 1
trigger1 = stateno = 200
trigger2 = movecontact = 1
trigger2 = stateno = [210,211]
trigger3 = movecontact = 1
trigger3 = stateno = 230
trigger4 = movecontact = 1
trigger4 = stateno = 240
trigger5 = movecontact = 1
trigger5 = stateno = 241
trigger6 = movecontact = 1
trigger6 = stateno = 440
trigger7 = movecontact = 1
trigger7 = stateno = 650

;o[2
[State -1, ]
type = ChangeState
value = 701
triggerall = var(59) = 0
triggerall = command = "x"
triggerall = statetype != A
triggerall = var(58) = 1
triggerall = var(57) = 0 && (palno != [5,6]) && (var(53) != [5,6])
triggerall = command = "holdfwd"
trigger1 = movecontact = 1
trigger1 = stateno = 200
trigger2 = movecontact = 1
trigger2 = stateno = [210,211]
trigger3 = movecontact = 1
trigger3 = stateno = 230
trigger4 = movecontact = 1
trigger4 = stateno = 240
trigger5 = movecontact = 1
trigger5 = stateno = 241
trigger6 = movecontact = 1
trigger6 = stateno = 440
trigger7 = movecontact = 1
trigger7 = stateno = 650

;ӂ΂
[State -1, Standing Strong Kick]
type = ChangeState
value = 650
triggerall = command = "y+b" || command = "c"
;trigger1 = command = "holdfwd"
trigger1 = statetype != A
triggerall = var(59) = 0
trigger1 = ctrl
trigger2 = (stateno = 150 || stateno = 151) && power >= 500

;XgCJ[NUbh
[State -1, ]
type = ChangeState
value = 3120
triggerall = var(59) = 0
triggerall = command = "x"
triggerall = statetype != A
trigger1 = ctrl
triggerall = var(58) = 0
triggerall = var(57) = 1 || (palno = [5,6]) || (var(53) = [5,6])
trigger1 = command = "holdfwd"
trigger2 = movecontact = 1
trigger2 = stateno = [210,211]
trigger3 = movecontact = 1
trigger3 = stateno = 230
trigger4 = movecontact = 1
trigger4 = stateno = 240
trigger5 = movecontact = 1
trigger5 = stateno = 241
trigger6 = movecontact = 1
trigger6 = stateno = 440
trigger7 = movecontact = 1
trigger7 = stateno = 650

;XgCJ[
[State -1, ]
type = ChangeState
value = 3100
triggerall = var(59) = 0
triggerall = command = "y"
triggerall = statetype != A
trigger1 = ctrl
triggerall = var(58) = 0
triggerall = var(57) = 1 || (palno = [5,6]) || (var(53) = [5,6])
trigger1 = command = "holdfwd"
trigger2 = movecontact = 1
trigger2 = stateno = [210,211]
trigger3 = movecontact = 1
trigger3 = stateno = 230
trigger4 = movecontact = 1
trigger4 = stateno = 240
trigger5 = movecontact = 1
trigger5 = stateno = 241
trigger6 = movecontact = 1
trigger6 = stateno = 440
trigger7 = movecontact = 1
trigger7 = stateno = 650

;XgCJ[CI
[State -1, ]
type = ChangeState
value = 3116
triggerall = var(59) = 0
triggerall = command = "a"
triggerall = statetype != A
triggerall = var(58) = 0
trigger1 = ctrl
triggerall = var(57) = 1 || (palno = [5,6]) || (var(53) = [5,6])
trigger1 = command = "holdfwd"
trigger2 = movecontact = 1
trigger2 = stateno = [210,211]
trigger3 = movecontact = 1
trigger3 = stateno = 230
trigger4 = movecontact = 1
trigger4 = stateno = 240
trigger5 = movecontact = 1
trigger5 = stateno = 241
trigger6 = movecontact = 1
trigger6 = stateno = 440
trigger7 = movecontact = 1
trigger7 = stateno = 650

;---------------------------------------------------------------------------
;
[State -1,Throw]
type = ChangeState
value = 800
triggerall = var(59) = 0
triggerall = command = "b"
triggerall = statetype = S
triggerall = ctrl
triggerall = stateno != 100
trigger1 = command = "holdfwd"
trigger1 = p2bodydist X < 5
trigger1 = (p2statetype = S) || (p2statetype = C)
trigger1 = p2movetype != H
trigger2 = command = "holdback"
trigger2 = p2bodydist X < 5
trigger2 = (p2statetype = S) || (p2statetype = C)
trigger2 = p2movetype != H

;2
[State -1,Throw]
type = ChangeState
value = 801
triggerall = var(59) = 0
triggerall = command = "y"
triggerall = var(58) = 1 || var(57) = 0
triggerall = statetype = S
triggerall = ctrl
trigger1 = command = "holdfwd"
trigger1 = p2bodydist X < 5
trigger1 = (p2statetype = S) || (p2statetype = C)
trigger1 = p2movetype != H
trigger2 = command = "holdback"
trigger2 = p2bodydist X < 5
trigger2 = (p2statetype = S) || (p2statetype = C)
trigger2 = p2movetype != H



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

;===========================================================================
;---------------------------------------------------------------------------

;Stand Light Punch
;p`
[State -1, Stand Light Punch]
type = ChangeState
value = 200
triggerall = var(59) = 0
triggerall = command = "x"
trigger1 = statetype = S
trigger1 = ctrl

;---------------------------------------------------------------------------
;Stand Strong Punch
;p`
[State -1, Stand Strong Punch]
type = ChangeState
value = 210
triggerall = command = "y"
trigger1 = statetype = S
triggerall = var(59) = 0
triggerall = p2bodydist X > 30
trigger1 = ctrl

;Stand Strong Punch
;p`
[State -1, Stand Strong Punch]
type = ChangeState
value = 211
triggerall = var(59) = 0
triggerall = command = "y"
trigger1 = statetype = S
trigger1 = ctrl
triggerall = p2bodydist X <= 30

;---------------------------------------------------------------------------
;Stand Light Kick
;LbN
[State -1, Stand Light Kick]
type = ChangeState
value = 230
triggerall = var(59) = 0
triggerall = command = "a"
triggerall = command != "holddown"
trigger1 = statetype = S
trigger1 = ctrl

;---------------------------------------------------------------------------
;LbN
[State -1, Standing Strong Kick]
type = ChangeState
value = 240
triggerall = var(59) = 0
triggerall = command = "b"
triggerall = command != "holddown"
triggerall = p2bodydist X > 30
trigger1 = statetype = S
trigger1 = ctrl

;LbN
[State -1, Standing Strong Kick]
type = ChangeState
value = 240
triggerall = var(59) = 0
triggerall = command = "b"
triggerall = command != "holddown"
trigger1 = var(57) = 1
trigger1 = statetype = S
trigger1 = ctrl

;ߋLbN
[State -1, Standing Strong Kick]
type = ChangeState
value = 241
triggerall = var(59) = 0
triggerall = command = "b"
triggerall = command != "holddown"
triggerall = p2bodydist X <= 30
triggerall = var(59) = 0
trigger1 = var(57) = 0
trigger1 = statetype = S
trigger1 = ctrl


;---------------------------------------------------------------------------
;Taunt
;
[State -1, Taunt]
type = ChangeState
value = 195
triggerall = var(59) = 0
triggerall = command = "start"
trigger1 = statetype != A
trigger1 = ctrl


;---------------------------------------------------------------------------
;Ⴊݎp`
[State -1, Crouching Light Punch]
type = ChangeState
value = 430
triggerall = var(59) = 0
triggerall = command = "x"
triggerall = command = "holddown"
trigger1 = statetype = C
trigger1 = ctrl
trigger2 = stateno = 430
trigger2 = (time > 9) || (movecontact && time > 5)

;---------------------------------------------------------------------------
;Ⴊ݋p`
[State -1, Crouching Strong Punch]
type = ChangeState
value = 210
triggerall = var(59) = 0
triggerall = command = "y"
triggerall = command = "holddown"
trigger1 = statetype = C
trigger1 = ctrl

;---------------------------------------------------------------------------
;Crouching Light Kick
;ႪݎLbN
[State -1, Crouching Light Kick]
type = ChangeState
value = 430
triggerall = var(59) = 0
triggerall = command = "a"
triggerall = command = "holddown"
trigger1 = statetype = C
trigger1 = ctrl
trigger2 = stateno = 430
trigger2 = (time > 9) || (movecontact && time > 5)

;---------------------------------------------------------------------------
;Crouching Strong Kick
;Ⴊ݋LbN
[State -1, Crouching Strong Kick]
type = ChangeState
value = 440
triggerall = var(59) = 0
triggerall = command = "b"
triggerall = command = "holddown"
trigger1 = statetype = C
trigger1 = ctrl

;---------------------------------------------------------------------------
[State -1, Jump Strong Kick]
type = ChangeState
value = 651
triggerall = var(59) = 0
triggerall = command = "c" || command = "y+b"
trigger1 = statetype = A
trigger1 = ctrl

;---------------------------------------------------------------------------
;Jump Light Punch
;󒆎p`
[State -1, Jump Light Punch]
type = ChangeState
value = 600
triggerall = var(59) = 0
triggerall = command = "x"
trigger1 = statetype = A
trigger1 = ctrl

;---------------------------------------------------------------------------
;Jump Strong Punch
[State -1, Jump Strong Punch]
type = ChangeState
value = 610
triggerall = var(59) = 0
triggerall = command = "y"
trigger1 = statetype = A
trigger1 = ctrl

;---------------------------------------------------------------------------
;Jump Light Kick
[State -1, Jump Light Kick]
type = ChangeState
value = 630
triggerall = var(59) = 0
triggerall = command = "a"
trigger1 = statetype = A
trigger1 = ctrl

;---------------------------------------------------------------------------
;Jump Strong Kick
;󒆋LbN
[State -1, Jump Strong Kick]
type = ChangeState
value = 640
triggerall = var(59) = 0
triggerall = command = "b"
trigger1 = statetype = A
trigger1 = ctrl




