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

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

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

; 1 = wǎ͍U߂Ȃ
; 2 = XU߂
; 3 = U߂҂肪X
; 4 = Ȃ̊mōU߂AX҂
; 5 = KU߁A҂s؂Ȃ

[State -1];ړZ֘ASGXCb`
type = VarSet
Triggerall = !IsHelper
triggerall = !(Floor(fvar(36))&256)
trigger1 = 0;ςĂ
fvar(36) = Floor(fvar(36))|256
ignorehitpause = 1
; 0~1͈̔͂̐w肵Ă

; 0 = ً}AЂ傤SGɂȂȂ
; 1 = ً}AЂ傤SGɂȂ

[State -1, AI];QW}VXCb`
Type = Poweradd
trigger1 = !ishelper
value = ((Palno=12)*5000);"((Palno=12)*5000)"̕ςĂ
ignorehitpause = 1
; 0~5000͈̔͂̐w肵ĂAΑقǃQW}V̗ʂオ܂
;ftH 1`11P QW}VȂ 12P QW}

; 0 = QW}VȂ
; 1`4999 = QW}V
; 5000 = 펞Q[WMAX

;---------------------------------------------------------------------------
;艺͘MȂł
;---------------------------------------------------------------------------
;==============================================================================
; Gfwp[
;==============================================================================
[State -2,GfAŌ]
type = Helper
triggerall = !Ishelper
triggerall = !numhelper(14000)
trigger1=!NumPartner && NumEnemy = 1
trigger1=1||fvar(6) := Enemy(0),NumHelper
trigger2=!NumPartner && NumEnemy > 1
trigger2=1||fvar(6) := Enemy(0),NumHelper + Enemy(1),NumHelper
trigger3=NumPartner && NumEnemy = 1
trigger3=1||fvar(6) := Partner,NumHelper + Enemy(0),NumHelper
trigger4=NumPartner && NumEnemy > 1
trigger4=1||fvar(6) := Partner,NumHelper + Enemy(0),NumHelper + Enemy(1),NumHelper
name = "Muteki_dageki"
ID = 14000
stateno = 14050
pos = 0,0
postype = P1
helpertype = Normal
keyctrl = 0
ownpal = 0
ignorehitpause = 1

[State -2,GfA]
type = Helper
triggerall = !Ishelper
trigger1 = !numhelper(14001)
name = "Muteki_nage"
ID = 14001
stateno = 14050
pos = 0,0
postype = P1
helpertype = Normal
keyctrl = 0
ownpal = 0
ignorehitpause = 1

[State -2,GfAѓ]
type = Helper
triggerall = !Ishelper
trigger1 = !numhelper(14002)
name = "Muteki_tobidougu"
ID = 14002
stateno = 14050
pos = 0,0
postype = P1
helpertype = Normal
keyctrl = 0
ownpal = 0
ignorehitpause = 1

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;::::::::ʏwp[
;VXe⏕wp[ˏo
;Q[W\+s
[State ]
type = Helper
triggerall = !ishelper
triggerall = RoundState <= 2
trigger1 = !numhelper(10000)
ID = 10000
stateno = 10000
postype = P1
Name = "System"
helpertype = Player
pos = 0, 0
ownpal = 1
keyctrl = 1
supermovetime = 2147483647
pausemovetime = 2147483647
IgnoreHitPause = 1

[State -2, AINGUwp[mwp[2Gf⏕wp[]
type = Helper
triggerall = !Ishelper
trigger1 = !numhelper(11000)
id = 11000
name = "iroiro2"
pos = 0,0
postype = p1
stateno = 11000
helpertype = Player
pausemovetime=2147483647
supermovetime=2147483647
keyctrl = 1
ownpal = 0
IgnoreHitPause = 1

[State -2, ׂwp[]
type = Helper
triggerall =!IsHelper
triggerall = NumEnemy
trigger1 =!NumHelper(25000)
helpertype = Player
name = "Hassei"
ID = 25000
pos = 0,0
postype = P1
facing = 1
stateno = 25000
keyctrl = 1
ownpal = 0
pausemovetime=2147483647
supermovetime=2147483647
ignorehitpause = 1

[State -2, gwKwp[]
type = Helper
triggerall =!IsHelper
triggerall = NumEnemy
trigger1 =!NumHelper(27500)
helpertype = Player
name = "ReversalAssist"
ID = 27500
pos = 0,0
postype = P1
facing = 1
stateno = 27500
keyctrl = 1
ownpal = 0
pausemovetime=2147483647
supermovetime=2147483647
ignorehitpause = 1

[State -2,ʒ[mF߰]
Type = Helper
triggerall = !ishelper
Triggerall = RoundState = 2
Trigger1 = !NumHelper(30000)
ID = 30000
postype = P1
helpertype = Player
name = "gamenhashi"
Pos = 0,0
StateNo = 30000
keyctrl = 0
ownpal = 1
SuperMoveTime = 2147483647
PauseMoveTime = 2147483647
ignorehitpause = 1

[State -1, K[h`FbNwp[]
Type = Helper
triggerall =!IsHelper
triggerall = NumEnemy
trigger1 =!NumHelper(30460)
HelperType = Player
Name = "Guard"
PosType = P1
StateNo = 30460
ID = 30460
pos = 0,0
keyctrl = 1
ownpal = 0
pausemovetime=2147483647
supermovetime=2147483647
IgnoreHitPause = 1
persistent = 0

[State -2, ֌WXe[gɍsȂ悤]
type = selfstate
trigger1 = ishelper(10000)
value = 10000
ignorehitpause = 1

[State -2, ֌WXe[gɍsȂ悤]
type = selfstate
trigger1 = ishelper(11000)
value = 11000
ignorehitpause = 1

[State -2, ֌WXe[gɍsȂ悤]
type = selfstate
trigger1 = ishelper(25000)
value = 25000
ignorehitpause = 1

[State -2, ֌WXe[gɍsȂ悤]
type = selfstate
trigger1 = ishelper(27500)
value = 27500
ignorehitpause = 1

[State 0, VarSet]
type = VarSet
triggerall = ishelper(30000)
trigger1 = !fvar(1)
fv = 1
value = 30000
ignorehitpause = 1

[State -2, ֌WXe[gɍsȂ悤]
type = selfstate
trigger1 = ishelper(30000)
value = Ceil(fvar(1))
ignorehitpause = 1

[State -2, ֌WXe[gɍsȂ悤]
type = selfstate
trigger1 = ishelper(30460)
value = 30460
ignorehitpause = 1

[State -2, ֌WXe[gɍsȂ悤]
type = selfstate
trigger1=ishelper(50000)||ishelper(50001)||ishelper(50002)||ishelper(50003)||ishelper(50004)||ishelper(50005)||ishelper(50006)||ishelper(50007)||ishelper(50008)||ishelper(50009)||ishelper(50010)||ishelper(50011)||ishelper(50012)||ishelper(50013)
trigger2=ishelper(50014)||ishelper(50015)||ishelper(50016)||ishelper(50017)||ishelper(50018)||ishelper(50019)||ishelper(50020)||ishelper(50021)||ishelper(50022)||ishelper(50023)||ishelper(50024)||ishelper(50025)||ishelper(50026)||ishelper(50027)
trigger3=ishelper(50028)||ishelper(50029)||ishelper(50030)||ishelper(50031)||ishelper(50032)||ishelper(50033)||ishelper(50034)||ishelper(50035)||ishelper(50036)||ishelper(50037)||ishelper(50038)||ishelper(50039)||ishelper(50040)||ishelper(50041)
trigger4=ishelper(50042)||ishelper(50043)||ishelper(50044)||ishelper(50045)||ishelper(50046)||ishelper(50047)||ishelper(50048)||ishelper(50049)||ishelper(50050)||ishelper(50051)||ishelper(50052)||ishelper(50053)||ishelper(50054)||ishelper(50055)
value = 5150
ignorehitpause = 1

;===========================================================================
;		֌WstO
;===========================================================================
[State 40, v3]
type = VarSet
Triggerall = !IsHelper
triggerall = (Floor(fvar(36))&32)
trigger1 = !(RoundState = 2 && Alive)
fvar(36) = Floor(fvar(36))^32

[State 40, v3]
type = VarSet
Triggerall = !IsHelper
triggerall = !(Floor(fvar(36))&32)
trigger1 = RoundState = 2 && Alive
fvar(36) = Floor(fvar(36))|32

;===========================================================================
;		p[tO
;===========================================================================
[State 40, v3]
type = VarSet
Triggerall = !IsHelper
triggerall = (Floor(fvar(36))&64)
trigger1 = Power<1000
fvar(36) = Floor(fvar(36))^64

[State 40, v3]
type = VarSet
Triggerall = !IsHelper
triggerall = !(Floor(fvar(36))&64)
trigger1 = Power>=1000
fvar(36) = Floor(fvar(36))|64

[State 40, v3]
type = VarSet
Triggerall = !IsHelper
triggerall = (Floor(fvar(36))&128)
trigger1 = Power<3000
fvar(36) = Floor(fvar(36))^128

[State 40, v3]
type = VarSet
Triggerall = !IsHelper
triggerall = !(Floor(fvar(36))&128)
trigger1 = Power>=3000
fvar(36) = Floor(fvar(36))|128

;===========================================================================
;		LZp
;===========================================================================
[State -1, vC[IDZbg]
type = VarSet
Trigger1 = !IsHelper
fv = 29
value = 0

[State -2. VarSet]
type = VarSet
Triggerall = !IsHelper
Triggerall = MoveContact
trigger1 = Stateno = 1200||Stateno = 1250
trigger2 = Stateno = 1201||Stateno = 1251
trigger3 = Stateno = 1202||Stateno = 1252
trigger4 = Stateno = 1300||Stateno = 1350
trigger1 = AnimElemTime(7)>0&&AnimElemTime(8)<0
trigger2 = AnimElemTime(4)>0&&AnimElemTime(5)<0
trigger3 = AnimElemTime(6)>0&&AnimElemTime(9)<0
trigger4 = AnimTime = [-10,0]
fvar(29) = 0.5
ignorehitpause = 1

[State -2. VarSet]
type = VarSet
Triggerall = !IsHelper
Triggerall = MoveContact
trigger1 = Stateno = 1375
trigger1 = AnimTime = [-10,0]
fvar(29) = 1
ignorehitpause = 1

[State -2. VarSet]
type = VarSet
Triggerall = !IsHelper
trigger1 = Stateno = 2012
trigger2 = Stateno = 2210
trigger1 = AnimElemTime(3)>0&&AnimElemTime(5)<0
trigger2 = AnimElemTime(23)>0&&AnimElemTime(27)<0
fvar(29) = 2
ignorehitpause = 1

[State -2. VarSet]
type = VarSet
Triggerall = !IsHelper
trigger1 = Stateno = 2112
trigger1 = AnimElemTime(3)>0&&AnimElemTime(5)<0
fvar(29) = 3
ignorehitpause = 1

;===========================================================================
;		^bOʗp
;===========================================================================
[State -1, vC[IDZbg]
type = VarSet
TriggerAll = !IsHelper
Trigger1 = !Alive
Trigger2 = RoundState != 2
v = 58
value = 0

[State -1, vC[ID擾]
type = VarSet
TriggerAll = !IsHelper
TriggerAll = Alive
TriggerAll = RoundState = 2
Trigger1 = NumEnemy = 1
v = 58
value = EnemyNear(0),ID

[State -1, vC[ID擾i^bOj]
type = VarSet
TriggerAll = !IsHelper
TriggerAll = Alive
TriggerAll = RoundState = 2
Trigger1 = NumEnemy >= 2
v = 58
value = IfElse(EnemyNear(0),Alive,EnemyNear(0),ID,EnemyNear(1),ID)

[State ,varbodydist1]
Type = null
TriggerAll = !IsHelper
TriggerAll = PlayerIDEXist(var(58))
Trigger1=1||var(31):=Ifelse((PlayerID(var(58)),StateType!=A),Ifelse((Pos X<=PlayerID(var(58)),Pos X^^PlayerID(var(58)),Facing=1),(PlayerID(var(58)),Const(Size.Ground.Front)),(PlayerID(var(58)),Const(Size.Ground.back))),0);n
Trigger1=1||var(31):=Ifelse((PlayerID(var(58)),StateType=A),Ifelse((Pos X<=PlayerID(var(58)),Pos X^^PlayerID(var(58)),Facing=1),(PlayerID(var(58)),Const(Size.Air.Front)),(PlayerID(var(58)),Const(Size.Air.back))),var(31));
Trigger1=1||var(30):=Floor((Pos X-PlayerID(var(58)),Pos X)*Facing*-1);܂ł̋
Trigger1=1||var(30):=var(30)-var(31)*Ifelse(var(30)>0,1,-1);LZ
Trigger1=1||var(30):=var(30)-Ifelse((StateType!=A),(Const(Size.Ground.Front)),(Const(Size.Air.Front)));
;YW
Trigger1=1||var(31):=Floor(PlayerID(var(58)),Pos Y-Pos Y)
Trigger1=1||var(32):=Floor(PlayerID(var(58)),Pos X-Pos X)*facing

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;::::::::tCO΍
[State 0, NotHitBy]
type = NotHitBy
triggerall = !ishelper
trigger1 =  RoundState < 2
trigger2 = !ctrl && (Stateno = 0 || Stateno = 5900)
value = SCA
ignorehitpause = 1

;
;^CAbvōUĂz΍
;
[State 0, NotHitBy]
type = NotHitBy
triggerall = !ishelper
triggerall = Alive
triggerall = SysVar(4) = GameTime
trigger1 = RoundState > 2
value = SCA
ignorehitpause = 1

[State -2, WO]
type = AssertSpecial
trigger1 = !ishelper
flag = NoJuggleCheck
ignorehitpause = 1

[State -2, c]
type = AfterImageTime
trigger1 = !ishelper
trigger1 = MoveType = H
time = 0

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;::::::::Gl邩mF
[State -2, VarSet]
Type = VarSet
triggerall = !ishelper
Trigger1 = NumEnemy = 1
Trigger2 = NumEnemy = 2
Trigger2 = (!Enemy(0),Alive&&Enemy(0),Stateno=5150) || (!Enemy(1),Alive&&Enemy(1),Stateno=5150)
fvar(19) = 1
IgnoreHitPause = 1

[State -2, VarSet]
Type = VarSet
triggerall = !ishelper
Trigger1 = NumEnemy > 1
Trigger1 = (Enemy(0),Alive||Enemy(0),Stateno!=5150) && (Enemy(1),Alive||Enemy(1),Stateno!=5150)
fvar(19) = 2
IgnoreHitPause = 1

[State -2, ѓqbg]
type = Explod
triggerall = !ishelper
trigger1 = ProjHitTime(1000) = 0
trigger2 = ProjHitTime(1100) = 0
trigger3 = ProjHitTime(1150) = 0
trigger4 = ProjHitTime(1275) = 0
trigger5 = ProjHitTime(1500) = 0
trigger6 = ProjHitTime(1575) = 0
trigger7 = ProjHitTime(2210) = 0
trigger8 = ProjHitTime(2211) = 0
postype = P2
pos = 30/2,-100/2
sprpriority = 7
ontop = 1
facing = -1
anim = 7007
ownpal = 1
scale = 0.5,0.5
ignorehitpause = 1
persistent = 0

[State -2, ѓK[h]
type = Explod
triggerall = !ishelper
trigger1 = ProjGuardedTime(1000) = 0
trigger2 = ProjGuardedTime(1100) = 0
trigger3 = ProjGuardedTime(1150) = 0
trigger4 = ProjGuardedTime(1275) = 0
trigger5 = ProjGuardedTime(1500) = 0
trigger6 = ProjGuardedTime(1575) = 0
trigger7 = ProjGuardedTime(2210) = 0
trigger8 = ProjGuardedTime(2211) = 0
postype = P2
pos = 30/2,-100/2
sprpriority = 7
ontop = 1
facing = -1
anim = 7102
ownpal = 1
scale = 0.5,0.5
ignorehitpause = 1
persistent = 0

[State -2, ѓK[h]
type = Explod
triggerall = !ishelper
trigger1 = ProjContactTime(1275) = 0
postype = P2
pos = 30/2,-120/2
sprpriority = 7
ontop = 1
facing = -1
anim = 8700
ownpal = 1
scale = 0.5,0.5
ignorehitpause = 1
persistent = 0

;===========================================================================
;		AIpGfmvpϐ
;===========================================================================
[State 0, VarSet]
type = VarSet
trigger1 = !ishelper
v = 10
value = 0
ignorehitpause = 1

[State 0, VarSet]
type = VarSet
trigger1 = !ishelper
v = 11
value = 0
ignorehitpause = 1

[State 0, VarSet]
type = VarSet
trigger1 = !ishelper
v = 12
value = 0
ignorehitpause = 1

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;::::::::GfԐmvpϐ
[State 0, VarSet]
type = VarSet
Trigger1 = !ishelper
v = 13
value = -1
ignorehitpause = 1

;-----------------------------------------------------------------------------
;AIpoTԉ
;-----------------------------------------------------------------------------
[State -2]
type = varadd
triggerall = !ishelper
triggerall = var(23) > 0
trigger1 = StateNo != [5100,5120]
trigger1 = StateNo != [5200,5201]
trigger1 = StateNo != 5210
trigger1 = StateNo != 702
var(23) = -1
ignorehitpause = 1

;===========================================================================
;		ProjѓmF
;===========================================================================
[State -2];ProjѓmF
type = varset
Triggerall = !ishelper
Triggerall = var(15) <= 0
trigger1 = PlayerIDEXist(var(58))
Trigger1 = PlayerID(var(58)),NumProj=0
var(14) = 0
ignorehitpause = 1

[State -2];ProjѓmF
type = varset
Triggerall = !ishelper
triggerall = PlayerIDEXist(var(58))
Triggerall = PlayerID(var(58)),NumProj>0
Triggerall = Numhelper(30460)
Triggerall = var(14) = 3
Triggerall = var(15) <= 0
Trigger1 = !InGuardDist && !(helper(30460),InGuardDist)
var(14) = 1
ignorehitpause = 1

[State -2];ProjѓmF
type = varset
Triggerall = !ishelper
triggerall = PlayerIDEXist(var(58))
Triggerall = PlayerID(var(58)),NumProj>0
Trigger1 = var(14) = 0
var(14) = 2
ignorehitpause = 1

[State -2];ProjѓmF
type = varset
Triggerall = !ishelper
triggerall = PlayerIDEXist(var(58))
Triggerall = PlayerID(var(58)),NumProj>0
Triggerall = var(14) = [1,2]
Trigger1 = InGuardDist
var(14) = 3
ignorehitpause = 1

[State 0, VarAdd];ProjѓmF
type = VarAdd
Triggerall = !ishelper
trigger1 = var(15) > 0
var(15) = -1
ignorehitpause = 1

[State 0, VarSet];ProjѓmF
type = VarSet
Triggerall = !ishelper
triggerall = PlayerIDEXist(var(58))
trigger1 = var(16) < PlayerID(var(58)),NumProj
var(15) = ifelse(var(17)<=0,9,var(17))
ignorehitpause = 1

[State 0, VarSet];ProjѓmF
type = VarSet
Triggerall = !ishelper
Triggerall = PlayerIDEXist(var(58))
Triggerall = NumHelper(10000)
trigger1 = var(18) != PlayerID(var(58)),Stateno
trigger1 = Helper(10000),fvar(2) = 0
var(15) = 0
ignorehitpause = 1

[State 0, VarSet];ProjѓmF
type = VarSet
Triggerall = !ishelper
trigger1 = PlayerIDEXist(var(58))
trigger1 = NumHelper(10000)
trigger1 = var(18) != PlayerID(var(58)),Stateno
trigger1 = Helper(10000),fvar(2) = 0
trigger2 = PlayerIDEXist(var(58))
trigger2 = var(16) < PlayerID(var(58)),NumProj
var(17) = 0
ignorehitpause = 1

[State 0, VarAdd];ProjѓmF
type = VarAdd
Triggerall = !ishelper
trigger1 = var(15) > 0
trigger2 = var(17) > 0
var(17) = 1
ignorehitpause = 1

[State 0, VarSet];ProjѓmF
type = VarSet
Triggerall = !ishelper
trigger1 = PlayerIDEXist(var(58))
var(16) = PlayerID(var(58)),NumProj
ignorehitpause = 1

[State 0, VarSet];ProjѓmF
type = VarSet
Triggerall = !ishelper
trigger1 = PlayerIDEXist(var(58))
trigger1 = NumHelper(10000)
trigger1 = Helper(10000),fvar(2) = 0
var(18) = PlayerID(var(58)),Stateno
ignorehitpause = 1

;-----------------------------------------------------------------------------
;AIpG̗̓`FbN
;-----------------------------------------------------------------------------
[state a]
type = varset
triggerall = !ishelper
Trigger1 = PlayerIDEXist(var(58))
fvar(2) = (PlayerID(var(58)),Life)
ignorehitpause = 1

[state a]
type = varset
triggerall = !ishelper
Trigger1 = PlayerIDEXist(var(58))
fvar(3) = ifelse(PlayerID(var(58)),Const(data.defence)>0,(PlayerID(var(58)),Const(data.defence)*0.01),1)
ignorehitpause = 1

[state a]
type = varset
triggerall = !ishelper
Trigger1 = PlayerIDEXist(var(58))
fvar(4) = (PlayerID(var(58)),LifeMax)
ignorehitpause = 1

;-----------------------------------------------------------------------------
; AIpG鎞
;-----------------------------------------------------------------------------
[State 0, VarSet]
type = VarSet
triggerall = !ishelper
triggerall = PlayerIDEXist(var(58))
Trigger1 = PlayerID(var(58)),Ctrl || PlayerID(var(58)),StateNo < 195
v = 54
value = 0
ignorehitpause = 1

[State 0, VarAdd]
type = VarAdd
triggerall = !ishelper
triggerall = PlayerIDEXist(var(58))
Trigger1 = !PlayerID(var(58)),Ctrl && PlayerID(var(58)),StateNo >= 195
v = 54
value = 1
ignorehitpause = 1

;------------------------------------------------------------------------
;AIpԂ딻f΍
;------------------------------------------------------------------------
[State 0, VarSet]
type = Null
Triggerall = !ishelper
Triggerall = Numhelper(25000)
trigger1 = helper(25000),sysvar(3) >= 0
trigger1 = var(19) > 0
trigger1 = 0 && var(19) := var(19) - 1
trigger2 = helper(25000),sysvar(3) < 0
trigger2 = 0 && var(19) := 2
ignorehitpause = 1

;-----------------------------------------------------------------------------
;GU蔻f
;-----------------------------------------------------------------------------
[State -2];GhitdefUmF
type = varset
Trigger1 = !ishelper
var(20) = 0
ignorehitpause = 1

[State -2];GhitdefUmF
type = Null
Triggerall = !ishelper
Triggerall= MoveType != H
Triggerall= Numhelper(11000)
triggerall= PlayerIDEXist(var(58))
Triggerall= PlayerID(var(58)),MoveType = A
Triggerall= (PlayerID(var(58)),facing != facing && var(32) >= 0) || (PlayerID(var(58)),facing = facing && var(32) < 0) || (helper(11000),fvar(3)=1)
Trigger1= 0 && var(20) := 1;댯Ȃ̂ŉ
ignorehitpause = 1

[State -2];GUmF
type = VarSet
Triggerall = !ishelper
triggerall = PlayerIDEXist(var(58))
Triggerall = PlayerID(var(58)),MoveType = I
Triggerall = (PlayerID(var(58)),Vel X=0)&&(PlayerID(var(58)),Stateno>195)&&(PlayerID(var(58)),Time<20)
Trigger1  = var(30) = [-90,90]
var(20) = 2
ignorehitpause = 1

[State -2];GUmF
type = VarSet
Triggerall = !ishelper
triggerall = PlayerIDEXist(var(58))
Triggerall = PlayerID(var(58)),StateType != A
Triggerall = PlayerID(var(58)),MoveType != H
Triggerall = PlayerID(var(58)),Time <= 2
Triggerall = PlayerID(var(58)),MoveType=A
Trigger1  = (PlayerID(var(58)),Stateno=[200,699])
Trigger1  = var(30) = [-90,90]
var(20) = 1
ignorehitpause = 1

[State -2];GhitdefUmF
type = varset
Triggerall = !ishelper
triggerall = PlayerIDEXist(var(58))
Trigger1 = PlayerID(var(58)),MoveType = H
var(20) = 0
ignorehitpause = 1

;-----------------------------------------------------------------------------
;AIpd͉xv
;-----------------------------------------------------------------------------
[State -2, yaccel]
type = VarSet
triggerall = !ishelper
TriggerAll = PlayerIDEXist(var(58))
trigger1 = fvar(37) != PlayerID(var(58)),const(movement.yaccel)
trigger1 = PlayerID(var(58)),stateno != [5000,5210]
trigger1 = PlayerID(var(58)),Vel Y != 0
fvar(37) = PlayerID(var(58)),const(movement.yaccel)
ignorehitpause = 1

[State -2, yaccel]
type = VarSet
triggerall = !ishelper
TriggerAll = PlayerIDEXist(var(58))
trigger1 = fvar(37) != PlayerID(var(58)),GetHitVar(yaccel)
trigger1 = PlayerID(var(58)),stateno = [5000,5210]
trigger1 = PlayerID(var(58)),Vel Y != 0
fvar(37) = PlayerID(var(58)),GetHitVar(yaccel);(ŌĂyaccell)
ignorehitpause = 1

;G󒆂Ȃ
[State -2, yaccel]
type = VarSet
triggerall = !ishelper
TriggerAll = PlayerIDEXist(var(58))
trigger1 = fvar(37) != 0
trigger1 = PlayerID(var(58)),Vel Y = 0
fvar(37) = 0;(ŌĂyaccell)
ignorehitpause = 1

;-----------------------------------------------------------------------------
;Gfp߂̓GmF
;-----------------------------------------------------------------------------
[State -2, EnemyNear]
type = VarSet
triggerall = !ishelper
trigger1 = NumEnemy = 1
var(21) = 0
ignorehitpause = 1

[State -2, EnemyNear]
type = VarSet
triggerall = !ishelper
triggerall = NumEnemy > 1
Trigger1 = PlayerIDEXist(var(58))
trigger1 = PlayerID(var(58)),Pos X = Enemy(0),Pos X
trigger1 = PlayerID(var(58)),Pos Y = Enemy(0),Pos Y
trigger2 = !(Enemy(0),Life > 0 && Enemy(0),Alive) || !(Enemy(1),Life > 0 && Enemy(1),Alive)
var(21) = 0
ignorehitpause = 1

[State -2, EnemyNear]
type = VarSet
triggerall = !ishelper
triggerall = NumEnemy > 1
TriggerAll = PlayerIDEXist(var(58))
trigger1 = PlayerID(var(58)),Pos X = Enemy(1),Pos X
trigger1 = PlayerID(var(58)),Pos Y = Enemy(1),Pos Y
trigger1 = (Enemy(0),Life > 0 && Enemy(0),Alive) && (Enemy(1),Life > 0 && Enemy(1),Alive)
var(21) = 1
ignorehitpause = 1

;-----------------------------------------------------------------------------
; AIx֘A
;-----------------------------------------------------------------------------
[State -1, AI];AIx֘Aϐ
Type = Null
triggerall = !ishelper
trigger1 = Var(55)=1
trigger1 = 0&&Var(53):=50
trigger2 = Var(55)=2
trigger2 = 0&&Var(53):=170
trigger3 = Var(55)=3
trigger3 = 0&&Var(53):=250
trigger4 = Var(55)=4
trigger4 = 0&&Var(53):=500
trigger5 = Var(55)=5
trigger5 = 0&&Var(53):=1000
ignorehitpause = 1

[State -1, AI];AIKUߊ֘Aϐ
Type = Null
triggerall = !ishelper
trigger1 = Var(52)=1
trigger1 = 0&&Var(51):=25
trigger2 = Var(52)=2
trigger2 = 0&&Var(51):=50
trigger3 = Var(52)=3
trigger3 = 0&&Var(51):=100
trigger4 = Var(52)=4
trigger4 = 0&&Var(51):=250
trigger5 = Var(52)=5
trigger5 = 0&&Var(51):=1000
ignorehitpause = 1

[State 0, VarAdd]
type = VarAdd
triggerall = !ishelper
trigger1 = Var(50)>0
v = 50
value = -1
ignorehitpause = 1

;-----------------------------------------------------------------------------
; AIpR{ϐZbg
;-----------------------------------------------------------------------------
[State 0, VarSet]
type = VarSet
triggerall = !ishelper
triggerall = PlayerIDEXist(var(58))
Trigger1 = PlayerID(var(58)),MoveType != H
Trigger2 = fvar(1)!=1.1||!((PlayerID(var(58)),Stateno = [5000,5119])||(PlayerID(var(58)),Stateno = [15100,15110]))
Trigger2 = PlayerID(var(58)),StateType = L
fv = 1
value = 0
ignorehitpause = 1

;-----------------------------------------------------------------------------
; AIpR{p
;-----------------------------------------------------------------------------
[State 0, VarSet]
type = VarSet
triggerall = !ishelper
trigger1 = fvar(1) != 0
fv = 7
value = fvar(1)
ignorehitpause = 1

[State 0, VarSet]
type = VarSet
triggerall = !ishelper
trigger1 = fvar(1) = 0
trigger1 = (Ctrl||(stateno=[13,19])||Stateno=100||(stateno=[120,149]))
fv = 7
value = 0
ignorehitpause = 1

[State 0, VarSet]
type = VarSet
triggerall = !ishelper
Trigger1 = PlayerIDExist(var(58))
Trigger1 = PlayerID(var(58)),MoveType = H
Trigger1 = (fvar(1)!=[1,4))||PlayerID(var(58)),StateType!=L
fv = 1
value = fvar(7)
ignorehitpause = 1

;-----------------------------------------------------------------------------
; AIpR{ϐZbg
;-----------------------------------------------------------------------------
[State 0, VarSet]
type = VarSet
triggerall = !ishelper
Trigger1 = RoundState < 2
fv = 1
value = 0
ignorehitpause = 1

[State 0, VarSet]
type = VarSet
triggerall = !ishelper
Trigger1 = RoundState < 2
fv = 7
value = 0
ignorehitpause = 1

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;GCQ[W
;//////////////////////////////////////////////////////////////////////////
[state varset]
type = varset
triggerall = !ishelper
trigger1 = fvar(34) >= 1000
fvar(34) = 1000
ignorehitpause = 1

[state varset]
type = varset
triggerall = !ishelper
trigger1 = fvar(34) <= 0
fvar(34) = 0
ignorehitpause = 1

[state varset]
type = varset
triggerall = !ishelper
trigger1 = moveguarded = 1
trigger2 = ProjguardedTime(0) = 0
fvar(35) = 80
ignorehitpause = 1

[state varadd]
type = varadd
triggerall = !ishelper
trigger1 = fvar(35) > 0
fvar(35) = -1

[state varset]
type = varset
triggerall = !ishelper
trigger1 = fvar(35) <= 0
fvar(35) = 0

[state varadd]
type = varadd
triggerall = !ishelper
triggerall = fvar(34) > 0
trigger1 = fvar(35) = 0
fvar(34) = -2

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;::::::::ѓGCQ[W
[state varadd];GCQ[W
type = varadd
triggerall = !ishelper
trigger1 = ProjguardedTime(0) = 0
fvar(34) = 128
ignorehitpause = 1

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;::::::::GC
[State 0, TargetState]
type = TargetState
triggerall = !ishelper
triggerall = NumTarget
triggerall = fvar(34) >= 1000
triggerall = Target,Stateno != 12005
trigger1 = Moveguarded
trigger2 = ProjguardedTime(0) = [0,999999999]
value = 12005

[state a];GUARD CRUSH
type = Helper
triggerall = !ishelper
triggerall = NumEnemy
triggerall = fvar(34) >= 1000
triggerall = !Numhelper(12010)
trigger1 = Enemy(0),movetype = H
trigger1 = Enemy(0),stateno = 12005
trigger2 = NumEnemy > 1
trigger2 = Enemy(1),movetype = H
trigger2 = Enemy(1),stateno = 12005
id = 12010
name = "g"
pos = 0,0
postype = p1
stateno = 12010
helpertype = normal
keyctrl = 0
ownpal = 1
size.xscale = 0.5
size.yscale = 0.5
ignorehitpause = 1
pausemovetime = 9999999
supermovetime = 9999999

[State explod];K[NGtFNg
type = Explod
triggerall = !ishelper
triggerall = NumEnemy
triggerall = !Numexplod(12010)
triggerall = fvar(34) >= 1000
trigger1 = Enemy(0),movetype = H
trigger1 = Enemy(0),stateno = 12005
anim = 7750
id = 12010
sprpriority = 20
postype = P1
pos = (Floor(Enemy(0),Pos x-Pos X)*facing),(Floor(Enemy(0),Pos y-Pos Y)-(146/2))
bindtime = 1
ontop = 1
ownpal = 1
facing = 1
scale = 0.5,0.5
ignorehitpause = 1
pausemovetime = 9999999
supermovetime = 9999999

[State explod];K[NGtFNg
type = Explod
triggerall = !ishelper
triggerall = NumEnemy > 1
triggerall = !Numexplod(12015)
triggerall = fvar(34) >= 1000
trigger1 = Enemy(1),movetype = H
trigger1 = Enemy(1),stateno = 12005
anim = 7750
id = 12015
sprpriority = 20
postype = p1
pos = (Floor(Enemy(1),Pos x-Pos X)*facing),(Floor(Enemy(1),Pos y-Pos Y)-(146/2))
bindtime = 1
ontop = 1
ownpal = 1
facing = 1
scale = 0.5,0.5
ignorehitpause = 1
pausemovetime = 9999999
supermovetime = 9999999

[State 0, PlaySnd]
type = PlaySnd
triggerall = !ishelper
triggerall = NumEnemy
triggerall = fvar(34) >= 1000
trigger1 = Enemy(0),movetype = H
trigger1 = Enemy(0),stateno = 12005
trigger2 = NumEnemy > 1
trigger2 = Enemy(1),movetype = H
trigger2 = Enemy(1),stateno = 12005
value = S7,7
ignorehitpause = 1

[state varset]
type = varset
triggerall = !ishelper
triggerall = NumEnemy
triggerall = fvar(34) >= 1000
triggerall = Numhelper(12010)
trigger1 = Enemy(0),movetype = H
trigger1 = Enemy(0),stateno = 12005
trigger2 = NumEnemy > 1
trigger2 = Enemy(1),movetype = H
trigger2 = Enemy(1),stateno = 12005
fvar(34) = 0
ignorehitpause = 1

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

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;::::::::qbgJEg
[state -2,hitadd]
type = HitAdd
triggerall = !ishelper
TriggerAll = !NumTarget
TriggerAll = NumHelper(11000)
TriggerAll = Helper(11000),NumTarget
Trigger1 = NumEnemy
Trigger1 = Enemy(0),MoveType != H||!(Enemy(0),Alive)
Trigger2 = NumEnemy > 1
Trigger2 = Enemy(0),MoveType != H||!(Enemy(0),Alive)
Trigger2 = Enemy(1),MoveType != H||!(Enemy(1),Alive)
Value = -var(0)
IgnoreHitPause = 1

[state -2,var]
type = varset
triggerall = !ishelper
TriggerAll = !NumTarget
Trigger1 = NumEnemy
Trigger1 = Enemy(0),MoveType != H||!(Enemy(0),Alive)
Trigger2 = NumEnemy > 1
Trigger2 = Enemy(0),MoveType != H||!(Enemy(0),Alive)
Trigger2 = Enemy(1),MoveType != H||!(Enemy(1),Alive)
var(0) = 0
IgnoreHitPause = 1

[State -2, ㏸]
type = hitadd
triggerall = !ishelper
trigger1 = var(1) = 0
trigger1 = movehit = 1
trigger2 = var(1) = 0
trigger2 = ProjHitTime(0) = 0
Value = 1
IgnoreHitPause = 1

[State -2, ㏸]
type = varadd
triggerall = !ishelper
trigger1 = var(1) = 0
trigger1 = movehit = 1
trigger1 = 1 || var(1) := 1
trigger2 = var(1) = 0
trigger2 = ProjHitTime(0) = 0
trigger2 = 1 || var(1) := 1
var(0) = 1
IgnoreHitPause = 1

[State -2, ㏸]
type = varset
triggerall = !ishelper
trigger1 = var(1) = 1
var(1) = 0

;///////////////////////////////////////////////////////////////////////
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;R{ɂ_[W␳
;//////////////////////////////////////////////////////////////////////////
[state a]
type = varset
trigger1 = !ishelper
fvar(33) = 1.0*ifelse(Palno>=7,1.5,1)

[state a];␳
type = varset
triggerall = !ishelper
trigger1 = PlayerIDEXist(var(58))
Trigger1 = PlayerID(var(58)),movetype = H
trigger1 = var(0) > 1
fvar(33) = ((100.0-(25.0+(var(0))*5.0))/100.0)*ifelse(Palno>=7,1.5,1)

[state a];␳
type = varset
triggerall = !ishelper
trigger1 = fvar(33) <= 0.5
fvar(33) = 0.5*ifelse(Palno>=7,1.5,1)

[state a]
type = attackmulset
trigger1 = !ishelper
value = fvar(33)

;
;	K[hGtFNg\
;--------------------------------------------------
[State -2, Helper]
Type = Helper
trigger1 = !ishelper
Trigger1 = StateNo = [120,159]
Trigger1 = NumHelper(6950) = 0
OwnPal = 1
PosType = P1
Pos = 10,-45
ID = 6950
StateNo = 6950
Name = "GuardEffect"

[State -2, Helper]
Type = Helper
trigger1 = !ishelper
Trigger1 = StateNo = [120,159]
Trigger1 = NumHelper(6952) = 0
OwnPal = 1
PosType = P1
Pos = 15,-45
ID = 6952
StateNo = 6952
Name = "GuardEffect"

;------------------------------------------------------------------------------;
; JE^[qbgݒ
;------------------------------------------------------------------------------;
[State -2, JE^[qbgE_[W]
type = TargetLifeAdd
triggerall = !ishelper
triggerall = var(6)
triggerall = NumEnemy
triggerall = NumTarget
trigger1 = !(StateNo = [800,1000))
trigger1 = !(StateNo = [2000,2199])
trigger1 = MoveHit
trigger2 = ProjHitTime(0) = 0
value = -Ceil(Enemy(0),GetHitVar(damage)*0.5)
absolute = 1
ignorehitpause = 1

[state a];Counter!!
type = Helper
triggerall = !ishelper
triggerall = Numhelper(6605) = 0
triggerall = var(6)
triggerall = NumEnemy
triggerall = NumTarget
trigger1 = !(StateNo = [800,1000))
trigger1 = !(StateNo = [2000,2199])
trigger1 = MoveHit
trigger2 = ProjHitTime(0) = 0
id = 6605
name = "g"
pos = 0,0
postype = p1
size.xscale = 0.75
size.yscale = 0.75
stateno = 6600
helpertype = normal
keyctrl = 0
ownpal = 1
pausemovetime = 999
supermovetime = 999
ignorehitpause = 1

[State -2, JE^[qbgE_[W]
type = TargetLifeAdd
triggerall = !ishelper
triggerall = var(6)
triggerall = NumEnemy > 1
triggerall = NumTarget
trigger1 = !(StateNo = [800,1000))
trigger1 = !(StateNo = [2000,2199])
trigger1 = MoveHit
trigger2 = ProjHitTime(0) = 0
value = -Ceil(Enemy(1),GetHitVar(damage)*0.5)
absolute = 1
ignorehitpause = 1

[state a];Counter!!
type = Helper
triggerall = !ishelper
triggerall = Numhelper(6605) = 0
triggerall = var(6)
triggerall = NumEnemy > 1
triggerall = NumTarget
trigger1 = !(StateNo = [800,1000))
trigger1 = !(StateNo = [2000,2199])
trigger1 = MoveHit
trigger2 = ProjHitTime(0) = 0
id = 6605
name = "g"
pos = 0,0
postype = p1
size.xscale = 0.75
size.yscale = 0.75
stateno = 6600
helpertype = normal
keyctrl = 0
ownpal = 1
pausemovetime = 999
supermovetime = 999
ignorehitpause = 1

[State -2, EnvColor]
type = EnvColor
triggerall = !ishelper
triggerall = var(6)
triggerall = NumTarget
trigger1 = !(StateNo = [800,1000))
trigger1 = !(StateNo = [2000,2199])
trigger1 = MoveHit
trigger1 = 1 || var(5) := 0
trigger1 = 1 || var(6) := 0
trigger2 = ProjHitTime(0) = 0
trigger2 = 1 || var(5) := 0
trigger2 = 1 || var(6) := 0
value = 255,255,255
time = 1
under = 1
ignorehitpause = 1

[State -2,@JE^[qbgnm]
type = VarSet
triggerall = !ishelper
triggerall = !var(5)
triggerall = var(6)
trigger1 = StateNo != [800,1000)
trigger1 = !(StateNo = [2000,2199])
trigger1 = MoveHit
trigger2 = ProjHitTime(0) = 0
var(5) = 1
ignorehitpause = 1

[State -2, ^CJEg]
type = VarAdd
triggerall = !ishelper
trigger1 = var(5)
var(5) = 1
ignorehitpause = 0

[State -2, Zbg]
type = VarSet
triggerall = !ishelper
triggerall = var(5) > 10
Trigger1 = NumEnemy = 1
trigger1 = Enemy(0),MoveType != A
Trigger2 = NumEnemy > 1
trigger2 = Enemy(0),MoveType != A
trigger2 = Enemy(1),MoveType != A
var(5) = 0
ignorehitpause = 1

[State -2, JE^[qbg]
type = VarSet
triggerall = !ishelper
triggerall = !var(6)
triggerall = !var(5)
Triggerall = NumEnemy
trigger1 = Enemy(0),MoveType = A
Trigger2 = NumEnemy > 1
trigger2 = Enemy(1),MoveType = A
var(6) = 1
ignorehitpause = 1

[State -2, JE^[qbg]
type = VarAdd
triggerall = !ishelper
trigger1 = var(6)
var(6) = 1
ignorehitpause = 1

[State -2, JE^[qbg胊Zbg]
type = VarSet
triggerall = !ishelper
triggerall = var(6) > 10
Trigger1 = NumEnemy = 1
trigger1 = Enemy(0),MoveType != A
Trigger2 = NumEnemy > 1
trigger2 = Enemy(0),MoveType != A
trigger2 = Enemy(1),MoveType != A
trigger3 = var(5)
var(6) = 0
ignorehitpause = 1

;KO Flash Effect
[State -2, Sp Finish]
type = Explod
triggerall = !ishelper
triggerall = numexplod(9910) <= 0
trigger1 = winKo = 1 && movehit && stateno = [899,4999]
trigger2 = winKo = 1 && Projhittime(0) >= 0 && Projhittime(0) <= 1
trigger3 = winKo = 1 && stateno = [2010,2012]
anim = 9910
removetime = -2
id = 9910
sprpriority = -9
pos = 0,0
postype = left
bindtime = -1
ignorehitpause = 1
ownpal = 1

[state -2, PlaySound]
type = playsnd
triggerall = !ishelper
trigger1 = WinKO
trigger1 = RoundState = 3
trigger1 = !NumExPlod(5299)
value = 5200,0
IgnoreHitPause = 1

[State -2, Sp Finish]
type = Explod
triggerall = !ishelper
trigger1 = WinKO
trigger1 = RoundState = 3
trigger1 = !NumExPlod(5299)
anim = 9999
removetime = -1
id = 5299
ignorehitpause = 1

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
[State -2];^bOp
Type = varset
triggerall = !ishelper
Trigger1 = Numenemy < 2
var(56) = 0
IgnoreHitPause = 1

[State -2];^bOp
Type = varset
triggerall = !ishelper
Trigger1 = Numenemy >= 2
var(56) = ifelse(Enemynear(0),alive,0,1)

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;_E
;//////////////////////////////////////////////////////////////////////////
[state a]
type = varset
triggerall = !ishelper
trigger1 = movetype != H
trigger1 = alive = 0
v = 9
value = 0

[state a]
type = varset
triggerall = !ishelper
triggerall = movetype = H
trigger1 = !var(59)
trigger1 = command = "kaihi"
trigger2 = var(59)
trigger2 = Pos Y > -40
trigger2 = Vel X > 0
trigger2 = Random <= 170
trigger3 = var(59)
trigger3 = PlayerIDEXist(var(58))
trigger3 = PlayerID(var(58)),statetype != L
trigger3 = PlayerID(var(58)),movetype = H
v = 9
value = 6

[state a]
type = varadd
triggerall = !ishelper
trigger1 = var(9) > 0
v = 9
value = -1
IgnoreHitPause = 1

;---------------------------------------------------------------------------
[State 0, VarSet]
type = VarSet
triggerall = !ishelper
triggerall = PlayerIDEXist(var(58))
trigger1 = PlayerID(var(58)),Statetype = L
v = 2
value = 0
ignorehitpause = 1

[State 0, VarSet]
type = VarSet
trigger1 = !ishelper
v = 3
value = 0
ignorehitpause = 1

[State 0, VarSet]
type = VarSet
triggerall = !Ishelper
trigger1 = fvar(1) != 2.2
trigger1 = (Floor(fvar(36))&16)
fv = 36
value = Floor(fvar(36))^16
ignorehitpause = 1

[State 0, ^[Qbgێ{̂ɓ`]
type = Null
triggerall = !Ishelper
trigger1 = fvar(1) = 2.2
trigger1 = !(Floor(fvar(36))&16)||Power>=4000
trigger1 = (Floor(fvar(36))&64)
trigger1 = Random%2=0||Power>=4000||(0&&fvar(36):=(Floor(fvar(36))|16))
trigger1 = (Floor(fvar(36))&16)||Power>=4000
trigger1 = 0&&fvar(1) := 2.11
trigger2 = fvar(1) = 3.6
trigger2 = PlayerIDExist(var(58))
trigger2 = (Floor(fvar(36))&64)&&!(PlayerID(var(58)),Stateno = [120,159])
trigger2 = 0&&fvar(1) := 3.51
ignorehitpause = 1

[State 0, RemoveExplod];NU߂̂pexplod
type = RemoveExplod
triggerall = !ishelper
TriggerAll = PlayerIDEXist(var(58))
Trigger1 = PlayerID(var(58)),statetype != L
trigger2 = PlayerID(var(58)),movetype != H
trigger3 = (PlayerID(var(58)),Stateno != 5100)&&(PlayerID(var(58)),Stateno != 15100)
ID = 126126
ignorehitpause = 1

[State 0, PowerSet]
type = PowerAdd
triggerall = !ishelper
trigger1 = stateno = [120,155]
trigger1 = GetHitVar(Damage)
value = GetHitVar(Damage)*5

;---------------------------------------------------------------------------
;l
;---------------------------------------------------------------------------
[state a]
type = varset
triggerall = !ishelper
trigger1 = Life <= 0
FV = 27
value = 0
ignorehitpause = 1

[State -2]
type = lifeadd
Triggerall = !ishelper
triggerall = Alive
triggerall = ceil(100*Floor(fvar(27))/const(data.life)) = [80,89]
triggerall = fvar(27) > Life
trigger1 = movetype = H
value = floor((Floor(fvar(27))-life)-(Floor(fvar(27))-life)*0.95)
ignorehitpause = 1

[State -2]
type = lifeadd
Triggerall = !ishelper
triggerall = Alive
triggerall = ceil(100*Floor(fvar(27))/const(data.life)) = [70,79]
triggerall = fvar(27) > Life
trigger1 = movetype = H
value = floor((Floor(fvar(27))-life)-(Floor(fvar(27))-life)*0.9)
ignorehitpause = 1

[State -2]
type = lifeadd
Triggerall = !ishelper
triggerall = Alive
triggerall = ceil(100*Floor(fvar(27))/const(data.life)) = [60,69]
triggerall = fvar(27) > Life
trigger1 = movetype = H
value = floor((Floor(fvar(27))-life)-(Floor(fvar(27))-life)*0.85)
ignorehitpause = 1

[State -2]
type = lifeadd
Triggerall = !ishelper
triggerall = Alive
triggerall = ceil(100*Floor(fvar(27))/const(data.life)) = [50,59]
triggerall = fvar(27) > Life
trigger1 = movetype = H
value = floor((Floor(fvar(27))-life)-(Floor(fvar(27))-life)*0.8)
ignorehitpause = 1

[State -2]
type = lifeadd
Triggerall = !ishelper
triggerall = Alive
triggerall = ceil(100*Floor(fvar(27))/const(data.life)) = [40,49]
triggerall = fvar(27) > Life
trigger1 = movetype = H
value = floor((Floor(fvar(27))-life)-(Floor(fvar(27))-life)*0.7)
ignorehitpause = 1

[State -2]
type = lifeadd
Triggerall = !ishelper
triggerall = Alive
triggerall = ceil(100*Floor(fvar(27))/const(data.life)) = [30,39]
triggerall = fvar(27) > Life
trigger1 = movetype = H
value = floor((Floor(fvar(27))-life)-(Floor(fvar(27))-life)*0.6)
ignorehitpause = 1

[State -2]
type = lifeadd
Triggerall = !ishelper
triggerall = Alive
triggerall = ceil(100*Floor(fvar(27))/const(data.life)) = [20,29]
triggerall = fvar(27) > Life
trigger1 = movetype = H
value = floor((Floor(fvar(27))-life)-(Floor(fvar(27))-life)*0.5)
ignorehitpause = 1

[State -2]
type = lifeadd
Triggerall = !ishelper
triggerall = Alive
triggerall = ceil(100*Floor(fvar(27))/const(data.life)) = [10,19]
triggerall = fvar(27) > Life
trigger1 = movetype = H
value = floor((Floor(fvar(27))-life)-(Floor(fvar(27))-life)*0.3)
ignorehitpause = 1

[State -2]
type = lifeadd
Triggerall = !ishelper
triggerall = Alive
triggerall = ceil(100*Floor(fvar(27))/const(data.life)) <= 9
triggerall = fvar(27) > Life
trigger1 = movetype = H
value = floor((Floor(fvar(27))-life)-(Floor(fvar(27))-life)*0.1)
ignorehitpause = 1

[state a]
type = varset
trigger1 = !ishelper
FV = 27
value = Floor(Life)
ignorehitpause = 1

;J[\-----------------------------------
[State 0, DefenceMulSet]
type = DefenceMulSet
triggerall = !ishelper
trigger1 = palno = [7,11]
value = 0.5
ignorehitpause = 1

[State 0, AssertSpecial]
type = AssertSpecial
triggerall = !Ishelper
triggerall = palno = 12
triggerall = Life != LifeMax - Sysvar(3)
trigger1 = 1
flag = NoKO
ignorehitpause = 1

[State 0, VarSet]
type = VarSet
triggerall = !Ishelper
triggerall = palno = 12
trigger1 = roundstate < 2
sysvar(3) = 0
ignorehitpause = 1

[State 0, VarSet]
type = VarAdd
triggerall = !Ishelper
triggerall = Name = "Kotiya Sanae"
triggerall = palno = 12
triggerall = GetHitVar(damage) < 300
triggerall = GetHitVar(damage) > 0
trigger1 = 1
sysvar(3) = GetHitVar(damage)
ignorehitpause = 1

[State 0, LifeSet]
type = LifeSet
triggerall = !Ishelper
triggerall = palno = 12
trigger1 = 1
value = LifeMax - Sysvar(3)
ignorehitpause = 1

[State 0, HitOverride]
type = HitOverride
triggerall = !Ishelper
triggerall = Alive
triggerall = statetype = A
trigger1 = palno = 12
attr = SCA,AA,AT,AP
stateno = ifelse((Floor(fvar(36))&64),1475,1450)
time = 1
ignorehitpause = 1

[State 0, ]
type = SelfState
triggerall = !Ishelper
trigger1 = palno = 12
trigger1 = Alive
trigger1 = roundstate = 3
value = 130
ignorehitpause = 1

[State 0, 炢]
type = SelfState
triggerall = !Ishelper
triggerall = palno = 12
triggerall = Alive
trigger1 = gametime != sysvar(4)
trigger2 = movetype = H
trigger3 = movereversed
trigger4 = roundstate = 2
trigger4 = time >= 300
value = ifelse((Floor(fvar(36))&64),1475,1450)
ignorehitpause = 1   

[State -2, Cto[]
type = AssertSpecial
trigger1 = RoundState != 2
flag = NoBarDisplay

;-----------------------------------
[State -2, Nbv{[h]
type = DisplayToClipboard
trigger1 = !ishelper
text = "Cancel=%d, other=%d, Dist=%d, Body-Distance X=%d,Y=%d \n"
params = Floor(fvar(29)),Floor(fvar(36)),Floor(var(30)/25),var(30),var(31)

[State -2, Nbv{[hiǉpj]
type = AppendToClipboard
trigger1 = !ishelper
trigger1 = NumHelper(27500)
trigger1 = NumHelper(30000)
text = "PositionX=%d,atemi=%d,kabe=%d,ushirokabe=%d,atemi2=%d \n"
params = floor(var(32)),Floor((Helper(27500),var(45)-Helper(27500),fvar(39))*20),Ceil(helper(30000),var(11+Facing)-var(32)),Ceil(Helper(30000),var(11-Facing)),Floor((Helper(27500),var(45)+Helper(27500),fvar(39)-1)*20)

;===========================================================================
; 펞ĎXe[gi]Rj
;===========================================================================
;---------------------------------------------------------------------------
; ͒ʏ̐H炢ԈȊÓuP2StateNovuTargetStatevŐ䂳ꂽA
; 쐬҂CӂɎw肵葤̐H炢Xe[gɌA
; o^Xe[gRg[Lɂ͂Ȃ܂B
; ]P]QƏ肭gčs܂傤B
;---------------------------------------------------------------------------

[Statedef -3]
;
;5900
;
[State 5900, 1] ;Clear all int variables
type = VarRangeSet
triggerall = !ishelper
triggerall = StateNo = 5900
trigger1 = roundsexisted = 0
value = 0

[State 5900, 2] ;Clear all float variables
type = VarRangeSet
triggerall = !ishelper
triggerall = StateNo = 5900
trigger1 = roundsexisted = 0
fvalue = 0

;
;VXeϐ
;
[State 0, VarSet]
type = VarSet
trigger1 = !ishelper
sysvar(4) = GameTime
ignorehitpause = 1

;-----------------------------------------------------------------------------
;AIp
;-----------------------------------------------------------------------------
[State 0, VarSet]
type = VarSet
triggerall = !ishelper
triggerall = roundstate=2 && Alive && var(59)
Trigger1 = Numhelper(10000)
Trigger1 = helper(10000),fvar(2) != 0
Trigger2 = Numhelper(11000)
Trigger2 = helper(11000),fvar(3) = 1
v = 11
value = 2
ignorehitpause = 1

;-----------------------------------------------------------------------------
;AIpoT
;-----------------------------------------------------------------------------
;AIpoT
[State 5200, oT]
type = varset
triggerall = !ishelper
trigger1 = StateNo = [5100,5120]
trigger2 = StateNo = [5200,5201]
trigger3 = StateNo = 5210
trigger4 = StateNo = 702
var(23) = 9
ignorehitpause = 1

;==============================================================================
;AIK[h؂ւ
;==============================================================================
[State -3, h䂷KvȂ]
Type = VarSet
triggerall = !ishelper
Trigger1 = NumEnemy = 0
Trigger2 = !InGuardDist
var(57) = 0
ignorehitpause = 1

[State -3, ]
Type = VarSet
triggerall =!ishelper
triggerall = var(59)
triggerall = NumEnemy
triggerall = NumHelper(30460)
triggerall = statetype != A
triggerall = p2stateno != 0
trigger1 = p2Stateno = Helper(30460),fvar(0)
trigger2 = p2Stateno = Helper(30460),fvar(1)
trigger3 = p2Stateno = Helper(30460),fvar(2)
trigger4 = p2Stateno = Helper(30460),fvar(3)
trigger5 = p2Stateno = Helper(30460),fvar(4)
trigger6 = p2Stateno = Helper(30460),fvar(5)
trigger7 = p2Stateno = Helper(30460),fvar(6)
trigger8 = p2Stateno = Helper(30460),fvar(7)
trigger9 = p2Stateno = Helper(30460),fvar(8)
trigger10 = p2Stateno = Helper(30460),fvar(9)
trigger11 = p2Stateno = Helper(30460),fvar(10)
trigger12 = p2Stateno = Helper(30460),fvar(11)
trigger13 = p2Stateno = Helper(30460),fvar(12)
trigger14 = p2Stateno = Helper(30460),fvar(13)
trigger15 = p2Stateno = Helper(30460),fvar(14)
trigger16 = p2Stateno = Helper(30460),fvar(15)
trigger17 = p2Stateno = Helper(30460),fvar(16)
trigger18 = p2Stateno = Helper(30460),fvar(17)
trigger19 = p2Stateno = Helper(30460),fvar(18)
trigger20 = p2Stateno = Helper(30460),fvar(19)
var(57) = 2
ignorehitpause = 1

[State -3, Ⴊ]
Type = VarSet
triggerall =!ishelper
triggerall = var(59)
triggerall = NumEnemy
triggerall = NumHelper(30460)
triggerall = statetype != A
triggerall = p2stateno != 0
trigger1 = p2Stateno = Helper(30460),fvar(20)
trigger2 = p2Stateno = Helper(30460),fvar(21)
trigger3 = p2Stateno = Helper(30460),fvar(22)
trigger4 = p2Stateno = Helper(30460),fvar(23)
trigger5 = p2Stateno = Helper(30460),fvar(24)
trigger6 = p2Stateno = Helper(30460),fvar(25)
trigger7 = p2Stateno = Helper(30460),fvar(26)
trigger8 = p2Stateno = Helper(30460),fvar(27)
trigger9 = p2Stateno = Helper(30460),fvar(28)
trigger10 = p2Stateno = Helper(30460),fvar(29)
trigger11 = p2Stateno = Helper(30460),fvar(30)
trigger12 = p2Stateno = Helper(30460),fvar(31)
trigger13 = p2Stateno = Helper(30460),fvar(32)
trigger14 = p2Stateno = Helper(30460),fvar(33)
trigger15 = p2Stateno = Helper(30460),fvar(34)
trigger16 = p2Stateno = Helper(30460),fvar(35)
trigger17 = p2Stateno = Helper(30460),fvar(36)
trigger18 = p2Stateno = Helper(30460),fvar(37)
trigger19 = p2Stateno = Helper(30460),fvar(38)
trigger20 = p2Stateno = Helper(30460),fvar(39)
var(57) = 1
ignorehitpause = 1

[State -3, ]
Type = VarSet
triggerall =!ishelper
triggerall = var(59)
triggerall = NumEnemy
triggerall = PlayerIDExist(var(58))
triggerall = statetype != A
trigger1 = PlayerID(var(58)),statetype = A || (PlayerID(var(58)),Stateno = [600,699])
trigger2 = PlayerID(var(58)),statetype = S || (PlayerID(var(58)),Stateno = [200,399])
var(57) = 2
ignorehitpause = 1

[State -3, Ⴊ]
Type = VarSet
triggerall =!ishelper
triggerall = var(59)
triggerall = NumEnemy
triggerall = PlayerIDExist(var(58))
triggerall = statetype != A
trigger1 = PlayerID(var(58)),statetype = C || (PlayerID(var(58)),Stateno = [400,599])
trigger2 = PlayerID(var(58)),statetype != S && (PlayerID(var(58)),Stateno != [200,399]) && PlayerID(var(58)),statetype != A && (PlayerID(var(58)),Stateno != [600,699])
var(57) = 1
ignorehitpause = 1

[State -3, ]
Type = VarSet
triggerall =!ishelper
triggerall = var(59)
triggerall = NumEnemy
triggerall = NumHelper(30460)
triggerall = statetype != A
trigger1 = p2Stateno = Helper(30460),fvar(0)
trigger2 = p2Stateno = Helper(30460),fvar(1)
trigger3 = p2Stateno = Helper(30460),fvar(2)
trigger4 = p2Stateno = Helper(30460),fvar(3)
trigger5 = p2Stateno = Helper(30460),fvar(4)
trigger6 = p2Stateno = Helper(30460),fvar(5)
trigger7 = p2Stateno = Helper(30460),fvar(6)
trigger8 = p2Stateno = Helper(30460),fvar(7)
trigger9 = p2Stateno = Helper(30460),fvar(8)
trigger10 = p2Stateno = Helper(30460),fvar(9)
trigger11 = p2Stateno = Helper(30460),fvar(10)
trigger12 = p2Stateno = Helper(30460),fvar(11)
trigger13 = p2Stateno = Helper(30460),fvar(12)
trigger14 = p2Stateno = Helper(30460),fvar(13)
trigger15 = p2Stateno = Helper(30460),fvar(14)
trigger16 = p2Stateno = Helper(30460),fvar(15)
trigger17 = p2Stateno = Helper(30460),fvar(16)
trigger18 = p2Stateno = Helper(30460),fvar(17)
trigger19 = p2Stateno = Helper(30460),fvar(18)
trigger20 = p2Stateno = Helper(30460),fvar(19)
var(57) = 2
ignorehitpause = 1

[State -3, Ⴊ]
Type = VarSet
triggerall =!ishelper
triggerall = var(59)
triggerall = NumEnemy
triggerall = NumHelper(30460)
triggerall = statetype != A
trigger1 = p2Stateno = Helper(30460),fvar(20)
trigger2 = p2Stateno = Helper(30460),fvar(21)
trigger3 = p2Stateno = Helper(30460),fvar(22)
trigger4 = p2Stateno = Helper(30460),fvar(23)
trigger5 = p2Stateno = Helper(30460),fvar(24)
trigger6 = p2Stateno = Helper(30460),fvar(25)
trigger7 = p2Stateno = Helper(30460),fvar(26)
trigger8 = p2Stateno = Helper(30460),fvar(27)
trigger9 = p2Stateno = Helper(30460),fvar(28)
trigger10 = p2Stateno = Helper(30460),fvar(29)
trigger11 = p2Stateno = Helper(30460),fvar(30)
trigger12 = p2Stateno = Helper(30460),fvar(31)
trigger13 = p2Stateno = Helper(30460),fvar(32)
trigger14 = p2Stateno = Helper(30460),fvar(33)
trigger15 = p2Stateno = Helper(30460),fvar(34)
trigger16 = p2Stateno = Helper(30460),fvar(35)
trigger17 = p2Stateno = Helper(30460),fvar(36)
trigger18 = p2Stateno = Helper(30460),fvar(37)
trigger19 = p2Stateno = Helper(30460),fvar(38)
trigger20 = p2Stateno = Helper(30460),fvar(39)
var(57) = 1
ignorehitpause = 1

;-----------------------------------------------------------------------------
; [ł߂Ȃ悤
;-----------------------------------------------------------------------------
[State -3, CornerPush]
type = Width
triggerall = !ishelper
triggerall = NumEnemy
trigger1 = Enemy(0),BackEdgeDist < 10
trigger2 = Enemy(0),FrontEdgeDist < 10
edge = 10,0

[State -3, CornerPush]
type = Width
triggerall = !ishelper
triggerall = NumEnemy > 1
trigger1 = Enemy(1),BackEdgeDist < 10
trigger2 = Enemy(1),FrontEdgeDist < 10
edge = 10,0

;-----------------------------------------------------------------------------
; AI\΍
;-----------------------------------------------------------------------------
[state -3]
type = Selfstate
triggerall = !ishelper
triggerall = time = 0
trigger1 = !var(59)
trigger1 = stateno = 19 || stateno = 39
trigger2 = var(59)
trigger2 = (stateno = [10,12])||stateno = 20||stateno = 40
value = 0
Ctrl = 1

;---------------------------------------------------------------------------
;---------------------------------------------------------------------------
;---------------------------------------------------------------------------
; ŌɁwRXe[gxɂā
; RXe[gƂ́ASLʂ̊{̃Xe[głB
; ʏ͓ɕύXȂAM.U.G.E.N{̂datatH_ɂ
;ucommon1.cnsiRXe[gt@Cjvg܂B
;
; AȂ̃L̃Xe[gt@Ccommon1.cnsƓԍ
; {̃Xe[gꍇ͏㏑A
; common1.cns̓ԍ̃Xe[g͖ɂȂ܂B
;
; common1.cns̃vODx͍ŒɑĂ̂ŁA
; Xe[g̍쐬ɂ͔ԍɒӂȂƂ܂B
;---------------------------------------------------------------------------
;---------------------------------------------------------------------------
;---------------------------------------------------------------------------
