
;---------------------------------------------------------------------------
; States that are executed when in self's state file (use statedef -3)
;---------------------------------------------------------------------------

;\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\
;---------------------------------------------------------------------------
;---------------------------------------------------------------------------
[Statedef -3]
;---------------------------------------------------------------------------
;---------------------------------------------------------------------------
;\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\

[State -3,AINpwp[]
type=helper
trigger1 = !numhelper(10009+id) && !ishelper && alive && (roundstate=1 || roundstate=2&&ctrl)
helpertype=normal
name="AI"
ID = 10009+id
pos=0,524288
stateno=10009
keyctrl=1
ownpal = 0
pausemovetime=524288
supermovetime=524288
persistent = 0
IgnoreHitPause = 1

[State -3,]vȂƂȂ悤]
type=changestate
trigger1= ishelper
trigger1= ishelper(10009+root,id) && (stateno !=10009)
value=10009


;===========================================================================
;                              AIݒLq
;===========================================================================
;AI
[State -3,AI]
type = varset
triggerall = var(59)<=0
triggerall = roundstate = 2
trigger1 = Command = "AI0"||Command = "AI1"||Command = "AI2"||Command = "AI3"
trigger2 = Command = "AI4"||Command = "AI5"||Command = "AI6"||Command = "AI7"
trigger3 = Command = "AI8"||Command = "AI9"||Command = "AI10"||Command = "AI11"
trigger4 = Command = "AI12"||Command = "AI13"||Command = "AI14"||Command = "AI15"
trigger5 = Command = "AI16"||Command = "AI17"||Command = "AI18"||Command = "AI19"
trigger6 = Command = "AI20"||Command = "AI21"||Command = "AI22"||Command = "AI23"
trigger7 = Command = "AI24"||Command = "AI25"||Command = "AI26"||Command = "AI27"
trigger8 = Command = "AI28"||Command = "AI29"||Command = "AI30"||Command = "AI31"
trigger9 = Command = "AI32"||Command = "AI33"||Command = "AI34"||Command = "AI35"
trigger10 = Command = "AI36"||Command = "AI37"||Command = "AI38"||Command = "AI39"
trigger11 = Command = "AI40"||Command = "AI41"||Command = "AI42"||Command = "AI43"
trigger12 = Command = "AI44"||Command = "AI45"||Command = "AI46"||Command = "AI47"
trigger13 = Command = "AI48"||Command = "AI49"||Command = "AI50"||Command = "AI51"
trigger14 = numhelper(10009+id)
trigger14 = helper(10009+id),var(59)>=2
trigger15 = ishometeam && roundstate = 0 && (teamside = 2 || matchno > 1)
var(59) = -1
ignorehitpause = 1


;===========================================================================
;Statedef -3̋Lq@_
;===========================================================================
[state -3, debug output]
type = DisplayToClipboard
trigger1 = 1
text= "Var(3): %d, p2X=:%d, p2Y=:%d, PosY=:%d, front=:%d"
params = var(3), floor(p2bodydist X), floor(p2bodydist Y),floor(pos Y),floor(FrontEdgeBodyDist)
ignorehitpause = 1

[State 1000]
type = Helper
trigger1 = var(1) = 1 && !numhelper(8000)
ID = 8000
name = "mosaic"
pos = 0,0
postype = p1
stateno = 8000
helpertype = normal
keyctrl = 0
ownpal = 1
persistent = 0
Ignorehitpause = 1

;ʉ
;ړ
[State -3, Landing Sound]
type = PlaySnd
trigger1 = stateno = 40 && Time = 1
value = 40, 0
[State -3, Landing Sound]
type = PlaySnd
trigger1 = stateno = 52 && Time = 1
trigger2 = stateno = 1201 && Time = 1
value = 52, 0
[State -3, Landing Sound]
type = PlaySnd
trigger1 = stateno = 101 && Time = 1
value = 100, 0
[State -3, Landing Sound]
type = PlaySnd
trigger1 = stateno = 45 && anim != 51 && time%10 = 5
value = 45, 0


[State 207, WOLF]
type = Explod
trigger1 = stateno = 52 && Time = 1
trigger2 = stateno = 1201 && Time = 1
anim = 10040
pos = 0, 0
postype = p1
sprpriority = 4
BindTime = 1
Scale = const(size.xscale),const(size.yscale)
OwnPal = 1
persistent = 0
Ignorehitpause = 1


[State 207, WOLF]
type = Explod
trigger1 = stateno = 52 && Time = 1
trigger2 = stateno = 1201 && Time = 1
anim = 10041
pos = 0, 0
postype = p1
sprpriority = 5
BindTime = 1
Scale = const(size.xscale),const(size.yscale)
OwnPal = 1
persistent = 0
Ignorehitpause = 1

;----------------------
[State 2000, Override]
type = HitOverride
triggerall = numhelper(666) = 1
trigger1 = 1
attr = SCA,NA,SA,HA,NP,SP,HP,NT,ST,HT
time = 3
ignorehitpause = 1
supermovetime = 99999
pausemovetime = 99999
;----------------------


;U
[State -3, Landing Sound]
type = PlaySnd
trigger1 = (stateno = 200||stateno = 204||stateno = 205||stateno = 210) && animelem = 7
trigger2 = stateno = 410 && (animelem = 2||animelem = 4)
trigger3 = stateno = 420 && animelem = 4
trigger4 = stateno = 600 && Time = 1
trigger5 = stateno = 605 && animelem = 4
trigger6 = stateno = 610 && animelem = 2
trigger7 = stateno = 230 && animelem = 2
trigger8 = stateno = 235 && animelem = 3
trigger9 = stateno = 240 && animelem = 2
trigger10 = stateno = 245 && animelem = 2
trigger11 = stateno = 615 && animelem = 3
trigger12 = stateno = 615 && animelem = 5
trigger13 = stateno = 615 && animelem = 6
value = 200, 0
[State -3, Landing Sound]
type = PlaySnd
trigger1 = stateno = 800 && Time = 1
value = 800, 0
;問o
[State -3, Landing Sound]
type = PlaySnd
trigger1 = (stateno = 200||stateno = 204) && animelem = 7
trigger2 = stateno = 400 && animelem = 4 && !numhelper(200)
value = 201, 0
freqmul = 1.25

;oOŃwp[
[State -3, Landing Sound]
type = DestroySelf
trigger1 = stateno = 0 && ishelper

[State -3, mosaic switch]; 1 = on / 0 = off
type = null;varset
trigger1 = 1
var(1) = 0

[State -3, buka reset]
type = varset
trigger1 = roundstate < 2
var(4) = 0
[State -3, buka reset]
type = varset
trigger1 = roundstate < 2
var(6) = 0
[State -3, buka reset]
type = varset
trigger1 = roundstate < 2
var(7) = 0
[State -3, buka reset]
type = varset
trigger1 = roundstate < 2
var(8) = 0
[State -3, buka reset]
type = varset
trigger1 = roundstate < 2
var(9) = 0


;AIp
[State -3,ach];ZqbgmF
type = varset
triggerall = var(59)>0
triggerall = enemynear(var(58)),statetype = A && enemynear(var(58)),movetype = H
trigger1 = stateno = 1103 || (stateno = [2100,2200])
trigger2 = numhelper(1501)
trigger2 = helper(1501),movehit
trigger3 = projhittime(1800)=1
trigger4 = projhittime(1810)=1
var(50) = 1

[State -3,achr];Zbg
type = varset
triggerall = var(50)=1
trigger1 = roundstate != 2
trigger2 = movetype = H
trigger3 = enemynear(var(58)),statetype = L
trigger4 = enemynear(var(58)),movetype = A
trigger5 = (stateno = [120,155]) || stateno = 1000 || (stateno = [5000,5210])
trigger6 = (p2stateno = [700,702]) && p2movetype = I && enemynear(var(58)),authorname = "Ahuron"
trigger7 = (p2stateno = [5400,5410]) && p2movetype = I && enemynear(var(58)),authorname = "GM" || (p2stateno = 52000 && p2movetype = I && enemynear(var(58)),authorname = "jin")
trigger8 = enemynear(var(58)),ctrl=1
trigger9 = p2bodydist y >= 0
var(50) = 0


[State -3,gna];K[h㓖gȂ
type = varset
triggerall = var(59)>0
triggerall = var(51)=0
trigger1 = (stateno = [150,155]) || (stateno = [700,701]) || stateno = 1400
var(51) = 1

[State -3,gnar];
type = varset
triggerall = var(51)>0
trigger1 = movetype = H
trigger1 = stateno != [120,159]
trigger2 = (stateno = [200,259]) || (stateno = [261,699]) || (stateno = [705,999]) || (stateno = [1000,3499]) || (stateno = [5000,5270])
trigger3 = time>30
var(51) = 0


[State -3,tame];ߋZp
type = varset
triggerall = var(59)>0
trigger1 = stateno = 410 && prevstateno = 400
trigger2 = (stateno = [120,159]) || (stateno = [200,409]) || (stateno = [411,699]) || (stateno = [1000,1100]) || (stateno = [1200,3499]) || (stateno = [5000,5270])
var(52) = 1

[State -3,tamer];
type = varset
triggerall = var(52)>0
trigger1 = (ctrl=1 || stateno = 0 || stateno = 21) && time>5
trigger2 = (stateno = [1101,1199])
var(52) = 0


[State -3,s/m h];/~TCqbgmF
type = varset
triggerall = var(59)>0
triggerall = enemynear(var(58)),statetype = A && enemynear(var(58)),movetype = H
trigger1 = enemynear(var(58)),stateno = 906
trigger2 = projhittime(1800)=1
trigger3 = projhittime(1810)=1
var(53) = 1

[State -3,s/m hr];Zbg
type = varset
triggerall = var(53)=1
trigger1 = roundstate != 2
trigger2 = statetype = L
trigger3 = enemynear(var(58)),statetype = L
trigger4 = (stateno = [1000,1799]) || (stateno = [1900,3999])
trigger5 = (p2stateno = [700,702]) && p2movetype = I && enemynear(var(58)),authorname = "Ahuron"
trigger6 = (p2stateno = [5400,5410]) && p2movetype = I && enemynear(var(58)),authorname = "GM" || (p2stateno = 52000 && p2movetype = I && enemynear(var(58)),authorname = "jin")
trigger7 = enemynear(var(58)),ctrl=1
trigger8 = p2bodydist y >= 0
var(53) = 0


[State -3,onyanoko];wCwCA˂
type = varset
trigger1 = (stateno = [190000,190005])
var(57) = 1

[State -3,onyanokor];
type = varset
triggerall = var(57)>0
trigger1 = matchover
trigger1 = TeamMode = turns
trigger2 = stateno = 5900
var(57) = 0


[State -3,tag];ގmF
type = varset
trigger1 = var(59)>0
var(58) = IfElse((!enemynear,alive && numenemy = 2),1,0)


[State -3,jm];󒆒
type = ChangeState
value = 605
triggerall = var(59)>0
triggerall = alive
;triggerall = !matchover
triggerall = WinKO
triggerall = roundstate = 3
triggerall = life > 0
triggerall = statetype = A
triggerall = prevstateno != 605
triggerall = pos y < -20
trigger1 = ctrl || stateno = 45
ignorehitpause = 0


;
;ǌ/󒆃R{
;
;Wv
[State -3,sj]
type = ChangeState
value = 42
triggerall = var(59)>0
triggerall = roundstate = 2
triggerall = statetype != A
triggerall = enemynear(var(58)),statetype = A
triggerall = enemynear(var(58)),statetype != L
triggerall = enemynear(var(58)),movetype = H || var(53)>0
triggerall = prevstateno != [1700,1720]
triggerall = enemynear(var(58)),stateno != [805,807]
triggerall = enemynear(var(58)),stateno != [5120,5270]
triggerall = !((p2stateno = [700,710]) && p2movetype = I && enemynear(var(58)),authorname = "Ahuron")
triggerall = !((p2stateno = [5400,5410]) && p2movetype = I && enemynear(var(58)),authorname = "GM")
triggerall = !(p2stateno = 52000 && p2movetype = I && enemynear(var(58)),authorname = "jin")
triggerall = (p2bodydist x = [-30,10]) || frontedgebodydist <= 40 && (enemynear(var(58)),backedgedist <= 20 || enemynear(var(58)),frontedgebodydist <= 10)
triggerall = p2bodydist y = [-110-floor(9*(enemynear(var(58)),vel y)+(9*(9+1)/2)*fvar(20)-floor(9*vel y)-(9*(9+1)/2)*0.47),-60-floor(9*(enemynear(var(58)),vel y)+(9*(9+1)/2)*fvar(20)-floor(9*vel y)-(9*(9+1)/2)*0.47)]
trigger1 = ctrl || (stateno = [21,22]) || (stateno = [120,149])
ignorehitpause = 0

;OWv
[State -3,j]
type = ChangeState
value = 41
triggerall = var(59)>0
triggerall = roundstate = 2
triggerall = statetype != A
triggerall = enemynear(var(58)),statetype = A
triggerall = enemynear(var(58)),statetype != L
triggerall = enemynear(var(58)),movetype = H || var(53)>0
triggerall = prevstateno != [1700,1720]
triggerall = enemynear(var(58)),stateno != [805,807]
triggerall = enemynear(var(58)),stateno != [5120,5270]
triggerall = !((p2stateno = [700,710]) && p2movetype = I && enemynear(var(58)),authorname = "Ahuron")
triggerall = !((p2stateno = [5400,5410]) && p2movetype = I && enemynear(var(58)),authorname = "GM")
triggerall = !(p2stateno = 52000 && p2movetype = I && enemynear(var(58)),authorname = "jin")
triggerall = p2bodydist x = [-10,60]
triggerall = p2bodydist y = [-110-floor(9*(enemynear(var(58)),vel y)+(9*(9+1)/2)*fvar(20)-floor(9*vel y)-(9*(9+1)/2)*0.47),-60-floor(9*(enemynear(var(58)),vel y)+(9*(9+1)/2)*fvar(20)-floor(9*vel y)-(9*(9+1)/2)*0.47)]
trigger1 = ctrl || (stateno = [21,22]) || (stateno = [120,149])
ignorehitpause = 0

;623C
[State -3,623C]
type = ChangeState
value = 1070
triggerall = var(59)>0
triggerall = var(53)>0
triggerall = roundstate = 2
triggerall = statetype != A
triggerall = enemynear(var(58)),statetype = A
triggerall = enemynear(var(58)),statetype != L
triggerall = enemynear(var(58)),movetype = H
triggerall = prevstateno != [1700,1720]
triggerall = enemynear(var(58)),stateno != [805,807]
triggerall = enemynear(var(58)),stateno != [5120,5270]
triggerall = !((p2stateno = [700,710]) && p2movetype = I && enemynear(var(58)),authorname = "Ahuron")
triggerall = !((p2stateno = [5400,5410]) && p2movetype = I && enemynear(var(58)),authorname = "GM")
triggerall = !(p2stateno = 52000 && p2movetype = I && enemynear(var(58)),authorname = "jin")
triggerall = p2bodydist x = [-10,30]
triggerall = p2bodydist y = [-60-floor(12*(enemynear(var(58)),vel y)+(12*(12+1)/2)*fvar(20)),-1-floor(12*(enemynear(var(58)),vel y)+(12*(12+1)/2)*fvar(20))]
trigger1 = ctrl || (stateno = [21,22]) || (stateno = [120,149])
ignorehitpause = 0

;󒆋
[State -3,jh];5
type = ChangeState
value = 610
triggerall = var(59)>0
triggerall = roundstate = 2
triggerall = random <= (var(59))*100
triggerall = statetype = A
triggerall = enemynear(var(58)),statetype = A
triggerall = enemynear(var(58)),statetype != L
triggerall = enemynear(var(58)),movetype = H
triggerall = enemynear(var(58)),stateno != [5120,5270]
triggerall = !((p2stateno = [700,710]) && p2movetype = I && enemynear(var(58)),authorname = "Ahuron")
triggerall = !((p2stateno = [5400,5410]) && p2movetype = I && enemynear(var(58)),authorname = "GM")
triggerall = !(p2stateno = 52000 && p2movetype = I && enemynear(var(58)),authorname = "jin")
triggerall = numhelper(10009+id) > 0
triggerall = (helper(10009+id),var(25) <= 0 || helper(10009+id),var(25) > 0 && !inguarddist && !helper(10009+id),inguarddist) && (helper(10009+id),var(23) <= 0 || !inguarddist && !helper(10009+id),inguarddist)
triggerall = p2bodydist x-(vel x!=0)*vel x*5-(enemynear(var(58)),vel x!=0)*enemynear(var(58)),vel x*5=[-40,45]
triggerall = p2bodydist y+(vel y!=0)*(vel y+const(movement.yaccel)*7)*5+(enemynear(var(58)),vel y!=0)*(enemynear(var(58)),vel y+enemynear(var(58)),const(movement.yaccel)*7)*5=[-300,-60]
triggerall = ctrl || stateno = 45 || stateno = 50 || (stateno = [120,149])
trigger1 = p2bodydist x-(vel x!=0)*vel x*5-(enemynear(var(58)),vel x!=0)*enemynear(var(58)),vel x*5=[-40,45]
trigger1 = p2bodydist y+(vel y!=0)*(vel y+const(movement.yaccel)*7)*5+(enemynear(var(58)),vel y!=0)*(enemynear(var(58)),vel y+enemynear(var(58)),const(movement.yaccel)*7)*5=[-300,-60]
trigger2 = p2bodydist x = [-30+floor(5*(enemynear(var(58)),vel x)),45+floor(5*(enemynear(var(58)),vel x))]
trigger2 = p2bodydist y = [-50-floor(5*(enemynear(var(58)),vel y)+(5*(5+1)/2)*fvar(20)-floor(5*vel y)-(5*(5+1)/2)*0.47),10-floor(5*(enemynear(var(58)),vel y)+(5*(5+1)/2)*fvar(20)-floor(5*vel y)-(5*(5+1)/2)*0.47)]
ignorehitpause = 0

;󒆁U{^Q
[State -3,H4];K4
type = ChangeState
value = 2000
triggerall = var(59)>2
triggerall = roundstate = 2
triggerall = power >= 2000
triggerall = random <= (var(59))*120
triggerall = enemynear(var(58)),statetype = A
triggerall = enemynear(var(58)),statetype != L
triggerall = enemynear(var(58)),movetype = H
triggerall = enemynear(var(58)),stateno != [805,807]
triggerall = enemynear(var(58)),stateno != [5120,5270]
triggerall = !((p2stateno = [700,710]) && p2movetype = I && enemynear(var(58)),authorname = "Ahuron")
triggerall = !((p2stateno = [5400,5410]) && p2movetype = I && enemynear(var(58)),authorname = "GM")
triggerall = !(p2stateno = 52000 && p2movetype = I && enemynear(var(58)),authorname = "jin")
triggerall = pos y < -40
triggerall = p2bodydist x = [-20,90]
triggerall = p2bodydist y = [-40-floor(8*(enemynear(var(58)),vel y)+(8*(8+1)/2)*fvar(20)-floor(8*vel y)-(8*(8+1)/2)*0.47),90-floor(8*(enemynear(var(58)),vel y)+(8*(8+1)/2)*fvar(20)-floor(8*vel y)-(8*(8+1)/2)*0.47)]
trigger1 = ctrl && statetype = A || stateno = 45
trigger2 = var(3)>0 && (stateno = 1052 || stateno = 1062 || stateno = 1072) && animelemtime(8) > 0 || stateno = 1901
trigger3 = stateno = 610 && movehit && animtime = 0 && time > 0
ignorehitpause = 0

;󒆁C
[State -3,a214C]
type = ChangeState
value = 1520
triggerall = var(59)>0
triggerall = roundstate = 2
triggerall = random <= (var(59))*120
triggerall = enemynear(var(58)),statetype = A
triggerall = enemynear(var(58)),statetype != L
triggerall = enemynear(var(58)),movetype = H
triggerall = stateno != [1500,1520]
triggerall = enemynear(var(58)),stateno != [5120,5270]
triggerall = !((p2stateno = [700,710]) && p2movetype = I && enemynear(var(58)),authorname = "Ahuron")
triggerall = !((p2stateno = [5400,5410]) && p2movetype = I && enemynear(var(58)),authorname = "GM")
triggerall = !(p2stateno = 52000 && p2movetype = I && enemynear(var(58)),authorname = "jin")
triggerall = pos y < -20
triggerall = p2bodydist x = [-20,60]
triggerall = p2bodydist y = [-30-floor(18*(enemynear(var(58)),vel y)+(18*(18+1)/2)*fvar(20)-floor(18*vel y)-(18*(18+1)/2)*0.47),60-floor(18*(enemynear(var(58)),vel y)+(18*(18+1)/2)*fvar(20)-floor(18*vel y)-(18*(18+1)/2)*0.47)]
trigger1 = ctrl && statetype = A
trigger2 = var(3)>0 && (stateno = 1052 || stateno = 1062 || stateno = 1072) && animelemtime(8) > 0 || stateno = 1901
trigger3 = stateno = 610 && movehit && animtime = 0 && time > 0
ignorehitpause = 0

;^U{^Q
[State -3,H3]
type = ChangeState
value = 2200
triggerall = var(59)>0
triggerall = var(52)>0
triggerall = var(50)>0 || var(53)>0
triggerall = roundstate = 2
triggerall = power >= 1000
triggerall = random <= var(59)*20 || p2life <= 150 && random <= (var(59))*100
triggerall = statetype = C
triggerall = enemynear(var(58)),statetype = A
triggerall = enemynear(var(58)),statetype != L
triggerall = enemynear(var(58)),movetype = H
triggerall = enemynear(var(58)),stateno != [120,159]
triggerall = !((p2stateno = [700,702]) && p2movetype = I && enemynear(var(58)),authorname = "Ahuron")
triggerall = !((p2stateno = [5400,5410]) && p2movetype = I && enemynear(var(58)),authorname = "GM")
triggerall = !(p2stateno = 52000 && p2movetype = I && enemynear(var(58)),authorname = "jin")
triggerall = p2bodydist x = [-10,160]
triggerall = p2bodydist y = [-41-floor(10*(enemynear(var(58)),vel y)+(10*(10+1)/2)*fvar(20)),-1-floor(10*(enemynear(var(58)),vel y)+(10*(10+1)/2)*fvar(20))]
trigger1 = ctrl || (stateno = [10,11]) || (stateno = [21,22])
ignorehitpause = 0

;236B
[State -3,236B]
type = ChangeState
value = 1400
triggerall = var(59)>0
triggerall = var(50)>0 || var(53)>0
triggerall = roundstate = 2
triggerall = random <= var(59)*100
triggerall = statetype != A
triggerall = enemynear(var(58)),statetype = A
triggerall = enemynear(var(58)),statetype != L
triggerall = enemynear(var(58)),movetype = H
triggerall = enemynear(var(58)),stateno != [120,159]
triggerall = !((p2stateno = [700,702]) && p2movetype = I && enemynear(var(58)),authorname = "Ahuron")
triggerall = !((p2stateno = [5400,5410]) && p2movetype = I && enemynear(var(58)),authorname = "GM")
triggerall = !(p2stateno = 52000 && p2movetype = I && enemynear(var(58)),authorname = "jin")
triggerall = p2bodydist x = [-10,130]
triggerall = p2bodydist y = [-41-floor(12*(enemynear(var(58)),vel y)+(12*(12+1)/2)*fvar(20)),-1-floor(12*(enemynear(var(58)),vel y)+(12*(12+1)/2)*fvar(20))]
trigger1 = ctrl || (stateno = [21,22])
ignorehitpause = 0

;623B
[State -3,623B]
type = ChangeState
value = 1060
triggerall = var(59)>0
triggerall = var(50)>0 || var(53)>0
triggerall = roundstate = 2
triggerall = random <= var(59)*100
triggerall = statetype != A
triggerall = enemynear(var(58)),statetype = A
triggerall = enemynear(var(58)),statetype != L
triggerall = enemynear(var(58)),movetype = H
triggerall = enemynear(var(58)),stateno != [120,159]
triggerall = !((p2stateno = [700,702]) && p2movetype = I && enemynear(var(58)),authorname = "Ahuron")
triggerall = !((p2stateno = [5400,5410]) && p2movetype = I && enemynear(var(58)),authorname = "GM")
triggerall = !(p2stateno = 52000 && p2movetype = I && enemynear(var(58)),authorname = "jin")
triggerall = p2bodydist x = [-10,30]
triggerall = p2bodydist y = [-41-floor(12*(enemynear(var(58)),vel y)+(12*(12+1)/2)*fvar(20)),-1-floor(12*(enemynear(var(58)),vel y)+(12*(12+1)/2)*fvar(20))]
trigger1 = ctrl || (stateno = [21,22])
ignorehitpause = 0

;_bV
[State -3,d]
type = ChangeState
value = 100
triggerall = var(59)>4
triggerall = roundstate = 2
triggerall = random <= var(59)*100
triggerall = statetype != A
triggerall = enemynear(var(58)),stateno = 975
triggerall = !((p2stateno = [700,702]) && p2movetype = I && enemynear(var(58)),authorname = "Ahuron")
triggerall = !((p2stateno = [5400,5410]) && p2movetype = I && enemynear(var(58)),authorname = "GM")
triggerall = !(p2stateno = 52000 && p2movetype = I && enemynear(var(58)),authorname = "jin")
triggerall = numhelper(10009+id) > 0
triggerall = (helper(10009+id),var(25) <= 0 || helper(10009+id),var(25) > 0 && !inguarddist && !helper(10009+id),inguarddist) && (helper(10009+id),var(23) <= 0 || !inguarddist && !helper(10009+id),inguarddist)
triggerall = p2bodydist x = [21,600]
trigger1 = ctrl || (stateno = [21,22])
ignorehitpause = 0

;
[State -3, buka_come]
type = ChangeState
value = 700
triggerall = var(59)>4
triggerall = var(4)<=4
triggerall = roundstate = 2
triggerall = random <= var(59)*100
triggerall = statetype != A
triggerall = enemynear(var(58)),stateno = 208 || var(3)<5 && enemynear(var(58)),stateno = 975
triggerall = !((p2stateno = [700,702]) && p2movetype = I && enemynear(var(58)),authorname = "Ahuron")
triggerall = !((p2stateno = [5400,5410]) && p2movetype = I && enemynear(var(58)),authorname = "GM")
triggerall = !(p2stateno = 52000 && p2movetype = I && enemynear(var(58)),authorname = "jin")
triggerall = numhelper(10009+id) > 0
triggerall = (helper(10009+id),var(25) <= 0 || helper(10009+id),var(25) > 0 && !inguarddist && !helper(10009+id),inguarddist) && (helper(10009+id),var(23) <= 0 || !inguarddist && !helper(10009+id),inguarddist)
triggerall = p2bodydist x = [-10,999]
trigger1 = ctrl || (stateno = [21,22])
ignorehitpause = 0

;6Bb
[State -3,6Bb]
type = ChangeState
value = 204
triggerall = var(59)>0
triggerall = roundstate = 2
triggerall = random <= var(59)*100
triggerall = statetype != A
triggerall = enemynear(var(58)),stateno = 208
triggerall = !((p2stateno = [700,702]) && p2movetype = I && enemynear(var(58)),authorname = "Ahuron")
triggerall = !((p2stateno = [5400,5410]) && p2movetype = I && enemynear(var(58)),authorname = "GM")
triggerall = !(p2stateno = 52000 && p2movetype = I && enemynear(var(58)),authorname = "jin")
triggerall = numhelper(10009+id) > 0
triggerall = (helper(10009+id),var(25) <= 0 || helper(10009+id),var(25) > 0 && !inguarddist && !helper(10009+id),inguarddist) && (helper(10009+id),var(23) <= 0 || !inguarddist && !helper(10009+id),inguarddist)
triggerall = p2bodydist x = [-10,140]
trigger1 = ctrl || (stateno = [21,22])
ignorehitpause = 0

;^A
[State -3,4tame6A]
type = ChangeState
value = 1100
triggerall = var(59)>0
triggerall = var(52)>0
triggerall = roundstate = 2
triggerall = random <= var(59)*100
triggerall = statetype != A
triggerall = enemynear(var(58)),movetype = H
triggerall = (enemynear(var(58)),stateno = [5100,5110]) && enemynear(var(58)),const(data.liedown.time) >= 20 && enemynear(var(58)),gethitvar(recovertime) >= 10
triggerall = enemynear(var(58)),stateno != [120,159]
triggerall = enemynear(var(58)),stateno != 5120
triggerall = !((p2stateno = [700,702]) && p2movetype = I && enemynear(var(58)),authorname = "Ahuron")
triggerall = !((p2stateno = [5400,5410]) && p2movetype = I && enemynear(var(58)),authorname = "GM")
triggerall = !(p2stateno = 52000 && p2movetype = I && enemynear(var(58)),authorname = "jin")
triggerall = numhelper(10009+id) > 0
triggerall = (helper(10009+id),var(25) <= 0 || helper(10009+id),var(25) > 0 && !inguarddist && !helper(10009+id),inguarddist) && (helper(10009+id),var(23) <= 0 || !inguarddist && !helper(10009+id),inguarddist)
triggerall = p2bodydist x = [-5,120]
triggerall = p2bodydist y >= 0
trigger1 = ctrl || (stateno = [21,22]) || (stateno = [120,159])
ignorehitpause = 0

;
;ډAg
;
;
[State -3, buka_come]
type = ChangeState
value = 700
triggerall = var(59)>0
triggerall = var(4)<=4
triggerall = roundstate = 2
triggerall = random <= var(59)*100
triggerall = statetype != A
triggerall = enemynear(var(58)),movetype != A
triggerall = !((p2stateno = [700,702]) && p2movetype = I && enemynear(var(58)),authorname = "Ahuron")
triggerall = !((p2stateno = [5400,5410]) && p2movetype = I && enemynear(var(58)),authorname = "GM")
triggerall = !(p2stateno = 52000 && p2movetype = I && enemynear(var(58)),authorname = "jin")
triggerall = numhelper(10009+id) > 0
triggerall = (helper(10009+id),var(25) <= 0 || helper(10009+id),var(25) > 0 && !inguarddist && !helper(10009+id),inguarddist) && (helper(10009+id),var(23) <= 0 || !inguarddist && !helper(10009+id),inguarddist)
trigger1 = var(4)>3 && stateno = 200 && animtime = 0 && time > 0
trigger1 = !inguarddist && (enemynear(var(58)),statetype = A || enemynear(var(58)),movetype = I || (enemynear(var(58)),stateno = [120,159]))
trigger1 = (p2bodydist x = [110,999]) && enemynear(var(58)),vel x <=0
trigger2 = var(4)>3 && (stateno = [204,205]) && animtime = 0 && time > 0
trigger2 = enemynear(var(58)),stateno = 208 || (enemynear(var(58)),stateno = [2085100,2085110])
trigger3 = stateno = 710 && animtime = 0 && time > 0
trigger3 = enemynear(var(58)),statetype = A && (enemynear(var(58)),stateno = [5030,5210]) || enemynear(var(58)),stateno = 5120 && enemynear(var(58)),animtime <= -30
ignorehitpause = 0

;z
[State -3,buka_die]
type = ChangeState
value = 720
triggerall = var(59)>2
triggerall = var(3)<=10 && var(4)>0
triggerall = roundstate = 2
triggerall = random <= var(59)*100
triggerall = statetype != A
triggerall = enemynear(var(58)),movetype != A
triggerall = !((p2stateno = [700,702]) && p2movetype = I && enemynear(var(58)),authorname = "Ahuron")
triggerall = !((p2stateno = [5400,5410]) && p2movetype = I && enemynear(var(58)),authorname = "GM")
triggerall = !(p2stateno = 52000 && p2movetype = I && enemynear(var(58)),authorname = "jin")
triggerall = numhelper(10009+id) > 0
triggerall = (helper(10009+id),var(25) <= 0 || helper(10009+id),var(25) > 0 && !inguarddist && !helper(10009+id),inguarddist) && (helper(10009+id),var(23) <= 0 || !inguarddist && !helper(10009+id),inguarddist)
trigger1 = var(4)>3 && stateno = 200 && animtime = 0 && time > 0
trigger1 = !inguarddist && (enemynear(var(58)),statetype = A || enemynear(var(58)),movetype = I || (enemynear(var(58)),stateno = [120,159]))
trigger1 = (p2bodydist x = [130,999]) && enemynear(var(58)),vel x <=0
trigger2 = var(4)>3 && (stateno = [204,205]) && animtime = 0 && time > 0
trigger2 = enemynear(var(58)),stateno = 208 || (enemynear(var(58)),stateno = [2085100,2085110])
trigger3 = stateno = 710 && animtime = 0 && time > 0
trigger3 = enemynear(var(58)),stateno = 5120
ignorehitpause = 0

;ݒu
[State -3,bat_sword]
type = ChangeState
value = 900
triggerall = var(59)>0
triggerall = roundstate = 2
triggerall = !numhelper(900)
triggerall = statetype != A
triggerall = !((p2stateno = [700,702]) && p2movetype = I && enemynear(var(58)),authorname = "Ahuron")
triggerall = !((p2stateno = [5400,5410]) && p2movetype = I && enemynear(var(58)),authorname = "GM")
triggerall = !(p2stateno = 52000 && p2movetype = I && enemynear(var(58)),authorname = "jin")
triggerall = numhelper(10009+id) > 0
triggerall = (helper(10009+id),var(25) <= 0 || helper(10009+id),var(25) > 0 && !inguarddist && !helper(10009+id),inguarddist) && (helper(10009+id),var(23) <= 0 || !inguarddist && !helper(10009+id),inguarddist)
trigger1 = stateno = 1702 && animtime = 0 && time > 0
trigger1 = enemynear(var(58)),statetype = A && enemynear(var(58)),statetype != L && enemynear(var(58)),movetype = H && (enemynear(var(58)),stateno != [120,159])
trigger1 = p2bodydist x = [-30,60]
trigger1 = random <= var(59)*100
trigger2 = (stateno = 1300 || stateno = 1400 || stateno = 1702) && animtime = 0 && time > 0
trigger2 = enemynear(var(58)),stateno = 5120 && enemynear(var(58)),animtime <= -30 || enemynear(var(58)),statetype = A && (enemynear(var(58)),stateno = [5030,5210])
trigger2 = p2bodydist x = [90,600]
trigger2 = random <= var(59)*50
ignorehitpause = 0

;214C
[State -3,214C]
type = ChangeState
value = 1810
triggerall = var(59)>0
triggerall = roundstate = 2
triggerall = !numhelper(1810)
triggerall = !numprojID(1810)
triggerall = !numprojID(1815)
triggerall = random <= var(59)*100
triggerall = statetype != A
triggerall = enemynear(var(58)),statetype = A
triggerall = enemynear(var(58)),statetype != L
triggerall = enemynear(var(58)),movetype = H
triggerall = enemynear(var(58)),stateno != [120,159]
triggerall = !((p2stateno = [700,702]) && p2movetype = I && enemynear(var(58)),authorname = "Ahuron")
triggerall = !((p2stateno = [5400,5410]) && p2movetype = I && enemynear(var(58)),authorname = "GM")
triggerall = !(p2stateno = 52000 && p2movetype = I && enemynear(var(58)),authorname = "jin")
triggerall = p2bodydist x = [-30,180]
trigger1 = stateno = 1702 && animtime = 0 && time > 0
ignorehitpause = 0

;214B
[State -3,214B]
type = ChangeState
value = 1800
triggerall = var(59)>0
triggerall = roundstate = 2
triggerall = !numhelper(1800)
triggerall = !numprojID(1800)
triggerall = random <= var(59)*100
triggerall = statetype != A
triggerall = enemynear(var(58)),statetype = A
triggerall = enemynear(var(58)),statetype != L
triggerall = enemynear(var(58)),movetype = H
triggerall = enemynear(var(58)),stateno != [120,159]
triggerall = !((p2stateno = [700,702]) && p2movetype = I && enemynear(var(58)),authorname = "Ahuron")
triggerall = !((p2stateno = [5400,5410]) && p2movetype = I && enemynear(var(58)),authorname = "GM")
triggerall = !(p2stateno = 52000 && p2movetype = I && enemynear(var(58)),authorname = "jin")
triggerall = p2bodydist x = [181,999]
trigger1 = stateno = 1702 && animtime = 0 && time > 0
ignorehitpause = 0

;623A
[State -3,623A]
type = ChangeState
value = 1050
triggerall = var(59)>0
triggerall = roundstate = 2
triggerall = random <= var(59)*100
triggerall = statetype != A
triggerall = enemynear(var(58)),statetype = A
triggerall = enemynear(var(58)),statetype != L
triggerall = enemynear(var(58)),movetype = H
triggerall = enemynear(var(58)),stateno != [120,159]
triggerall = !((p2stateno = [700,702]) && p2movetype = I && enemynear(var(58)),authorname = "Ahuron")
triggerall = !((p2stateno = [5400,5410]) && p2movetype = I && enemynear(var(58)),authorname = "GM")
triggerall = !(p2stateno = 52000 && p2movetype = I && enemynear(var(58)),authorname = "jin")
triggerall = (p2bodydist x = [-15,40]) && (enemynear(var(58)),backedgedist <= 20 || enemynear(var(58)),frontedgebodydist <= 10)
trigger1 = stateno = 1702 && animtime = 0 && time > 0
ignorehitpause = 0

;^U{^Q
[State -3,H3];K3
type = ChangeState
value = 2200
triggerall = var(59)>0
triggerall = roundstate = 2
triggerall = power >= 1000
triggerall = random <= var(59)*25 || p2life <= 150 && random <= (var(59))*100
triggerall = statetype != A
triggerall = enemynear(var(58)),statetype = A
triggerall = enemynear(var(58)),statetype != L
triggerall = enemynear(var(58)),movetype = H
triggerall = enemynear(var(58)),stateno != [120,159]
triggerall = !((p2stateno = [700,702]) && p2movetype = I && enemynear(var(58)),authorname = "Ahuron")
triggerall = !((p2stateno = [5400,5410]) && p2movetype = I && enemynear(var(58)),authorname = "GM")
triggerall = !(p2stateno = 52000 && p2movetype = I && enemynear(var(58)),authorname = "jin")
triggerall = numhelper(10009+id) > 0
triggerall = (helper(10009+id),var(25) <= 0 || helper(10009+id),var(25) > 0 && !inguarddist && !helper(10009+id),inguarddist) && (helper(10009+id),var(23) <= 0 || !inguarddist && !helper(10009+id),inguarddist)
triggerall = p2bodydist x = [-10,160]
trigger1 = stateno = 1702 && animtime = 0 && time > 0
ignorehitpause = 0

;^B
[State -3,4tame6B]
type = ChangeState
value = 1200
triggerall = var(59)>0
triggerall = roundstate = 2
triggerall = statetype != A
triggerall = enemynear(var(58)),statetype != L
triggerall = !((p2stateno = [700,702]) && p2movetype = I && enemynear(var(58)),authorname = "Ahuron")
triggerall = !((p2stateno = [5400,5410]) && p2movetype = I && enemynear(var(58)),authorname = "GM")
triggerall = !(p2stateno = 52000 && p2movetype = I && enemynear(var(58)),authorname = "jin")
triggerall = numhelper(10009+id) > 0
triggerall = (helper(10009+id),var(25) <= 0 || helper(10009+id),var(25) > 0 && !inguarddist && !helper(10009+id),inguarddist) && (helper(10009+id),var(23) <= 0 || !inguarddist && !helper(10009+id),inguarddist)
triggerall = p2bodydist x = [-15,180]
trigger1 = (stateno = 200 || stateno = 204 || stateno = 400) && animtime = 0 && time > 0
trigger1 = enemynear(var(58)),statetype != A && enemynear(var(58)),movetype = H && (enemynear(var(58)),stateno != [120,159])
trigger1 = random <= var(59)*100
trigger2 = (stateno = 970 || stateno = 1510 || stateno = 1520 || stateno = 1702) && animtime = 0 && time > 0
trigger2 = enemynear(var(58)),statetype = A && enemynear(var(58)),movetype = H && (enemynear(var(58)),stateno != [120,159])
trigger2 = random <= var(59)*100
trigger3 = (stateno = 200 || stateno = 204 || stateno = 400) && animtime = 0 && time > 0 && enemynear(var(58)),statetype != A && (enemynear(var(58)),stateno = [120,159])
trigger3 = random <= var(59)*25
ignorehitpause = 0

;^A
[State -3,4tame6A]
type = ChangeState
value = 1100
triggerall = var(59)>0
triggerall = roundstate = 2
triggerall = statetype != A
triggerall = !((p2stateno = [700,702]) && p2movetype = I && enemynear(var(58)),authorname = "Ahuron")
triggerall = !((p2stateno = [5400,5410]) && p2movetype = I && enemynear(var(58)),authorname = "GM")
triggerall = !(p2stateno = 52000 && p2movetype = I && enemynear(var(58)),authorname = "jin")
triggerall = numhelper(10009+id) > 0
triggerall = (helper(10009+id),var(25) <= 0 || helper(10009+id),var(25) > 0 && !inguarddist && !helper(10009+id),inguarddist) && (helper(10009+id),var(23) <= 0 || !inguarddist && !helper(10009+id),inguarddist)
triggerall = p2bodydist x = [-15,160]
trigger1 = (stateno = 245 || stateno = 420 || (stateno = [710,720])) && animtime = 0 && time > 0 && enemynear(var(58)),movetype = H && (enemynear(var(58)),stateno != [120,159])
trigger1 = p2bodydist y >= 0
trigger1 = random <= var(59)*100
trigger2 = (stateno = 204 || (stateno = [710,720])) && animtime = 0 && time > 0 && enemynear(var(58)),movetype = H && (enemynear(var(58)),stateno = [2085100,2085101])
trigger2 = random <= var(59)*100
trigger3 = (stateno = 200 || stateno = 204 || stateno = 400) && animtime = 0 && time > 0 && enemynear(var(58)),statetype != A && (enemynear(var(58)),stateno = [120,159])
trigger3 = p2bodydist y >= 0
trigger3 = random <= var(59)*40
ignorehitpause = 0

;_bV
[State -3,d]
type = ChangeState
value = 100
triggerall = var(59)>0
triggerall = roundstate = 2
triggerall = statetype != A
triggerall = enemynear(var(58)),statetype != A
triggerall = enemynear(var(58)),statetype != L
triggerall = (stateno = 200 || stateno = 204) && animtime = 0 && time > 0
triggerall = !((p2stateno = [700,702]) && p2movetype = I && enemynear(var(58)),authorname = "Ahuron")
triggerall = !((p2stateno = [5400,5410]) && p2movetype = I && enemynear(var(58)),authorname = "GM")
triggerall = !(p2stateno = 52000 && p2movetype = I && enemynear(var(58)),authorname = "jin")
triggerall = numhelper(10009+id) > 0
triggerall = (helper(10009+id),var(25) <= 0 || helper(10009+id),var(25) > 0 && !inguarddist && !helper(10009+id),inguarddist) && (helper(10009+id),var(23) <= 0 || !inguarddist && !helper(10009+id),inguarddist)
triggerall = p2bodydist x = [60,180]
triggerall = p2bodydist y >= 0
trigger1 = enemynear(var(58)),movetype = H && (enemynear(var(58)),stateno != [120,159])
trigger1 = random <= var(59)*100
trigger2 = enemynear(var(58)),stateno = [120,159]
trigger2 = random <= var(59)*25
ignorehitpause = 0

;K6 XP[vS[g
[State -3,sg]
type = ChangeState
value = 3100
triggerall = var(59)>7
triggerall = roundstate = 2
triggerall = life > 0
triggerall = p2life > 0
triggerall = power >= 3000
triggerall = statetype != A
triggerall = enemynear(var(58)),statetype != A
triggerall = enemynear(var(58)),statetype != L
triggerall = (stateno = 200 || stateno = 204 || stateno = 240 || stateno = 400)
triggerall = !((p2stateno = [700,702]) && p2movetype = I && enemynear(var(58)),authorname = "Ahuron")
triggerall = !((p2stateno = [5400,5410]) && p2movetype = I && enemynear(var(58)),authorname = "GM")
triggerall = !(p2stateno = 52000 && p2movetype = I && enemynear(var(58)),authorname = "jin")
triggerall = p2bodydist x < 30
triggerall = p2bodydist x = [-20,30]
triggerall = p2bodydist y >= 0
trigger1 = animtime = 0 && time > 0 && enemynear(var(58)),movetype != H || (enemynear(var(58)),stateno = [120,159])
trigger1 = random <= (var(59))*50
trigger2 = movehit && animtime = 0 && time > 0 && enemynear(var(58)),movetype = H && (enemynear(var(58)),stateno != [120,159])
trigger2 = random <= (var(59))*100
trigger3 = moveguarded && animtime = 0 && time > 0 && (enemynear(var(58)),stateno != [120,159])
trigger3 = random <= (var(59))*100
ignorehitpause = 0

;63214XR}h
[State -3,t63214x]
type = ChangeState
value = 1700
triggerall = var(59)>7
triggerall = roundstate = 2
triggerall = random <= (var(59))*60
triggerall = statetype != A
triggerall = enemynear(var(58)),statetype != A
triggerall = enemynear(var(58)),statetype != L
triggerall = enemynear(var(58)),movetype != H || (enemynear(var(58)),stateno = [120,159])
triggerall = !((p2stateno = [700,702]) && p2movetype = I && enemynear(var(58)),authorname = "Ahuron")
triggerall = !((p2stateno = [5400,5410]) && p2movetype = I && enemynear(var(58)),authorname = "GM")
triggerall = !(p2stateno = 52000 && p2movetype = I && enemynear(var(58)),authorname = "jin")
triggerall = p2bodydist x < 30
triggerall = p2bodydist x = [-20,30]
triggerall = p2bodydist y >= 0
trigger1 = (stateno = 200 || stateno = 204 || stateno = 240 || stateno = 400) && animtime = 0 && time > 0
ignorehitpause = 0

;^C
[State -3,4tame6C]
type = ChangeState
value = 1600
triggerall = var(59)>3
triggerall = roundstate = 2
triggerall = random <= (var(59))*10
triggerall = statetype != A
triggerall = enemynear(var(58)),statetype != A
triggerall = enemynear(var(58)),statetype != L
triggerall = enemynear(var(58)),movetype = H && (enemynear(var(58)),stateno != [120,159])
triggerall = !((p2stateno = [700,702]) && p2movetype = I && enemynear(var(58)),authorname = "Ahuron")
triggerall = !((p2stateno = [5400,5410]) && p2movetype = I && enemynear(var(58)),authorname = "GM")
triggerall = !(p2stateno = 52000 && p2movetype = I && enemynear(var(58)),authorname = "jin")
triggerall = numhelper(10009+id) > 0
triggerall = (helper(10009+id),var(25) <= 0 || helper(10009+id),var(25) > 0 && !inguarddist && !helper(10009+id),inguarddist) && (helper(10009+id),var(23) <= 0 || !inguarddist && !helper(10009+id),inguarddist)
triggerall = p2bodydist x = [31,120]
triggerall = p2bodydist y >= 0
trigger1 = (stateno = 200 || stateno = 204 || stateno = 400) && animtime = 0 && time > 0
ignorehitpause = 0

;236C
[State -3,236C]
type = ChangeState
value = 1300
triggerall = var(59)>3
triggerall = roundstate = 2
triggerall = random <= (var(59))*20
triggerall = statetype != A
triggerall = enemynear(var(58)),statetype != A
triggerall = enemynear(var(58)),statetype != L
triggerall = enemynear(var(58)),movetype = I && enemynear(var(58)),movetype != A || (enemynear(var(58)),stateno = [120,159])
triggerall = !((p2stateno = [700,702]) && p2movetype = I && enemynear(var(58)),authorname = "Ahuron")
triggerall = !((p2stateno = [5400,5410]) && p2movetype = I && enemynear(var(58)),authorname = "GM")
triggerall = !(p2stateno = 52000 && p2movetype = I && enemynear(var(58)),authorname = "jin")
triggerall = numhelper(10009+id) > 0
triggerall = (helper(10009+id),var(25) <= 0 || helper(10009+id),var(25) > 0 && !inguarddist && !helper(10009+id),inguarddist) && (helper(10009+id),var(23) <= 0 || !inguarddist && !helper(10009+id),inguarddist)
triggerall = p2bodydist x = [120,180]
triggerall = p2bodydist y >= 0
trigger1 = (stateno = 200 || stateno = 204 || stateno = 400) && animtime = 0 && time > 0
ignorehitpause = 0

;󒆁A
[State -3,a214A]
type = ChangeState
value = 1500
triggerall = var(59)>2
triggerall = var(3)>0
triggerall = roundstate = 2
triggerall = random <= var(59)*200
triggerall = statetype = A && (stateno != [1500,1520])
triggerall = pos y < -20 && vel y > 0
trigger1 = (stateno = 1052 || stateno = 1062 || stateno = 1072) && animelemtime(9)>0
ignorehitpause = 0

;
;
;
;K6 XP[vS[g
[State -3,sg]
type = ChangeState
value = 3100
triggerall = var(59)>5
triggerall = roundstate = 2
triggerall = power >= 3000
triggerall = random <= (var(59))*100
triggerall = statetype != A
triggerall = enemynear(var(58)),statetype != A
triggerall = enemynear(var(58)),statetype != L
triggerall = enemynear(var(58)),movetype != H
triggerall = (prevstateno = [120,159]) || (prevstateno = [750,755]) || (prevstateno = [5000,5210])
triggerall = enemynear(var(58)),animtime <= -1
triggerall = enemynear(var(58)),ctrl=0
triggerall = p2bodydist x < 30
triggerall = p2bodydist x = [-20,30]
triggerall = p2bodydist y >= 0
trigger1 = ctrl || (stateno = [21,22])
ignorehitpause = 0

;^a
[State -3,4tame6B]
type = ChangeState
value = 1200
triggerall = var(59)>4
triggerall = roundstate = 2
triggerall = random <= (var(59))*100
triggerall = statetype != A
triggerall = enemynear(var(58)),statetype != A
triggerall = enemynear(var(58)),statetype != L
triggerall = enemynear(var(58)),movetype != H
triggerall = (prevstateno = [120,159]) || (prevstateno = [750,755]) || (prevstateno = [5000,5210])
triggerall = enemynear(var(58)),animtime <= -15
triggerall = enemynear(var(58)),ctrl=0
triggerall = numhelper(10009+id) > 0
triggerall = (helper(10009+id),var(25) <= 0 || helper(10009+id),var(25) > 0 && !inguarddist && !helper(10009+id),inguarddist) && (helper(10009+id),var(23) <= 0 || !inguarddist && !helper(10009+id),inguarddist)
triggerall = enemynear(var(58)),numproj=0
triggerall = p2bodydist x = [-15,50]
triggerall = p2bodydist y >= 0
trigger1 = ctrl || (stateno = [21,22])
ignorehitpause = 0

;
[State -3,A]
type = ChangeState
value = 230
triggerall = var(59)>0
triggerall = var(3)>=2
triggerall = roundstate = 2
triggerall = random <= (var(59))*100
triggerall = statetype != A
triggerall = enemynear(var(58)),statetype = S && enemynear(var(58)),const(size.head.pos.y)+10 <= -60
triggerall = (prevstateno = [120,159]) || (prevstateno = [750,755]) || (prevstateno = [5000,5210])
triggerall = enemynear(var(58)),animtime <= -3
triggerall = enemynear(var(58)),ctrl=0
triggerall = enemynear(var(58)),numproj=0
triggerall = p2bodydist x = [-10,53]
triggerall = p2bodydist y >= 0
trigger1 = ctrl || (stateno = [21,22])
ignorehitpause = 0

;Ⴊݎ
[State -3,cA]
type = ChangeState
value = 400
triggerall = var(59)>0
triggerall = var(3)>=2
triggerall = roundstate = 2
triggerall = random <= (var(59))*100
triggerall = statetype != A
triggerall = enemynear(var(58)),statetype != A
triggerall = (prevstateno = [120,159]) || (prevstateno = [750,755]) || (prevstateno = [5000,5210])
triggerall = enemynear(var(58)),animtime <= -5
triggerall = enemynear(var(58)),ctrl=0
triggerall = enemynear(var(58)),numproj=0
triggerall = p2bodydist x = [-10,33]
triggerall = p2bodydist y >= 0
trigger1 = ctrl || (stateno = [21,22])
ignorehitpause = 0

;Ⴊݒ
[State -3,cB]
type = ChangeState
value = 410
triggerall = var(59)>0
triggerall = roundstate = 2
triggerall = random <= (var(59))*100
triggerall = statetype != A
triggerall = enemynear(var(58)),statetype != A
triggerall = (prevstateno = [120,159]) || (prevstateno = [750,755]) || (prevstateno = [5000,5210])
triggerall = enemynear(var(58)),animtime <= -8
triggerall = enemynear(var(58)),ctrl=0
triggerall = enemynear(var(58)),numproj=0
triggerall = p2bodydist x = [-10,53]
triggerall = p2bodydist y >= 0
trigger1 = ctrl || (stateno = [21,22])
ignorehitpause = 0

;
[State -3,B]
type = ChangeState
value = 235
triggerall = var(59)>0
triggerall = var(3)>=2
triggerall = roundstate = 2
triggerall = random <= (var(59))*100
triggerall = statetype != A
triggerall = enemynear(var(58)),statetype = S
triggerall = (prevstateno = [120,159]) || (prevstateno = [750,755]) || (prevstateno = [5000,5210])
triggerall = enemynear(var(58)),animtime <= -9
triggerall = enemynear(var(58)),ctrl=0
triggerall = numhelper(10009+id) > 0
triggerall = (helper(10009+id),var(25) <= 0 || helper(10009+id),var(25) > 0 && !inguarddist && !helper(10009+id),inguarddist) && (helper(10009+id),var(23) <= 0 || !inguarddist && !helper(10009+id),inguarddist)
triggerall = enemynear(var(58)),numproj=0
triggerall = p2bodydist x = [0,63]
triggerall = p2bodydist y >= 0
trigger1 = ctrl || (stateno = [21,22])
ignorehitpause = 0

;
[State -3,C]
type = ChangeState
value = 240
triggerall = var(59)>0
triggerall = roundstate = 2
triggerall = random <= (var(59))*100
triggerall = statetype != A
triggerall = enemynear(var(58)),statetype = S
triggerall = (prevstateno = [120,159]) || (prevstateno = [750,755]) || (prevstateno = [5000,5210])
triggerall = enemynear(var(58)),animtime <= -11
triggerall = enemynear(var(58)),ctrl=0
triggerall = numhelper(10009+id) > 0
triggerall = (helper(10009+id),var(25) <= 0 || helper(10009+id),var(25) > 0 && !inguarddist && !helper(10009+id),inguarddist) && (helper(10009+id),var(23) <= 0 || !inguarddist && !helper(10009+id),inguarddist)
triggerall = enemynear(var(58)),numproj=0
triggerall = p2bodydist x = [0,107]
triggerall = p2bodydist y >= 0
trigger1 = ctrl || (stateno = [21,22])
ignorehitpause = 0

;Ⴊ݋
[State -3,cC]
type = ChangeState
value = 420
triggerall = var(59)>0
triggerall = roundstate = 2
triggerall = random <= (var(59))*100
triggerall = statetype != A
triggerall = enemynear(var(58)),statetype != A
triggerall = (prevstateno = [120,159]) || (prevstateno = [750,755]) || (prevstateno = [5000,5210])
triggerall = enemynear(var(58)),animtime <= -15
triggerall = enemynear(var(58)),ctrl=0
triggerall = numhelper(10009+id) > 0
triggerall = (helper(10009+id),var(25) <= 0 || helper(10009+id),var(25) > 0 && !inguarddist && !helper(10009+id),inguarddist) && (helper(10009+id),var(23) <= 0 || !inguarddist && !helper(10009+id),inguarddist)
triggerall = enemynear(var(58)),numproj=0
triggerall = p2bodydist x = [0,140]
triggerall = p2bodydist y >= 0
trigger1 = ctrl || (stateno = [21,22])
ignorehitpause = 0

;623A
[State -3,623A]
type = ChangeState
value = 1050
triggerall = var(59)>0
triggerall = roundstate = 2
triggerall = random <= (var(59))*100
triggerall = statetype != A
triggerall = enemynear(var(58)),statetype != L
triggerall = (prevstateno = [120,159]) || (prevstateno = [750,755]) || (prevstateno = [5000,5210])
triggerall = enemynear(var(58)),animtime <= -12
triggerall = enemynear(var(58)),ctrl=0
triggerall = p2bodydist x = [-10,30]
triggerall = p2bodydist y = [-50,0]
trigger1 = ctrl || (stateno = [21,22])
ignorehitpause = 0

;63214XR}h
[State -3,t63214x]
type = ChangeState
value = 1700
triggerall = var(59)>4
triggerall = roundstate = 2
triggerall = random <= (var(59))*100
triggerall = statetype != A
triggerall = enemynear(var(58)),statetype != A
triggerall = enemynear(var(58)),statetype != L
triggerall = enemynear(var(58)),movetype != H
triggerall = (prevstateno = [120,159]) || (prevstateno = [750,755]) || (prevstateno = [5000,5210])
triggerall = enemynear(var(58)),animtime <= -1
triggerall = enemynear(var(58)),ctrl=0
triggerall = p2bodydist x < 30
triggerall = (p2bodydist x = [-20,30]) && (backedgebodydist <= 30 || enemynear(var(58)),backedgedist <= 20 || enemynear(var(58)),frontedgebodydist <= 10)
triggerall = p2bodydist y >= 0
trigger1 = ctrl || (stateno = [21,22])
ignorehitpause = 0

;
[State -3,Throw]
type = ChangeState
value = 800
triggerall = var(59)>0
triggerall = roundstate = 2
triggerall = random <= (var(59))*100
triggerall = statetype != A
triggerall = enemynear(var(58)),statetype != A
triggerall = enemynear(var(58)),statetype != L
triggerall = enemynear(var(58)),movetype != H
triggerall = (prevstateno = [120,159]) || (prevstateno = [750,755]) || (prevstateno = [5000,5210])
triggerall = enemynear(var(58)),animtime <= -5
triggerall = enemynear(var(58)),ctrl=0
triggerall = p2bodydist x = [-20,30]
triggerall = p2bodydist y >= 0
trigger1 = ctrl || (stateno = [21,22])
ignorehitpause = 0

;󒆁U{^Q
[State -3,H4];K4
type = ChangeState
value = 2000
triggerall = var(59)>2
triggerall = roundstate = 2
triggerall = power >= 2000
triggerall = random <= (var(59))*100
triggerall = statetype = A
triggerall = (enemynear(var(58)),statetype != A && vel y >= 0) || enemynear(var(58)),statetype = A
triggerall = (prevstateno = [120,155]) || (prevstateno = [5000,5210])
triggerall = enemynear(var(58)),animtime <= -8
triggerall = enemynear(var(58)),ctrl=0
triggerall = numhelper(10009+id) > 0
triggerall = (helper(10009+id),var(25) <= 0 || helper(10009+id),var(25) > 0 && !inguarddist && !helper(10009+id),inguarddist) && (helper(10009+id),var(23) <= 0 || !inguarddist && !helper(10009+id),inguarddist)
triggerall = pos y < -40
triggerall = p2bodydist x = [-5+floor(8*(enemynear(var(58)),vel x)+floor(8*vel x)),30+floor(8*(enemynear(var(58)),vel x)+floor(8*vel x))]
triggerall = p2bodydist y = [0-floor(8*(enemynear(var(58)),vel y)+(8*(8+1)/2)*fvar(20)-floor(8*vel y)-(8*(8+1)/2)*0.47),60-floor(8*(enemynear(var(58)),vel y)+(8*(8+1)/2)*fvar(20)-floor(8*vel y)-(8*(8+1)/2)*0.47)]
trigger1 = ctrl || stateno = 50 || (stateno = 101) || (stateno = [120,149])
ignorehitpause = 0

;󒆎
[State -3,jl]
type = ChangeState
value = 600
triggerall = var(59)>0
triggerall = var(3)>=2
triggerall = roundstate = 2
triggerall = random <= (var(59))*100
triggerall = statetype = A
triggerall = (enemynear(var(58)),statetype != A && vel y >= 0) || enemynear(var(58)),statetype = A
triggerall = (prevstateno = [120,155]) || (prevstateno = [5000,5210])
triggerall = enemynear(var(58)),animtime <= -4
triggerall = enemynear(var(58)),ctrl=0
triggerall = numhelper(10009+id) > 0
triggerall = (helper(10009+id),var(25) <= 0 || helper(10009+id),var(25) > 0 && !inguarddist && !helper(10009+id),inguarddist) && (helper(10009+id),var(23) <= 0 || !inguarddist && !helper(10009+id),inguarddist)
triggerall = pos y < -20
triggerall = p2bodydist x = [0+floor(4*(enemynear(var(58)),vel x)+floor(4*vel x)),70+floor(4*(enemynear(var(58)),vel x)+floor(4*vel x))]
triggerall = p2bodydist y = [0-floor(4*(enemynear(var(58)),vel y)+(4*(4+1)/2)*fvar(20)-floor(4*vel y)-(4*(4+1)/2)*0.47),40-floor(4*(enemynear(var(58)),vel y)+(4*(4+1)/2)*fvar(20)-floor(4*vel y)-(4*(4+1)/2)*0.47)]
trigger1 = ctrl || stateno = 45 || stateno = 50 || (stateno = 101) || (stateno = [120,149])
ignorehitpause = 0

;󒆒
[State -3,jm]
type = ChangeState
value = 605
triggerall = var(59)>0
triggerall = roundstate = 2
triggerall = random <= (var(59))*100
triggerall = statetype = A
triggerall = (enemynear(var(58)),statetype != A && vel y >= 0) || enemynear(var(58)),statetype = A
triggerall = (prevstateno = [120,155]) || (prevstateno = [5000,5210])
triggerall = enemynear(var(58)),animtime <= -13
triggerall = enemynear(var(58)),ctrl=0
triggerall = numhelper(10009+id) > 0
triggerall = (helper(10009+id),var(25) <= 0 || helper(10009+id),var(25) > 0 && !inguarddist && !helper(10009+id),inguarddist) && (helper(10009+id),var(23) <= 0 || !inguarddist && !helper(10009+id),inguarddist)
triggerall = pos y < -20
triggerall = p2bodydist x = [-10+floor(13*(enemynear(var(58)),vel x)+floor(13*vel x)),30+floor(13*(enemynear(var(58)),vel x)+floor(13*vel x))]
triggerall = p2bodydist y = [0-floor(13*(enemynear(var(58)),vel y)+(13*(13+1)/2)*fvar(20)-floor(13*vel y)-(13*(13+1)/2)*0.47),40-floor(13*(enemynear(var(58)),vel y)+(13*(13+1)/2)*fvar(20)-floor(13*vel y)-(13*(13+1)/2)*0.47)]
trigger1 = ctrl || stateno = 45 || stateno = 50 || (stateno = 101) || (stateno = [120,149])
ignorehitpause = 0

;󒆋
[State -3,jh]
type = ChangeState
value = 610
triggerall = var(59)>0
triggerall = roundstate = 2
triggerall = random <= (var(59))*100
triggerall = statetype = A
triggerall = (enemynear(var(58)),statetype != A && vel y >= 0) || enemynear(var(58)),statetype = A
triggerall = (prevstateno = [120,155]) || (prevstateno = [5000,5210])
triggerall = enemynear(var(58)),animtime <= -5
triggerall = enemynear(var(58)),ctrl=0
triggerall = numhelper(10009+id) > 0
triggerall = (helper(10009+id),var(25) <= 0 || helper(10009+id),var(25) > 0 && !inguarddist && !helper(10009+id),inguarddist) && (helper(10009+id),var(23) <= 0 || !inguarddist && !helper(10009+id),inguarddist)
triggerall = p2bodydist x = [-20+floor(5*(enemynear(var(58)),vel x)+floor(5*vel x)),45+floor(5*(enemynear(var(58)),vel x)+floor(5*vel x))]
triggerall = p2bodydist y = [-60-floor(5*(enemynear(var(58)),vel y)+(5*(5+1)/2)*fvar(20)-floor(5*vel y)-(5*(5+1)/2)*0.47),20-floor(5*(enemynear(var(58)),vel y)+(5*(5+1)/2)*fvar(20)-floor(5*vel y)-(5*(5+1)/2)*0.47)]
trigger1 = ctrl || stateno = 45 || stateno = 50 || (stateno = 101) || (stateno = [120,149])
ignorehitpause = 0

;󒆁a
[State -3,6b]
type = ChangeState
value = 615
triggerall = var(59)>0
triggerall = roundstate = 2
triggerall = random <= (var(59))*100
triggerall = statetype = A
triggerall = (enemynear(var(58)),statetype != A && vel y >= 0) || enemynear(var(58)),statetype = A
triggerall = (prevstateno = [120,155]) || (prevstateno = [5000,5210])
triggerall = enemynear(var(58)),animtime <= -9
triggerall = enemynear(var(58)),ctrl=0
triggerall = numhelper(10009+id) > 0
triggerall = (helper(10009+id),var(25) <= 0 || helper(10009+id),var(25) > 0 && !inguarddist && !helper(10009+id),inguarddist) && (helper(10009+id),var(23) <= 0 || !inguarddist && !helper(10009+id),inguarddist)
triggerall = p2bodydist x = [-10+floor(9*(enemynear(var(58)),vel x)+floor(9*vel x)),50+floor(9*(enemynear(var(58)),vel x)+floor(9*vel x))]
triggerall = p2bodydist y = [-20-floor(9*(enemynear(var(58)),vel y)+(9*(9+1)/2)*fvar(20)-floor(9*vel y)-(9*(9+1)/2)*0.47),50-floor(9*(enemynear(var(58)),vel y)+(9*(9+1)/2)*fvar(20)-floor(9*vel y)-(9*(9+1)/2)*0.47)]
trigger1 = ctrl || stateno = 45 || stateno = 50 || (stateno = 101) || (stateno = [120,149])
ignorehitpause = 0

;󒆁A
[State -3,a214A]
type = ChangeState
value = 1500
triggerall = var(59)>0
triggerall = roundstate = 2
triggerall = random <= (var(59))*100
triggerall = statetype = A && (stateno != [1500,1520])
triggerall = (enemynear(var(58)),statetype != A && vel y >= 0) || enemynear(var(58)),statetype = A
triggerall = (prevstateno = [120,155]) || (prevstateno = [5000,5210])
triggerall = enemynear(var(58)),animtime <= -16
triggerall = enemynear(var(58)),ctrl=0
triggerall = numhelper(10009+id) > 0
triggerall = (helper(10009+id),var(25) <= 0 || helper(10009+id),var(25) > 0 && !inguarddist && !helper(10009+id),inguarddist) && (helper(10009+id),var(23) <= 0 || !inguarddist && !helper(10009+id),inguarddist)
triggerall = pos y < -20
triggerall = p2bodydist x = [-20+floor(16*(enemynear(var(58)),vel x)+floor(16*vel x)),60+floor(16*(enemynear(var(58)),vel x)+floor(16*vel x))]
triggerall = p2bodydist y = [-30-floor(16*(enemynear(var(58)),vel y)+(16*(16+1)/2)*fvar(20)-floor(16*vel y)-(16*(16+1)/2)*0.47),50-floor(16*(enemynear(var(58)),vel y)+(16*(16+1)/2)*fvar(20)-floor(16*vel y)-(16*(16+1)/2)*0.47)]
trigger1 = ctrl || stateno = 45 || stateno = 50 || (stateno = 101) || (stateno = [120,149]) || stateno = 1901
trigger2 = var(3)>9 && (stateno = 1052 || stateno = 1062 || stateno = 1072) && animelemtime(8) > 0
ignorehitpause = 0

;
;؂ւ
;
;623Bij
[State -3,623B at]
type = ChangeState
value = 1060
triggerall = var(59)>6
triggerall = !numtarget
triggerall = roundstate = 2
triggerall = life > 0
triggerall = p2life > 0
triggerall = statetype != A
triggerall = enemynear(var(58)),statetype != L
triggerall = enemynear(var(58)),movetype != H
triggerall = enemynear(var(58)),hitdefattr = SCA,AT || enemynear(var(58)),hitdefattr = SCA, NT, ST, HT
triggerall = enemynear(var(58)),stateno != [120,159]
triggerall = enemynear(var(58)),stateno != [5000,5270]
triggerall = !((p2stateno = [700,710]) && p2movetype = I && enemynear(var(58)),authorname = "Ahuron")
triggerall = !((p2stateno = [5400,5410]) && p2movetype = I && enemynear(var(58)),authorname = "GM")
triggerall = !(p2stateno = 52000 && p2movetype = I && enemynear(var(58)),authorname = "jin")
triggerall = enemynear(var(58)),time >= 10*(9-var(59))
triggerall = (p2bodydist x = [-30,30]) || enemynear(var(58)),statetype = A && (p2bodydist x = [-30,60])
triggerall = p2bodydist y = [-90,30]
triggerall = ctrl || (stateno = [21,22]) || (stateno = [120,149])
trigger1 = enemynear(var(58)),stateno >= 1000 && (random <= var(59)*50 || var(59)>9) || enemynear(var(58)),stateno >= 3000 && random <= var(59)*100
ignorehitpause = 0

;g
[State -3,atm]
type = ChangeState
value = 3500
triggerall = var(59)>5
triggerall = var(51)=0
triggerall = roundstate = 2
triggerall = life > 0
triggerall = p2life > 0
triggerall = power >= 3000
triggerall = random <= var(59)*20
triggerall = statetype != A
triggerall = enemynear(var(58)),statetype != L
triggerall = enemynear(var(58)),movetype != H
triggerall = !enemynear(var(58)),hitdefattr = S,NT
triggerall = !enemynear(var(58)),hitdefattr = SCA,AT
triggerall = !enemynear(var(58)),hitdefattr = SCA,NT,ST,HT
triggerall = enemynear(var(58)),stateno != [120,159]
triggerall = enemynear(var(58)),stateno != [800,899]
triggerall = enemynear(var(58)),stateno != [5000,5270]
triggerall = !((p2stateno = [700,710]) && p2movetype = I && enemynear(var(58)),authorname = "Ahuron")
triggerall = !((p2stateno = [5400,5410]) && p2movetype = I && enemynear(var(58)),authorname = "GM")
triggerall = !(p2stateno = 52000 && p2movetype = I && enemynear(var(58)),authorname = "jin")
triggerall = enemynear(var(58)),time >= 3*(enemynear(var(58)),stateno>999) && (enemynear(var(58)),ctrl || enemynear(var(58)),stateno != [5100,5270])
triggerall = (enemynear(var(58)),animtime < -9 || var(59)<10 && enemynear(var(58)),animtime = [-9-random%10,-9+2*(9-var(59))])
triggerall = numhelper(10009+id) > 0
triggerall = helper(10009+id),var(25) <= 0 && enemynear(var(58)),movetype = A && enemynear(var(58)),stateno > 199 && (enemynear(var(58)),time >= 11*(9-var(59)) || var(59)>9) && enemynear(var(58)),hitdefattr = SCA,NA,SA,HA
triggerall = !enemynear(var(58)),numproj
triggerall = !enemynear(var(58)),vel y && enemynear(var(58)),pos y >= 0 || enemynear(var(58)),pos y < 0 && var(59)>2 && enemynear(var(58)),vel y && p2dist y+floor(9*(enemynear(var(58)),vel y)+(9*(9+1)/2)*fvar(20)) >= 5*(10+10-ifelse(var(59)>9,10,var(59)))
triggerall = ctrl || (stateno = [0,12]) || (stateno = [21,22]) || (stateno = [120,149])
trigger1 = p2bodydist x+floor(9*(enemynear(var(58)),vel x))*(enemynear(var(58)),facing)*ifelse((enemynear(var(58)),pos x-pos x)>=0,1,-1)*(enemynear(var(58)),statetype=A) = [-10*(9+10-ifelse(var(59)>9,10,var(59))),5*(9+10-ifelse(var(59)>9,10,var(59)))]
trigger2 = (enemynear(var(58)),backedgebodydist <= 35-enemynear(var(58)),const(size.ground.back) || enemynear(var(58)),frontedgebodydist <= 35-enemynear(var(58)),const(size.ground.front) ) && p2bodydist x = [-10,5*(9+10-ifelse(var(59)>9,10,var(59)))]
ignorehitpause = 0

;g2
[State -3,atm2]
type = ChangeState
value = 3500
triggerall = var(59)>5
triggerall = var(51)=0
triggerall = roundstate = 2
triggerall = life > 0
triggerall = p2life > 0
triggerall = power >= 3000
triggerall = random <= var(59)*20
triggerall = statetype != A
triggerall = enemynear(var(58)),statetype != L
triggerall = enemynear(var(58)),movetype = A
triggerall = enemynear(var(58)),movetype != H
triggerall = !enemynear(var(58)),hitdefattr = S,NT
triggerall = !enemynear(var(58)),hitdefattr = SCA,AT
triggerall = !enemynear(var(58)),hitdefattr = SCA,NT,ST,HT
triggerall = enemynear(var(58)),stateno != [120,159]
triggerall = enemynear(var(58)),stateno != [800,899]
triggerall = enemynear(var(58)),stateno != [996,999]
triggerall = enemynear(var(58)),stateno != [5000,5270]
triggerall = !((p2stateno = [700,710]) && p2movetype = I && enemynear(var(58)),authorname = "Ahuron")
triggerall = !((p2stateno = [5400,5410]) && p2movetype = I && enemynear(var(58)),authorname = "GM")
triggerall = !(p2stateno = 52000 && p2movetype = I && enemynear(var(58)),authorname = "jin")
triggerall = enemynear(var(58)),time >= 3*(enemynear(var(58)),stateno>999) && !enemynear(var(58)),hitdefattr = CA,SA,HA,ST,HT && (enemynear(var(58)),ctrl || enemynear(var(58)),stateno != [5100,5270])
triggerall = numhelper(10009+id) > 0
triggerall = helper(10009+id),var(25) <= 0 && enemynear(var(58)),movetype = A && enemynear(var(58)),stateno > 199 && (enemynear(var(58)),time >= 11*(10-var(59)) || var(59)>9)
triggerall = !enemynear(var(58)),numproj
triggerall = p2dist x > 0
triggerall = !enemynear(var(58)),vel y && enemynear(var(58)),pos y >= 0 && (enemynear(var(58)),animtime < -9 || var(58)<8 && enemynear(var(58)),animtime = [-9-random%10,-4+2*(9-var(59))])
triggerall = ctrl || (stateno = [0,12]) || (stateno = [21,22]) || (stateno = [120,149])
trigger1 = p2bodydist x+floor(9*(enemynear(var(58)),vel x))*(enemynear(var(58)),facing)*ifelse((enemynear(var(58)),pos x-pos x)>=0,1,-1)*(enemynear(var(58)),statetype=A) = [-10*(9+10-ifelse(var(59)>9,10,var(59))),5*(9+10-ifelse(var(59)>9,10,var(59)))]
trigger2 = (enemynear(var(58)),backedgebodydist <= 35-enemynear(var(58)),const(size.ground.back) || enemynear(var(58)),frontedgebodydist <= 35-enemynear(var(58)),const(size.ground.front) ) && p2bodydist x = [-10,5*(9+10-ifelse(var(59)>9,10,var(59)))]
ignorehitpause = 0

;K6 XP[vS[g
[State -3,sg]
type = ChangeState
value = 3100
triggerall = var(59)>5
triggerall = roundstate = 2
triggerall = life > 0
triggerall = p2life > 0
triggerall = power >= 3000
triggerall = random <= var(59)*75
triggerall = statetype != A
triggerall = enemynear(var(58)),statetype != A
triggerall = enemynear(var(58)),statetype != L
triggerall = enemynear(var(58)),movetype = A
triggerall = enemynear(var(58)),movetype != H
triggerall = enemynear(var(58)),stateno != [40,60]
triggerall = enemynear(var(58)),stateno != [120,159]
triggerall = enemynear(var(58)),stateno != [996,999]
triggerall = enemynear(var(58)),stateno != [5000,5270]
triggerall = enemynear(var(58)),prevstateno != [5000,5270]
triggerall = !((p2stateno = [700,710]) && p2movetype = I && enemynear(var(58)),authorname = "Ahuron")
triggerall = !((p2stateno = [5400,5410]) && p2movetype = I && enemynear(var(58)),authorname = "GM")
triggerall = !(p2stateno = 52000 && p2movetype = I && enemynear(var(58)),authorname = "jin")
triggerall = enemynear(var(58)),animtime <= -1
triggerall = enemynear(var(58)),time >=30 || (!time&&var(59)>=8) || (var(59)>9)
triggerall = p2bodydist x < 30
triggerall = p2bodydist x = [-15+floor(1*(enemynear(var(58)),vel x)),30+floor(1*(enemynear(var(58)),vel x))]
triggerall = p2bodydist y >= 0
triggerall = ctrl || (stateno = [0,12]) || (stateno = [21,22]) || (stateno = [120,149])
trigger1 = enemynear(var(58)),time >= 50 || var(59)>8
trigger2 = (prevstateno = [120,159]) || (prevstateno = [700,702]) || (prevstateno = [5000,5270])
ignorehitpause = 0

;K6 XP[vS[g2
[State -3,sg2]
type = ChangeState
value = 3100
triggerall = var(59)>5
triggerall = roundstate = 2
triggerall = life > 0
triggerall = p2life > 0
triggerall = power >= 3000
triggerall = random <= var(59)*80
triggerall = statetype != A
triggerall = enemynear(var(58)),statetype != A
triggerall = enemynear(var(58)),statetype != L
triggerall = enemynear(var(58)),movetype = A
triggerall = enemynear(var(58)),movetype != H
triggerall = enemynear(var(58)),stateno != [35,60]
triggerall = enemynear(var(58)),stateno != [120,159]
triggerall = enemynear(var(58)),stateno != [996,999]
triggerall = enemynear(var(58)),stateno != [5000,5270]
triggerall = enemynear(var(58)),prevstateno != [5000,5270]
triggerall = enemynear(var(58)),time >=30 || (!time&&var(59)>=8) || (var(59)>9 && p2stateno < 1000)
triggerall = inguarddist || facing = enemynear(var(58)),facing || (p2bodydist x = [0,30])
triggerall = p2bodydist x < 30
triggerall = p2bodydist y >= 0
triggerall = ctrl || (stateno = [0,12]) || (stateno = [21,22]) || (stateno = [120,149])
trigger1 = enemynear(var(58)),time >= 50 || var(59)>8
trigger2 = (prevstateno = [120,159]) || (prevstateno = [700,702]) || (prevstateno = [5000,5270])
ignorehitpause = 0

;K5 @MiEf^^
[State -3,vd]
type = ChangeState
value = 3000
triggerall = var(59)>0
triggerall = roundstate = 2
triggerall = power >= 3000
triggerall = life > 0
triggerall = p2life > 0
triggerall = random <= var(59)*25 || p2life <= 250 && random <= (var(59))*80
triggerall = statetype != A
triggerall = enemynear(var(58)),statetype != A
triggerall = enemynear(var(58)),statetype != L
triggerall = enemynear(var(58)),movetype = A
triggerall = enemynear(var(58)),movetype != H
triggerall = !((p2stateno = [700,710]) && p2movetype = I && enemynear(var(58)),authorname = "Ahuron")
triggerall = !((p2stateno = [5400,5410]) && p2movetype = I && enemynear(var(58)),authorname = "GM")
triggerall = !(p2stateno = 52000 && p2movetype = I && enemynear(var(58)),authorname = "jin")
triggerall = enemynear(var(58)),time >=30 || (!time&&var(59)>=8) || (var(59)>9)
triggerall = numhelper(10009+id) > 0
triggerall = (helper(10009+id),var(25) <= 0 || helper(10009+id),var(25) > 0 && !inguarddist && !helper(10009+id),inguarddist) && (helper(10009+id),var(23) <= 0 || !inguarddist && !helper(10009+id),inguarddist)
triggerall = !inguarddist
triggerall = p2bodydist y >= 0
triggerall = ctrl || stateno = 0 || (stateno = [10,12]) || (stateno = [21,22]) || (stateno = [120,149])
trigger1 = enemynear(var(58)),animtime <= -24 || var(59)<8
trigger1 = enemynear(var(58)),time >= 50 || var(59)>8 || (prevstateno = [120,159]) || (prevstateno = [5000,5270])
trigger1 = p2bodydist x = [140,190]
trigger2 = enemynear(var(58)),animtime <= -36 || var(59)<8
trigger2 = enemynear(var(58)),time >= 50 || var(59)>8 || (prevstateno = [120,159]) || (prevstateno = [5000,5270])
trigger2 = p2bodydist x = [191,600]
ignorehitpause = 0

;K5 @MiEf^^i^bOpj
[State -3,vd t]
type = ChangeState
value = 3000
triggerall = var(59)>0
triggerall = roundstate = 2
triggerall = power >= 3000
triggerall = TeamMode = simul
triggerall = numpartner
triggerall = partner,alive
triggerall = random <= var(59)*80
triggerall = statetype != A
triggerall = !numtarget
triggerall = partner,movetype = H
triggerall = partner,statetype != L 
triggerall = partner,stateno != 5120
triggerall = partner,stateno != 5201
triggerall = (partner,stateno = [150,155]) || (partner,stateno = [5000,5099])
triggerall = enemynear(var(58)),statetype != A
triggerall = enemynear(var(58)),statetype != L
triggerall = enemynear(var(58)),movetype = A
triggerall = enemynear(var(58)),movetype != H
triggerall = enemynear(var(58)),stateno != [5000,5270]
triggerall = !((p2stateno = [700,710]) && p2movetype = I && enemynear(var(58)),authorname = "Ahuron")
triggerall = !((p2stateno = [5400,5410]) && p2movetype = I && enemynear(var(58)),authorname = "GM")
triggerall = !(p2stateno = 52000 && p2movetype = I && enemynear(var(58)),authorname = "jin")
triggerall = p2bodydist y >= 0
triggerall = ctrl || stateno = 0 || (stateno = [10,12]) || (stateno = [21,22]) || (stateno = [120,149])
trigger1 = facing = 1 && partner,pos x - pos x > 0 && !(enemy,pos x - partner,pos x < 0) || facing = -1 && partner,pos x - pos x < 0 && !(enemy,pos x - partner,pos x > 0)
trigger1 = abs(partner,pos x - pos x) >= 50
trigger1 = p2bodydist x = [100,600]
trigger2 = numenemy = 2
trigger2 = enemynear(var(58)),alive && enemynear(var(58)),facing = facing
trigger2 = !(enemynear(1),pos x - pos x < 0 && facing = 1) && !(enemynear(1),pos x - pos x > 0 && facing = -1)
trigger2 = abs(partner,pos x - pos x) >= 50
trigger2 = p2bodydist x = [100,600]
ignorehitpause = 0

;ɂԂi^bOpj
[State -3,syasei]
type = ChangeState
value = 970
triggerall = var(59)>5
triggerall = var(57)>0
triggerall = roundstate = 2
triggerall = power > 100
triggerall = TeamMode = simul
triggerall = numpartner
triggerall = partner,alive
triggerall = random <= var(59)*80
triggerall = statetype != A
triggerall = !numtarget
triggerall = partner,movetype = H
triggerall = partner,statetype != L 
triggerall = partner,stateno != 5120
triggerall = partner,stateno != 5201
triggerall = (partner,stateno = [150,155]) || (partner,stateno = [5000,5099])
triggerall = enemynear(var(58)),statetype != L
triggerall = enemynear(var(58)),movetype = A
triggerall = enemynear(var(58)),movetype != H
triggerall = enemynear(var(58)),stateno != [5000,5270]
triggerall = !((p2stateno = [700,710]) && p2movetype = I && enemynear(var(58)),authorname = "Ahuron")
triggerall = !((p2stateno = [5400,5410]) && p2movetype = I && enemynear(var(58)),authorname = "GM")
triggerall = !(p2stateno = 52000 && p2movetype = I && enemynear(var(58)),authorname = "jin")
triggerall = ctrl || stateno = 0 || (stateno = [10,12]) || (stateno = [21,22]) || (stateno = [120,149])
trigger1 = facing = 1 && partner,pos x - pos x > 0 && !(enemy,pos x - partner,pos x < 0) || facing = -1 && partner,pos x - pos x < 0 && !(enemy,pos x - partner,pos x > 0)
trigger1 = abs(partner,pos x - pos x) >= 50
trigger1 = p2bodydist x = [100,600]
trigger2 = numenemy = 2
trigger2 = enemynear(var(58)),alive && enemynear(var(58)),facing = facing
trigger2 = !(enemynear(1),pos x - pos x < 0 && facing = 1) && !(enemynear(1),pos x - pos x > 0 && facing = -1)
trigger2 = abs(partner,pos x - pos x) >= 50
trigger2 = p2bodydist x = [100,600]
ignorehitpause = 0

;U{^Q
[State -3,H1]
type = ChangeState
value = 2100
triggerall = var(59)>0
triggerall = roundstate = 2
triggerall = life > 0
triggerall = p2life > 0
triggerall = power >= 1000
triggerall = random <= var(59)*50 || p2life <= 150 && random <= (var(59))*75
triggerall = statetype != A
triggerall = enemynear(var(58)),statetype != L
triggerall = enemynear(var(58)),movetype = A
triggerall = enemynear(var(58)),movetype != H
triggerall = enemynear(var(58)),stateno != [5000,5270]
triggerall = !((p2stateno = [700,710]) && p2movetype = I && enemynear(var(58)),authorname = "Ahuron")
triggerall = !(p2stateno = 52000 && p2movetype = I && enemynear(var(58)),authorname = "jin")
triggerall = !((p2stateno = [5400,5410]) && p2movetype = I && enemynear(var(58)),authorname = "GM")
triggerall = enemynear(var(58)),animtime <= -15 || var(59)<6
triggerall = enemynear(var(58)),time >=30 || (!time&&var(59)>=8) || (var(59)>9)
triggerall = p2bodydist x = [-30+floor(15*(enemynear(var(58)),vel x)),30+floor(15*(enemynear(var(58)),vel x))]
triggerall = p2bodydist y = [-45-floor(15*(enemynear(var(58)),vel y)+(15*(15+1)/2)*fvar(20)),0-floor(15*(enemynear(var(58)),vel y)+(15*(15+1)/2)*fvar(20))]
trigger1 = ctrl || stateno = 0 || (stateno = [10,12]) || (stateno = [21,22]) || (stateno = [120,149])
trigger1 = enemynear(var(58)),time >= 50 || var(59)>8 || (prevstateno = [120,159]) || (prevstateno = [5000,5270])
trigger2 = stateno = 410 && animelemtime(4)<2 && movecontact
ignorehitpause = 0

;󒆁U{^Q
[State -3,H4];K4
type = ChangeState
value = 2000
triggerall = var(59)>2
triggerall = roundstate = 2
triggerall = life > 0
triggerall = p2life > 0
triggerall = power >= 2000
triggerall = random <= (var(59))*80
triggerall = statetype = A
triggerall = enemynear(var(58)),statetype != A
triggerall = enemynear(var(58)),statetype != L
triggerall = enemynear(var(58)),movetype = A
triggerall = enemynear(var(58)),movetype != H
triggerall = enemynear(var(58)),stateno != [5000,5270]
triggerall = !((p2stateno = [700,710]) && p2movetype = I && enemynear(var(58)),authorname = "Ahuron")
triggerall = !(p2stateno = 52000 && p2movetype = I && enemynear(var(58)),authorname = "jin")
triggerall = !((p2stateno = [5400,5410]) && p2movetype = I && enemynear(var(58)),authorname = "GM")
triggerall = enemynear(var(58)),animtime <= -8 || var(59)<6
triggerall = enemynear(var(58)),time >=30 || (!time&&var(59)>=8) || (var(59)>9)
triggerall = pos y < -20
triggerall = p2bodydist x = [0+floor(8*(enemynear(var(58)),vel x)),30+floor(8*(enemynear(var(58)),vel x))]
triggerall = p2bodydist y = [0-floor(8*(enemynear(var(58)),vel y)+(8*(8+1)/2)*fvar(20)),60-floor(8*(enemynear(var(58)),vel y)+(8*(8+1)/2)*fvar(20))]
trigger1 = ctrl || stateno = 45 || stateno = 50 || (stateno = 101) || (stateno = [120,149])
trigger1 = enemynear(var(58)),time >= 50 || var(59)>8 || (prevstateno = [120,159]) || stateno = 1901 || (prevstateno = [5000,5270])
trigger2 = var(3)>0 && (stateno = 1052 || stateno = 1062 || stateno = 1072) && animelemtime(8) > 0
ignorehitpause = 0

;63214XR}h
[State -3,t63214x]
type = ChangeState
value = 1700
triggerall = var(59)>6
triggerall = roundstate = 2
triggerall = life > 0
triggerall = p2life > 0
triggerall = random <= var(59)*50 || (backedgebodydist <= 30 || enemynear(var(58)),backedgedist <= 20 || enemynear(var(58)),frontedgebodydist <= 10) && random <= var(59)*100
triggerall = statetype != A
triggerall = enemynear(var(58)),statetype != A
triggerall = enemynear(var(58)),statetype != L
triggerall = enemynear(var(58)),movetype = A
triggerall = enemynear(var(58)),movetype != H
triggerall = enemynear(var(58)),stateno != [40,60]
triggerall = enemynear(var(58)),stateno != [120,159]
triggerall = enemynear(var(58)),stateno != [996,999]
triggerall = enemynear(var(58)),stateno != [5000,5270]
triggerall = enemynear(var(58)),prevstateno != [5000,5270]
triggerall = !((p2stateno = [700,710]) && p2movetype = I && enemynear(var(58)),authorname = "Ahuron")
triggerall = !((p2stateno = [5400,5410]) && p2movetype = I && enemynear(var(58)),authorname = "GM")
triggerall = !(p2stateno = 52000 && p2movetype = I && enemynear(var(58)),authorname = "jin")
triggerall = enemynear(var(58)),animtime <= -1
triggerall = enemynear(var(58)),time >=30 || (!time&&var(59)>=8) || (var(59)>9)
triggerall = p2bodydist x < 30 && (p2bodydist x = [-15,30])
triggerall = p2bodydist x = [-15+floor(1*(enemynear(var(58)),vel x)),30+floor(1*(enemynear(var(58)),vel x))]
triggerall = p2bodydist y >= 0
triggerall = ctrl || (stateno = [0,12]) || (stateno = [21,22]) || (stateno = [120,149])
trigger1 = enemynear(var(58)),time >= 50 || var(59)>8 || (prevstateno = [120,159]) || (prevstateno = [700,702]) || (prevstateno = [5000,5270])
ignorehitpause = 0

;63214XR}h2
[State -3,t63214x2]
type = ChangeState
value = 1700
triggerall = var(59)>6
triggerall = roundstate = 2
triggerall = life > 0
triggerall = p2life > 0
triggerall = random <= var(59)*50 || (backedgebodydist <= 30 || enemynear(var(58)),backedgedist <= 20 || enemynear(var(58)),frontedgebodydist <= 10) && random <= var(59)*100
triggerall = statetype != A
triggerall = enemynear(var(58)),statetype != A
triggerall = enemynear(var(58)),statetype != L
triggerall = enemynear(var(58)),movetype = A
triggerall = enemynear(var(58)),movetype != H
triggerall = enemynear(var(58)),stateno != [35,60]
triggerall = enemynear(var(58)),stateno != [120,159]
triggerall = enemynear(var(58)),stateno != [996,999]
triggerall = enemynear(var(58)),stateno != [5000,5270]
triggerall = enemynear(var(58)),prevstateno != [5000,5270]
triggerall = enemynear(var(58)),time >=30 || (!time&&var(59)>=8) || (var(59)>9 && p2stateno < 1000)
triggerall = inguarddist || facing = enemynear(var(58)),facing || (p2bodydist x = [0,30])
triggerall = p2bodydist x < 30 && (p2bodydist x = [-15,30])
triggerall = p2bodydist y >= 0
triggerall = ctrl || (stateno = [0,12]) || (stateno = [21,22]) || (stateno = [120,149])
trigger1 = enemynear(var(58)),time >= 50 || var(59)>8
trigger2 = (prevstateno = [120,159]) || (prevstateno = [5000,5270])
ignorehitpause = 0

;6BiTji^bOpj
[State -3,6B]
type = ChangeState
value = ifelse(!numhelper(205),205,204)
triggerall = var(59)>4
triggerall = roundstate = 2
triggerall = TeamMode = simul
triggerall = numpartner
triggerall = partner,alive
triggerall = random <= var(59)*80
triggerall = statetype != A
triggerall = !numtarget
triggerall = partner,movetype = H
triggerall = partner,statetype != L 
triggerall = partner,stateno != 5120
triggerall = partner,stateno != 5201
triggerall = (partner,stateno = [150,155]) || (partner,stateno = [5000,5099])
triggerall = enemynear(var(58)),statetype != A
triggerall = enemynear(var(58)),statetype != L
triggerall = enemynear(var(58)),movetype = A
triggerall = enemynear(var(58)),movetype != H
triggerall = enemynear(var(58)),stateno != [5000,5270]
triggerall = !((p2stateno = [700,710]) && p2movetype = I && enemynear(var(58)),authorname = "Ahuron")
triggerall = !((p2stateno = [5400,5410]) && p2movetype = I && enemynear(var(58)),authorname = "GM")
triggerall = !(p2stateno = 52000 && p2movetype = I && enemynear(var(58)),authorname = "jin")
triggerall = p2bodydist y >= 0
triggerall = ctrl || stateno = 0 || (stateno = [10,12]) || (stateno = [21,22]) || (stateno = [120,149])
trigger1 = facing = 1 && partner,pos x - pos x > 0 && !(enemy,pos x - partner,pos x < 0) || facing = -1 && partner,pos x - pos x < 0 && !(enemy,pos x - partner,pos x > 0)
trigger1 = abs(partner,pos x - pos x) >= 50
trigger1 = p2bodydist x = [100,400]
trigger2 = numenemy = 2
trigger2 = enemynear(var(58)),alive && enemynear(var(58)),facing = facing
trigger2 = !(enemynear(1),pos x - pos x < 0 && facing = 1) && !(enemynear(1),pos x - pos x > 0 && facing = -1)
trigger2 = abs(partner,pos x - pos x) >= 50
trigger2 = p2bodydist x = [100,400]
ignorehitpause = 0

;214Ci^bOpj
[State -3,214C]
type = ChangeState
value = 1810
triggerall = var(59)>5
triggerall = roundstate = 2
triggerall = !numhelper(1810)
triggerall = !numprojID(1810)
triggerall = !numprojID(1815)
triggerall = TeamMode = simul
triggerall = numpartner
triggerall = partner,alive
triggerall = random <= var(59)*80
triggerall = statetype != A
triggerall = !numtarget
triggerall = partner,movetype = H
triggerall = partner,statetype != L 
triggerall = partner,stateno != 5120
triggerall = partner,stateno != 5201
triggerall = (partner,stateno = [150,155]) || (partner,stateno = [5000,5099])
triggerall = enemynear(var(58)),statetype = A
triggerall = enemynear(var(58)),statetype != L
triggerall = enemynear(var(58)),movetype = A
triggerall = enemynear(var(58)),movetype != H
triggerall = enemynear(var(58)),stateno != [5000,5270]
triggerall = !((p2stateno = [700,710]) && p2movetype = I && enemynear(var(58)),authorname = "Ahuron")
triggerall = !((p2stateno = [5400,5410]) && p2movetype = I && enemynear(var(58)),authorname = "GM")
triggerall = !(p2stateno = 52000 && p2movetype = I && enemynear(var(58)),authorname = "jin")
triggerall = ctrl || stateno = 0 || (stateno = [10,12]) || (stateno = [21,22]) || (stateno = [120,149])
trigger1 = facing = 1 && partner,pos x - pos x > 0 && !(enemy,pos x - partner,pos x < 0) || facing = -1 && partner,pos x - pos x < 0 && !(enemy,pos x - partner,pos x > 0)
trigger1 = abs(partner,pos x - pos x) >= 50
trigger1 = p2bodydist x = [120,400]
trigger2 = numenemy = 2
trigger2 = enemynear(var(58)),alive && enemynear(var(58)),facing = facing
trigger2 = !(enemynear(1),pos x - pos x < 0 && facing = 1) && !(enemynear(1),pos x - pos x > 0 && facing = -1)
trigger2 = abs(partner,pos x - pos x) >= 50
trigger2 = p2bodydist x = [120,400]
ignorehitpause = 0

;623A
[State -3,623A]
type = ChangeState
value = 1050
triggerall = var(59)>3
triggerall = roundstate = 2
triggerall = life > 0
triggerall = p2life > 0
triggerall = random <= var(59)*75
triggerall = statetype != A
triggerall = enemynear(var(58)),statetype != L
triggerall = enemynear(var(58)),movetype = A
triggerall = enemynear(var(58)),movetype != H
triggerall = enemynear(var(58)),stateno != [5000,5270]
triggerall = !((p2stateno = [700,710]) && p2movetype = I && enemynear(var(58)),authorname = "Ahuron")
triggerall = !(p2stateno = 52000 && p2movetype = I && enemynear(var(58)),authorname = "jin")
triggerall = !((p2stateno = [5400,5410]) && p2movetype = I && enemynear(var(58)),authorname = "GM")
triggerall = enemynear(var(58)),animtime <= -12 || var(59)<6
triggerall = enemynear(var(58)),time >=30 || (!time&&var(59)>=8) || (var(59)>9)
triggerall = p2bodydist x = [-10+floor(12*(enemynear(var(58)),vel x)),30+floor(12*(enemynear(var(58)),vel x))]
triggerall = p2bodydist y = [-45-floor(12*(enemynear(var(58)),vel y)+(12*(12+1)/2)*fvar(20)),0-floor(12*(enemynear(var(58)),vel y)+(12*(12+1)/2)*fvar(20))]
trigger1 = ctrl || stateno = 0 || (stateno = [10,12]) || (stateno = [21,22]) || (stateno = [120,149])
trigger1 = enemynear(var(58)),time >= 50 || var(59)>8 || (prevstateno = [120,159]) || (prevstateno = [5000,5270])
trigger2 = stateno = 410 && animelemtime(4)<2 && movecontact
ignorehitpause = 0

;623C
[State -3,623C]
type = ChangeState
value = 1070
triggerall = var(59)>4
triggerall = var(3)>4
triggerall = roundstate = 2
triggerall = life > 0
triggerall = p2life > 0
triggerall = random <= var(59)*80
triggerall = statetype != A
triggerall = enemynear(var(58)),statetype != L
triggerall = enemynear(var(58)),movetype = A
triggerall = enemynear(var(58)),movetype != H
triggerall = enemynear(var(58)),stateno != [5000,5270]
triggerall = !((p2stateno = [700,710]) && p2movetype = I && enemynear(var(58)),authorname = "Ahuron")
triggerall = !(p2stateno = 52000 && p2movetype = I && enemynear(var(58)),authorname = "jin")
triggerall = !((p2stateno = [5400,5410]) && p2movetype = I && enemynear(var(58)),authorname = "GM")
triggerall = enemynear(var(58)),animtime <= -12 || var(59)<6
triggerall = enemynear(var(58)),time >=30 || (!time&&var(59)>=8) || (var(59)>9)
triggerall = p2bodydist x = [-5+floor(12*(enemynear(var(58)),vel x)),40+floor(12*(enemynear(var(58)),vel x))]
triggerall = p2bodydist y = [-55-floor(12*(enemynear(var(58)),vel y)+(12*(12+1)/2)*fvar(20)),0-floor(12*(enemynear(var(58)),vel y)+(12*(12+1)/2)*fvar(20))]
trigger1 = ctrl || stateno = 0 || (stateno = [10,12]) || (stateno = [21,22]) || (stateno = [120,149])
trigger1 = enemynear(var(58)),time >= 50 || var(59)>8 || (prevstateno = [120,159]) || (prevstateno = [5000,5270])
trigger2 = stateno = 410 && animelemtime(4)<2 && movecontact
ignorehitpause = 0

;623Ci΋j
[State -3,623C aa]
type = ChangeState
value = 1070
triggerall = var(59)>2
triggerall = roundstate = 2
triggerall = life > 0
triggerall = p2life > 0
triggerall = random <= var(59)*60
triggerall = statetype != A
triggerall = enemynear(var(58)),statetype = A
triggerall = enemynear(var(58)),statetype != L
triggerall = enemynear(var(58)),movetype = I
triggerall = enemynear(var(58)),movetype != H
triggerall = enemynear(var(58)),stateno != [5000,5270]
triggerall = !((p2stateno = [700,710]) && p2movetype = I && enemynear(var(58)),authorname = "Ahuron")
triggerall = !(p2stateno = 52000 && p2movetype = I && enemynear(var(58)),authorname = "jin")
triggerall = !((p2stateno = [5400,5410]) && p2movetype = I && enemynear(var(58)),authorname = "GM")
triggerall = numhelper(10009+id) > 0
triggerall = (helper(10009+id),var(25) <= 0 || helper(10009+id),var(25) > 0 && !inguarddist && !helper(10009+id),inguarddist) && (helper(10009+id),var(23) <= 0 || !inguarddist && !helper(10009+id),inguarddist)
triggerall = p2bodydist x = [0+floor(12*(enemynear(var(58)),vel x)),40+floor(12*(enemynear(var(58)),vel x))]
triggerall = p2bodydist y = [-80-floor(12*(enemynear(var(58)),vel y)+(12*(12+1)/2)*fvar(20)),-45-floor(12*(enemynear(var(58)),vel y)+(12*(12+1)/2)*fvar(20))]
trigger1 = ctrl || (stateno = [0,12]) || (stateno = [20,22]) || (stateno = [120,149])
ignorehitpause = 0

;623Bi߂΍j
[State -3,623B aa]
type = ChangeState
value = 1060
triggerall = var(59)>6
triggerall = roundstate = 2
triggerall = life > 0
triggerall = p2life > 0
triggerall = random <= (var(59))*50
triggerall = statetype != A
triggerall = enemynear(var(58)),statetype != L
triggerall = enemynear(var(58)),movetype != H
triggerall = enemynear(var(58)),stateno = [0,999]
triggerall = enemynear(var(58)),stateno != [5100,5270]
triggerall = !((p2stateno = [700,710]) && p2movetype = I && enemynear(var(58)),authorname = "ahuron")
triggerall = !((p2stateno = [5400,5410]) && p2movetype = I && enemynear(var(58)),authorname = "GM")
triggerall = !(p2stateno = 52000 && p2movetype = I && enemynear(var(58)),authorname = "jin")
triggerall = p2dist x > 0
triggerall = p2bodydist x <= -10
triggerall = p2dist y < -10*(12+10-ifelse(var(59)>8,8,var(59)))
triggerall = ctrl || (stateno = [0,12]) || (stateno = [20,22]) || (stateno = [120,149])
trigger1 = (enemynear(var(58)),movetype = I || enemynear(var(58)),movetype = A && enemynear(var(58)),time >= 10*(10-var(59))) && enemynear(var(58)),vel x*ifelse(enemynear(var(58)),facing*(pos x - enemynear(var(58)),pos x)>=0,1,-1) > 0
ignorehitpause = 0

;236Aiѓˁj
[State -3,236A]
type = ChangeState
value = 1000
triggerall = var(59)>0
triggerall = roundstate = 2
triggerall = life > 0
triggerall = p2life > 0
triggerall = statetype != A
triggerall = enemynear(var(58)),statetype != L
triggerall = enemynear(var(58)),movetype = A
triggerall = enemynear(var(58)),movetype != H
triggerall = enemynear(var(58)),numproj > 0 || enemynear(var(58)),hitdefattr = SCA,AP
triggerall = !enemynear(var(58)),hitdefattr = S,NT
triggerall = !enemynear(var(58)),hitdefattr = SCA,AT
triggerall = !enemynear(var(58)),hitdefattr = SCA,NT,ST,HT
triggerall = enemynear(var(58)),stateno != [2000,5270]
triggerall = !((p2stateno = [700,710]) && p2movetype = I && enemynear(var(58)),authorname = "Ahuron")
triggerall = !((p2stateno = [5400,5410]) && p2movetype = I && enemynear(var(58)),authorname = "GM")
triggerall = !(p2stateno = 52000 && p2movetype = I && enemynear(var(58)),authorname = "jin")
triggerall = enemynear(var(58)),ctrl=0
triggerall = !inguarddist
triggerall = p2bodydist x = [150,230]
triggerall = p2bodydist y >= 0
triggerall = ctrl || (stateno = [20,22]) || (stateno = [120,149])
trigger1 = (100*life/const(data.life)) > 40
trigger1 = numhelper(10009+id) > 0
trigger1 = (helper(10009+id),var(25) <= 0 || helper(10009+id),var(25) > 0 && !inguarddist && !helper(10009+id),inguarddist) && (helper(10009+id),var(23) <= 0 || !inguarddist && !helper(10009+id),inguarddist)
trigger1 = random <= var(59)*10
trigger2 = var(59)>8
trigger2 = numhelper(10009+id)
trigger2 = helper(10009+id),var(25) > 0 || helper(10009+id),var(23) > 0
trigger2 = random <= var(59)*25
ignorehitpause = 0

;Ⴊݎin_j
[State -3,cA]
type = ChangeState
value = 400
triggerall = var(59)>5
triggerall = var(3)>=2
triggerall = roundstate = 2
triggerall = life > 0
triggerall = p2life > 0
triggerall = random <= var(59)*50
triggerall = statetype != A
triggerall = enemynear(var(58)),statetype = A
triggerall = enemynear(var(58)),statetype != L
triggerall = enemynear(var(58)),movetype = I
triggerall = enemynear(var(58)),movetype != H
triggerall = enemynear(var(58)),stateno != [0,39]
triggerall = enemynear(var(58)),stateno != [98,100]
triggerall = enemynear(var(58)),stateno != [996,999]
triggerall = enemynear(var(58)),stateno != [5000,5270]
triggerall = !((p2stateno = [700,710]) && p2movetype = I && enemynear(var(58)),authorname = "ahuron")
triggerall = !((p2stateno = [5400,5410]) && p2movetype = I && enemynear(var(58)),authorname = "GM")
triggerall = !(p2stateno = 52000 && p2movetype = I && enemynear(var(58)),authorname = "jin")
triggerall = numhelper(10009+id) > 0
triggerall = (helper(10009+id),var(25) <= 0 || helper(10009+id),var(25) > 0 && !inguarddist && !helper(10009+id),inguarddist) && (helper(10009+id),var(23) <= 0 || !inguarddist && !helper(10009+id),inguarddist)
triggerall = p2bodydist x = [-10,30]
triggerall = p2bodydist y = [0-floor(5*(enemynear(var(58)),vel y)+(5*(5+1)/2)*fvar(20)),40-floor(5*(enemynear(var(58)),vel y)+(5*(5+1)/2)*fvar(20))]
trigger1 = ctrl || (stateno = [0,12]) || (stateno = [20,22]) || (stateno = [120,149])
ignorehitpause = 0

;Ⴊݒin_j
[State -3,cB]
type = ChangeState
value = 410
triggerall = var(59)>5
triggerall = roundstate = 2
triggerall = life > 0
triggerall = p2life > 0
triggerall = random <= var(59)*50
triggerall = statetype != A
triggerall = enemynear(var(58)),statetype = A
triggerall = enemynear(var(58)),statetype != L
triggerall = enemynear(var(58)),movetype = I
triggerall = enemynear(var(58)),movetype != H
triggerall = enemynear(var(58)),stateno != [0,39]
triggerall = enemynear(var(58)),stateno != [98,100]
triggerall = enemynear(var(58)),stateno != [996,999]
triggerall = enemynear(var(58)),stateno != [5000,5270]
triggerall = !((p2stateno = [700,710]) && p2movetype = I && enemynear(var(58)),authorname = "ahuron")
triggerall = !((p2stateno = [5400,5410]) && p2movetype = I && enemynear(var(58)),authorname = "GM")
triggerall = !(p2stateno = 52000 && p2movetype = I && enemynear(var(58)),authorname = "jin")
triggerall = numhelper(10009+id) > 0
triggerall = (helper(10009+id),var(25) <= 0 || helper(10009+id),var(25) > 0 && !inguarddist && !helper(10009+id),inguarddist) && (helper(10009+id),var(23) <= 0 || !inguarddist && !helper(10009+id),inguarddist)
triggerall = p2bodydist x = [-10,50]
triggerall = p2bodydist y = [0-floor(8*(enemynear(var(58)),vel y)+(8*(8+1)/2)*fvar(20)),40-floor(8*(enemynear(var(58)),vel y)+(8*(8+1)/2)*fvar(20))]
trigger1 = ctrl || (stateno = [0,12]) || (stateno = [20,22]) || (stateno = [120,149])
ignorehitpause = 0

;^ain_j
[State -3,4tame6B]
type = ChangeState
value = 1200
triggerall = var(59)>2
triggerall = var(52)>0
triggerall = roundstate = 2
triggerall = life > 0
triggerall = p2life > 0
triggerall = random <= var(59)*50
triggerall = statetype != A
triggerall = enemynear(var(58)),statetype = A
triggerall = enemynear(var(58)),statetype != L
triggerall = enemynear(var(58)),movetype = I
triggerall = enemynear(var(58)),movetype != H
triggerall = enemynear(var(58)),stateno != [0,39]
triggerall = enemynear(var(58)),stateno != [98,100]
triggerall = enemynear(var(58)),stateno != [996,999]
triggerall = enemynear(var(58)),stateno != [5000,5270]
triggerall = !((p2stateno = [700,710]) && p2movetype = I && enemynear(var(58)),authorname = "ahuron")
triggerall = !((p2stateno = [5400,5410]) && p2movetype = I && enemynear(var(58)),authorname = "GM")
triggerall = !(p2stateno = 52000 && p2movetype = I && enemynear(var(58)),authorname = "jin")
triggerall = numhelper(10009+id) > 0
triggerall = (helper(10009+id),var(25) <= 0 || helper(10009+id),var(25) > 0 && !inguarddist && !helper(10009+id),inguarddist) && (helper(10009+id),var(23) <= 0 || !inguarddist && !helper(10009+id),inguarddist)
triggerall = p2bodydist x = [-10,90]
triggerall = p2bodydist y = [0-floor(15*(enemynear(var(58)),vel y)+(15*(15+1)/2)*fvar(20)),30-floor(15*(enemynear(var(58)),vel y)+(15*(15+1)/2)*fvar(20))]
trigger1 = ctrl || (stateno = [0,12]) || (stateno = [20,22]) || (stateno = [120,149])
ignorehitpause = 0

;_bVin_j
[State -3,d]
type = ChangeState
value = 100
triggerall = var(59)>5
triggerall = roundstate = 2
triggerall = life > 0
triggerall = p2life > 0
triggerall = random <= var(59)*50
triggerall = statetype != A
triggerall = enemynear(var(58)),statetype = A
triggerall = enemynear(var(58)),statetype != L
triggerall = enemynear(var(58)),movetype = I
triggerall = enemynear(var(58)),movetype != H
triggerall = enemynear(var(58)),stateno != [0,39]
triggerall = enemynear(var(58)),stateno != [98,100]
triggerall = enemynear(var(58)),stateno != [996,999]
triggerall = enemynear(var(58)),stateno != [5000,5270]
triggerall = !((p2stateno = [700,710]) && p2movetype = I && enemynear(var(58)),authorname = "ahuron")
triggerall = !((p2stateno = [5400,5410]) && p2movetype = I && enemynear(var(58)),authorname = "GM")
triggerall = !(p2stateno = 52000 && p2movetype = I && enemynear(var(58)),authorname = "jin")
triggerall = numhelper(10009+id) > 0
triggerall = (helper(10009+id),var(25) <= 0 || helper(10009+id),var(25) > 0 && !inguarddist && !helper(10009+id),inguarddist) && (helper(10009+id),var(23) <= 0 || !inguarddist && !helper(10009+id),inguarddist)
triggerall = p2bodydist x = [71,110]
triggerall = p2bodydist y = [0-floor(15*(enemynear(var(58)),vel y)+(15*(15+1)/2)*fvar(20)),50-floor(15*(enemynear(var(58)),vel y)+(15*(15+1)/2)*fvar(20))]
trigger1 = ctrl || (stateno = [0,12]) || (stateno = [20,22]) || (stateno = [120,149])
ignorehitpause = 0

;󒆁ain_j
[State -3,6b]
type = ChangeState
value = 615
triggerall = var(59)>5
triggerall = roundstate = 2
triggerall = life > 0
triggerall = p2life > 0
triggerall = random <= var(59)*100
triggerall = statetype = A
triggerall = enemynear(var(58)),statetype != L
triggerall = enemynear(var(58)),movetype = I
triggerall = enemynear(var(58)),movetype != H
triggerall = enemynear(var(58)),stateno != [0,39]
triggerall = enemynear(var(58)),stateno != [98,100]
triggerall = enemynear(var(58)),stateno != [996,999]
triggerall = enemynear(var(58)),stateno != [5000,5270]
triggerall = !((p2stateno = [700,710]) && p2movetype = I && enemynear(var(58)),authorname = "ahuron")
triggerall = !((p2stateno = [5400,5410]) && p2movetype = I && enemynear(var(58)),authorname = "GM")
triggerall = !(p2stateno = 52000 && p2movetype = I && enemynear(var(58)),authorname = "jin")
triggerall = numhelper(10009+id) > 0
triggerall = (helper(10009+id),var(25) <= 0 || helper(10009+id),var(25) > 0 && !inguarddist && !helper(10009+id),inguarddist) && (helper(10009+id),var(23) <= 0 || !inguarddist && !helper(10009+id),inguarddist)
triggerall = p2bodydist x = [-20,60]
triggerall = p2bodydist y = [0-floor(9*(enemynear(var(58)),vel y)+(9*(9+1)/2)*fvar(20)),30-floor(9*(enemynear(var(58)),vel y)+(9*(9+1)/2)*fvar(20))]
trigger1 = ctrl || stateno =50 || (stateno = 101) || (stateno = [120,149])
ignorehitpause = 0

;vf^^U{^
[State -3,idou]
type = ChangeState
value = 1900
triggerall = var(59)>3
triggerall = var(52)>0
triggerall = roundstate = 2
triggerall = random <= var(59)*60+40*((100*life/lifemax)<=30)
triggerall = numhelper(10009+id) > 0
triggerall = statetype != A
triggerall = enemynear(var(58)),statetype != L
triggerall = enemynear(var(58)),movetype = A
triggerall = !enemynear(var(58)),hitdefattr = S,NT
triggerall = !enemynear(var(58)),hitdefattr = SCA,AT
triggerall = !enemynear(var(58)),hitdefattr = SCA, NT, ST, HT
triggerall = enemynear(var(58)),stateno > 199
triggerall = (enemynear(var(58)),stateno != [5100,5270]) || enemynear(var(58)),ctrl
triggerall = enemynear(var(58)),time >= 6*(enemynear(var(58)),stateno > 999) && (enemynear(var(58)),time >= 10*(10-var(59)) || var(59)>8)
triggerall = p2dist x > 0
triggerall = enemynear(var(58)),facing*(pos x-enemynear(var(58)),pos x) >= 0
triggerall = !enemynear(var(58)),vel y && enemynear(var(58)),pos y >= 0 && (enemynear(var(58)),animtime < -20 || var(59)<8 && enemynear(var(58)),animtime = [-20-random%10,-20+2*(7-var(59))])
triggerall = enemynear(var(58)),animtime > -40-(10-ifelse(var(59)>9,10,var(59)))&&(enemynear(var(58)),hitdefattr = SCA,AA||helper(10009+id),var(25)>0)||p2dist x < 5*(20+10-ifelse(var(59)>9,10,var(59)))&&enemynear(var(58)),backedgebodydist > 0
triggerall = p2bodydist x+floor(20*(enemynear(var(58)),vel x))*(enemynear(var(58)),facing)*ifelse((enemynear(var(58)),pos x-pos x)>=0,1,-1) = [-60,20*(30+10-ifelse(var(59)>9,10,var(59)))]
trigger1 = ctrl && (statetype = C || (stateno = [0,12]) || (prevstateno = [120,149]) || (prevstateno = [5000,5270]))
ignorehitpause = 0

;
;K[h 
;
;K[h
[State -3,g]
type = ChangeState
value = 120
triggerall = var(59)>0
triggerall = alive
triggerall = roundstate < 3
triggerall = numenemy >= 2
triggerall = enemy(0),life > 0 && enemy(1),life > 0
triggerall = stateno != [120,159]
triggerall = ctrl || stateno = 0 || (stateno = [10,11]) || (stateno = [21,22]) || (stateno = 101)
trigger1 = inguarddist && (enemynear(0),movetype = A && enemynear(0),hitdefattr = SCA, NA, SA, HA || enemynear(1),movetype = A && enemynear(1),hitdefattr = SCA, NA, SA, HA)
trigger1 = random <= (var(59))*60 || var(59)>8
trigger2 = numhelper(10009+id)
trigger2 = inguarddist && (helper(10009+id),var(25) > 0 || helper(10009+id),var(23) > 0)
trigger2 = random <= (var(59))*60 || var(59)>8
trigger3 = numhelper(10009+id)
trigger3 = helper(10009+id),inguarddist && !enemynear(var(58)),hitdefattr = SCA, NT, ST, HT
trigger3 = random <= (var(59))*75 || var(59)>8
ignorehitpause = 0

;K[h2
[State -3,g2]
type = ChangeState
value = 120
triggerall = var(59)>0
triggerall = alive
triggerall = stateno != [120,159]
triggerall = ctrl || stateno = 0 || (stateno = [10,11]) || (stateno = [21,22]) || (stateno = 101)
trigger1 = inguarddist && facing*(enemynear(var(58)),pos x - pos x) > 0 && enemynear(var(58)),movetype = A && enemynear(var(58)),hitdefattr = SCA, NA, SA, HA
trigger1 = random <= (var(59))*60 || var(59)>8
trigger2 = numhelper(10009+id)
trigger2 = inguarddist && (helper(10009+id),var(25) > 0 || helper(10009+id),var(23) > 0)
trigger2 = random <= (var(59))*60 || var(59)>8
trigger3 = numhelper(10009+id)
trigger3 = helper(10009+id),inguarddist && !enemynear(var(58)),hitdefattr = SCA, NT, ST, HT
trigger3 = random <= (var(59))*75 || var(59)>8
ignorehitpause = 0

;K[hLZ
[State -3,guard_cancel]
type = ChangeState
value = 950
triggerall = var(59)>0 && var(3)>4
triggerall = alive
triggerall = !numhelper(15000)
triggerall = roundstate = 2
triggerall = statetype != A && statetype != L
triggerall = (stateno = [150,153]) || var(3)>19 && (stateno = 5001 || stateno = 5011)
triggerall = enemynear(var(58)),statetype != L
triggerall = enemynear(var(58)),movetype = A || var(3)>9
triggerall = enemynear(var(58)),movetype != H
triggerall = enemynear(var(58)),stateno <= 2999 || enemynear(var(58)),stateno >= 3000 && enemynear(var(58)),time >= 30 || var(59)>8 && var(3)>9
triggerall = enemynear(var(58)),stateno != [5000,5270]
triggerall = !enemynear(var(58)),hitdefattr = S,NT || var(3)>9
triggerall = !enemynear(var(58)),hitdefattr = SCA,AT || var(3)>9
triggerall = !enemynear(var(58)),hitdefattr = SCA, NT, ST, HT || var(3)>9
triggerall = !((p2stateno = [700,710]) && p2movetype = I && enemynear(var(58)),authorname = "Ahuron")
triggerall = !((p2stateno = [5400,5410]) && p2movetype = I && enemynear(var(58)),authorname = "GM")
triggerall = !(p2stateno = 52000 && p2movetype = I && enemynear(var(58)),authorname = "jin")
triggerall = p2bodydist x = [-20,120]
triggerall = p2bodydist y >= -60
trigger1 = backedgebodydist <= 30 && random<=var(59)*25 || var(59)>8 && var(3)>9
ignorehitpause = 0

;s
[State -3,aj]
type = ChangeState
value = 45
triggerall = var(59)>6
triggerall = roundstate = 2
triggerall = random <= var(59)*100
triggerall = statetype = A
triggerall = stateno = 5040 || stateno = 5210
triggerall = pos y < -20
trigger1 = ctrl
ignorehitpause = 0

;ړNオ
[State -3,moveing wakeup]
type = VarSet
triggerall = var(59)>0
trigger1 = stateno = 5120 && time = 0
sysvar(1) = 0

[State -3,moveing wakeup1]
type = VarSet
triggerall = var(59)>0
trigger1 = stateno = 5120 && time = 1
trigger1 = backedgebodydist <= 30
sysvar(1) = 1

[State -3,moveing wakeup-1]
type = VarSet
triggerall = var(59)>0
trigger1 = stateno = 5120 && time = 1
sysvar(1) = -1

;
;NU 
;
;
[State -3, buka_come]
type = ChangeState
value = 700
triggerall = var(59)>1
triggerall = var(50)=0
triggerall = roundstate = 2
triggerall = random <= var(59)*100
triggerall = statetype != A
triggerall = !((p2stateno = [700,710]) && p2movetype = I && enemynear(var(58)),authorname = "ahuron")
triggerall = !((p2stateno = [5400,5410]) && p2movetype = I && enemynear(var(58)),authorname = "GM")
triggerall = !(p2stateno = 52000 && p2movetype = I && enemynear(var(58)),authorname = "jin")
triggerall = numhelper(10009+id) > 0
triggerall = (helper(10009+id),var(25) <= 0 || helper(10009+id),var(25) > 0 && !inguarddist && !helper(10009+id),inguarddist) && (helper(10009+id),var(23) <= 0 || !inguarddist && !helper(10009+id),inguarddist)
triggerall = ctrl || (stateno = [0,12]) || (stateno = [20,22]) || (stateno = [120,149])
trigger1 = enemynear(var(58)),stateno = 5120 && enemynear(var(58)),animtime <= -30 || (enemynear(var(58)),stateno = [2085100,2085110])
trigger1 = p2bodydist x >= 110
trigger1 = p2bodydist y >= 0
trigger2 = enemynear(var(58)),statetype = A
trigger2 = enemynear(var(58)),stateno = [5030,5210]
trigger2 = p2bodydist x = [90,999]
trigger2 = p2bodydist y >= -160
ignorehitpause = 0

;z
[State -3,buka_die]
type = ChangeState
value = 720
triggerall = var(59)>2
triggerall = var(3)<=10 && var(4)>0
triggerall = var(50)=0
triggerall = roundstate = 2
triggerall = random <= var(59)*100
triggerall = statetype != A
triggerall = !((p2stateno = [700,710]) && p2movetype = I && enemynear(var(58)),authorname = "ahuron")
triggerall = !((p2stateno = [5400,5410]) && p2movetype = I && enemynear(var(58)),authorname = "GM")
triggerall = !(p2stateno = 52000 && p2movetype = I && enemynear(var(58)),authorname = "jin")
triggerall = numhelper(10009+id) > 0
triggerall = (helper(10009+id),var(25) <= 0 || helper(10009+id),var(25) > 0 && !inguarddist && !helper(10009+id),inguarddist) && (helper(10009+id),var(23) <= 0 || !inguarddist && !helper(10009+id),inguarddist)
triggerall = ctrl || (stateno = [0,12]) || (stateno = [20,22]) || (stateno = [120,149])
trigger1 = enemynear(var(58)),stateno = 5120 && enemynear(var(58)),animtime <= -30
trigger1 = p2bodydist x >= 90
trigger1 = p2bodydist y >= 0
trigger2 = enemynear(var(58)),statetype = A
trigger2 = enemynear(var(58)),stateno = [5030,5210]
trigger2 = p2bodydist x = [60,999]
trigger2 = p2bodydist y >= -30
trigger3 = enemynear(var(58)),stateno = [20900,20910]
trigger3 = !inguarddist
trigger3 = p2bodydist x = [0,999]
trigger3 = p2bodydist y >= -90
ignorehitpause = 0

;ɂԂ
[State -3,syasei]
type = ChangeState
value = 970
triggerall = var(59)>0
triggerall = var(57)>0
triggerall = var(50)=0
triggerall = roundstate = 2
triggerall = power > 100
triggerall = random <= var(59)*10
triggerall = statetype != A
triggerall = prevstateno != 970
triggerall = prevstateno != [1200,1400]
triggerall = enemynear(var(58)),stateno = 5120 && enemynear(var(58)),animtime <= -30
triggerall = !((p2stateno = [700,710]) && p2movetype = I && enemynear(var(58)),authorname = "ahuron")
triggerall = !((p2stateno = [5400,5410]) && p2movetype = I && enemynear(var(58)),authorname = "GM")
triggerall = !(p2stateno = 52000 && p2movetype = I && enemynear(var(58)),authorname = "jin")
triggerall = numhelper(10009+id) > 0
triggerall = (helper(10009+id),var(25) <= 0 || helper(10009+id),var(25) > 0 && !inguarddist && !helper(10009+id),inguarddist) && (helper(10009+id),var(23) <= 0 || !inguarddist && !helper(10009+id),inguarddist)
triggerall = p2bodydist x >= 100
triggerall = p2bodydist y >= 0
trigger1 = ctrl || (stateno = [0,12]) || (stateno = [20,22]) || (stateno = [120,149])
ignorehitpause = 0

;ݒu
[State -3,bat_sword]
type = ChangeState
value = 900
triggerall = var(59)>0
triggerall = var(50)=0
triggerall = roundstate = 2
triggerall = !numhelper(900)
triggerall = roundstate = 2
triggerall = random <= var(59)*100
triggerall = statetype != A
triggerall = !((p2stateno = [700,710]) && p2movetype = I && enemynear(var(58)),authorname = "ahuron")
triggerall = !((p2stateno = [5400,5410]) && p2movetype = I && enemynear(var(58)),authorname = "GM")
triggerall = !(p2stateno = 52000 && p2movetype = I && enemynear(var(58)),authorname = "jin")
triggerall = numhelper(10009+id) > 0
triggerall = (helper(10009+id),var(25) <= 0 || helper(10009+id),var(25) > 0 && !inguarddist && !helper(10009+id),inguarddist) && (helper(10009+id),var(23) <= 0 || !inguarddist && !helper(10009+id),inguarddist)
triggerall = ctrl || (stateno = [0,12]) || (stateno = [20,22]) || (stateno = [120,149])
trigger1 = enemynear(var(58)),stateno = 5120 && enemynear(var(58)),animtime <= -30 || (enemynear(var(58)),stateno = [2085100,2085110])
trigger1 = p2bodydist x >= 60
trigger1 = p2bodydist y >= 0
trigger2 = enemynear(var(58)),statetype = A
trigger2 = enemynear(var(58)),stateno = [5030,5210]
trigger2 = p2bodydist x = [40,999]
trigger2 = p2bodydist y >= -160
trigger3 = enemynear(var(58)),stateno = [20900,20910]
trigger3 = !inguarddist
trigger3 = p2bodydist x = [0,999]
trigger3 = p2bodydist y >= -90
ignorehitpause = 0

;214B
[State -3,214B]
type = ChangeState
value = 1800
triggerall = var(59)>0
triggerall = var(50)=0
triggerall = roundstate = 2
triggerall = !numhelper(1800)
triggerall = !numprojID(1800)
triggerall = statetype != A
triggerall = prevstateno != 1400
triggerall = !((p2stateno = [700,710]) && p2movetype = I && enemynear(var(58)),authorname = "ahuron")
triggerall = !((p2stateno = [5400,5410]) && p2movetype = I && enemynear(var(58)),authorname = "GM")
triggerall = !(p2stateno = 52000 && p2movetype = I && enemynear(var(58)),authorname = "jin")
triggerall = numhelper(10009+id) > 0
triggerall = (helper(10009+id),var(25) <= 0 || helper(10009+id),var(25) > 0 && !inguarddist && !helper(10009+id),inguarddist) && (helper(10009+id),var(23) <= 0 || !inguarddist && !helper(10009+id),inguarddist)
triggerall = ctrl || (stateno = [0,12]) || (stateno = [20,22]) || (stateno = [120,149])
trigger1 = enemynear(var(58)),stateno = 5120 && enemynear(var(58)),animtime <= -30
trigger1 = p2bodydist x >= 80
trigger1 = p2bodydist y >= 0
trigger1 = random <= var(59)*15
trigger2 = enemynear(var(58)),statetype = A
trigger2 = enemynear(var(58)),stateno = [5030,5210]
trigger2 = p2bodydist x = [110,200]
trigger2 = p2bodydist y >= -30
trigger2 = random <= (var(59))*20
trigger3 = enemynear(var(58)),statetype = A && enemynear(var(58)),movetype = H
trigger3 = p2bodydist x = [201,999]
trigger3 = p2bodydist y >= -60
trigger3 = random <= (var(59))*40
ignorehitpause = 0

;214C
[State -3,214C]
type = ChangeState
value = 1810
triggerall = var(59)>0
triggerall = var(50)=0
triggerall = roundstate = 2
triggerall = !numhelper(1810)
triggerall = !numprojID(1810)
triggerall = !numprojID(1815)
triggerall = statetype != A
triggerall = prevstateno != 1300
triggerall = !((p2stateno = [700,710]) && p2movetype = I && enemynear(var(58)),authorname = "ahuron")
triggerall = !((p2stateno = [5400,5410]) && p2movetype = I && enemynear(var(58)),authorname = "GM")
triggerall = !(p2stateno = 52000 && p2movetype = I && enemynear(var(58)),authorname = "jin")
triggerall = numhelper(10009+id) > 0
triggerall = (helper(10009+id),var(25) <= 0 || helper(10009+id),var(25) > 0 && !inguarddist && !helper(10009+id),inguarddist) && (helper(10009+id),var(23) <= 0 || !inguarddist && !helper(10009+id),inguarddist)
triggerall = ctrl || (stateno = [0,12]) || (stateno = [20,22]) || (stateno = [120,149])
trigger1 = enemynear(var(58)),stateno = 5120 && enemynear(var(58)),animtime <= -30
trigger1 = p2bodydist x >= 120
trigger1 = p2bodydist y >= 0
trigger1 = random <= var(59)*20
trigger2 = enemynear(var(58)),statetype = A
trigger2 = enemynear(var(58)),stateno = [5030,5210]
trigger2 = p2bodydist x = [110,200]
trigger2 = p2bodydist y >= -60
trigger2 = random <= (var(59))*30
trigger3 = enemynear(var(58)),statetype = A && enemynear(var(58)),movetype = H
trigger3 = p2bodydist x = [201,999]
trigger3 = p2bodydist y >= -90
trigger3 = random <= (var(59))*50
ignorehitpause = 0

;6BiTj
[State -3,6B]
type = ChangeState
value = ifelse(!numhelper(205),205,204)
triggerall = var(59)>0
triggerall = !numhelper(205)
triggerall = roundstate = 2
triggerall = random <= (var(59))*50
triggerall = statetype != A
triggerall = enemynear(var(58)),statetype != A
triggerall = enemynear(var(58)),stateno = 5120 && enemynear(var(58)),animtime <= -30
triggerall = !((p2stateno = [700,702]) && p2movetype = I && enemynear(var(58)),authorname = "Ahuron")
triggerall = !((p2stateno = [5400,5410]) && p2movetype = I && enemynear(var(58)),authorname = "GM")
triggerall = !(p2stateno = 52000 && p2movetype = I && enemynear(var(58)),authorname = "jin")
triggerall = numhelper(10009+id) > 0
triggerall = (helper(10009+id),var(25) <= 0 || helper(10009+id),var(25) > 0 && !inguarddist && !helper(10009+id),inguarddist) && (helper(10009+id),var(23) <= 0 || !inguarddist && !helper(10009+id),inguarddist)
triggerall = p2bodydist x = [190,400]
triggerall = p2bodydist y >= 0
trigger1 = ctrl || (stateno = [0,12]) || (stateno = [20,22]) || (stateno = [120,149])
ignorehitpause = 0

;Ⴊݎ
[State -3,cA]
type = ChangeState
value = 400
triggerall = var(59)>0
triggerall = roundstate = 2
triggerall = random <= (var(59))*50
triggerall = statetype != A
triggerall = enemynear(var(58)),statetype != A
triggerall = enemynear(var(58)),stateno = 5120 && enemynear(var(58)),animtime = -2
triggerall = !((p2stateno = [700,702]) && p2movetype = I && enemynear(var(58)),authorname = "Ahuron")
triggerall = !((p2stateno = [5400,5410]) && p2movetype = I && enemynear(var(58)),authorname = "GM")
triggerall = !(p2stateno = 52000 && p2movetype = I && enemynear(var(58)),authorname = "jin")
triggerall = numhelper(10009+id) > 0
triggerall = (helper(10009+id),var(25) <= 0 || helper(10009+id),var(25) > 0 && !inguarddist && !helper(10009+id),inguarddist) && (helper(10009+id),var(23) <= 0 || !inguarddist && !helper(10009+id),inguarddist)
triggerall = p2bodydist x = [-10,33]
triggerall = p2bodydist y >= 0
trigger1 = ctrl || (stateno = [0,12]) || (stateno = [20,22]) || (stateno = [120,149])
ignorehitpause = 0

;Ⴊݒ
[State -3,cB]
type = ChangeState
value = 410
triggerall = var(59)>0
triggerall = roundstate = 2
triggerall = random <= (var(59))*50
triggerall = statetype != A
triggerall = enemynear(var(58)),statetype != A
triggerall = enemynear(var(58)),stateno = 5120 && enemynear(var(58)),animtime = -5
triggerall = !((p2stateno = [700,702]) && p2movetype = I && enemynear(var(58)),authorname = "Ahuron")
triggerall = !((p2stateno = [5400,5410]) && p2movetype = I && enemynear(var(58)),authorname = "GM")
triggerall = !(p2stateno = 52000 && p2movetype = I && enemynear(var(58)),authorname = "jin")
triggerall = numhelper(10009+id) > 0
triggerall = (helper(10009+id),var(25) <= 0 || helper(10009+id),var(25) > 0 && !inguarddist && !helper(10009+id),inguarddist) && (helper(10009+id),var(23) <= 0 || !inguarddist && !helper(10009+id),inguarddist)
triggerall = p2bodydist x = [0,53]
triggerall = p2bodydist y >= 0
trigger1 = ctrl || (stateno = [0,12]) || (stateno = [20,22]) || (stateno = [120,149])
ignorehitpause = 0

;b
[State -3,6c]
type = ChangeState
value = 245
triggerall = var(59)>0
triggerall = roundstate = 2
triggerall = random <= (var(59))*50
triggerall = statetype != A
triggerall = enemynear(var(58)),statetype != A
triggerall = enemynear(var(58)),stateno = 5120 && enemynear(var(58)),animtime = -13
triggerall = !((p2stateno = [700,702]) && p2movetype = I && enemynear(var(58)),authorname = "Ahuron")
triggerall = !((p2stateno = [5400,5410]) && p2movetype = I && enemynear(var(58)),authorname = "GM")
triggerall = !(p2stateno = 52000 && p2movetype = I && enemynear(var(58)),authorname = "jin")
triggerall = numhelper(10009+id) > 0
triggerall = (helper(10009+id),var(25) <= 0 || helper(10009+id),var(25) > 0 && !inguarddist && !helper(10009+id),inguarddist) && (helper(10009+id),var(23) <= 0 || !inguarddist && !helper(10009+id),inguarddist)
triggerall = p2bodydist x = [50,90]
triggerall = p2bodydist y >= 0
trigger1 = ctrl || (stateno = [0,12]) || (stateno = [20,22]) || (stateno = [120,149])
ignorehitpause = 0

;󒆎
[State -3,jl]
type = ChangeState
value = 600
triggerall = var(59)>0
triggerall = roundstate = 2
triggerall = random <= (var(59))*100
triggerall = statetype = A
triggerall = enemynear(var(58)),statetype != A
triggerall = enemynear(var(58)),stateno = 5120 && enemynear(var(58)),animtime = -1
triggerall = !((p2stateno = [700,702]) && p2movetype = I && enemynear(var(58)),authorname = "Ahuron")
triggerall = !((p2stateno = [5400,5410]) && p2movetype = I && enemynear(var(58)),authorname = "GM")
triggerall = !(p2stateno = 52000 && p2movetype = I && enemynear(var(58)),authorname = "jin")
triggerall = numhelper(10009+id) > 0
triggerall = (helper(10009+id),var(25) <= 0 || helper(10009+id),var(25) > 0 && !inguarddist && !helper(10009+id),inguarddist) && (helper(10009+id),var(23) <= 0 || !inguarddist && !helper(10009+id),inguarddist)
triggerall = pos y < -20
triggerall = p2bodydist x <= 90
triggerall = p2bodydist y >= 0
trigger1 = ctrl || stateno = 45 || stateno = 50 || (stateno = 101) || (stateno = [120,149])
ignorehitpause = 0

;󒆒
[State -3,jm]
type = ChangeState
value = 605
triggerall = var(59)>0
triggerall = roundstate = 2
triggerall = random <= (var(59))*100
triggerall = statetype = A
triggerall = enemynear(var(58)),statetype != A
triggerall = enemynear(var(58)),stateno = 5120 && enemynear(var(58)),animtime = -10
triggerall = !((p2stateno = [700,702]) && p2movetype = I && enemynear(var(58)),authorname = "Ahuron")
triggerall = !((p2stateno = [5400,5410]) && p2movetype = I && enemynear(var(58)),authorname = "GM")
triggerall = !(p2stateno = 52000 && p2movetype = I && enemynear(var(58)),authorname = "jin")
triggerall = numhelper(10009+id) > 0
triggerall = (helper(10009+id),var(25) <= 0 || helper(10009+id),var(25) > 0 && !inguarddist && !helper(10009+id),inguarddist) && (helper(10009+id),var(23) <= 0 || !inguarddist && !helper(10009+id),inguarddist)
triggerall = pos y < -20
triggerall = p2bodydist x <= 40
triggerall = p2bodydist y >= 0
trigger1 = ctrl || stateno = 45 || stateno = 50 || (stateno = 101) || (stateno = [120,149])
ignorehitpause = 0

;󒆁a
[State -3,6b]
type = ChangeState
value = 615
triggerall = var(59)>0
triggerall = roundstate = 2
triggerall = random <= (var(59))*100
triggerall = statetype = A
triggerall = enemynear(var(58)),statetype != A
triggerall = enemynear(var(58)),stateno = 5120 && enemynear(var(58)),animtime = -6
triggerall = !((p2stateno = [700,702]) && p2movetype = I && enemynear(var(58)),authorname = "Ahuron")
triggerall = !((p2stateno = [5400,5410]) && p2movetype = I && enemynear(var(58)),authorname = "GM")
triggerall = !(p2stateno = 52000 && p2movetype = I && enemynear(var(58)),authorname = "jin")
triggerall = numhelper(10009+id) > 0
triggerall = (helper(10009+id),var(25) <= 0 || helper(10009+id),var(25) > 0 && !inguarddist && !helper(10009+id),inguarddist) && (helper(10009+id),var(23) <= 0 || !inguarddist && !helper(10009+id),inguarddist)
triggerall = p2bodydist x <= 50
triggerall = p2bodydist y >= 0
trigger1 = ctrl || stateno = 45 || stateno = 50 || (stateno = 101) || (stateno = [120,149])
ignorehitpause = 0

;󒆁C
[State -3,a214C]
type = ChangeState
value = 1520
triggerall = var(59)>0
triggerall = roundstate = 2
triggerall = random <= (var(59))*100
triggerall = statetype = A
triggerall = enemynear(var(58)),statetype != A
triggerall = stateno != [1500,1520]
triggerall = !((p2stateno = [700,702]) && p2movetype = I && enemynear(var(58)),authorname = "Ahuron")
triggerall = !((p2stateno = [5400,5410]) && p2movetype = I && enemynear(var(58)),authorname = "GM")
triggerall = !(p2stateno = 52000 && p2movetype = I && enemynear(var(58)),authorname = "jin")
triggerall = numhelper(10009+id) > 0
triggerall = (helper(10009+id),var(25) <= 0 || helper(10009+id),var(25) > 0 && !inguarddist && !helper(10009+id),inguarddist) && (helper(10009+id),var(23) <= 0 || !inguarddist && !helper(10009+id),inguarddist)
triggerall = pos y < -20
triggerall = ctrl || stateno = 45 || stateno = 50 || (stateno = 101) || (stateno = [120,149]) || var(3)>0 && (stateno = 1052 || stateno = 1062 || stateno = 1072) && animelemtime(8)>0
trigger1 = enemynear(var(58)),stateno = 5120 && enemynear(var(58)),animtime = -13
trigger1 = p2bodydist x <= 100
trigger1 = p2bodydist y >= 0
trigger2 = (enemynear(var(58)),stateno = [5100,5110]) && enemynear(var(58)),const(data.liedown.time) >= 20 && enemynear(var(58)),gethitvar(recovertime) >= 10
trigger2 = pos y = [-21,-50]
trigger2 = p2bodydist x = [-15,70]
trigger2 = p2bodydist y = [0-floor(18*(enemynear(var(58)),vel y)+(18*(18+1)/2)*fvar(20)-18*(vel y)-18*0.55),90-floor(18*(enemynear(var(58)),vel y)+(18*(18+1)/2)*fvar(20)-18*(vel y)-(18*(18+1)/2)*0.55)]
ignorehitpause = 0

;
;̃R{Jn
;
;Ⴊݎ
[State -3,cA]
type = ChangeState
value = 400
triggerall = var(59)>0
triggerall = roundstate = 2
triggerall = statetype != A
triggerall = enemynear(var(58)),statetype != L
triggerall = enemynear(var(58)),stateno != [5040,5049]
triggerall = !((p2stateno = [700,710]) && p2movetype = I && enemynear(var(58)),authorname = "Ahuron")
triggerall = !((p2stateno = [5400,5410]) && p2movetype = I && enemynear(var(58)),authorname = "GM")
triggerall = !(p2stateno = 52000 && p2movetype = I && enemynear(var(58)),authorname = "jin")
triggerall = numhelper(10009+id) > 0
triggerall = (helper(10009+id),var(25) <= 0 || helper(10009+id),var(25) > 0 && !inguarddist && !helper(10009+id),inguarddist) && (helper(10009+id),var(23) <= 0 || !inguarddist && !helper(10009+id),inguarddist)
triggerall = ctrl || stateno = 0 || (stateno = [10,12]) || (stateno = [20,22]) || (stateno = [120,149])
trigger1 = enemynear(var(58)),statetype != A
trigger1 = enemynear(var(58)),movetype = I || (enemynear(var(58)),movetype = A && enemynear(var(58)),stateno != [3000,3999])
trigger1 = enemynear(var(58)),movetype != H && (enemynear(var(58)),stateno != [120,159])
trigger1 = p2bodydist x = [-15,33]
trigger1 = p2bodydist y >= 0
trigger1 = random <= (var(59))*5
trigger2 = enemynear(var(58)),statetype != A && enemynear(var(58)),movetype = I
trigger2 = (enemynear(var(58)),stateno = [200,649]) && enemynear(var(58)),animtime <= -5
trigger2 = p2bodydist x = [-15,33]
trigger2 = p2bodydist y >= 0
trigger2 = random <= (var(59))*100
trigger3 = var(3)>=2
trigger3 = enemynear(var(58)),statetype != A && enemynear(var(58)),movetype = H && (enemynear(var(58)),stateno != [120,159]) || enemynear(var(58)),stateno = 975
trigger3 = p2bodydist x = [-15,25]
trigger3 = p2bodydist y >= 0
trigger3 = random <= (var(59))*100
trigger4 = enemynear(var(58)),statetype != A && (enemynear(var(58)),stateno = [120,159])
trigger4 = p2bodydist x = [-15,33]
trigger4 = p2bodydist y >= 0
trigger4 = random <= (var(59))*20
trigger5 = enemynear(var(58)),ctrl || enemynear(var(58)),stateno != [5100,5119]
trigger5 = enemynear(var(58)),pos y >= 0 && !enemynear(var(58)),vel y || var(59)>3 && p2dist y < -15*(10-ifelse(var(59)>9,10,var(59))) && p2dist y+floor(5*(enemynear(var(58)),vel y)+(5*(5+1)/2)*fvar(20)) = [-5,10*(3+10-ifelse(var(59)>9,10,var(59)))]
trigger5 = enemynear(var(58)),pos y >= 0 && !enemynear(var(58)),vel y && enemynear(var(58)),const(size.mid.pos.y)-20 <= -75 ||  p2dist y < -15*(10-ifelse(var(59)>9,10,var(59)))
trigger5 = enemynear(var(58)),movetype != H && enemynear(var(58)),animtime > -5 || enemynear(var(58)),ctrl
trigger5 = p2bodydist x+floor(5*(enemynear(var(58)),vel x))*(enemynear(var(58)),facing)*ifelse((enemynear(var(58)),pos x-pos x)>=0,1,-1)*(enemynear(var(58)),statetype=A) = [-5,10*(3+10-ifelse(var(59)>9,10,var(59)))]
trigger5 = random <= (var(59))*2*(1+3*(enemynear(var(58)),stateno<200)+2*((enemynear(var(58)),stateno!=[120,159])&&(enemynear(var(58)),prevstateno!=[5000,5270])))
trigger6 = enemynear(var(58)),ctrl || enemynear(var(58)),stateno != [5100,5119]
trigger6 = enemynear(var(58)),pos y >= 0 && !enemynear(var(58)),vel y || var(59)>3 && p2dist y < -15*(10-ifelse(var(59)>9,10,var(59))) && p2dist y+floor(5*(enemynear(var(58)),vel y)+(5*(5+1)/2)*fvar(20)) = [-5,10*(3+10-ifelse(var(59)>9,10,var(59)))]
trigger6 = enemynear(var(58)),pos y >= 0 && !enemynear(var(58)),vel y && enemynear(var(58)),const(size.mid.pos.y)-20 <= -75 ||  p2dist y < -15*(10-ifelse(var(59)>9,10,var(59)))
trigger6 = enemynear(var(58)),movetype != H && enemynear(var(58)),animtime > -5 || enemynear(var(58)),ctrl
trigger6 = (enemynear(var(58)),backedgebodydist <= 35-enemynear(var(58)),const(size.ground.back) || enemynear(var(58)),frontedgebodydist <= 35-enemynear(var(58)),const(size.ground.front))
trigger6 = p2bodydist x = [-10,10*(3+10-ifelse(var(59)>9,10,var(59)))]
trigger6 = random <= (var(59))*3*(1+3*(enemynear(var(58)),stateno<200)+2*((enemynear(var(58)),stateno!=[120,159])&&(enemynear(var(58)),prevstateno!=[5000,5270])))
ignorehitpause = 0

;
[State -3,A]
type = ChangeState
value = 230
triggerall = var(59)>0
triggerall = roundstate = 2
triggerall = statetype != A
triggerall = enemynear(var(58)),statetype = S && enemynear(var(58)),const(size.head.pos.y)+10 <= -60
triggerall = enemynear(var(58)),statetype != L
triggerall = !((p2stateno = [700,710]) && p2movetype = I && enemynear(var(58)),authorname = "Ahuron")
triggerall = !((p2stateno = [5400,5410]) && p2movetype = I && enemynear(var(58)),authorname = "GM")
triggerall = !(p2stateno = 52000 && p2movetype = I && enemynear(var(58)),authorname = "jin")
triggerall = numhelper(10009+id) > 0
triggerall = (helper(10009+id),var(25) <= 0 || helper(10009+id),var(25) > 0 && !inguarddist && !helper(10009+id),inguarddist) && (helper(10009+id),var(23) <= 0 || !inguarddist && !helper(10009+id),inguarddist)
triggerall = p2bodydist y >= 0
triggerall = ctrl || stateno = 0 || (stateno = [10,12]) || (stateno = [20,22]) || (stateno = [120,149])
trigger1 = enemynear(var(58)),movetype = I || (enemynear(var(58)),movetype = A && enemynear(var(58)),stateno != [3000,3999])
trigger1 = enemynear(var(58)),movetype != H && (enemynear(var(58)),stateno != [120,159])
trigger1 = p2bodydist x = [-10,53]
trigger1 = random <= (var(59))*6
trigger2 = enemynear(var(58)),movetype = I && (enemynear(var(58)),stateno = [200,649]) && enemynear(var(58)),animtime <= -3
trigger2 = p2bodydist x = [-15,53]
trigger2 = random <= (var(59))*100
trigger3 = var(3)>=2
trigger3 = enemynear(var(58)),movetype = H && (enemynear(var(58)),stateno != [120,159])
trigger3 = p2bodydist x = [-15,40]
trigger3 = random <= (var(59))*100
trigger4 = enemynear(var(58)),stateno = [120,159]
trigger4 = p2bodydist x = [-10,53]
trigger4 = random <= (var(59))*15
ignorehitpause = 0

;Ⴊݒ
[State -3,cB]
type = ChangeState
value = 410
triggerall = var(59)>0
triggerall = roundstate = 2
triggerall = statetype != A
triggerall = enemynear(var(58)),statetype != A
triggerall = enemynear(var(58)),statetype != L
triggerall = !((p2stateno = [700,710]) && p2movetype = I && enemynear(var(58)),authorname = "Ahuron")
triggerall = !((p2stateno = [5400,5410]) && p2movetype = I && enemynear(var(58)),authorname = "GM")
triggerall = !(p2stateno = 52000 && p2movetype = I && enemynear(var(58)),authorname = "jin")
triggerall = numhelper(10009+id) > 0
triggerall = (helper(10009+id),var(25) <= 0 || helper(10009+id),var(25) > 0 && !inguarddist && !helper(10009+id),inguarddist) && (helper(10009+id),var(23) <= 0 || !inguarddist && !helper(10009+id),inguarddist)
triggerall = p2bodydist y >= 0
triggerall = ctrl || stateno = 0 || (stateno = [10,12]) || (stateno = [20,22]) || (stateno = [120,149])
trigger1 = enemynear(var(58)),movetype = I || (enemynear(var(58)),movetype = A && enemynear(var(58)),stateno != [3000,3999])
trigger1 = enemynear(var(58)),movetype != H && (enemynear(var(58)),stateno != [120,159])
trigger1 = p2bodydist x = [-10,53]
trigger1 = random <= 7
trigger2 = enemynear(var(58)),movetype = I && (enemynear(var(58)),stateno = [200,649]) && enemynear(var(58)),animtime <= -8
trigger2 = p2bodydist x = [-15,53]
trigger2 = random <= (var(59))*100
trigger3 = enemynear(var(58)),movetype = H && (enemynear(var(58)),stateno != [120,159]) || enemynear(var(58)),stateno = 975
trigger3 = p2bodydist x = [-15,43]
trigger3 = random <= (var(59))*100
trigger4 = enemynear(var(58)),stateno = [120,159]
trigger4 = p2bodydist x = [-10,45]
trigger4 = random <= (var(59))*12
ignorehitpause = 0

;
[State -3,B]
type = ChangeState
value = 235
triggerall = var(59)>0
triggerall = var(3)>=2
triggerall = roundstate = 2
triggerall = statetype != A
triggerall = enemynear(var(58)),statetype = S
triggerall = enemynear(var(58)),statetype != L
triggerall = !((p2stateno = [700,710]) && p2movetype = I && enemynear(var(58)),authorname = "Ahuron")
triggerall = !((p2stateno = [5400,5410]) && p2movetype = I && enemynear(var(58)),authorname = "GM")
triggerall = !(p2stateno = 52000 && p2movetype = I && enemynear(var(58)),authorname = "jin")
triggerall = numhelper(10009+id) > 0
triggerall = (helper(10009+id),var(25) <= 0 || helper(10009+id),var(25) > 0 && !inguarddist && !helper(10009+id),inguarddist) && (helper(10009+id),var(23) <= 0 || !inguarddist && !helper(10009+id),inguarddist)
triggerall = p2bodydist y >= 0
triggerall = ctrl || stateno = 0 || (stateno = [10,12]) || (stateno = [20,22]) || (stateno = [120,149])
trigger1 = enemynear(var(58)),movetype = I || (enemynear(var(58)),movetype = A && enemynear(var(58)),stateno != [3000,3999])
trigger1 = enemynear(var(58)),movetype != H && (enemynear(var(58)),stateno != [120,159])
trigger1 = p2bodydist x = [0,63]
trigger1 = random <= 2
trigger2 = enemynear(var(58)),movetype = I && (enemynear(var(58)),stateno = [200,649]) && enemynear(var(58)),animtime <= -9
trigger2 = p2bodydist x = [0,63]
trigger2 = random <= (var(59))*100
trigger3 = enemynear(var(58)),movetype = H && (enemynear(var(58)),stateno != [120,159])
trigger3 = p2bodydist x = [0,55]
trigger3 = random <= (var(59))*100
ignorehitpause = 0

;623A
[State -3,623A]
type = ChangeState
value = 1050
triggerall = var(59)>0
triggerall = var(3)<4
triggerall = roundstate = 2
triggerall = random <= (var(59))*100
triggerall = statetype != A
triggerall = enemynear(var(58)),statetype = A
triggerall = enemynear(var(58)),statetype != L
triggerall = enemynear(var(58)),stateno != [0,39]
triggerall = enemynear(var(58)),stateno != [52,59]
triggerall = enemynear(var(58)),stateno != [99,115]
triggerall = enemynear(var(58)),stateno != [5040,5049]
triggerall = !((p2stateno = [700,710]) && p2movetype = I && enemynear(var(58)),authorname = "Ahuron")
triggerall = !((p2stateno = [5400,5410]) && p2movetype = I && enemynear(var(58)),authorname = "GM")
triggerall = !(p2stateno = 52000 && p2movetype = I && enemynear(var(58)),authorname = "jin")
triggerall = !enemynear(var(58)),ctrl
triggerall = numhelper(10009+id) > 0
triggerall = (helper(10009+id),var(25) <= 0 || helper(10009+id),var(25) > 0 && !inguarddist && !helper(10009+id),inguarddist) && (helper(10009+id),var(23) <= 0 || !inguarddist && !helper(10009+id),inguarddist)
triggerall = p2bodydist x = [-20,30]
triggerall = p2bodydist y = [-50-floor(12*(enemynear(var(58)),vel y)+(12*(12+1)/2)*fvar(20)),-11-floor(12*(enemynear(var(58)),vel y)+(12*(12+1)/2)*fvar(20))]
triggerall = ctrl || stateno = 0 || (stateno = [10,12]) || (stateno = [20,22]) || (stateno = [120,149])
trigger1 = enemynear(var(58)),movetype = I && (enemynear(var(58)),stateno = [200,649]) && enemynear(var(58)),animtime <= -12
trigger2 = enemynear(var(58)),movetype = H
ignorehitpause = 0

;623C
[State -3,623C]
type = ChangeState
value = 1070
triggerall = var(59)>0
triggerall = var(3)>4
triggerall = roundstate = 2
triggerall = random <= (var(59))*100
triggerall = statetype != A
triggerall = enemynear(var(58)),statetype = A
triggerall = enemynear(var(58)),statetype != L
triggerall = enemynear(var(58)),stateno != [0,39]
triggerall = enemynear(var(58)),stateno != [52,59]
triggerall = enemynear(var(58)),stateno != [99,115]
triggerall = enemynear(var(58)),stateno != [5040,5049]
triggerall = !((p2stateno = [700,710]) && p2movetype = I && enemynear(var(58)),authorname = "Ahuron")
triggerall = !((p2stateno = [5400,5410]) && p2movetype = I && enemynear(var(58)),authorname = "GM")
triggerall = !(p2stateno = 52000 && p2movetype = I && enemynear(var(58)),authorname = "jin")
triggerall = !enemynear(var(58)),ctrl
triggerall = numhelper(10009+id) > 0
triggerall = (helper(10009+id),var(25) <= 0 || helper(10009+id),var(25) > 0 && !inguarddist && !helper(10009+id),inguarddist) && (helper(10009+id),var(23) <= 0 || !inguarddist && !helper(10009+id),inguarddist)
triggerall = p2bodydist x = [-20,30]
triggerall = p2bodydist y = [-60-floor(12*(enemynear(var(58)),vel y)+(12*(12+1)/2)*fvar(20)),-11-floor(12*(enemynear(var(58)),vel y)+(12*(12+1)/2)*fvar(20))]
triggerall = ctrl || stateno = 0 || (stateno = [10,12]) || (stateno = [20,22]) || (stateno = [120,149])
trigger1 = enemynear(var(58)),movetype = I && (enemynear(var(58)),stateno = [200,649]) && enemynear(var(58)),animtime <= -12
trigger2 = enemynear(var(58)),movetype = H
ignorehitpause = 0

;623A
[State -3,623A]
type = ChangeState
value = 1050
triggerall = var(59)>0
triggerall = roundstate = 2
triggerall = random <= (var(59))*100
triggerall = statetype != A
triggerall = enemynear(var(58)),statetype = A
triggerall = enemynear(var(58)),statetype != L
triggerall = enemynear(var(58)),stateno != [0,39]
triggerall = enemynear(var(58)),stateno != [52,59]
triggerall = enemynear(var(58)),stateno != [99,115]
triggerall = enemynear(var(58)),stateno != [5040,5049]
triggerall = !((p2stateno = [700,710]) && p2movetype = I && enemynear(var(58)),authorname = "Ahuron")
triggerall = !((p2stateno = [5400,5410]) && p2movetype = I && enemynear(var(58)),authorname = "GM")
triggerall = !(p2stateno = 52000 && p2movetype = I && enemynear(var(58)),authorname = "jin")
triggerall = !enemynear(var(58)),ctrl
triggerall = numhelper(10009+id) > 0
triggerall = (helper(10009+id),var(25) <= 0 || helper(10009+id),var(25) > 0 && !inguarddist && !helper(10009+id),inguarddist) && (helper(10009+id),var(23) <= 0 || !inguarddist && !helper(10009+id),inguarddist)
triggerall = p2bodydist x = [-20,30]
triggerall = p2bodydist y = [-50-floor(12*(enemynear(var(58)),vel y)+(12*(12+1)/2)*fvar(20)),-11-floor(12*(enemynear(var(58)),vel y)+(12*(12+1)/2)*fvar(20))]
triggerall = ctrl || stateno = 0 || (stateno = [10,12]) || (stateno = [20,22]) || (stateno = [120,149])
trigger1 = enemynear(var(58)),movetype = I && (enemynear(var(58)),stateno = [200,649]) && enemynear(var(58)),animtime <= -12
trigger2 = enemynear(var(58)),movetype = H
ignorehitpause = 0

;_bV
[State -3,d]
type = ChangeState
value = 100
triggerall = var(59)>0
triggerall = roundstate = 2
triggerall = statetype != A
triggerall = enemynear(var(58)),statetype != A
triggerall = enemynear(var(58)),statetype != L
triggerall = !((p2stateno = [700,710]) && p2movetype = I && enemynear(var(58)),authorname = "Ahuron")
triggerall = !((p2stateno = [5400,5410]) && p2movetype = I && enemynear(var(58)),authorname = "GM")
triggerall = !(p2stateno = 52000 && p2movetype = I && enemynear(var(58)),authorname = "jin")
triggerall = numhelper(10009+id) > 0
triggerall = (helper(10009+id),var(25) <= 0 || helper(10009+id),var(25) > 0 && !inguarddist && !helper(10009+id),inguarddist) && (helper(10009+id),var(23) <= 0 || !inguarddist && !helper(10009+id),inguarddist)
triggerall = p2bodydist x = [50,90]
triggerall = p2bodydist y >= 0
triggerall = ctrl || stateno = 0 || (stateno = [10,12]) || (stateno = [20,22]) || (stateno = [120,149])
trigger1 = enemynear(var(58)),movetype = H && (enemynear(var(58)),stateno != [120,159])
trigger1 = random <= (var(59))*100
trigger2 = enemynear(var(58)),stateno = [120,159]
trigger2 = random <= (var(59))*5
ignorehitpause = 0

;󒆎
[State -3,jl]
type = ChangeState
value = 600
triggerall = var(59)>0
triggerall = roundstate = 2
triggerall = statetype = A
triggerall = (enemynear(var(58)),statetype != A && vel y >= 0) || enemynear(var(58)),statetype = A
triggerall = enemynear(var(58)),statetype != L
triggerall = stateno != [105,106]
triggerall = enemynear(var(58)),stateno != [5040,5049]
triggerall = numhelper(10009+id) > 0
triggerall = (helper(10009+id),var(25) <= 0 || helper(10009+id),var(25) > 0 && !inguarddist && !helper(10009+id),inguarddist) && (helper(10009+id),var(23) <= 0 || !inguarddist && !helper(10009+id),inguarddist)
triggerall = pos y < -20
triggerall = p2bodydist x = [-5+floor(5*(enemynear(var(58)),vel x)+floor(5*vel x)),80+floor(5*(enemynear(var(58)),vel x)+floor(5*vel x))]
triggerall = p2bodydist y = [-10-floor(5*(enemynear(var(58)),vel y)+(5*(5+1)/2)*fvar(20)-floor(5*vel y)-(5*(5+1)/2)*0.47),60-floor(5*(enemynear(var(58)),vel y)+(5*(5+1)/2)*fvar(20)-floor(5*vel y)-(5*(5+1)/2)*0.47)]
triggerall = ctrl || stateno = 45 || stateno = 50 || (stateno = 101) || (stateno = [120,149])
trigger1 = enemynear(var(58)),movetype = I && enemynear(var(58)),stateno != [120,159]
trigger1 = random <= (var(59))*12
trigger2 = enemynear(var(58)),movetype = I
trigger2 = (enemynear(var(58)),stateno = [200,649]) && enemynear(var(58)),animtime <= -5
trigger2 = random <= (var(59))*100
trigger3 = enemynear(var(58)),movetype = H && (enemynear(var(58)),stateno != [120,159])
trigger3 = random <= (var(59))*100
trigger4 = enemynear(var(58)),stateno = [120,159]
trigger4 = random <= (var(59))*25
ignorehitpause = 0

;󒆁B
[State -3,6b]
type = ChangeState
value = 615
triggerall = var(59)>0
triggerall = roundstate = 2
triggerall = statetype = A
triggerall = (enemynear(var(58)),statetype != A && vel y >= 0) || enemynear(var(58)),statetype = A
triggerall = enemynear(var(58)),statetype != L
triggerall = stateno != [105,106]
triggerall = enemynear(var(58)),stateno != [5040,5049]
triggerall = numhelper(10009+id) > 0
triggerall = (helper(10009+id),var(25) <= 0 || helper(10009+id),var(25) > 0 && !inguarddist && !helper(10009+id),inguarddist) && (helper(10009+id),var(23) <= 0 || !inguarddist && !helper(10009+id),inguarddist)
triggerall = p2bodydist x = [-20+floor(9*(enemynear(var(58)),vel x)+floor(9*vel x)),50+floor(9*(enemynear(var(58)),vel x)+floor(9*vel x))]
triggerall = p2bodydist y = [-20-floor(9*(enemynear(var(58)),vel y)+(9*(9+1)/2)*fvar(20)-floor(9*vel y)-(9*(9+1)/2)*0.47),50-floor(9*(enemynear(var(58)),vel y)+(9*(9+1)/2)*fvar(20)-floor(9*vel y)-(9*(9+1)/2)*0.47)]
triggerall = ctrl || stateno = 45 || stateno = 50 || (stateno = 101) || (stateno = [120,149])
trigger1 = enemynear(var(58)),movetype = I && enemynear(var(58)),stateno != [120,159]
trigger1 = random <= (var(59))*30
trigger2 = enemynear(var(58)),movetype = I
trigger2 = (enemynear(var(58)),stateno = [200,649]) && enemynear(var(58)),animtime <= -9
trigger2 = random <= (var(59))*100
trigger3 = enemynear(var(58)),movetype = H && (enemynear(var(58)),stateno != [120,159])
trigger3 = random <= (var(59))*100
trigger4 = enemynear(var(58)),stateno = [120,159]
trigger4 = random <= (var(59))*50
ignorehitpause = 0

;
;R{2ڈȍ~
;
;Ⴊݒ
[State -3,cB]
type = ChangeState
value = 410
triggerall = var(59)>0
triggerall = var(3)>=2
triggerall = roundstate = 2
triggerall = random <= var(59)*200
triggerall = statetype != A
triggerall = enemynear(var(58)),statetype != A
triggerall = enemynear(var(58)),statetype != L
triggerall = stateno = 400
triggerall = !((p2stateno = [700,710]) && p2movetype = I && enemynear(var(58)),authorname = "Ahuron")
triggerall = !((p2stateno = [5400,5410]) && p2movetype = I && enemynear(var(58)),authorname = "GM")
triggerall = !(p2stateno = 52000 && p2movetype = I && enemynear(var(58)),authorname = "jin")
triggerall = p2bodydist x = [-10,60]
triggerall = p2bodydist y >= 0
trigger1 = movehit && enemynear(var(58)),movetype = H && (enemynear(var(58)),stateno != [120,159])
trigger2 = moveguarded && (enemynear(var(58)),stateno = [120,159])
ignorehitpause = 0

;
[State -3,M]
type = ChangeState
value = 235
triggerall = var(59)>0
triggerall = var(3)>=2
triggerall = roundstate = 2
triggerall = random <= var(59)*200
triggerall = statetype != A
triggerall = enemynear(var(58)),statetype != A
triggerall = enemynear(var(58)),statetype != L
triggerall = stateno = 230
triggerall = enemynear(var(58)),stateno != [120,159]
triggerall = !((p2stateno = [700,710]) && p2movetype = I && enemynear(var(58)),authorname = "Ahuron")
triggerall = !((p2stateno = [5400,5410]) && p2movetype = I && enemynear(var(58)),authorname = "GM")
triggerall = !(p2stateno = 52000 && p2movetype = I && enemynear(var(58)),authorname = "jin")
triggerall = p2bodydist x = [-10,60]
triggerall = p2bodydist y >= 0
trigger1 = movehit && enemynear(var(58)),movetype = H
ignorehitpause = 0

;U{^Q
[State -3,H2]
type = ChangeState
value = 2300
triggerall = var(59)>2
triggerall = roundstate = 2
triggerall = life > 0
triggerall = p2life > 0
triggerall = power >= 1000
triggerall = statetype != A
triggerall = enemynear(var(58)),statetype != L
triggerall = stateno = 410 && animelemtime(4)<2 && movehit && enemynear(var(58)),movetype = H && (enemynear(var(58)),stateno != [120,159])
triggerall = !((p2stateno = [700,710]) && p2movetype = I && enemynear(var(58)),authorname = "Ahuron")
triggerall = !((p2stateno = [5400,5410]) && p2movetype = I && enemynear(var(58)),authorname = "GM")
triggerall = !(p2stateno = 52000 && p2movetype = I && enemynear(var(58)),authorname = "jin")
triggerall = p2bodydist x = [-10,40]
triggerall = p2bodydist y = [-60,0]
trigger1 = random <= var(59)*20 || power >= 3000 && random <= (var(59))*100
ignorehitpause = 0

;^U{^Q
[State -3,H3];K3
type = ChangeState
value = 2200
triggerall = var(59)>0
triggerall = var(52)>0
triggerall = roundstate = 2
triggerall = life > 0
triggerall = p2life > 0
triggerall = power >= 1000
triggerall = statetype != A
triggerall = enemynear(var(58)),statetype != A
triggerall = enemynear(var(58)),statetype != L
triggerall = stateno = 410 && animelemtime(4)<2 && movehit && enemynear(var(58)),movetype = H && (enemynear(var(58)),stateno != [120,159])
triggerall = !((p2stateno = [700,710]) && p2movetype = I && enemynear(var(58)),authorname = "Ahuron")
triggerall = !((p2stateno = [5400,5410]) && p2movetype = I && enemynear(var(58)),authorname = "GM")
triggerall = !(p2stateno = 52000 && p2movetype = I && enemynear(var(58)),authorname = "jin")
triggerall = p2bodydist x = [-10,120]
triggerall = p2bodydist y >= 0
trigger1 = random <= var(59)*25 || (enemynear(var(58)),backedgedist <= 20 || enemynear(var(58)),frontedgebodydist <= 10) && random <= (var(59))*100
ignorehitpause = 0

;^B
[State -3,4tame6B]
type = ChangeState
value = 1200
triggerall = var(59)>0
triggerall = var(52)>0
triggerall = roundstate = 2
triggerall = random <= var(59)*10
triggerall = statetype != A
triggerall = enemynear(var(58)),statetype != A
triggerall = enemynear(var(58)),statetype != L
triggerall = enemynear(var(58)),stateno = [120,159]
triggerall = !((p2stateno = [700,710]) && p2movetype = I && enemynear(var(58)),authorname = "Ahuron")
triggerall = !((p2stateno = [5400,5410]) && p2movetype = I && enemynear(var(58)),authorname = "GM")
triggerall = !(p2stateno = 52000 && p2movetype = I && enemynear(var(58)),authorname = "jin")
triggerall = p2bodydist x = [-10,90]
triggerall = p2bodydist y >= 0
trigger1 = stateno = 410 && animelemtime(4)<2 && moveguarded
ignorehitpause = 0

;^C
[State -3,4tame6C]
type = ChangeState
value = 1600
triggerall = var(59)>0
triggerall = var(52)>0
triggerall = roundstate = 2
triggerall = random <= var(59)*15
triggerall = statetype != A
triggerall = enemynear(var(58)),statetype != A
triggerall = enemynear(var(58)),statetype != L
triggerall = enemynear(var(58)),stateno = [120,159]
triggerall = !((p2stateno = [700,710]) && p2movetype = I && enemynear(var(58)),authorname = "Ahuron")
triggerall = !((p2stateno = [5400,5410]) && p2movetype = I && enemynear(var(58)),authorname = "GM")
triggerall = !(p2stateno = 52000 && p2movetype = I && enemynear(var(58)),authorname = "jin")
triggerall = p2bodydist x = [-10,120]
triggerall = p2bodydist y >= 0
trigger1 = stateno = 410 && animelemtime(4)<2 && moveguarded
ignorehitpause = 0

;^A
[State -3,4tame6A]
type = ChangeState
value = 1100
triggerall = var(59)>0
triggerall = var(52)>0
triggerall = roundstate = 2
triggerall = random <= var(59)*25
triggerall = statetype != A
triggerall = enemynear(var(58)),statetype != A
triggerall = enemynear(var(58)),statetype != L
triggerall = enemynear(var(58)),stateno = [120,159]
triggerall = !((p2stateno = [700,710]) && p2movetype = I && enemynear(var(58)),authorname = "Ahuron")
triggerall = !((p2stateno = [5400,5410]) && p2movetype = I && enemynear(var(58)),authorname = "GM")
triggerall = !(p2stateno = 52000 && p2movetype = I && enemynear(var(58)),authorname = "jin")
triggerall = p2bodydist x = [-10,120]
triggerall = p2bodydist y >= 0
trigger1 = stateno = 410 && animelemtime(4)<2 && moveguarded
ignorehitpause = 0

;6BiTj
[State -3,6B]
type = ChangeState
value = ifelse(!numhelper(205),205,204)
triggerall = var(59)>0
triggerall = var(3)>=4
triggerall = !numhelper(205)
triggerall = roundstate = 2
triggerall = random <= var(59)*25
triggerall = statetype != A
triggerall = enemynear(var(58)),statetype != A
triggerall = enemynear(var(58)),statetype != L
triggerall = enemynear(var(58)),stateno = [120,159]
triggerall = !((p2stateno = [700,710]) && p2movetype = I && enemynear(var(58)),authorname = "Ahuron")
triggerall = !((p2stateno = [5400,5410]) && p2movetype = I && enemynear(var(58)),authorname = "GM")
triggerall = !(p2stateno = 52000 && p2movetype = I && enemynear(var(58)),authorname = "jin")
triggerall = p2bodydist x = [-10,160]
triggerall = p2bodydist y >= 0
trigger1 = stateno = 410 && (animelemtime(4)<2 || animelemtime(5)>0) && moveguarded
ignorehitpause = 0

;623C
[State -3,623C]
type = ChangeState
value = 1070
triggerall = var(59)>0
triggerall = var(3)>4
triggerall = random <= var(59)*120
triggerall = statetype != A
triggerall = enemynear(var(58)),statetype != L
triggerall = enemynear(var(58)),movetype = H && (enemynear(var(58)),stateno != [120,159])
triggerall = !((p2stateno = [700,710]) && p2movetype = I && enemynear(var(58)),authorname = "Ahuron")
triggerall = !((p2stateno = [5400,5410]) && p2movetype = I && enemynear(var(58)),authorname = "GM")
triggerall = !(p2stateno = 52000 && p2movetype = I && enemynear(var(58)),authorname = "jin")
triggerall = (p2bodydist x = [-10,30]) && (enemynear(var(58)),backedgedist <= 20 || enemynear(var(58)),frontedgebodydist <= 10)
triggerall = p2bodydist y = [-60,0]
trigger1 = stateno = 410 && animelemtime(4)<2 && movehit
ignorehitpause = 0

;236B
[State -3,236B]
type = ChangeState
value = 1400
triggerall = var(59)>0
triggerall = roundstate = 2
triggerall = random <= var(59)*25
triggerall = statetype != A
triggerall = enemynear(var(58)),statetype = S
triggerall = enemynear(var(58)),statetype != L
triggerall = enemynear(var(58)),movetype = H && (enemynear(var(58)),stateno != [120,159])
triggerall = !((p2stateno = [700,710]) && p2movetype = I && enemynear(var(58)),authorname = "Ahuron")
triggerall = !((p2stateno = [5400,5410]) && p2movetype = I && enemynear(var(58)),authorname = "GM")
triggerall = !(p2stateno = 52000 && p2movetype = I && enemynear(var(58)),authorname = "jin")
triggerall = p2bodydist x = [-10,60]
triggerall = p2bodydist y >= 0
trigger1 = stateno = 410 && animelemtime(4)<2 && movehit
ignorehitpause = 0

;236C
[State -3,236C]
type = ChangeState
value = 1300
triggerall = var(59)>2
triggerall = roundstate = 2
triggerall = statetype != A
triggerall = enemynear(var(58)),statetype != A
triggerall = enemynear(var(58)),statetype != L
triggerall = stateno = 410 && animelemtime(4)<2
triggerall = !((p2stateno = [700,710]) && p2movetype = I && enemynear(var(58)),authorname = "Ahuron")
triggerall = !((p2stateno = [5400,5410]) && p2movetype = I && enemynear(var(58)),authorname = "GM")
triggerall = !(p2stateno = 52000 && p2movetype = I && enemynear(var(58)),authorname = "jin")
triggerall = p2bodydist x = [-10,90]
triggerall = p2bodydist y >= 0
trigger1 = movehit && enemynear(var(58)),movetype = H && (enemynear(var(58)),stateno != [120,159])
trigger1 = var(3)<4 && random <= var(59)*120 || var(3)>=4 && random <= var(59)*50
trigger2 = var(3)<3
trigger2 = moveguarded && (enemynear(var(58)),stateno = [120,159]) && enemynear(var(58)),backedgedist > 20 && random <= var(59)*20
ignorehitpause = 0

;236A
[State -3,236A]
type = ChangeState
value = 1000
triggerall = var(59)>0
triggerall = var(3)>=3
triggerall = roundstate = 2
triggerall = random <= var(59)*20
triggerall = statetype != A
triggerall = enemynear(var(58)),statetype != A
triggerall = enemynear(var(58)),statetype != L
triggerall = enemynear(var(58)),stateno = [120,159]
triggerall = !((p2stateno = [700,710]) && p2movetype = I && enemynear(var(58)),authorname = "Ahuron")
triggerall = !((p2stateno = [5400,5410]) && p2movetype = I && enemynear(var(58)),authorname = "GM")
triggerall = !(p2stateno = 52000 && p2movetype = I && enemynear(var(58)),authorname = "jin")
triggerall = p2bodydist x = [0,90]
triggerall = p2bodydist y >= 0
trigger1 = stateno = 410 && animelemtime(4)<2 && moveguarded
ignorehitpause = 0

;214A
[State -3,214A]
type = ChangeState
value = 1150
triggerall = var(59)>2
triggerall = roundstate = 2
triggerall = random <= var(59)*30
triggerall = statetype != A
triggerall = enemynear(var(58)),statetype != A
triggerall = enemynear(var(58)),statetype != L
triggerall = enemynear(var(58)),stateno = [120,159]
triggerall = !((p2stateno = [700,710]) && p2movetype = I && enemynear(var(58)),authorname = "Ahuron")
triggerall = !((p2stateno = [5400,5410]) && p2movetype = I && enemynear(var(58)),authorname = "GM")
triggerall = !(p2stateno = 52000 && p2movetype = I && enemynear(var(58)),authorname = "jin")
triggerall = p2bodydist x = [-10,60]
triggerall = p2bodydist y >= 0
trigger1 = stateno = 410 && animelemtime(4)<2 && moveguarded
ignorehitpause = 0

;623B
[State -3,623B]
type = ChangeState
value = 1060
triggerall = var(59)>2
triggerall = roundstate = 2
triggerall = random <= (var(59))*120
triggerall = statetype != A
triggerall = enemynear(var(58)),statetype = A
triggerall = enemynear(var(58)),statetype != L
triggerall = !((p2stateno = [700,710]) && p2movetype = I && enemynear(var(58)),authorname = "Ahuron")
triggerall = !((p2stateno = [5400,5410]) && p2movetype = I && enemynear(var(58)),authorname = "GM")
triggerall = !(p2stateno = 52000 && p2movetype = I && enemynear(var(58)),authorname = "jin")
triggerall = p2bodydist x = [-10,40]
triggerall = p2bodydist y = [-60,0]
trigger1 = stateno = 410 && animelemtime(4)<2 && movecontact
ignorehitpause = 0

;623A
[State -3,623A]
type = ChangeState
value = Ifelse(var(3)>4,1070,1050)
triggerall = var(59)>0
triggerall = roundstate = 2
triggerall = life > 0
triggerall = p2life > 0
triggerall = random <= (var(59))*120
triggerall = statetype != A
triggerall = enemynear(var(58)),statetype != L
triggerall = enemynear(var(58)),movetype = A
triggerall = enemynear(var(58)),movetype != H
triggerall = enemynear(var(58)),stateno != [120,159]
triggerall = enemynear(var(58)),stateno != [5000,5270]
triggerall = !((p2stateno = [700,710]) && p2movetype = I && enemynear(var(58)),authorname = "Ahuron")
triggerall = !(p2stateno = 52000 && p2movetype = I && enemynear(var(58)),authorname = "jin")
triggerall = !((p2stateno = [5400,5410]) && p2movetype = I && enemynear(var(58)),authorname = "GM")
triggerall = p2bodydist x = [-10,40]
triggerall = p2bodydist y = [-60,0]
trigger1 = stateno = 410 && animelemtime(4)<2 && movecontact
ignorehitpause = 0

;Ⴊ݋
[State -3,cC]
type = ChangeState
value = 420
triggerall = var(59)>0
triggerall = var(3)>=4
triggerall = roundstate = 2
triggerall = random <= var(59)*200
triggerall = statetype != A
triggerall = enemynear(var(58)),statetype != A
triggerall = enemynear(var(58)),statetype != L
triggerall = stateno = 410
triggerall = !((p2stateno = [700,710]) && p2movetype = I && enemynear(var(58)),authorname = "Ahuron")
triggerall = !((p2stateno = [5400,5410]) && p2movetype = I && enemynear(var(58)),authorname = "GM")
triggerall = !(p2stateno = 52000 && p2movetype = I && enemynear(var(58)),authorname = "jin")
triggerall = p2bodydist y >= 0
trigger1 = animelemtime(5)>0 && movehit && enemynear(var(58)),movetype = H && (enemynear(var(58)),stateno != [120,159]) && (p2bodydist x = [-20,90])
trigger2 = animelemtime(5)>0 && moveguarded && (enemynear(var(58)),stateno = [120,159]) && (p2bodydist x = [-10,100])
trigger3 = animelemtime(4)<2 && moveguarded && (enemynear(var(58)),stateno = [120,159]) && (p2bodydist x = [61,100])
ignorehitpause = 0

;b
[State -3,6c]
type = ChangeState
value = 245
triggerall = var(59)>0
triggerall = var(3)>=2
triggerall = roundstate = 2
triggerall = statetype != A
triggerall = !((p2stateno = [700,710]) && p2movetype = I && enemynear(var(58)),authorname = "Ahuron")
triggerall = !((p2stateno = [5400,5410]) && p2movetype = I && enemynear(var(58)),authorname = "GM")
triggerall = !(p2stateno = 52000 && p2movetype = I && enemynear(var(58)),authorname = "jin")
triggerall = p2bodydist x = [-20,90]
trigger1 = stateno = 420 && movehit && enemynear(var(58)),movetype = H && (enemynear(var(58)),stateno != [120,159])
trigger1 = random <= var(59)*120
trigger2 = (stateno = 235 || stateno = 410 && animelemtime(5)>0 || stateno = 420) && moveguarded && enemynear(var(58)),statetype != A && enemynear(var(58)),statetype != L
trigger2 = p2bodydist y >= 0
trigger2 = random <= var(59)*50
ignorehitpause = 0

;
[State -3,C]
type = ChangeState
value = 240
triggerall = var(59)>0
triggerall = var(3)>=2
triggerall = roundstate = 2
triggerall = statetype != A
triggerall = enemynear(var(58)),statetype != A
triggerall = enemynear(var(58)),statetype != L
triggerall = !((p2stateno = [700,710]) && p2movetype = I && enemynear(var(58)),authorname = "Ahuron")
triggerall = !((p2stateno = [5400,5410]) && p2movetype = I && enemynear(var(58)),authorname = "GM")
triggerall = !(p2stateno = 52000 && p2movetype = I && enemynear(var(58)),authorname = "jin")
triggerall = p2bodydist x = [-10,90]
triggerall = p2bodydist y >= 0
trigger1 = (stateno = 235 || stateno = 410 && animelemtime(5)>0) && movehit && enemynear(var(58)),movetype = H && (enemynear(var(58)),stateno != [120,159])
trigger1 = random <= var(59)*200
trigger2 = (stateno = 235 || stateno = 410 && animelemtime(5)>0) && moveguarded && (enemynear(var(58)),stateno = [120,159])
trigger2 = random <= var(59)*100
trigger3 = stateno = 420 && moveguarded && (enemynear(var(58)),stateno = [120,159])
trigger3 = random <= var(59)*60
ignorehitpause = 0

;6Cij
[State -3,6C]
type = ChangeState
value = 210
triggerall = var(59)>0
triggerall = var(3)>=2
triggerall = roundstate = 2
triggerall = random <= var(59)*200
triggerall = statetype != A
triggerall = enemynear(var(58)),statetype != A
triggerall = enemynear(var(58)),statetype != L
triggerall = !((p2stateno = [700,710]) && p2movetype = I && enemynear(var(58)),authorname = "Ahuron")
triggerall = !((p2stateno = [5400,5410]) && p2movetype = I && enemynear(var(58)),authorname = "GM")
triggerall = !(p2stateno = 52000 && p2movetype = I && enemynear(var(58)),authorname = "jin")
triggerall = p2bodydist x = [-10,90]
triggerall = p2bodydist y >= 0
trigger1 = (stateno = 410 && animelemtime(5)>0 || stateno = 420) && moveguarded
ignorehitpause = 0

;󒆋Z
;󒆁U{^Q
[State -3,H4];K4
type = ChangeState
value = 2000
triggerall = var(59)>3
triggerall = var(3)>0
triggerall = roundstate = 2
triggerall = power >= 2000
triggerall = random <= var(59)*100
triggerall = statetype = A
triggerall = enemynear(var(58)),statetype = A
triggerall = enemynear(var(58)),statetype != L
triggerall = enemynear(var(58)),movetype = H && (enemynear(var(58)),stateno != [120,159])
triggerall = !((p2stateno = [700,710]) && p2movetype = I && enemynear(var(58)),authorname = "Ahuron")
triggerall = !((p2stateno = [5400,5410]) && p2movetype = I && enemynear(var(58)),authorname = "GM")
triggerall = !(p2stateno = 52000 && p2movetype = I && enemynear(var(58)),authorname = "jin")
triggerall = (p2bodydist x = [-20,90]) || (p2bodydist x <= 90) && (enemynear(var(58)),backedgedist <= 20 || enemynear(var(58)),frontedgebodydist <= 10)
triggerall = p2bodydist y = [-40-floor(8*(enemynear(var(58)),vel y)+(8*(8+1)/2)*fvar(20)-floor(8*vel y)-(8*(8+1)/2)*0.47),90-floor(8*(enemynear(var(58)),vel y)+(8*(8+1)/2)*fvar(20)-floor(8*vel y)-(8*(8+1)/2)*0.47)]
trigger1 = (stateno = 1052 || stateno = 1062 || stateno = 1072) && animelemtime(8)>0 && movehit
ignorehitpause = 0

;󒆁C
[State -3,a214C]
type = ChangeState
value = 1520
triggerall = var(59)>1
triggerall = var(3)>0
triggerall = roundstate = 2
triggerall = random <= var(59)*200
triggerall = statetype = A && (stateno != [1500,1520])
triggerall = enemynear(var(58)),statetype = A
triggerall = enemynear(var(58)),statetype != L
triggerall = enemynear(var(58)),movetype = H && (enemynear(var(58)),stateno != [120,159])
triggerall = !((p2stateno = [700,710]) && p2movetype = I && enemynear(var(58)),authorname = "Ahuron")
triggerall = !((p2stateno = [5400,5410]) && p2movetype = I && enemynear(var(58)),authorname = "GM")
triggerall = !(p2stateno = 52000 && p2movetype = I && enemynear(var(58)),authorname = "jin")
triggerall = pos y < -20
triggerall = (p2bodydist x = [-20,90]) || (p2bodydist x <= 90) && (enemynear(var(58)),backedgedist <= 20 || enemynear(var(58)),frontedgebodydist <= 10)
triggerall = p2bodydist y = [-30-floor(18*(enemynear(var(58)),vel y)+(18*(18+1)/2)*fvar(20)-floor(18*vel y)-(18*(18+1)/2)*0.47),60-floor(18*(enemynear(var(58)),vel y)+(18*(18+1)/2)*fvar(20)-floor(18*vel y)-(18*(18+1)/2)*0.47)]
trigger1 = (stateno = 1052 || stateno = 1062 || stateno = 1072) && animelemtime(8)>0 && movehit
ignorehitpause = 0

;󒆁B
[State -3,a214B]
type = ChangeState
value = 1510
triggerall = var(59)>1
triggerall = var(3)>0
triggerall = roundstate = 2
triggerall = random <= var(59)*200
triggerall = statetype = A && (stateno != [1500,1520])
triggerall = enemynear(var(58)),statetype = A
triggerall = enemynear(var(58)),statetype != L
triggerall = enemynear(var(58)),movetype = H && (enemynear(var(58)),stateno != [120,159])
triggerall = !((p2stateno = [700,710]) && p2movetype = I && enemynear(var(58)),authorname = "Ahuron")
triggerall = !((p2stateno = [5400,5410]) && p2movetype = I && enemynear(var(58)),authorname = "GM")
triggerall = !(p2stateno = 52000 && p2movetype = I && enemynear(var(58)),authorname = "jin")
triggerall = pos y < -20
triggerall = (p2bodydist x = [-20,90]) || (p2bodydist x <= 90) && (enemynear(var(58)),backedgedist <= 20 || enemynear(var(58)),frontedgebodydist <= 10)
triggerall = p2bodydist y = [-30-floor(17*(enemynear(var(58)),vel y)+(17*(17+1)/2)*fvar(20)-floor(17*vel y)-(17*(17+1)/2)*0.47),60-floor(17*(enemynear(var(58)),vel y)+(17*(17+1)/2)*fvar(20)-floor(17*vel y)-(17*(17+1)/2)*0.47)]
trigger1 = (stateno = 1052 || stateno = 1062 || stateno = 1072) && animelemtime(8)>0 && movehit
ignorehitpause = 0

;󒆁A
[State -3,a214A]
type = ChangeState
value = 1500
triggerall = var(59)>2
triggerall = var(3)>0
triggerall = roundstate = 2
triggerall = random <= var(59)*200
triggerall = statetype = A && (stateno != [1500,1520])
triggerall = enemynear(var(58)),statetype = A
triggerall = enemynear(var(58)),statetype != L
triggerall = (stateno = 1052 || stateno = 1062 || stateno = 1072) && animelemtime(8)>0
triggerall = pos y < -20
trigger1 = (p2bodydist x = [-20,90]) || (p2bodydist x <= 90) && (enemynear(var(58)),backedgedist <= 20 || enemynear(var(58)),frontedgebodydist <= 10)
trigger1 = p2bodydist y = [-30-floor(16*(enemynear(var(58)),vel y)+(16*(16+1)/2)*fvar(20)-floor(16*vel y)-(16*(16+1)/2)*0.47),60-floor(16*(enemynear(var(58)),vel y)+(16*(16+1)/2)*fvar(20)-floor(16*vel y)-(16*(16+1)/2)*0.47)]
trigger1 = movehit && enemynear(var(58)),movetype = H && (enemynear(var(58)),stateno != [120,159])
trigger2 = moveguarded || movecontact=0
ignorehitpause = 0

;󒆒
[State -3,jm]
type = ChangeState
value = 605
triggerall = var(59)>0
triggerall = var(3)>=2
triggerall = roundstate = 2
triggerall = random <= var(59)*40
triggerall = statetype = A
triggerall = enemynear(var(58)),statetype != A
triggerall = enemynear(var(58)),statetype != L
triggerall = !((p2stateno = [700,710]) && p2movetype = I && enemynear(var(58)),authorname = "Ahuron")
triggerall = !((p2stateno = [5400,5410]) && p2movetype = I && enemynear(var(58)),authorname = "GM")
triggerall = !(p2stateno = 52000 && p2movetype = I && enemynear(var(58)),authorname = "jin")
triggerall = pos y < -20
triggerall = p2bodydist x <= 60
triggerall = p2bodydist y >= 0
trigger1 = stateno = 600 && anim = 600 && moveguarded
ignorehitpause = 0

;󒆁B
[State -3,6b]
type = ChangeState
value = 615
triggerall = var(59)>0
triggerall = var(3)>=2
triggerall = roundstate = 2
triggerall = random <= var(59)*200
triggerall = statetype = A
triggerall = enemynear(var(58)),statetype != A
triggerall = enemynear(var(58)),statetype != L
triggerall = !((p2stateno = [700,710]) && p2movetype = I && enemynear(var(58)),authorname = "Ahuron")
triggerall = !((p2stateno = [5400,5410]) && p2movetype = I && enemynear(var(58)),authorname = "GM")
triggerall = !(p2stateno = 52000 && p2movetype = I && enemynear(var(58)),authorname = "jin")
triggerall = p2bodydist x <= 60
triggerall = p2bodydist y >= 0
trigger1 = stateno = 600 && anim = 600 && movecontact
ignorehitpause = 0

;󒆋
[State -3,jh]
type = ChangeState
value = 610
triggerall = var(59)>0
triggerall = roundstate = 2
triggerall = random <= var(59)*200
triggerall = statetype = A
triggerall = enemynear(var(58)),statetype = A
triggerall = enemynear(var(58)),statetype != L
triggerall = !((p2stateno = [700,710]) && p2movetype = I && enemynear(var(58)),authorname = "Ahuron")
triggerall = !((p2stateno = [5400,5410]) && p2movetype = I && enemynear(var(58)),authorname = "GM")
triggerall = !(p2stateno = 52000 && p2movetype = I && enemynear(var(58)),authorname = "jin")
;triggerall = p2bodydist x <= 60
trigger1 = var(3)>=2
trigger1 = stateno = 600 && anim = 600 && movecontact
trigger2 = var(3)>=4
trigger2 = (stateno = 605 || stateno = 615) && animelemtime(5)>0 && movecontact
ignorehitpause = 0

;
;
;
;󒆁U{^Q
[State -3,H4];K4
type = ChangeState
value = 2000
triggerall = var(59)>2
triggerall = roundstate = 2
triggerall = power >= 2000
triggerall = random <= (var(59))*20
triggerall = statetype != A
triggerall = enemynear(var(58)),statetype != L
triggerall = enemynear(var(58)),movetype != H
triggerall = enemynear(var(58)),stateno != [130,159]
triggerall = enemynear(var(58)),stateno != [5000,5270]
triggerall = enemynear(var(58)),prevstateno != [5000,5270]
triggerall = !((p2stateno = [700,710]) && p2movetype = I && enemynear(var(58)),authorname = "Ahuron")
triggerall = !((p2stateno = [5400,5410]) && p2movetype = I && enemynear(var(58)),authorname = "GM")
triggerall = !(p2stateno = 52000 && p2movetype = I && enemynear(var(58)),authorname = "jin")
triggerall = !inguarddist
triggerall = pos y < -40
triggerall = p2bodydist x = [-5,60]
triggerall = p2bodydist y >= 0
trigger1 = ctrl || (stateno = [20,22]) || (stateno = [120,149])
ignorehitpause = 0

;K6 XP[vS[g
[State -3,sg]
type = ChangeState
value = 3100
triggerall = var(59)>9
triggerall = roundstate = 2
triggerall = power >= 3000
triggerall = random <= (var(59))*5
triggerall = statetype != A
triggerall = enemynear(var(58)),statetype != A
triggerall = enemynear(var(58)),statetype != L
triggerall = enemynear(var(58)),movetype != H
triggerall = enemynear(var(58)),stateno != [130,159]
triggerall = enemynear(var(58)),stateno != [5000,5270]
triggerall = enemynear(var(58)),prevstateno != [5000,5270]
triggerall = !((p2stateno = [700,710]) && p2movetype = I && enemynear(var(58)),authorname = "Ahuron")
triggerall = !((p2stateno = [5400,5410]) && p2movetype = I && enemynear(var(58)),authorname = "GM")
triggerall = !(p2stateno = 52000 && p2movetype = I && enemynear(var(58)),authorname = "jin")
triggerall = !inguarddist
triggerall = p2bodydist x < 30
triggerall = p2bodydist x = [-15,30]
triggerall = p2bodydist y >= 0
trigger1 = ctrl || (stateno = [20,22]) || (stateno = [120,149])
ignorehitpause = 0

;63214XR}h
[State -3,t63214x]
type = ChangeState
value = 1700
triggerall = var(59)>8
triggerall = roundstate = 2
triggerall = random <= (var(59))*10
triggerall = statetype != A
triggerall = enemynear(var(58)),statetype != A
triggerall = enemynear(var(58)),statetype != L
triggerall = enemynear(var(58)),movetype != H
triggerall = enemynear(var(58)),stateno != [130,159]
triggerall = enemynear(var(58)),stateno != [5000,5270]
triggerall = enemynear(var(58)),prevstateno != [5000,5270]
triggerall = !((p2stateno = [700,710]) && p2movetype = I && enemynear(var(58)),authorname = "Ahuron")
triggerall = !((p2stateno = [5400,5410]) && p2movetype = I && enemynear(var(58)),authorname = "GM")
triggerall = !(p2stateno = 52000 && p2movetype = I && enemynear(var(58)),authorname = "jin")
triggerall = !inguarddist
triggerall = p2bodydist x < 30
triggerall = p2bodydist x = [-15,30]
triggerall = p2bodydist y >= 0
trigger1 = ctrl || (stateno = [20,22]) || (stateno = [120,149])
ignorehitpause = 0

;
[State -3,Throw]
type = ChangeState
value = 800
triggerall = var(59)>0
triggerall = roundstate = 2
triggerall = random <= (var(59))*15
triggerall = statetype != A
triggerall = enemynear(var(58)),statetype != A
triggerall = enemynear(var(58)),statetype != L
triggerall = enemynear(var(58)),movetype != H
triggerall = enemynear(var(58)),stateno != [130,159]
triggerall = enemynear(var(58)),stateno != [5000,5270]
triggerall = enemynear(var(58)),prevstateno != [5000,5270]
triggerall = !((p2stateno = [700,710]) && p2movetype = I && enemynear(var(58)),authorname = "Ahuron")
triggerall = !((p2stateno = [5400,5410]) && p2movetype = I && enemynear(var(58)),authorname = "GM")
triggerall = !(p2stateno = 52000 && p2movetype = I && enemynear(var(58)),authorname = "jin")
triggerall = !inguarddist
triggerall = p2bodydist x < 30
triggerall = p2bodydist x = [-15,30]
triggerall = p2bodydist y >= 0
trigger1 = ctrl || (stateno = [20,22]) || (stateno = [120,149])
ignorehitpause = 0

;Oi
[State -3,walkm]
type = ChangeState
value = 21
triggerall = var(59)>0
triggerall = roundstate = 2
triggerall = statetype != A
triggerall = !inguarddist
triggerall = frontedgebodydist > 0
triggerall = ctrl || (stateno = 22 && time >= 6)
trigger1 = p2bodydist x = [201,999]
trigger1 = random <= var(59)*60
trigger2 = p2bodydist x = [131,200]
trigger2 = random <= var(59)*40
trigger3 = enemynear(var(58)),statetype != L
trigger3 = enemynear(var(58)),stateno != [5110,5120]
trigger3 = p2bodydist x = [0,130]
trigger3 = random <= var(59)*25
trigger4 = enemynear(var(58)),stateno = [120,159]
trigger4 = p2bodydist x <= 60
trigger4 = random <= var(59)*50
trigger5 = enemynear(var(58)),movetype = I
trigger5 = (enemynear(var(58)),stateno = [700,999]) && enemynear(var(58)),ctrl=0 && enemynear(var(58)),vel x=0
trigger5 = p2bodydist x = [0,160]
trigger5 = random <= (var(59))*80
trigger6 = enemynear(var(58)),statetype = L
trigger6 = p2bodydist x = [21,120]
trigger6 = random <= var(59)*50
trigger7 = enemynear(var(58)),statetype != L
trigger7 = enemynear(var(58)),movetype = H
trigger7 = enemynear(var(58)),stateno = [5000,5029]
trigger7 = random <= var(59)*100

;
[State -3,walku]
type = ChangeState
value = 22
triggerall = var(59)>0
triggerall = roundstate = 2
triggerall = statetype != A
triggerall = !inguarddist
triggerall = backedgebodydist > 0
triggerall = ctrl || (stateno = 21 && time >= 6)
trigger1 = p2bodydist x = [211,300]
trigger1 = random <= var(59)*1
trigger2 = p2bodydist x = [101,210]
trigger2 = random <= var(59)*2
trigger3 = p2bodydist x = [31,100]
trigger3 = random <= var(59)*3
trigger4 = enemynear(var(58)),statetype != A
trigger4 = p2bodydist x = [-40,0]
trigger5 = enemynear(var(58)),statetype = L
trigger5 = p2bodydist x <= 20
trigger5 = random <= var(59)*100

;_bV
[State -3,d]
type = ChangeState
value = 100
triggerall = var(59)>0
triggerall = roundstate = 2
triggerall = statetype != A
triggerall = enemynear(var(58)),statetype != A
triggerall = enemynear(var(58)),statetype != L
triggerall = enemynear(var(58)),stateno != 5120
triggerall = enemynear(var(58)),stateno != 5201
triggerall = !((p2stateno = [700,710]) && p2movetype = I && enemynear(var(58)),authorname = "Ahuron")
triggerall = !((p2stateno = [5400,5410]) && p2movetype = I && enemynear(var(58)),authorname = "GM")
triggerall = !(p2stateno = 52000 && p2movetype = I && enemynear(var(58)),authorname = "jin")
triggerall = numhelper(10009+id) > 0
triggerall = (helper(10009+id),var(25) <= 0 || helper(10009+id),var(25) > 0 && !inguarddist && !helper(10009+id),inguarddist) && (helper(10009+id),var(23) <= 0 || !inguarddist && !helper(10009+id),inguarddist)
triggerall = enemynear(var(58)),numproj <= 0
triggerall = p2bodydist y >= 0
triggerall = ctrl || (stateno = [10,12]) || (stateno = [20,22]) || (stateno = [120,149])
trigger1 = enemynear(var(58)),movetype = I && enemynear(var(58)),movetype != H || (enemynear(var(58)),stateno = [120,159])
trigger1 = p2bodydist x = [60,90]
trigger1 = random <= 1
trigger2 = enemynear(var(58)),movetype = I && enemynear(var(58)),movetype != H || (enemynear(var(58)),stateno = [120,159])
trigger2 = p2bodydist x = [91,110]
trigger2 = random <= 5
trigger3 = enemynear(var(58)),movetype = I && enemynear(var(58)),movetype != H || (enemynear(var(58)),stateno = [120,159])
trigger3 = p2bodydist x = [111,130]
trigger3 = random <= 9
trigger4 = enemynear(var(58)),movetype = I && enemynear(var(58)),movetype != H || (enemynear(var(58)),stateno = [120,159])
trigger4 = p2bodydist x = [131,150]
trigger4 = random <= 11
trigger5 = TeamMode = simul
trigger5 = numpartner
trigger5 = partner,alive
trigger5 = partner,movetype = A
trigger5 = enemynear(var(58)),movetype = H  && (enemynear(var(58)),stateno != [120,159])
trigger5 = p2bodydist x = [41,160]
trigger5 = random <= var(59)*50
trigger6 = TeamMode = simul
trigger6 = numpartner
trigger6 = partner,alive
trigger6 = partner,movetype = A
trigger6 = enemynear(var(58)),stateno = [120,159]
trigger6 = p2bodydist x = [41,140]
trigger6 = random <= var(59)*25
ignorehitpause = 0

;
[State -3, buka_come]
type = ChangeState
value = 700
triggerall = var(59)>0
triggerall = var(4)<=4
triggerall = roundstate = 2
triggerall = statetype != A
triggerall = enemynear(var(58)),movetype != A
triggerall = enemynear(var(58)),stateno != 5120
triggerall = !((p2stateno = [700,710]) && p2movetype = I && enemynear(var(58)),authorname = "Ahuron")
triggerall = !((p2stateno = [5400,5410]) && p2movetype = I && enemynear(var(58)),authorname = "GM")
triggerall = !(p2stateno = 52000 && p2movetype = I && enemynear(var(58)),authorname = "jin")
triggerall = numhelper(10009+id) > 0
triggerall = (helper(10009+id),var(25) <= 0 || helper(10009+id),var(25) > 0 && !inguarddist && !helper(10009+id),inguarddist) && (helper(10009+id),var(23) <= 0 || !inguarddist && !helper(10009+id),inguarddist)
triggerall = !enemynear(var(58)),numproj
triggerall = ctrl || (stateno = [10,12]) || (stateno = [20,22]) || (stateno = [120,149])
trigger1 = enemynear(var(58)),movetype = I && enemynear(var(58)),movetype != H
trigger1 = p2bodydist x = [180,200]
trigger1 = p2bodydist y >= 0
trigger1 = random <= (var(59))*2
trigger2 = enemynear(var(58)),movetype = I && enemynear(var(58)),movetype != H
trigger2 = p2bodydist x = [201,999]
trigger2 = p2bodydist y >= -60
trigger2 = enemynear(var(58)),vel y >= 0
trigger2 = random <= (var(59))*8
ignorehitpause = 0

;z
[State -3,buka_die]
type = ChangeState
value = 720
triggerall = var(59)>2
triggerall = var(3)<=10 && var(4)>0
triggerall = roundstate = 2
triggerall = statetype != A
triggerall = enemynear(var(58)),movetype != A
triggerall = enemynear(var(58)),stateno != 5120
triggerall = !((p2stateno = [700,710]) && p2movetype = I && enemynear(var(58)),authorname = "Ahuron")
triggerall = !((p2stateno = [5400,5410]) && p2movetype = I && enemynear(var(58)),authorname = "GM")
triggerall = !(p2stateno = 52000 && p2movetype = I && enemynear(var(58)),authorname = "jin")
triggerall = numhelper(10009+id) > 0
triggerall = (helper(10009+id),var(25) <= 0 || helper(10009+id),var(25) > 0 && !inguarddist && !helper(10009+id),inguarddist) && (helper(10009+id),var(23) <= 0 || !inguarddist && !helper(10009+id),inguarddist)
triggerall = !enemynear(var(58)),numproj
triggerall = ctrl || (stateno = [10,12]) || (stateno = [20,22]) || (stateno = [120,149])
trigger1 = enemynear(var(58)),movetype = I && enemynear(var(58)),movetype != H
trigger1 = p2bodydist x = [160,200]
trigger1 = p2bodydist y >= -40
trigger1 = enemynear(var(58)),vel y >= 0
trigger1 = random <= (var(59))*5
trigger2 = enemynear(var(58)),movetype = I && enemynear(var(58)),movetype != H
trigger2 = p2bodydist x = [201,999]
trigger2 = p2bodydist y >= -40
trigger2 = enemynear(var(58)),vel y >= 0
trigger2 = random <= (var(59))*9
ignorehitpause = 0

;Ⴊݎ
[State -3,cA]
type = ChangeState
value = 400
triggerall = var(59)>0
triggerall = roundstate = 2
triggerall = statetype != A
triggerall = enemynear(var(58)),statetype != L
triggerall = enemynear(var(58)),movetype = I
triggerall = enemynear(var(58)),movetype != H
triggerall = enemynear(var(58)),stateno != 5120
triggerall = enemynear(var(58)),stateno != 5201
triggerall = !((p2stateno = [700,710]) && p2movetype = I && enemynear(var(58)),authorname = "Ahuron")
triggerall = !((p2stateno = [5400,5410]) && p2movetype = I && enemynear(var(58)),authorname = "GM")
triggerall = !(p2stateno = 52000 && p2movetype = I && enemynear(var(58)),authorname = "jin")
triggerall = numhelper(10009+id) > 0
triggerall = (helper(10009+id),var(25) <= 0 || helper(10009+id),var(25) > 0 && !inguarddist && !helper(10009+id),inguarddist) && (helper(10009+id),var(23) <= 0 || !inguarddist && !helper(10009+id),inguarddist)
triggerall = enemynear(var(58)),vel x > -3
triggerall = p2dist y+floor(5*(enemynear(var(58)),vel y)+(5*(5+1)/2)*fvar(20)) = [-20,0]
triggerall = ctrl || (stateno = [10,12]) || (stateno = [20,22]) || (stateno = [120,149])
trigger1 = p2bodydist x+floor(5*(enemynear(var(58)),vel x))*(enemynear(var(58)),facing)*ifelse((enemynear(var(58)),pos x-pos x)>=0,1,-1)*(enemynear(var(58)),statetype = A) = [-5,30]
trigger1 = random <= var(59)*6
trigger2 = enemynear(var(58)),backedgebodydist < 35-enemynear(var(58)),const(size.ground.back) || enemynear(var(58)),frontedgebodydist < 35-enemynear(var(58)),const(size.ground.front)
trigger2 = p2bodydist x = [-5,30]
trigger2 = random <= var(59)*8
ignorehitpause = 0

;
[State -3,A]
type = ChangeState
value = 230
triggerall = var(59)>0
triggerall = roundstate = 2
triggerall = statetype != A
triggerall = enemynear(var(58)),statetype = S && enemynear(var(58)),const(size.head.pos.y)+10 <= -60 || enemynear(var(58)),statetype = A
triggerall = enemynear(var(58)),statetype != L
triggerall = enemynear(var(58)),movetype = I
triggerall = enemynear(var(58)),movetype != H
triggerall = enemynear(var(58)),stateno != 5120
triggerall = enemynear(var(58)),stateno != 5201
triggerall = !((p2stateno = [700,710]) && p2movetype = I && enemynear(var(58)),authorname = "Ahuron")
triggerall = !((p2stateno = [5400,5410]) && p2movetype = I && enemynear(var(58)),authorname = "GM")
triggerall = !(p2stateno = 52000 && p2movetype = I && enemynear(var(58)),authorname = "jin")
triggerall = numhelper(10009+id) > 0
triggerall = (helper(10009+id),var(25) <= 0 || helper(10009+id),var(25) > 0 && !inguarddist && !helper(10009+id),inguarddist) && (helper(10009+id),var(23) <= 0 || !inguarddist && !helper(10009+id),inguarddist)
triggerall = enemynear(var(58)),vel x > -3
triggerall = p2dist y+floor(3*(enemynear(var(58)),vel y)+(3*(3+1)/2)*fvar(20)) = [-50,0]
triggerall = ctrl || (stateno = [10,12]) || (stateno = [20,22]) || (stateno = [120,149])
trigger1 = p2bodydist x+floor(3*(enemynear(var(58)),vel x))*(enemynear(var(58)),facing)*ifelse((enemynear(var(58)),pos x-pos x)>=0,1,-1)*(enemynear(var(58)),statetype = A) = [0,50]
trigger1 = random <= var(59)*7
trigger2 = enemynear(var(58)),backedgebodydist < 35-enemynear(var(58)),const(size.ground.back) || enemynear(var(58)),frontedgebodydist < 35-enemynear(var(58)),const(size.ground.front)
trigger2 = p2bodydist x = [0,50]
trigger2 = random <= var(59)*9
ignorehitpause = 0

;Ⴊݒ
[State -3,cB]
type = ChangeState
value = 410
triggerall = var(59)>0
triggerall = roundstate = 2
triggerall = statetype != A
triggerall = enemynear(var(58)),statetype != L
triggerall = enemynear(var(58)),movetype = I
triggerall = enemynear(var(58)),movetype != H
triggerall = enemynear(var(58)),stateno != 5120
triggerall = enemynear(var(58)),stateno != 5201
triggerall = !((p2stateno = [700,710]) && p2movetype = I && enemynear(var(58)),authorname = "Ahuron")
triggerall = !((p2stateno = [5400,5410]) && p2movetype = I && enemynear(var(58)),authorname = "GM")
triggerall = !(p2stateno = 52000 && p2movetype = I && enemynear(var(58)),authorname = "jin")
triggerall = numhelper(10009+id) > 0
triggerall = (helper(10009+id),var(25) <= 0 || helper(10009+id),var(25) > 0 && !inguarddist && !helper(10009+id),inguarddist) && (helper(10009+id),var(23) <= 0 || !inguarddist && !helper(10009+id),inguarddist)
triggerall = enemynear(var(58)),vel x > -3
triggerall = p2dist y+floor(8*(enemynear(var(58)),vel y)+(8*(8+1)/2)*fvar(20)) = [-10,0]
triggerall = ctrl || (stateno = [10,12]) || (stateno = [20,22]) || (stateno = [120,149])
trigger1 = p2bodydist x+floor(8*(enemynear(var(58)),vel x))*(enemynear(var(58)),facing)*ifelse((enemynear(var(58)),pos x-pos x)>=0,1,-1)*(enemynear(var(58)),statetype = A) = [30,60]
trigger1 = random <= var(59)*5
trigger2 = enemynear(var(58)),backedgebodydist < 35-enemynear(var(58)),const(size.ground.back) || enemynear(var(58)),frontedgebodydist < 35-enemynear(var(58)),const(size.ground.front)
trigger2 = p2bodydist x = [30,60]
trigger2 = random <= var(59)*7
ignorehitpause = 0

;^B
[State -3,4tame6B]
type = ChangeState
value = 1200
triggerall = var(59)>0
triggerall = var(52)>0
triggerall = roundstate = 2
triggerall = random <= (var(59))*1
triggerall = statetype != A
triggerall = enemynear(var(58)),statetype != A
triggerall = enemynear(var(58)),statetype != L
triggerall = enemynear(var(58)),movetype = I && enemynear(var(58)),movetype != H
triggerall = enemynear(var(58)),stateno != 5120
triggerall = enemynear(var(58)),stateno != 5201
triggerall = !((p2stateno = [700,710]) && p2movetype = I && enemynear(var(58)),authorname = "Ahuron")
triggerall = !((p2stateno = [5400,5410]) && p2movetype = I && enemynear(var(58)),authorname = "GM")
triggerall = !(p2stateno = 52000 && p2movetype = I && enemynear(var(58)),authorname = "jin")
triggerall = numhelper(10009+id) > 0
triggerall = (helper(10009+id),var(25) <= 0 || helper(10009+id),var(25) > 0 && !inguarddist && !helper(10009+id),inguarddist) && (helper(10009+id),var(23) <= 0 || !inguarddist && !helper(10009+id),inguarddist)
triggerall = !enemynear(var(58)),numproj
triggerall = p2bodydist x = [80,130]
triggerall = p2bodydist y >= 0
trigger1 = ctrl || (stateno = [10,12]) || (stateno = [20,22]) || (stateno = [120,149])
ignorehitpause = 0

;^A
[State -3,4tame6A]
type = ChangeState
value = 1100
triggerall = var(59)>0
triggerall = var(52)>0
triggerall = roundstate = 2
triggerall = random <= (var(59))*2
triggerall = statetype != A
triggerall = enemynear(var(58)),statetype != A
triggerall = enemynear(var(58)),statetype != L
triggerall = enemynear(var(58)),movetype = I && enemynear(var(58)),movetype != H
triggerall = enemynear(var(58)),stateno != 5120
triggerall = enemynear(var(58)),stateno != 5201
triggerall = !((p2stateno = [700,710]) && p2movetype = I && enemynear(var(58)),authorname = "Ahuron")
triggerall = !((p2stateno = [5400,5410]) && p2movetype = I && enemynear(var(58)),authorname = "GM")
triggerall = !(p2stateno = 52000 && p2movetype = I && enemynear(var(58)),authorname = "jin")
triggerall = numhelper(10009+id) > 0
triggerall = (helper(10009+id),var(25) <= 0 || helper(10009+id),var(25) > 0 && !inguarddist && !helper(10009+id),inguarddist) && (helper(10009+id),var(23) <= 0 || !inguarddist && !helper(10009+id),inguarddist)
triggerall = p2bodydist x = [100,140]
triggerall = p2bodydist y >= 0
trigger1 = ctrl || (stateno = [10,12]) || (stateno = [20,22]) || (stateno = [120,149])
ignorehitpause = 0

;236A
[State -3,236A]
type = ChangeState
value = 1000
triggerall = var(59)>0
triggerall = roundstate = 2
triggerall = statetype != A
triggerall = enemynear(var(58)),statetype != L
triggerall = enemynear(var(58)),movetype = I && enemynear(var(58)),movetype != H && enemynear(var(58)),stateno < 2000 || (enemynear(var(58)),stateno = [120,159])
triggerall = enemynear(var(58)),movetype != A
triggerall = enemynear(var(58)),stateno != 5120
triggerall = enemynear(var(58)),stateno != 5201
triggerall = !((p2stateno = [700,710]) && p2movetype = I && enemynear(var(58)),authorname = "Ahuron")
triggerall = !((p2stateno = [5400,5410]) && p2movetype = I && enemynear(var(58)),authorname = "GM")
triggerall = !(p2stateno = 52000 && p2movetype = I && enemynear(var(58)),authorname = "jin")
triggerall = numhelper(10009+id) > 0
triggerall = (helper(10009+id),var(25) <= 0 || helper(10009+id),var(25) > 0 && !inguarddist && !helper(10009+id),inguarddist) && (helper(10009+id),var(23) <= 0 || !inguarddist && !helper(10009+id),inguarddist)
triggerall = ctrl || (stateno = [10,12]) || (stateno = [20,22]) || (stateno = [120,149])
trigger1 = var(3)>=3
trigger1 = p2bodydist x = [70,100]
trigger1 = p2bodydist y >= 0
trigger1 = (var(3)=[3,5]) && random <= 2 || var(3)>=6 && random <= var(59)*1
trigger2 = (var(3)=[3,5]) && enemynear(var(58)),statetype != A || var(3)>=6
trigger2 = p2bodydist x = [101,140]
trigger2 = p2bodydist y >= 30
trigger2 = (var(3)=[3,5]) && random <= 5 || var(3)>=6 && random <= var(59)*6
trigger3 = (var(3)=[3,5]) && enemynear(var(58)),statetype != A || var(3)>=6
trigger3 = p2bodydist x = [141,170]
trigger3 = p2bodydist y >= 40
trigger3 = (var(3)=[3,5]) && random <= var(59)*2 || var(3)>=6 && random <= var(59)*8
trigger4 = (var(3)=[3,5]) && enemynear(var(58)),statetype != A || var(3)>=6
trigger4 = p2bodydist x = [171,200]
trigger4 = p2bodydist y >= 50
trigger4 = (var(3)=[3,5]) && random <= var(59)*3 || var(3)>=6 && random <= var(59)*12
trigger5 = (var(3)=[3,5]) && enemynear(var(58)),statetype != A || var(3)>=6
trigger5 = p2bodydist x >= 201
trigger5 = p2bodydist y >= 60
trigger5 = (var(3)=[3,5]) && random <= var(59)*2 || var(3)>=6 && random <= var(59)*15
ignorehitpause = 0

;236Ai^bOpj
[State -3,236At]
type = ChangeState
value = 1000
triggerall = var(59)>0
triggerall = roundstate = 2
triggerall = TeamMode = simul
triggerall = numpartner
triggerall = partner,alive
triggerall = statetype != A
triggerall = partner,movetype = A
triggerall = enemynear(var(58)),statetype != A
triggerall = enemynear(var(58)),statetype != L
triggerall = !((p2stateno = [700,705]) && p2movetype = I && enemynear(var(58)),authorname = "Ahuron")
triggerall = !(p2stateno = 52000 && p2movetype = I && enemynear(var(58)),authorname = "jin")
triggerall = !((p2stateno = [5400,5410]) && p2movetype = I && enemynear(var(58)),authorname = "GM")
triggerall = numhelper(10009+id) > 0
triggerall = (helper(10009+id),var(25) <= 0 || helper(10009+id),var(25) > 0 && !inguarddist && !helper(10009+id),inguarddist) && (helper(10009+id),var(23) <= 0 || !inguarddist && !helper(10009+id),inguarddist)
triggerall = p2bodydist y >= 0
triggerall = ctrl || (stateno = [10,12]) || (stateno = [20,22]) || (stateno = [120,149])
trigger1 = p2bodydist x = [80,120]
trigger1 = enemynear(var(58)),movetype != H && random <= (var(59))*10 || (enemynear(var(58)),movetype = H || (enemynear(var(58)),stateno = [120,159])) && random <= (var(59))*40
trigger2 = p2bodydist x = [121,160]
trigger2 = enemynear(var(58)),movetype != H && random <= (var(59))*18 || (enemynear(var(58)),movetype = H || (enemynear(var(58)),stateno = [120,159])) && random <= (var(59))*50
trigger3 = p2bodydist x = [161,600]
trigger3 = enemynear(var(58)),movetype != H && random <= (var(59))*25 || (enemynear(var(58)),movetype = H || (enemynear(var(58)),stateno = [120,159])) && random <= (var(59))*60
ignorehitpause = 0

;6BiTj
[State -3,6B]
type = ChangeState
value = ifelse(!numhelper(205),205,204)
triggerall = var(59)>0
triggerall = !numhelper(205)
triggerall = roundstate = 2
triggerall = statetype != A
triggerall = enemynear(var(58)),statetype != A
triggerall = enemynear(var(58)),statetype != L
triggerall = enemynear(var(58)),movetype = I && enemynear(var(58)),movetype != H && enemynear(var(58)),stateno < 2000 || (enemynear(var(58)),stateno = [120,159])
triggerall = enemynear(var(58)),movetype != A
triggerall = enemynear(var(58)),stateno != [38,49]
triggerall = enemynear(var(58)),stateno != [99,115]
triggerall = enemynear(var(58)),stateno != 5120
triggerall = enemynear(var(58)),stateno != 5201
triggerall = !((p2stateno = [700,710]) && p2movetype = I && enemynear(var(58)),authorname = "Ahuron")
triggerall = !((p2stateno = [5400,5410]) && p2movetype = I && enemynear(var(58)),authorname = "GM")
triggerall = !(p2stateno = 52000 && p2movetype = I && enemynear(var(58)),authorname = "jin")
triggerall = numhelper(10009+id) > 0
triggerall = (helper(10009+id),var(35) <= 0 || helper(10009+id),var(35) > 0 && !inguarddist && !helper(10009+id),inguarddist) && (helper(10009+id),var(33) <= 0 || !inguarddist && !helper(10009+id),inguarddist)
triggerall = p2bodydist y >= 0
triggerall = ctrl || (stateno = [10,12]) || (stateno = [20,22]) || (stateno = [120,149]) || var(3)>=2 && stateno = 200 && animelemtime(10) > 0
trigger1 = (p2bodydist x = [120,150]) && enemynear(var(58)),vel x =0
trigger1 = random <= 5
trigger2 = p2bodydist x = [151,180]
trigger2 = random <= var(59)*1
trigger3 = p2bodydist x = [181,200]
trigger3 = random <= var(59)*3
trigger4 = p2bodydist x = [201,600]
trigger4 = random <= var(59)*6
ignorehitpause = 0

;6Ai啁j
[State -3,6A]
type = ChangeState
value = 200
triggerall = var(59)>0
triggerall = roundstate = 2
triggerall = statetype != A
triggerall = enemynear(var(58)),statetype != A
triggerall = enemynear(var(58)),statetype != L
triggerall = enemynear(var(58)),movetype = I && enemynear(var(58)),movetype != H && enemynear(var(58)),stateno < 2000 || (enemynear(var(58)),stateno = [120,159])
triggerall = enemynear(var(58)),movetype != A
triggerall = enemynear(var(58)),stateno != [38,49]
triggerall = enemynear(var(58)),stateno != [99,115]
triggerall = enemynear(var(58)),stateno != 5120
triggerall = enemynear(var(58)),stateno != 5201
triggerall = !((p2stateno = [700,710]) && p2movetype = I && enemynear(var(58)),authorname = "Ahuron")
triggerall = !((p2stateno = [5400,5410]) && p2movetype = I && enemynear(var(58)),authorname = "GM")
triggerall = !(p2stateno = 52000 && p2movetype = I && enemynear(var(58)),authorname = "jin")
triggerall = numhelper(10009+id) > 0
triggerall = (helper(10009+id),var(25) <= 0 || helper(10009+id),var(25) > 0 && !inguarddist && !helper(10009+id),inguarddist) && (helper(10009+id),var(23) <= 0 || !inguarddist && !helper(10009+id),inguarddist)
triggerall = p2bodydist y >= 0
triggerall = ctrl || (stateno = [10,12]) || (stateno = [20,22]) || (stateno = [120,149])
trigger1 = p2bodydist x = [80,100]
trigger1 = random <= 7
trigger2 = p2bodydist x = [101,130]
trigger2 = random <= var(59)*4
trigger3 = p2bodydist x = [131,180]
trigger3 = random <= var(59)*8
trigger4 = p2bodydist x >= 181
trigger4 = random <= var(59)*13
ignorehitpause = 0

;214B
[State -3,214B]
type = ChangeState
value = 1800
triggerall = var(59)>0
triggerall = roundstate = 2
triggerall = !numhelper(1800)
triggerall = !numprojID(1800)
triggerall = statetype != A
triggerall = enemynear(var(58)),statetype != A
triggerall = enemynear(var(58)),statetype != L
triggerall = enemynear(var(58)),movetype = I && enemynear(var(58)),movetype != H && enemynear(var(58)),stateno < 2000 || (enemynear(var(58)),stateno = [120,159])
triggerall = enemynear(var(58)),movetype != A
triggerall = enemynear(var(58)),stateno != [38,49]
triggerall = enemynear(var(58)),stateno != [99,115]
triggerall = enemynear(var(58)),stateno != 5120
triggerall = enemynear(var(58)),stateno != 5201
triggerall = !((p2stateno = [700,710]) && p2movetype = I && enemynear(var(58)),authorname = "Ahuron")
triggerall = !((p2stateno = [5400,5410]) && p2movetype = I && enemynear(var(58)),authorname = "GM")
triggerall = !(p2stateno = 52000 && p2movetype = I && enemynear(var(58)),authorname = "jin")
triggerall = numhelper(10009+id) > 0
triggerall = (helper(10009+id),var(25) <= 0 || helper(10009+id),var(25) > 0 && !inguarddist && !helper(10009+id),inguarddist) && (helper(10009+id),var(23) <= 0 || !inguarddist && !helper(10009+id),inguarddist)
triggerall = p2bodydist y >= 0
triggerall = ctrl || (stateno = [10,12]) || (stateno = [20,22]) || (stateno = [120,149])
trigger1 = p2bodydist x = [120,160]
trigger1 = random <= var(59)*4
trigger2 = p2bodydist x >= 160
trigger2 = random <= var(59)*8
ignorehitpause = 0

;214C
[State -3,214C]
type = ChangeState
value = 1810
triggerall = var(59)>0
triggerall = roundstate = 2
triggerall = !numhelper(1810)
triggerall = !numprojID(1810)
triggerall = !numprojID(1815)
triggerall = random <= var(59)*10
triggerall = statetype != A
triggerall = enemynear(var(58)),statetype != A
triggerall = enemynear(var(58)),statetype != L
triggerall = enemynear(var(58)),movetype = I && enemynear(var(58)),movetype != H && enemynear(var(58)),stateno < 2000 || (enemynear(var(58)),stateno = [120,159])
triggerall = enemynear(var(58)),movetype != A
triggerall = enemynear(var(58)),stateno != [38,49]
triggerall = enemynear(var(58)),stateno != [99,115]
triggerall = enemynear(var(58)),stateno != 5120
triggerall = enemynear(var(58)),stateno != 5201
triggerall = !((p2stateno = [700,710]) && p2movetype = I && enemynear(var(58)),authorname = "Ahuron")
triggerall = !((p2stateno = [5400,5410]) && p2movetype = I && enemynear(var(58)),authorname = "GM")
triggerall = !(p2stateno = 52000 && p2movetype = I && enemynear(var(58)),authorname = "jin")
triggerall = numhelper(10009+id) > 0
triggerall = (helper(10009+id),var(35) <= 0 || helper(10009+id),var(35) > 0 && !inguarddist && !helper(10009+id),inguarddist) && (helper(10009+id),var(33) <= 0 || !inguarddist && !helper(10009+id),inguarddist)
triggerall = !enemynear(var(58)),numproj
triggerall = (p2bodydist x = [160,999]) && enemynear(var(58)),vel x =0
triggerall = p2bodydist y >= 0
trigger1 = ctrl || (stateno = [10,12]) || (stateno = [20,22]) || (stateno = [120,149])
ignorehitpause = 0

;ɂԂ
[State -3,syasei]
type = ChangeState
value = 970
triggerall = var(59)>0
triggerall = var(57)>0
triggerall = roundstate = 2
triggerall = power > 100
triggerall = random <= var(59)*15
triggerall = statetype != A
triggerall = enemynear(var(58)),statetype != A
triggerall = enemynear(var(58)),statetype != L
triggerall = enemynear(var(58)),movetype = I && enemynear(var(58)),movetype != H && enemynear(var(58)),stateno < 2000 || (enemynear(var(58)),stateno = [120,159])
triggerall = enemynear(var(58)),movetype != A
triggerall = prevstateno != 970
triggerall = prevstateno != [1200,1400]
triggerall = enemynear(var(58)),stateno != [38,49]
triggerall = enemynear(var(58)),stateno != [99,115]
triggerall = enemynear(var(58)),stateno != 5120
triggerall = enemynear(var(58)),stateno != 5201
triggerall = !((p2stateno = [700,710]) && p2movetype = I && enemynear(var(58)),authorname = "Ahuron")
triggerall = !((p2stateno = [5400,5410]) && p2movetype = I && enemynear(var(58)),authorname = "GM")
triggerall = !(p2stateno = 52000 && p2movetype = I && enemynear(var(58)),authorname = "jin")
triggerall = numhelper(10009+id) > 0
triggerall = (helper(10009+id),var(35) <= 0 || helper(10009+id),var(35) > 0 && !inguarddist && !helper(10009+id),inguarddist) && (helper(10009+id),var(33) <= 0 || !inguarddist && !helper(10009+id),inguarddist)
triggerall = !enemynear(var(58)),numproj
triggerall = (p2bodydist x = [180,999]) && enemynear(var(58)),vel x =0
triggerall = p2bodydist y >= 0
trigger1 = ctrl || (stateno = [10,12]) || (stateno = [20,22]) || (stateno = [120,149])
ignorehitpause = 0

;Wv
[State -3,sJ]
type = ChangeState
value = 42
triggerall = var(59)>0
triggerall = roundstate = 2
triggerall = random <= (var(59))*1
triggerall = statetype != A
triggerall = enemynear(var(58)),statetype != A
triggerall = enemynear(var(58)),statetype != L
triggerall = enemynear(var(58)),movetype = I
triggerall = enemynear(var(58)),movetype != H
triggerall = !((p2stateno = [700,710]) && p2movetype = I && enemynear(var(58)),authorname = "Ahuron")
triggerall = !((p2stateno = [5400,5410]) && p2movetype = I && enemynear(var(58)),authorname = "GM")
triggerall = !(p2stateno = 52000 && p2movetype = I && enemynear(var(58)),authorname = "jin")
triggerall = numhelper(10009+id) > 0
triggerall = (helper(10009+id),var(25) <= 0 || helper(10009+id),var(25) > 0 && !inguarddist && !helper(10009+id),inguarddist) && (helper(10009+id),var(23) <= 0 || !inguarddist && !helper(10009+id),inguarddist)
triggerall = !enemynear(var(58)),numproj
triggerall = p2bodydist x = [110,140]
triggerall = p2bodydist y >= 0
trigger1 = ctrl || (stateno = [10,12]) || (stateno = [20,22]) || (stateno = [120,149])
ignorehitpause = 0

;󒆃_bV
[State -3,ad]
type = ChangeState
value = 110
triggerall = var(59)>0
triggerall = roundstate = 2
triggerall = random <= (var(59))*20 || (prevstateno = [1500,1520]) && random <= (var(59))*100
triggerall = statetype = A
triggerall = enemynear(var(58)),statetype != A
triggerall = enemynear(var(58)),statetype != L
triggerall = enemynear(var(58)),movetype = I
triggerall = enemynear(var(58)),movetype != H
triggerall = stateno != 101
triggerall = !((p2stateno = [700,710]) && p2movetype = I && enemynear(var(58)),authorname = "Ahuron")
triggerall = !((p2stateno = [5400,5410]) && p2movetype = I && enemynear(var(58)),authorname = "GM")
triggerall = !(p2stateno = 52000 && p2movetype = I && enemynear(var(58)),authorname = "jin")
triggerall = numhelper(10009+id) > 0
triggerall = (helper(10009+id),var(25) <= 0 || helper(10009+id),var(25) > 0 && !inguarddist && !helper(10009+id),inguarddist) && (helper(10009+id),var(23) <= 0 || !inguarddist && !helper(10009+id),inguarddist)
triggerall = pos y < -10
triggerall = p2bodydist x = [110,400]
triggerall = p2bodydist y >= 0
trigger1 = ctrl || stateno = 45 || stateno = 50 || (stateno = [120,149])
ignorehitpause = 0

;󒆃obN_bV
[State -3,abd]
type = ChangeState
value = 115
triggerall = var(59)>0
triggerall = roundstate = 2
triggerall = random <= (var(59))*9 || (prevstateno = [1500,1520]) && random <= (var(59))*100
triggerall = statetype = A
triggerall = enemynear(var(58)),statetype != A
triggerall = enemynear(var(58)),statetype != L
triggerall = enemynear(var(58)),movetype = I
triggerall = enemynear(var(58)),movetype != H
triggerall = stateno != 101
triggerall = !((p2stateno = [700,710]) && p2movetype = I && enemynear(var(58)),authorname = "Ahuron")
triggerall = !((p2stateno = [5400,5410]) && p2movetype = I && enemynear(var(58)),authorname = "GM")
triggerall = !(p2stateno = 52000 && p2movetype = I && enemynear(var(58)),authorname = "jin")
triggerall = numhelper(10009+id) > 0
triggerall = (helper(10009+id),var(25) <= 0 || helper(10009+id),var(25) > 0 && !inguarddist && !helper(10009+id),inguarddist) && (helper(10009+id),var(23) <= 0 || !inguarddist && !helper(10009+id),inguarddist)
triggerall = pos y < -10
triggerall = p2bodydist x = [-40,40]
triggerall = p2bodydist y >= 0
trigger1 = ctrl || stateno = 45 || stateno = 50 || (stateno = [120,149])
ignorehitpause = 0

;󒆎
[State -3,jl]
type = ChangeState
value = 600
triggerall = var(59)>0
triggerall = roundstate = 2
triggerall = random <= (var(59))*100
triggerall = statetype = A
triggerall = (enemynear(var(58)),statetype != A && vel y >= 0) || enemynear(var(58)),statetype = A
triggerall = enemynear(var(58)),statetype != L
triggerall = prevstateno != [105,106]
triggerall = !inguarddist
triggerall = pos y < -20
triggerall = pos y+floor(-floor(4*vel y)-(4*(4)/2)*0.52) <= 0
triggerall = p2bodydist x = [40+floor(4*(enemynear(var(58)),vel x)+4*(vel x)),110+floor(4*(enemynear(var(58)),vel x)+4*(vel x))]
triggerall = p2bodydist y = [-5-floor(4*(enemynear(var(58)),vel y)+(4*(4+1)/2)*fvar(20)-4*(vel y)-4*0.55),120-floor(4*(enemynear(var(58)),vel y)+(4*(4+1)/2)*fvar(20)-4*(vel y)-(4*(4+1)/2)*0.55)]
trigger1 = ctrl || stateno = 45 || stateno = 50 || (stateno = 101) || (stateno = [120,149])
ignorehitpause = 0

;󒆒
[State -3,jm]
type = ChangeState
value = 605
triggerall = var(59)>0
triggerall = roundstate = 2
triggerall = random <= (var(59))*100
triggerall = statetype = A
triggerall = (enemynear(var(58)),statetype != A && vel y >= 0) || enemynear(var(58)),statetype = A
triggerall = enemynear(var(58)),statetype != L
triggerall = prevstateno != [105,106]
triggerall = !inguarddist
triggerall = pos y < -20
triggerall = pos y+floor(-floor(13*vel y)-(13*(13)/2)*0.52) <= 0
triggerall = p2bodydist x = [-50+floor(13*(enemynear(var(58)),vel x)+13*(vel x)),40+floor(13*(enemynear(var(58)),vel x)+13*(vel x))]
triggerall = p2bodydist y = [-5-floor(13*(enemynear(var(58)),vel y)+(13*(13+1)/2)*fvar(20)-13*(vel y)-13*0.55),120-floor(13*(enemynear(var(58)),vel y)+(13*(13+1)/2)*fvar(20)-13*(vel y)-(13*(13+1)/2)*0.55)]
trigger1 = ctrl || stateno = 45 || stateno = 50 || (stateno = 101) || (stateno = [120,149])
ignorehitpause = 0

;󒆋
[State -3,jh]
type = ChangeState
value = 610
triggerall = var(59)>0
triggerall = roundstate = 2
triggerall = random <= (var(59))*100
triggerall = statetype = A
triggerall = (enemynear(var(58)),statetype != A && vel y >= 0) || enemynear(var(58)),statetype = A
triggerall = enemynear(var(58)),statetype != L
triggerall = prevstateno != [105,106]
triggerall = !inguarddist
triggerall = pos y+floor(-floor(5*vel y)-(5*(5)/2)*0.52) <= 0
triggerall = p2bodydist x = [-30+floor(5*(enemynear(var(58)),vel x)+5*(vel x)),45+floor(5*(enemynear(var(58)),vel x)+5*(vel x))]
triggerall = p2bodydist y = [-60-floor(5*(enemynear(var(58)),vel y)+(5*(5+1)/2)*fvar(20)-5*(vel y)-5*0.55),20-floor(5*(enemynear(var(58)),vel y)+(5*(5+1)/2)*fvar(20)-5*(vel y)-(5*(5+1)/2)*0.55)]
trigger1 = ctrl || stateno = 45 || stateno = 50 || (stateno = 101) || (stateno = [120,149])
ignorehitpause = 0

;󒆁a
[State -3,6b]
type = ChangeState
value = 615
triggerall = var(59)>0
triggerall = roundstate = 2
triggerall = random <= (var(59))*100
triggerall = statetype = A
triggerall = (enemynear(var(58)),statetype != A && vel y >= 0) || enemynear(var(58)),statetype = A
triggerall = enemynear(var(58)),statetype != L
triggerall = prevstateno != [105,106]
triggerall = !inguarddist
triggerall = pos y+floor(-floor(9*vel y)-(9*(9)/2)*0.52) <= 0
triggerall = p2bodydist x = [-5+floor(9*(enemynear(var(58)),vel x)+9*(vel x)),60+floor(9*(enemynear(var(58)),vel x)+9*(vel x))]
triggerall = p2bodydist y = [-10-floor(9*(enemynear(var(58)),vel y)+(9*(9+1)/2)*fvar(20)-9*(vel y)-9*0.55),45-floor(9*(enemynear(var(58)),vel y)+(9*(9+1)/2)*fvar(20)-9*(vel y)-(9*(9+1)/2)*0.55)]
trigger1 = ctrl || stateno = 45 || stateno = 50 || (stateno = 101) || (stateno = [120,149])
ignorehitpause = 0

;󒆁C
[State -3,a214C]
type = ChangeState
value = 1520
triggerall = var(59)>0
triggerall = roundstate = 2
triggerall = random <= (var(59))*100
triggerall = statetype = A
triggerall = (enemynear(var(58)),statetype != A && vel y >= 0) || enemynear(var(58)),statetype = A
triggerall = enemynear(var(58)),statetype != L
triggerall = stateno != [1500,1520]
triggerall = prevstateno != [105,106]
triggerall = !inguarddist
triggerall = pos y < -40
triggerall = pos y+floor(-floor(18*vel y)-(18*(18)/2)*0.52) <= 0
triggerall = p2bodydist x = [-20+floor(18*(enemynear(var(58)),vel x)+18*(vel x)),90+floor(18*(enemynear(var(58)),vel x)+18*(vel x))]
triggerall = p2bodydist y = [0-floor(18*(enemynear(var(58)),vel y)+(18*(18+1)/2)*fvar(20)-18*(vel y)-18*0.55),90-floor(18*(enemynear(var(58)),vel y)+(18*(18+1)/2)*fvar(20)-18*(vel y)-(18*(18+1)/2)*0.55)]
trigger1 = ctrl || stateno = 45 || stateno = 50 || (stateno = 101) || (stateno = [120,149]) || var(3)>0 && (stateno = 1052 || stateno = 1062 || stateno = 1072) && animelemtime(8)>0
ignorehitpause = 0

;
[State -3,taunt]
type = ChangeState
value = 195
triggerall = var(59)>0
triggerall = roundstate = 2
triggerall = statetype != A
triggerall = enemynear(var(58)),movetype != A
triggerall = p2bodydist x > 120
triggerall = ctrl || (stateno = [20,22])
trigger1 = var(59) = 1
trigger1 = random < 120
trigger2 = var(59) = [2,3]
trigger2 = random < 50
ignorehitpause = 0



;
;AIN&K[hwp[
;
[Statedef 10009]
type = A
ctrl = 0
anim = 0
velset = 0,0
movetype = I
physics = N
sprpriority = 1

[State 10009,0];Ă
type = assertspecial
trigger1 = 1
flag = invisible
flag2 = noshadow

[State 10009,1];G
type = nothitby
value = SCA
trigger1 = 1

[State 10009,2];Ȃ
type = PlayerPush
trigger1 = 1
value = 0

[State 10009,3];ی
type=selfstate
trigger1=!ishelper
value=0

[State 10009,4];vC[F
type = varset
triggerall=var(59)!=1
triggerall=time>0
trigger1=command="a"&&root,command="a"
trigger2=command="b"&&root,command="b"
trigger3=command="c"&&root,command="c"
trigger4=command="x"&&root,command="x"
trigger5=command="y"&&root,command="y"
trigger6=command="z"&&root,command="z"
trigger7=command="start"&&root,command="start"
trigger8=command="fwd"&&root,command="fwd"
trigger9=command="back"&&root,command="back"
trigger10=command="up"&&root,command="up"
trigger11=command="down"&&root,command="down"
var(59)=-1

[State 10009,5];CPUF
type = varset
triggerall=var(59)!=-1
triggerall=time > 0
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 10009,6];AIN
type = varset
triggerall = var(59)=1
trigger1 = roundstate=2 && root,ctrl
var(59) = 2

[State 10009,7]
type = varset
triggerall = roundstate = 2
trigger1 = numenemy <= 1
trigger2 = numenemy >= 2
trigger2 = (enemy(0),life <= 0 || enemy(1),life <= 0) && enemynear(0),life > 0
trigger3 = numenemy >= 2
trigger3 = enemy(0),life > 0 && enemy(1),life > 0
trigger3 = abs(root,pos x - enemynear(0),pos x) <= abs(root,pos x - enemynear(1),pos x)
var(20) = 0
IgnoreHitPause = 1

[State 10009,8]
type = varset
triggerall = roundstate = 2
triggerall = numenemy >= 2
trigger1 = enemynear(0),life <= 0
trigger2 = (enemy(0),life <= 0 || enemy(1),life <= 0) && enemynear(0),life <= 0
trigger3 = enemy(0),life > 0 && enemy(1),life > 0
trigger3 = abs(root,pos x - enemynear(0),pos x) > abs(root,pos x - enemynear(1),pos x)
var(20) = 1
IgnoreHitPause = 1

;
;wɐݒu
;
[state 10009]
type = turn
trigger1 = facing*ifelse((enemynear(var(20)),pos x-pos x)>=0,1,-1) < 0
IgnoreHitPause = 1
supermovetime = 9999
pausemovetime = 9999

[state 10009]
type = varset
trigger1 = enemynear(var(20)),facing*ifelse((enemynear(var(20)),pos x-root,pos x)>=0,1,-1)<=0
trigger2 = !enemynear(var(20)),hitdefattr = A,NA,SA,HA
var(21) = 0
IgnoreHitPause = 1

[state 10009]
type = varset
trigger1 = enemynear(var(20)),facing*ifelse((enemynear(var(20)),pos x-root,pos x)>=0,1,-1)>0
trigger1 = enemynear(var(20)),hitdefattr = A,NA,SA,HA
var(21) = 1
IgnoreHitPause = 1

[state 10009]
type = posset
trigger1 = 1
x = root,pos x+ifelse((enemynear(var(20)),pos y<0&&var(21)=1),(enemynear(var(20)),const(size.attack.dist)),(enemynear(var(20)),const(size.proj.attack.dist)))*(enemynear(var(20)),facing)
IgnoreHitPause = 1

;
;G̔ѓ̐v
;
[State 10009]
type = varset
triggerall = roundstate = 2 && numenemy <= 1
trigger1 = !var(22) || var(22) > enemynear(var(20)),numhelper+1
var(22) = enemynear(var(20)),numhelper+1
ignorehitpause = 1

[State 10009]
type = varset
trigger1 = roundstate = 2 && numenemy >= 2
trigger1 = !var(22) || var(22) > (enemy(0),numhelper+enemy(1),numhelper+1)
var(22) = (enemy(0),numhelper+enemy(1),numhelper+1)
ignorehitpause = 1

[State 10009]
type = varset
triggerall = roundstate = 2 && var(22) > 0
trigger1 = numenemy <= 1
var(23) = (enemynear(var(20)),numhelper+1) - var(22)
ignorehitpause = 1

[State 10009]
type = varset
triggerall = roundstate = 2 && var(22) > 0
trigger1 = numenemy >= 2
var(23) = (enemy(0),numhelper+enemy(1),numhelper+1)-var(22)
ignorehitpause = 1

[State 10009]
type = varset
triggerall = roundstate = 2 && numenemy <= 1
trigger1 = !var(24) || var(24) > (enemynear(var(20)),numproj+1)
var(24) = enemynear(var(20)),numproj+1
ignorehitpause = 1

[State 10009]
type = varset
trigger1 = roundstate = 2 && numenemy >= 2
trigger1 = !var(24) || var(24) > (enemy(0),numproj+enemy(1),numproj+1)
var(24) = (enemy(0),numproj+enemy(1),numproj+1)
ignorehitpause = 1

[State 10009]
type = varset
triggerall = roundstate = 2
trigger1 = numenemy <= 1
var(25) = (enemynear(var(20)),numproj+1) - var(24)
ignorehitpause = 1

[State 10009]
type = varset
triggerall = roundstate = 2
trigger1 = numenemy >= 2
var(25) = (enemy(0),numproj+enemy(1),numproj+1) - var(24)
ignorehitpause = 1

[State 10009];I
type = destroyself
trigger1 = ishelper && roundstate > 3


