
;===========================================================================
; RtBO
;===========================================================================
[Statedef -2]
;---------------------------------------------------------------------------
;VXe֌W
;---------------------------------------------------------------------------

;IKEMENŎgp
;---------------------------------------------------------------------------

[State used IKEMEN]
Type=VarSet
Trigger1=!ishelper
var(40)=0		;0-OFF 1-ON
;ONɂhelpertypeׂnormalɂȂ܂

;R{␳
;---------------------------------------------------------------------------

[State AttackMul]
Type=VarSet
Trigger1=!ishelper
var(41)=1		;0-OFF 1-ON
;tp[͋ɂȂ܂

;l
;---------------------------------------------------------------------------

[State DefenceMul]
Type=VarSet
Trigger1=!ishelper
var(42)=1		;0-OFF 1-ON
;tp[͋ɂȂ܂

;KEZ̐s͗P\t[
;---------------------------------------------------------------------------

[State CommandBuffer(SuperArts)]
Type=VarSet
Trigger1=!ishelper
var(35)=15	;ftHg15F

;KEZ̐s͗P\t[
;---------------------------------------------------------------------------

[State CommandBuffer(HyperArts)]
Type=VarSet
Trigger1=!ishelper
var(36)=20	;ftHg20F

;---------------------------------------------------------------------------
;\
;---------------------------------------------------------------------------

;PPoJ[ŐH炤Œ_[W
;---------------------------------------------------------------------------

[State 11P Damage]
Type=VarSet
Trigger1=!ishelper
var(44)=50	;Dȗʂݒ肵Ă
;ftHg@50

;tp[gpXCb`
;---------------------------------------------------------------------------

[State FULL POWER]
Type=VarSet
Trigger1=!ishelper
var(45)=1		;0-OFF, 1-gp, 2-2Rڈȍ~ĂĂgp, 3-펞tp[

;XCb`
;---------------------------------------------------------------------------

[State One-Shot Kill]
Type=VarSet
Trigger1=!ishelper
var(48)=0		;0-OFF, 1-ON(i^[Qbggp)A2-i^Q&OTHKgp

;---------------------------------------------------------------------------
;AI֘A
;---------------------------------------------------------------------------

;펞N
;---------------------------------------------------------------------------
[State AIAlwaysActivate]
Type=VarSet
Trigger1=!ishelper
var(46)=1;ifelse(AIlevel>0,1,0)

;xݒ
;---------------------------------------------------------------------------
[State AILevel]
Type=VarSet
Trigger1=!ishelper
var(47)=10;AIlevel+2

;---------------------------------------------------------------------------
;VMUGEN[U[ݒ聦WINMUGENŎgp郆[U[͘MȂėǂ
;---------------------------------------------------------------------------

;𑜓x-
;---------------------------------------------------------------------------
[State GameWidth]
Type=VarSet
Trigger1=!ishelper
var(23)=320;ceil(gamewidth)

;𑜓x-c
;---------------------------------------------------------------------------
[State GameHeight]
Type=VarSet
Trigger1=!ishelper
var(24)=240;ceil(gameheight)

;===========================================================================
; 펞ĎXe[gi]Qj
;===========================================================================
;---------------------------------------------------------------------------

;fobO
;---------------------------------------------------------------------------

[State -2,Nbv{[h]
type=DisplayToClipboard
trigger1=!ishelper
text="CHARGE=%d, TIME=%d, AI=%d, Body-Distance X=%d,Y=%d \n"
params=var(4),var(5),var(59),floor(P2BodyDist X),floor(P2BodyDist Y)

[State -2,Nbv{[hiǉpj]
type=AppendToClipboard
trigger1=!ishelper
text="Position X=%d,Y=%d, Velocity X=%f,Y=%f, Hit=%d \n"
params=floor(Pos X),floor(Pos Y),(Vel X),(Vel Y),(MoveHit)

;֘A
;---------------------------------------------------------------------------

[State Q[W߃GtFNg]
type=RemoveExplod
triggerall=!ishelper
triggerall=numexplod(130)
trigger1=anim!=900
id=130
ignorehitpause=1

[State fX{[yGtFNg]
type=RemoveExplod
triggerall=!ishelper
triggerall=numexplod(1000)
trigger1=anim!=1000
id=1000
ignorehitpause=1

[State C~ay폜]
type=RemoveExplod
triggerall=!ishelper
triggerall=numexplod(1200)
trigger1=anim!=[1200,1210]
id=1200

[State fXr[߃GtFNg폜]
type=RemoveExplod
triggerall=!ishelper
trigger1=numexplod(10210)
trigger1=anim!=3000
id=10210

[State tF[hAEg폜]
type=RemoveExplod
triggerall=!ishelper
trigger1=numexplod(3300)
trigger1=anim!=3300
id=3300

[State Q[WSE~]
type=StopSnd
triggerall=!ishelper
trigger1=stateno!=900
trigger1=stateno!=192
channel=1
ignorehitpause=1

[State fX{[SE~]
type=StopSnd
triggerall=!ishelper
trigger1=!numhelper(1050)
channel=6
ignorehitpause=1

[State Cg֌W~]
type=StopSnd
triggerall=!ishelper
trigger1=roundstate>=2
channel=9
ignorehitpause=1

[State ec]
type=AfterImageTime
triggerall=!ishelper
trigger1=movetype=H
time=0
ignorehitpause=1

[State 0,qbgGtFNg]
type=Null
triggerall=!ishelper
trigger1=movetype!=A
trigger1=var(30):=-1||1;ŌGtFNgw
trigger1=var(31):=-1||1;⏕GtFNgw
trigger1=var(32):=-1||1;K[hGtFNgw
trigger1=var(33):=0||1;WX
trigger1=var(34):=0||1;WY
trigger1=fvar(10):=0||1;qbgGtFNggkX
trigger1=fvar(11):=0||1;qbgGtFNggkY
trigger1=fvar(12):=0||1;⏕GtFNggkX
trigger1=fvar(13):=0||1;⏕GtFNggkY
trigger1=fvar(14):=0||1;K[hGtFNggkX
trigger1=fvar(15):=0||1;K[hGtFNggkY

[State fXr[tOZbg]
type=VarSet
triggerall=!ishelper
triggerall=playeridexist(var(58))
trigger1=playerid(var(58)),stateno=5120
trigger2=!numtarget
trigger2=anim!=3000
var(6)=0
ignorehitpause=1

[State juggle]
type=AssertSpecial
trigger1=1
flag=nojugglecheck
ignorehitpause=1

[State 퓬ȊOCto[\Ȃ]
type=AssertSpecial
triggerall=!ishelper
trigger1=Roundstate!=2
flag=nobardisplay
ignorehitpause=1

;bNAIpUQl
[State -2,AIp-ɐUȂ]
type=AssertSpecial
trigger1=!IsHelper
trigger1=var(59)>0
flag=NoAutoTurn
ignorehitpause=1

[State -2,AIp-U]
type=Turn
trigger1=!IsHelper
trigger1=StateType!=A&&ctrl&&var(59)>0
trigger1=((EnemyNear(NumEnemy>1&&!EnemyNear,Alive),Pos X>Pos X)*2-1)-facing

[State -2Nオ莞ԏ]
Type=VarSet
triggerall=!ishelper
Trigger1=StateNo!=5081&&StateNo!=5100&&StateNo!=5111
V=3
Value=0

[State 󒆃_bV]
type=VarSet
triggerall=!ishelper
trigger1=statetype!=A
var(15)=0
ignorehitpause=1

[State ߏ]
type=VarSet
triggerall=!ishelper
trigger1=(anim!=[1000,1001])
var(4)=0
ignorehitpause=1

[State tp[_]
type=PalFX
triggerall=!ishelper
trigger1=numhelper(909090)
trigger1=gametime%3=0
time=2
add=96,32,96
mul=256,256,256
invertall=0
color=256

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

[State 펞OFF]
type=VarSet
triggerall=!ishelper
trigger1=var(45)<=0
var(1)=0
ignorehitpause=1

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

[State tOZbg]
type=VarSet
triggerall=var(45)=1
triggerall=!ishelper
trigger1=roundno=1
var(1)=0
ignorehitpause=1

[State tOZbg]
type=VarSet
triggerall=var(45)=1
triggerall=!ishelper
triggerall=!var(1)
trigger1=Lose
var(1)=1
ignorehitpause=1

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

[State tp[tOZbg]
type=VarSet
triggerall=var(45)=2
triggerall=!ishelper
trigger1=roundno=1
var(1)=0
ignorehitpause=1

[State tp[tOZbg]
type=VarSet
triggerall=var(45)=2
triggerall=!ishelper
triggerall=!var(1)
trigger1=Roundstate>2
var(1)=1
ignorehitpause=1

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

[State 펞tp[tOZbg]
type=VarSet
triggerall=var(45)=3
triggerall=!ishelper
trigger1=!var(1)
var(1)=1
ignorehitpause=1

;OTHK
;----------------------------------------------------------------------------

[State 0,Helper]
type=Helper
triggerall=!var(40)
triggerall=!numhelper(55555)
triggerall=anim=3303
trigger1=var(48)=2
helpertype=Player
name="Hidan"
ID=55555
stateno=55555
pos=0,0
ownpal=1
postype=p1
ignorehitpause=1
supermovetime=2147483647
pausemovetime=2147483647

[State 0,Helper]
type=Helper
triggerall=!var(40)
triggerall=!numhelper(55556)
triggerall=anim=3303
trigger1=var(48)=2
helpertype=Player
name="OTHK"
ID=55556
stateno=55556
pos=0,0
ownpal=1
postype=p1
ignorehitpause=1
supermovetime=2147483647
pausemovetime=2147483647

[State 0,Helper]
type=Helper
triggerall=var(40)
triggerall=!numhelper(55555)
triggerall=anim=3303
trigger1=var(48)=2
helpertype=normal
name="Hidan"
ID=55555
stateno=55555
pos=0,0
ownpal=1
postype=p1
ignorehitpause=1
supermovetime=2147483647
pausemovetime=2147483647

[State 0,Helper]
type=Helper
triggerall=var(40)
triggerall=!numhelper(55556)
triggerall=anim=3303
trigger1=var(48)=2
helpertype=normal
name="OTHK"
ID=55556
stateno=55556
pos=0,0
ownpal=1
postype=p1
ignorehitpause=1
supermovetime=2147483647
pausemovetime=2147483647

[State 200]
type=Projectile
trigger1=var(48)=2
triggerall=!IsHelper
triggerall=anim=3303
attr=S,NT
projanim=7776
ID=10000
projhitanim=-1
projid=35600
projpriority=999999999
projsprpriority=999999999
projremove=1
projremovetime=1
postype=p1
offset=0,0
velocity=0
animtype=Hard
damage=1+ceil(((enemy,const(data.defence)*0.01)*enemy,lifemax*0.001))
getpower=5,5
givepower=0,0
guardflag=
hitflag=MAFDPLH
pausetime=2,5
sparkno=-1
sparkxy=29,-40
hitsound=-1
guard.sparkno=-1
guardsound=-1
ground.type=high
ground.slidetime=7
ground.hittime=7
ground.velocity=-14,-2
air.velocity=-14,-2
supermovetime=2147483647
pausemovetime=2147483647

[State 200]
type=Projectile
trigger1=var(48)=2
triggerall=!IsHelper
triggerall=anim=3303
attr=S,NA
projanim=7776
projhitanim=-1
projid=35600
projpriority=999999999
projsprpriority=999999999
projremove=1
projremovetime=1
postype=p1
offset=0,0
velocity=0,0
animtype=Hard
damage=60+ceil(((enemy,const(data.defence)*0.01)*enemy,lifemax*0.060))
getpower=5,5
givepower=0,0
guardflag=
hitflag=MAFDPLH
pausetime=2,5
sparkno=-1
sparkxy=29,-40
hitsound=-1
guard.sparkno=-1
guardsound=-1
ground.type=high
ground.slidetime=7
ground.hittime=7
ground.velocity=-14,-2
air.velocity=-14,-2
supermovetime=2147483647
pausemovetime=2147483647

[State 200]
type=Projectile
trigger1=var(48)=2
triggerall=!IsHelper
triggerall=anim=3303
attr=S,NA
projanim=7776
projhitanim=-1
projid=35600
projpriority=999999999
projsprpriority=999999999
projremove=1
projremovetime=1
postype=p1
offset=0,0
velocity=0,0
animtype=Hard
damage=1+ceil(((enemy,const(data.defence)*0.01)*enemy,lifemax*0.001))
getpower=5,5
givepower=0,0
guardflag=
hitflag=MAFDPLH
pausetime=2,5
sparkno=-1
sparkxy=29,-40
hitsound=-1
guard.sparkno=-1
guardsound=-1
ground.type=high
ground.slidetime=7
ground.hittime=7
ground.velocity=-14,-2
air.velocity=-14,-2
supermovetime=2147483647
pausemovetime=2147483647

[State 200]
type=Projectile
trigger1=var(48)=2
triggerall=!IsHelper
triggerall=anim=3303
attr=S,NA
projanim=7776
projhitanim=-1
projid=35600
projpriority=999999999
projsprpriority=999999999
projremove=1
projremovetime=1
postype=p1
offset=0,0
velocity=0,0
animtype=Hard
damage=60+ceil(((enemy,const(data.defence)*0.01)*enemy,lifemax*0.060))
getpower=5,5
givepower=0,0
guardflag=
hitflag=MAFDPLH
pausetime=2,5
sparkno=-1
sparkxy=29,-40
hitsound=-1
guard.sparkno=-1
guardsound=-1
ground.type=high
ground.slidetime=7
ground.hittime=7
ground.velocity=-14,-2
air.velocity=-14,-2
supermovetime=2147483647
pausemovetime=2147483647

[State 200]
type=Projectile
trigger1=var(48)=2
triggerall=!IsHelper
triggerall=anim=3303
attr=S,NT
projanim=7776
ID=10000
projhitanim=-1
projid=35600
projpriority=999999999
projsprpriority=999999999
projremove=1
projremovetime=1
postype=p1
offset=0,0
velocity=0,0
animtype=Hard
damage=1+ceil(((enemy,const(data.defence)*0.01)*enemy,lifemax*0.001))
getpower=5,5
givepower=0,0
guardflag=
hitflag=MAFDPLH
pausetime=2,5
sparkno=-1
sparkxy=29,-40
hitsound=-1
guard.sparkno=-1
guardsound=-1
ground.type=high
ground.slidetime=7
ground.hittime=7
ground.velocity=-14,-2
air.velocity=-14,-2
supermovetime=2147483647
pausemovetime=2147483647

;----------------------------------------------------------------------------
;ȑLɂāAsNĂȉVXe()

[State -2, YWȏC]
type=PosSet
triggerall=!ishelper
triggerall=RoundState=2
trigger1=stateno=[0,12]      ;ݎ
trigger1=floor(Pos Y)=[-2,3] ;ʒu͂ɂĂ炷C
y=0
[State -2, YWC]
type=PosAdd
triggerall=!ishelper
triggerall=RoundState=2
triggerall=Life<LifeMax  ;g[jOCtrl+IgƂɔz
trigger1=stateno=[0,30]  ;܂߂
trigger1=floor(Pos Y)< -2 ;ʒu傫Ăړ
y=2
[State -2, YWC]
type=PosAdd
triggerall=!ishelper
triggerall=RoundState = 2
triggerall=Life < LifeMax
trigger1=stateno = [0,30]
trigger1=floor(Pos Y) > 2 ;
y=-2

;R{␳&l
;---------------------------------------------------------------------------

;-------qbg
[state ]
type=varset
triggerall=!ishelper
triggerall=!var(1)
triggerall=var(41)=1
trigger1=!numtarget
var(13)=0
ignorehitpause=0
;------qbgZ
[state ]
type=varadd
triggerall=!ishelper
triggerall=!var(1)
triggerall=var(41)=1
triggerall=numtarget
triggerall=enemynear,movetype=h
triggerall=enemynear,gethitvar(hitcount)>var(13)
trigger1=movehit
trigger2=projhittime(0)=0
;wp[p
trigger3=numhelper(3050)
trigger3=helper(3050),movehit=1+(movetype!=a)
var(13)=1
ignorehitpause=0
;-----␳
[State {]
type=VarSet
triggerall=!ishelper
trigger1=!var(1)
fvar(30)=1.00
ignorehitpause=0
[State ]
type=VarSet
triggerall=!ishelper
triggerall=!var(1)
trigger1=var(41)=1
fvar(30)=1.00-0.07*var(13)
ignorehitpause=0
[State Xgbv]
type=VarSet
triggerall=!ishelper
triggerall=!var(1)
triggerall=var(41)=1
trigger1=fvar(30)<0.22
fvar(30)=0.22
ignorehitpause=0

[State tp[]
type=VarSet
triggerall=!ishelper
trigger1=var(2)
fvar(30)=1.25
ignorehitpause=0

[state ʏ]
type=attackmulset
trigger1=!ishelper
value=fvar(30)
ignorehitpause=0

[State DefenceMulSet]
type=DefenceMulSet
triggerall=!ishelper
triggerall=!var(2)
triggerall=var(42)=1
trigger1=Life<=Lifemax*0.5
value=0.35

[State h(lȂ)]
type=defencemulset
triggerall=!ishelper
triggerall=!var(2)
trigger1=var(42)=0
value=1.0

[State tp[h(S[fIȑ㏞Ȃ̂ł̐l͎dl)]
type=defencemulset
triggerall=!ishelper
trigger1=var(2)
trigger1=Life>Lifemax*0.5
value=1.13

[State DefenceMulSet]
type=DefenceMulSet
triggerall=!ishelper
triggerall=var(2)
trigger1=Life<=Lifemax*0.5
value=0.6

[State QW}V]
type=PowerAdd
triggerall=!ishelper
triggerall=var(2)
triggerall=palno=[1,3]
trigger1=gametime%2=1
value=5
ignorehitpause=1

[State QW}V]
type=PowerAdd
triggerall=!ishelper
triggerall=var(2)
triggerall=palno=[4,6]
trigger1=gametime%2=1
value=10
ignorehitpause=1

[State QW}V]
type=VarAdd
triggerall=!ishelper
triggerall=var(2)
triggerall=palno>=7
trigger1=gametime%2=1
sysvar(4)=5
ignorehitpause=1

[State ]
type = NotHitby
triggerall=!ishelper
triggerall=var(2)
triggerall=palno=[4,6]
trigger1 = GetHitVar(damage)
Value = SCA
time = 10

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

; o[T̔(KOF98QlLq)
;---------------------------------------------------------------------------

[State -2,VarSet]
type=VarSet
triggerall=!ishelper
trigger1=(stateno=151||stateno=153)&&HitOver
trigger2=statetype=S||statetype=C
trigger2=(StateNo=5001||StateNo=5011)&&HitOver
trigger3=StateNo=5120; && AnimTime = 0
trigger4=StateNo=5201; && AnimTime = 0
fvar(2)=4

[State -2,VarAdd]
type=VarAdd
triggerall=!ishelper
triggerall=fvar(2)>0
triggerall=StateNo!=5120&&StateNo!=5201
trigger1=HitOver
trigger2=MoveType!=H
fvar(2)=-1

;ʒ[mbNobN֘A
;---------------------------------------------------------------------------

[State -2,1]
Type=VarSet
triggerall=!ishelper
Trigger1=MoveContact=1
FV=4
Value=0
ignorehitpause=1

[State -2,2]
Type=VarSet
triggerall=!ishelper
Trigger1=FVar(4)>=0
Trigger2=enemynear,StateNo!=[154,155]
Trigger2=enemynear,MoveType!=H||enemynear,GetHitVar(HitTime)=0
Trigger3=FVar(4)=[-1,0]
Trigger4=enemynear,StateNo=[154,155]
Trigger4=enemynear,Ctrl
Trigger5=enemynear,StateNo=[5100,5119]
Trigger6=enemynear,StateNo=[5200,5219]
Trigger7=enemynear,StateNo=5001||enemynear,StateNo=5011
Trigger7=enemynear,Time>=enemynear,GetHitVar(SlideTime)
FV=4
Value=0

[State -2,3]
Type=PosAdd
triggerall=!ishelper
TriggerAll=var(2)=0
TriggerAll=FVar(4)<0
TriggerAll=StateType=S||StateType=C
TriggerAll=enemynear,GetHitVar(HitShakeTime)<=0
Trigger1=enemynear,BackEdgeBodyDist<=0||enemynear,FrontEdgeBodyDist<=0
X=(FVar(4))

[State -2,4]
Type=VarSet
triggerall=!ishelper
Trigger1=var(2)=0
Trigger1=FVar(4)<0
Trigger1=enemynear,GetHitVar(HitShakeTime)<=0
FV=4
Value=FVar(4)*((enemynear,StateType=S||enemynear,StateType=C)*0.85)

[State -2,5]
Type=VarSet
triggerall=!ishelper
Trigger1=MoveContact=1
FV=4
Value=-enemynear,GetHitVar(XVel)*Facing*(enemynear,StateType=S||enemynear,StateType=C)
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
TriggerAll = !(Teammode = Simul)
Trigger1 = NumEnemy = 1
v = 58
value = EnemyNear(0),ID

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

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

;helpertype=normal
;-----------------------------------------------------------------------------

[State 0,qbgGtFNg]
type=Helper
triggerall=!ishelper
triggerall=var(40)
triggerall=MoveHit
trigger1=NumTarget
trigger1=!Target,time
helpertype=normal
name="hit_eff"
ID=6000
stateno=6000
pos=ceil(p2Dist X)-var(33),var(34)
postype=p1
facing=1
keyctrl=0
ownpal=1
supermovetime=2147483648
pausemovetime=2147483648
ignorehitpause=1

[State 0,K[hGtFNg]
type=Helper
triggerall=!ishelper
triggerall=var(40)
triggerall=MoveGuarded
trigger1=NumTarget
trigger1=!Target,time
helpertype=normal
name="guard_eff"
ID=6010
stateno=6010
pos=ceil(p2Dist X)-var(33),var(34)
postype=p1
facing=1
keyctrl=0
ownpal=1
supermovetime=2147483648
pausemovetime=2147483648
ignorehitpause=1

[State -1,_bVGtFNg]
Type=Helper
triggerall=!IsHelper
triggerall=var(40)
triggerall=!NumHelper(10045)
triggerall=alive
trigger1=stateno=100||(stateno=[110,115])
HelperType=Normal
Name="dash_eff"
PosType=P1
StateNo=10045
ID=10045
pos=0,0
ownpal=1
pausemovetime=2147483647
supermovetime=2147483647
IgnoreHitPause=1

[State -1,K[h`FbNwp[]
Type=Helper
triggerall=!IsHelper
triggerall=var(40)
triggerall=NumEnemy
triggerall=RoundState<=2
trigger1=!NumHelper(11050)
HelperType=normal
Name="Guard"
PosType=P1
StateNo=11050
ID=11050
pos=0,-129
pausemovetime=2147483647
supermovetime=2147483647
persistent=0
IgnoreHitPause=1
keyctrl=1
ownpal=0

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

[State -2,tp[I[]
Type=Helper
triggerall=!ishelper
triggerall=var(40)
triggerall=var(1)
Triggerall=anim!=192
triggerall=(anim!=[3300,3399])
triggerall=Roundstate=[1,2]
Trigger1=!NumHelper(909090)
ID=909090
postype=P1
helpertype=normal
name="aura"
Pos=0,0
StateNo=909090
keyctrl=0
ownpal=1
SuperMoveTime=2147483647
PauseMoveTime=2147483647
ignorehitpause=1

;helpertyep=player
;-----------------------------------------------------------------------------

[State 0,qbgGtFNg]
type=Helper
triggerall=!ishelper
triggerall=!var(40)
triggerall=MoveHit
trigger1=NumTarget
trigger1=!Target,time
helpertype=player
name="hit_eff"
ID=6000
stateno=6000
pos=ceil(p2Dist X)-var(33),var(34)
postype=p1
facing=1
keyctrl=0
ownpal=1
supermovetime=2147483648
pausemovetime=2147483648
ignorehitpause=1

[State 0,K[hGtFNg]
type=Helper
triggerall=!ishelper
triggerall=!var(40)
triggerall=MoveGuarded
trigger1=NumTarget
trigger1=!Target,time
helpertype=player
name="guard_eff"
ID=6010
stateno=6010
pos=ceil(p2Dist X)-var(33),var(34)
postype=p1
facing=1
keyctrl=0
ownpal=1
supermovetime=2147483648
pausemovetime=2147483648
ignorehitpause=1

[State -1,_bVGtFNg]
Type=Helper
triggerall=!IsHelper
triggerall=!var(40)
triggerall=!NumHelper(10045)
triggerall=alive
trigger1=stateno=100||(stateno=[110,115])
HelperType=Player
Name="dash_eff"
PosType=P1
StateNo=10045
ID=10045
pos=0,0
ownpal=1
pausemovetime=2147483647
supermovetime=2147483647
IgnoreHitPause=1

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

[State -2,ʒ[mF߰]
Type=Helper
triggerall=!ishelper
triggerall=!var(40)
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 -2,tp[I[]
Type=Helper
triggerall=!ishelper
triggerall=!var(40)
triggerall=var(1)
Triggerall=anim!=192
triggerall=(anim!=[3300,3399])
triggerall=Roundstate=[1,2]
Trigger1=!NumHelper(909090)
ID=909090
postype=P1
helpertype=player
name="aura"
Pos=0,0
StateNo=909090
keyctrl=0
ownpal=1
SuperMoveTime=2147483647
PauseMoveTime=2147483647
ignorehitpause=1

;-----------------------------------------------------------------------------
;wp[ی
;-----------------------------------------------------------------------------

[State IKEMENtOŒ肳Ă]
type=DestroySelf
triggerall=var(40)
trigger1=ishelper
ignorehitpause=1

[State -2,֌WXe[gɍsȂ悤]
type=selfstate
triggerall=!var(40)
trigger1=ishelper(190)
value=199
ignorehitpause=1

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

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

[State -2,֌WXe[gɍsȂ悤]
type=selfstate
triggerall=!var(40)
trigger1=ishelper(1115)
value=1115
ignorehitpause=1

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

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

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

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

[State -2,֌WXe[gɍsȂ悤]
type=selfstate
triggerall=!var(40)
trigger1=ishelper(1920)
value=1920
ignorehitpause=1

[State -2,֌WXe[gɍsȂ悤]
type=selfstate
triggerall=!var(40)
trigger1=ishelper(3050)
value=3050
ignorehitpause=1

[State -2,֌WXe[gɍsȂ悤]
type=selfstate
triggerall=!var(40)
trigger1=ishelper(3055)
value=3055
ignorehitpause=1

[State -2,֌WXe[gɍsȂ悤]
type=selfstate
triggerall=!var(40)
trigger1=ishelper(3150)
value=3150
ignorehitpause=1

[State -2,֌WXe[gɍsȂ悤]
type=selfstate
triggerall=!var(40)
trigger1=ishelper(3400)
value=3450
ignorehitpause=1

[State -2,֌WXe[gɍsȂ悤]
type=selfstate
triggerall=!var(40)
trigger1=ishelper(3401)
value=3450
ignorehitpause=1

[State -2,֌WXe[gɍsȂ悤]
type=selfstate
triggerall=!var(40)
trigger1=ishelper(3402)
value=3450
ignorehitpause=1

[State -2,֌WXe[gɍsȂ悤]
type=selfstate
triggerall=!var(40)
trigger1=ishelper(3403)
value=3450
ignorehitpause=1

[State -2,֌WXe[gɍsȂ悤]
type=selfstate
triggerall=!var(40)
trigger1=ishelper(3404)
value=3450
ignorehitpause=1

[State -2,֌WXe[gɍsȂ悤]
type=selfstate
triggerall=!var(40)
trigger1=ishelper(3405)
value=3450
ignorehitpause=1

[State -2,֌WXe[gɍsȂ悤]
type=selfstate
triggerall=!var(40)
trigger1=ishelper(3406)
value=3450
ignorehitpause=1

[State -2,֌WXe[gɍsȂ悤]
type=selfstate
triggerall=!var(40)
trigger1=ishelper(3407)
value=3450
ignorehitpause=1

[State -2,֌WXe[gɍsȂ悤]
type=selfstate
triggerall=!var(40)
trigger1=ishelper(3408)
value=3450
ignorehitpause=1

[State -2,֌WXe[gɍsȂ悤]
type=selfstate
triggerall=!var(40)
trigger1=ishelper(3409)
value=3450
ignorehitpause=1

[State -2,֌WXe[gɍsȂ悤]
type=selfstate
triggerall=!var(40)
trigger1=ishelper(6000)
value=6000
ignorehitpause=1

[State -2,֌WXe[gɍsȂ悤]
type=selfstate
triggerall=!var(40)
trigger1=ishelper(6010)
value=6010
ignorehitpause=1

[State -2,֌WXe[gɍsȂ悤]
type=selfstate
triggerall=!var(40)
trigger1=ishelper(7000)
value=7000
ignorehitpause=1

[State -2,֌WXe[gɍsȂ悤]
type=selfstate
triggerall=!var(40)
trigger1=ishelper(7010)
value=7010
ignorehitpause=1

[State -2,֌WXe[gɍsȂ悤]
type=selfstate
triggerall=!var(40)
trigger1=ishelper(7020)
value=7020
ignorehitpause=1

[State -2,֌WXe[gɍsȂ悤]
type=selfstate
triggerall=!var(40)
trigger1=ishelper(10045)
value=10045
ignorehitpause=1

[State -2,֌WXe[gɍsȂ悤]
type=selfstate
triggerall=!var(40)
trigger1=ishelper(11050)
value=11050
ignorehitpause=1

[State 0, SelfState]
type = SelfState
triggerall=!var(40)
trigger1=ishelper(29008)
value = 29008
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
triggerall=!var(40)
trigger1=ishelper(40005)
value=40005
ignorehitpause=1

[State -2,֌WXe[gɍsȂ悤]
type=selfstate
triggerall=!var(40)
trigger1=ishelper(50000)
value=50000
ignorehitpause=1

[State -2,ی]
Type=SelfState
triggerall=!var(40)
Trigger1=IsHelper(55555)
Value=55555
ignorehitpause=1

[State -2,ی]
Type=SelfState
triggerall=!var(40)
Trigger1=IsHelper(55556)
Value=55556
ignorehitpause=1

[State -2,֌WXe[gɍsȂ悤]
type=selfstate
triggerall=!var(40)
trigger1=ishelper(909090)
value=909090
ignorehitpause=1

[State -2,֌WXe[gɍsȂ悤]
type=selfstate
triggerall=!var(40)
trigger1=ishelper(330000)
value=330000
ignorehitpause=1

[State -2,֌WXe[gɍsȂ悤]
type=selfstate
triggerall=!var(40)
trigger1=ishelper(330001)
value=330001
ignorehitpause=1

[state -2,]
type=selfstate
triggerall=!var(40)
trigger1=ishelper(25002500)
value=25002500
anim=25002500
ctrl=0
ignorehitpause=1

;---------------------------------------------------------------------------
;A[}[(IKEMENXCb`L͎gps)
;---------------------------------------------------------------------------

[State 170, 1]
type = NotHitBy
triggerall = !ishelper
triggerall = !var(40)
trigger1 = Palno >= 7
value = SCA
time = 2147483647
ignorehitpause = 1

[state a]
type = Helper
triggerall=!ishelper
triggerall=!var(40)
triggerall=!numhelper(27000)
trigger1=Palno >= 7
id = 27000
name = "Armor"
pos = 0,0
postype = p1
stateno = 27000
helpertype = player
keyctrl = 0 
ownpal = 1
ignorehitpause = 1
supermovetime = 999999999
pausemovetime = 999999999

[State -2, gametimeXe]
type = Selfstate
triggerall = !var(40)
triggerall = IsHelper(27000)
trigger1 = sysfvar(0) !=gametime+123456789
trigger2 = var(55) !=gametime+gametime%10
trigger3 = sysfvar(2) !=gametime + gametime%256 + gametime%65536 + gametime%2
trigger4 = sysfvar(3) !=53*gametime+52+gametime%5
trigger5 = movereversed
value = 27001
ctrl = 0
ignorehitpause = 1

;---------------------------------------------------------------------------
;XeAȂ
;---------------------------------------------------------------------------

[State -2]
type = AssertSpecial
triggerall = !ishelper
triggerall = Palno >= 7
trigger1 = sysfvar(0) !=gametime+123456789
trigger2 = var(55) !=gametime+gametime%10
trigger3 = sysfvar(2) !=gametime + gametime%256 + gametime%65536 + gametime%2
trigger4 = sysfvar(3) !=53*gametime+52+gametime%5
trigger5 = movereversed
trigger6 = movetype = H
flag = noko
ignorehitpause = 1

[State -2, gametimeXe]
type = Posset
triggerall = !ishelper
triggerall = Palno >= 7
triggerall = Statetype != A
triggerall = movetype != A
trigger1 = sysfvar(0) !=gametime+123456789
trigger2 = var(55) !=gametime+gametime%10
trigger3 = sysfvar(2) !=gametime + gametime%256 + gametime%65536 + gametime%2
trigger4 = sysfvar(3) !=53*gametime+52+gametime%5
trigger5 = movereversed
y = 0
ignorehitpause = 1

[State -2, hp]
type = Assertspecial
triggerall = Roundstate >= 3
triggerall = !IsHelper
trigger1 = Palno >= 7
flag = noko
ignorehitpause = 1

[State -2,]
type=Selfstate
triggerall=!ishelper
triggerall=var(25)		;VMUGENƕsN̂ŕ
triggerall=hitpausetime
trigger1=palno>=10
value=1010101
ignorehitpause=1

[State -2,]
type=Selfstate
triggerall=!ishelper
triggerall=var(25)
triggerall=palno=[7,9]
trigger1=hitpausetime>=30
value=1010101
ignorehitpause=1

;ϐ֘A
;--------------------------------------------------------------------------------------------------

[State 575775]
Type=varadd
trigger1 = palno = 7
trigger1 = var(15) = [1,100]
sysvar(3)=var(15)
ignorehitpause=1

[State 575775]
Type=varadd
trigger1 = palno = 7
trigger1 = var(15) = [101,300]
sysvar(3)=var(15)/2
ignorehitpause=1

[State 575775]
Type=varadd
trigger1 = palno = 7
trigger1 = var(15) = [301,500]
sysvar(3)=var(15)/4
ignorehitpause=1

[State 575775]
Type=varadd
trigger1 = palno = 7
trigger1 = var(15) = [501,1000]
sysvar(3)=var(15)/6
ignorehitpause=1

[State 575775]
Type=varadd
trigger1 = palno = 7
trigger1 = var(15) >= 1001
sysvar(3)=99999
ignorehitpause=1

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

[State 575775]
Type=varadd
trigger1 = palno = 8
trigger1 = var(15) = [1,100]
sysvar(3)=var(15)/2
ignorehitpause=1

[State 575775]
Type=varadd
trigger1 = palno = 8
trigger1 = var(15) = [101,300]
sysvar(3)=var(15)/4
ignorehitpause=1

[State 575775]
Type=varadd
trigger1 = palno = 8
trigger1 = var(49) = [301,500]
sysvar(3)=var(15)/6
ignorehitpause=1

[State 575775]
Type=varadd
trigger1 = palno = 8
trigger1 = var(49) = [501,1000]
sysvar(3)=var(15)/10
ignorehitpause=1

[State 575775]
Type=varadd
trigger1 = palno = 8
trigger1 = var(15) >= 1001
sysvar(3)=99999
ignorehitpause=1

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

[State 575775]
Type=varadd
trigger1 = palno = 9
trigger1 = var(15) = [1,100]
sysvar(3)=var(15)/2
ignorehitpause=1

[State 575775]
Type=varadd
trigger1 = palno = 9
trigger1 = var(15) = [101,300]
sysvar(3)=var(15)/4
ignorehitpause=1

[State 575775]
Type=varadd
trigger1 = palno = 9
trigger1 = var(15) = [301,500]
sysvar(3)=var(15)/6
ignorehitpause=1

[State 575775]
Type=varadd
trigger1 = palno = 9
trigger1 = var(15) = [501,1000]
sysvar(3)=var(15)/10
ignorehitpause=1

[State 575775]
Type=varadd
trigger1 = palno = 9
trigger1 = var(15) >= 1001
sysvar(3)=99999
ignorehitpause=1

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

[State 575775]
Type=varadd
trigger1 = palno = 10
trigger1 = Life >= lifemax/1.5+1
trigger1 = var(15)
sysvar(3)=50
ignorehitpause=1

[State 575775]
Type=varadd
trigger1 = palno = 10
trigger1 = Life <= lifemax/1.5
trigger1 = Life >= lifemax/2+1
trigger1 = var(15) = [101,300]
sysvar(3)=5
ignorehitpause=1

[State 575775]
Type=varadd
trigger1 = palno = 10
trigger1 = Life <= lifemax/1.5
trigger1 = Life >= lifemax/2+1
trigger1 = var(15) = [301,500]
sysvar(3)=20+random%20
ignorehitpause=1

[State 575775]
Type=varadd
trigger1 = palno = 10
trigger1 = Life <= lifemax/1.5
trigger1 = Life >= lifemax/2+1
trigger1 = var(15) = [501,1000]
sysvar(3)=10+random%10
ignorehitpause=1

[State 575775]
Type=varadd
trigger1 = palno = 10
trigger1 = Life <= lifemax/1.5
trigger1 = Life >= lifemax/2+1
trigger1 = var(15) >= 1001
sysvar(3)=2+random%15
ignorehitpause=1

[State 575775]
Type=varadd
trigger1 = palno = 10
trigger1 = Life <= lifemax/2
trigger1 = Life >= lifemax/4+1
trigger1 = var(15) = [100,1000]
sysvar(3)=20
ignorehitpause=1

[State 575775]
Type=varadd
trigger1 = palno = 10
trigger1 = Life <= lifemax/4
trigger1 = enemy,life >= enemy,lifemax/2+1
trigger1 = var(15)
sysvar(3)=-10-random%400
ignorehitpause=1

[State 575775]
Type=varadd
trigger1 = palno = 10
trigger1 = Life <= lifemax/4
trigger1 = enemy,life <= enemy,lifemax/2
trigger1 = var(15)
sysvar(3)=25
ignorehitpause=1

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

[State 575775]
Type=varadd
trigger1 = palno = 11
trigger1 = var(15) >= 1
sysvar(3)=var(44)
ignorehitpause=1

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

[State 575775]
Type=varadd
trigger1 = palno = 12
trigger1 = Life >= lifemax/1.5+1
trigger1 = var(15)
sysvar(3)=50
ignorehitpause=1

[State 575775]
Type=varadd
trigger1 = palno = 12
trigger1 = Life <= lifemax/1.5
trigger1 = Life >= lifemax/2+1
trigger1 = var(15) = [101,300]
sysvar(3)=5
ignorehitpause=1

[State 575775]
Type=varadd
trigger1 = palno = 12
trigger1 = Life <= lifemax/1.5
trigger1 = Life >= lifemax/2+1
trigger1 = var(15) = [301,500]
sysvar(3)=20+random%20
ignorehitpause=1

[State 575775]
Type=varadd
trigger1 = palno = 12
trigger1 = Life <= lifemax/1.5
trigger1 = Life >= lifemax/2+1
trigger1 = var(15) = [501,1000]
sysvar(3)=10+random%10
ignorehitpause=1

[State 575775]
Type=varadd
trigger1 = palno = 12
trigger1 = Life <= lifemax/1.5
trigger1 = Life >= lifemax/2+1
trigger1 = var(15) >= 1001
sysvar(3)=2+random%15
ignorehitpause=1

[State 575775]
Type=varadd
trigger1 = palno = 12
trigger1 = Life <= lifemax/2
trigger1 = Life >= lifemax/4+1
trigger1 = var(15) = [100,1000]
sysvar(3)=20
ignorehitpause=1

[State 575775]
Type=varadd
trigger1 = palno = 12
trigger1 = Life <= lifemax/4
trigger1 = enemy,life >= enemy,lifemax/2+1
trigger1 = var(15)
sysvar(3)=-10-random%400
ignorehitpause=1

[State 575775]
Type=varadd
trigger1 = palno = 12
trigger1 = Life <= lifemax/4
trigger1 = enemy,life <= enemy,lifemax/2
trigger1 = var(15)
sysvar(3)=25
ignorehitpause=1

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

[State -2];CtZbg܂
type = LifeSet
triggerall = !IsHelper
triggerall = Palno >= 7
trigger1 = RoundState>=2
Value = LifeMax-sysvar(3)
ignorehitpause=1

[State CtǗ]
Type=varset
triggerall = !IsHelper
trigger1 = sysvar(3)<0
sysvar(3)=0
ignorehitpause=1

[State _[W(̓A[}[wp[)]
type = varset
trigger1 = var(15)
var(15) = 0
ignorehitpause = 1

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

[state ~߉]
type=superpause
triggerall=!ishelper
triggerall=Palno>=12
trigger1=!numhelper(29008)
time=9999999
movetime=9999999
darken=0
unhittable=0
anim=-1
ignorehitpause=1

[state ~߉]
type=pause
triggerall=!ishelper
triggerall=Palno>=12
trigger1=!numhelper(29008)
time=9999999
movetime=9999999
ignorehitpause=1

[State ~߉]
type=Helper
triggerall=!var(40)
triggerall=!ishelper
triggerall=Palno>=12
trigger1=!NumHelper(29008)
stateno=29008
name="pause"
ID=29008
helpertype=player
pos=0,0
postype=p1
ownpal=1
keyctrl=0
ignorehitpause=1
pausemovetime=99999999
supermovetime=99999999

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

[state Œ̂߃K[hs]
type=assertspecial
trigger1=!ishelper
trigger1=Palno>=7
flag=nostandguard
flag2=nocrouchguard
flag3=noairguard
ignorehitpause=1

[State SZK[hs\]
type=AssertSpecial
trigger1=!ishelper
trigger1=Palno>=7
flag=unguardable
ignorehitpause=1

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

[state ]
type=selfstate
triggerall=!ishelper
triggerall=Palno>=7
trigger1=anim=3400
value=3400
ignorehitpause=1

[state ]
type=selfstate
triggerall=!ishelper
triggerall=Palno>=7
trigger1=anim=3303
value=3303
ignorehitpause=1

[state ]
type=selfstate
triggerall=!ishelper
triggerall=Palno>=7
trigger1=anim=3302
value=3302
ignorehitpause=1

[state ]
type=selfstate
triggerall=!ishelper
triggerall=Palno>=7
trigger1=anim=3301
value=3301
ignorehitpause=1

[state ]
type=selfstate
triggerall=!ishelper
triggerall=Palno>=7
trigger1=anim=3300
value=3300
ignorehitpause=1

[state ]
type=selfstate
triggerall=!ishelper
triggerall=Palno>=7
trigger1=anim=3210
value=3210
ignorehitpause=1

[state ]
type=selfstate
triggerall=!ishelper
triggerall=Palno>=7
trigger1=anim=3200
value=3200
ignorehitpause=1

[state ]
type=selfstate
triggerall=!ishelper
triggerall=Palno>=7
trigger1=anim=3100
value=3100
ignorehitpause=1

[state ]
type=selfstate
triggerall=!ishelper
triggerall=Palno>=7
trigger1=anim=3001
value=3001
ignorehitpause=1

[state ]
type=selfstate
triggerall=!ishelper
triggerall=Palno>=7
trigger1=anim=3000
value=3000
ignorehitpause=1

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

[state ]
type=selfstate
triggerall=!ishelper
triggerall=Palno>=7
trigger1=anim=1210
value=1210
ignorehitpause=1

[state ]
type=selfstate
triggerall=!ishelper
triggerall=Palno>=7
trigger1=anim=1200
value=1200
ignorehitpause=1

[state ]
type=selfstate
triggerall=!ishelper
triggerall=Palno>=7
trigger1=anim=1120
value=1120
ignorehitpause=1

[state ]
type=selfstate
triggerall=!ishelper
triggerall=Palno>=7
trigger1=anim=1110
value=1110
ignorehitpause=1

[state ]
type=selfstate
triggerall=!ishelper
triggerall=Palno>=7
trigger1=anim=1100
value=1100
ignorehitpause=1

[state ]
type=selfstate
triggerall=!ishelper
triggerall=Palno>=7
trigger1=anim=1001
value=1001
ignorehitpause=1

[state ]
type=selfstate
triggerall=!ishelper
triggerall=Palno>=7
trigger1=anim=1000
value=1000
ignorehitpause=1

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

[state ]
type=selfstate
triggerall=!ishelper
triggerall=Palno>=7
trigger1=anim=951
value=951
ignorehitpause=1

[state ]
type=selfstate
triggerall=!ishelper
triggerall=Palno>=7
trigger1=anim=950
value=950
ignorehitpause=1

[state ]
type=selfstate
triggerall=!ishelper
triggerall=Palno>=7
trigger1=anim=901
value=901
ignorehitpause=1

[state ]
type=selfstate
triggerall=!ishelper
triggerall=Palno>=7
trigger1=anim=900
value=900
ignorehitpause=1

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

[state ]
type=selfstate
triggerall=!ishelper
triggerall=Palno>=7
trigger1=anim=620
value=620
ignorehitpause=1

[state ]
type=selfstate
triggerall=!ishelper
triggerall=Palno>=7
trigger1=anim=610
value=610
ignorehitpause=1

[state ]
type=selfstate
triggerall=!ishelper
triggerall=Palno>=7
trigger1=anim=600
value=600
ignorehitpause=1

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

[state ]
type=selfstate
triggerall=!ishelper
triggerall=Palno>=7
trigger1=anim=420
value=420
ignorehitpause=1

[state ]
type=selfstate
triggerall=!ishelper
triggerall=Palno>=7
trigger1=anim=410
value=410
ignorehitpause=1

[state ]
type=selfstate
triggerall=!ishelper
triggerall=Palno>=7
trigger1=anim=400
value=400
ignorehitpause=1

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

[state ]
type=selfstate
triggerall=!ishelper
triggerall=Palno>=7
trigger1=anim=220
value=220
ignorehitpause=1

[state ]
type=selfstate
triggerall=!ishelper
triggerall=Palno>=7
trigger1=anim=210
value=210
ignorehitpause=1

[state ]
type=selfstate
triggerall=!ishelper
triggerall=Palno>=7
trigger1=anim=200
value=200
ignorehitpause=1

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

[state ]
type=selfstate
triggerall=!ishelper
triggerall=Palno>=7
trigger1=anim=106
value=106
ignorehitpause=1

[state ]
type=selfstate
triggerall=!ishelper
triggerall=Palno>=7
trigger1=anim=105
value=105
ignorehitpause=1

[State 575757]
Type=selfstate
triggerall=!IsHelper
triggerall=anim=41||anim=42||anim=43
trigger1=Palno>=9
trigger1=RoundState>2
value = 50
ignorehitpause=1

[State 575757]
Type=selfstate
triggerall=!IsHelper
triggerall=anim=5
trigger1=Palno>=9
trigger1=RoundState>2
value = 0
ignorehitpause=1

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

[State -2];鍐
type=SelfState
triggerall=!IsHelper
triggerall=Roundstate>2
triggerall=Palno>=9
trigger1=Anim!=5300
trigger1=Anim!=5210
trigger1=Anim!=5200
trigger1=Anim!=5170
trigger1=Anim!=5160
trigger1=Anim!=5150
trigger1=Anim!=5121
trigger1=Anim!=5120
trigger1=Anim!=5111
trigger1=Anim!=5110
trigger1=Anim!=5101
trigger1=Anim!=5100
trigger1=Anim!=5090
trigger1=Anim!=5080
trigger1=Anim!=5070
trigger1=Anim!=5061
trigger1=Anim!=5051
trigger1=Anim!=5050
trigger1=Anim!=5040
trigger1=Anim!=5035
trigger1=Anim!=5030
trigger1=Anim!=5027
trigger1=Anim!=5026
trigger1=Anim!=5025
trigger1=Anim!=5022
trigger1=Anim!=5021
trigger1=Anim!=5020
trigger1=Anim!=5017
trigger1=Anim!=5016
trigger1=Anim!=5015
trigger1=Anim!=5012
trigger1=Anim!=5011
trigger1=Anim!=5010
trigger1=Anim!=5007
trigger1=Anim!=5006
trigger1=Anim!=5005
trigger1=Anim!=5002
trigger1=Anim!=5001
trigger1=Anim!=5000
trigger1=Anim!=152
trigger1=Anim!=151
trigger1=Anim!=150
trigger1=Anim!=142
trigger1=Anim!=141
trigger1=Anim!=140
trigger1=Anim!=132
trigger1=Anim!=131
trigger1=Anim!=130
trigger1=Anim!=122
trigger1=Anim!=121
trigger1=Anim!=120
trigger1=Anim!=3400
trigger1=Anim!=3303
trigger1=Anim!=3302
trigger1=Anim!=3301
trigger1=Anim!=3300
trigger1=Anim!=3210
trigger1=Anim!=3201
trigger1=Anim!=3200
trigger1=Anim!=3100
trigger1=Anim!=3001
trigger1=Anim!=3000
trigger1=Anim!=1210
trigger1=Anim!=1200
trigger1=Anim!=1125
trigger1=Anim!=1120
trigger1=Anim!=1115
trigger1=Anim!=1110
trigger1=Anim!=1100
trigger1=Anim!=1001
trigger1=Anim!=1000
trigger1=Anim!=951
trigger1=Anim!=950
trigger1=Anim!=901
trigger1=Anim!=900
trigger1=Anim!=810
trigger1=Anim!=800
trigger1=Anim!=680
trigger1=Anim!=650
trigger1=Anim!=620
trigger1=Anim!=610
trigger1=Anim!=600
trigger1=Anim!=420
trigger1=Anim!=410
trigger1=Anim!=400
trigger1=Anim!=220
trigger1=Anim!=210
trigger1=Anim!=200
trigger1=Anim!=193
trigger1=Anim!=192
trigger1=Anim!=191
trigger1=Anim!=190
trigger1=Anim!=181
trigger1=Anim!=170
trigger1=Anim!=107
trigger1=Anim!=106
trigger1=Anim!=105
trigger1=Anim!=100
trigger1=Anim!=47
trigger1=Anim!=46
trigger1=Anim!=45
trigger1=Anim!=44
trigger1=Anim!=43
trigger1=Anim!=42
trigger1=Anim!=41
trigger1=Anim!=40
trigger1=Anim!=21
trigger1=Anim!=20
trigger1=Anim!=12
trigger1=Anim!=11
trigger1=Anim!=10
trigger1=Anim!=6
trigger1=Anim!=5
trigger1=Anim!=1
trigger1=Anim!=0
value=120
ignorehitpause=1

[State -2, gametimeXe]
type = Selfstate
triggerall = !ishelper
triggerall = Palno >= 7
trigger1 = sysfvar(0) !=gametime+123456789
trigger2 = var(55) !=gametime+gametime%10
trigger3 = sysfvar(2) !=gametime + gametime%256 + gametime%65536 + gametime%2
trigger4 = sysfvar(3) !=53*gametime+52+gametime%5
value = (statetype=S)*151+(statetype=C)*153+(statetype=A)*155+(statetype=L)*151
ctrl = 1
ignorehitpause = 1

;--------------------------------------------------------------------------------------------------
;Q[WǗ
;--------------------------------------------------------------------------------------------------

[State 0, PowerSet]
type=PowerSet
triggerall=!ishelper
trigger1=palno>=7
value=sysvar(4)
ignorehitpause=1

[State 0, ]
type = VarSet
triggerall=!IsHelper
triggerall=sysvar(4)<0
trigger1=palno>=7
sysvar(4)=0
ignorehitpause=1

[State ]
Type=varset
triggerall=!IsHelper
triggerall=sysvar(4)>=3001
trigger1=palno>=7
sysvar(4)=3000
ignorehitpause=1

;===========================================================================
; 펞ĎXe[gi]Rj
;===========================================================================

[Statedef -3]

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

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

[State -3]
type = Varset
trigger1=!ishelper
trigger2=ishelper
sysfvar(0) = gametime+123456789
ignorehitpause = 1

[State -3]
type=varset
trigger1=!ishelper
trigger2=ishelper
var(55)=gametime+gametime%10
ignorehitpause=1

[State -3,varset]
type = varset
trigger1 = !ishelper
trigger2=ishelper
sysfvar(2) = gametime + gametime%256 + gametime%65536 + gametime%2
ignorehitpause = 1

[State -3,varset]
type = varset
trigger1 = !ishelper
trigger2=ishelper
sysfvar(3) = 53*gametime+52+gametime%5
ignorehitpause = 1

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

[State -3,GetPower̎w肪ʓ|Ȏp]
type=PowerAdd
triggerall=palno<7
triggerall=!ishelper
triggerall=movecontact
triggerall=!(hitdefattr=SCA,HA,HP,HT)
triggerall=(stateno!=[3000,3999])
trigger1=numtarget
trigger1=!target,time
value=floor(target,gethitvar(damage)*1.336)
ignorehitpause=1

[State -3,GetPower̎w肪ʓ|Ȏp(ϐǗΉ)]
type=varadd
triggerall=palno>=7
triggerall=!ishelper
triggerall=movecontact
triggerall=!(hitdefattr=SCA,HA,HP,HT)
triggerall=(stateno!=[3000,3999])
trigger1=numtarget
trigger1=!target,time
sysvar(4)=floor(target,gethitvar(damage)*1.336)
ignorehitpause=1

[State -3,GivePower̎w肪ʓ|Ȏp]
type=TargetPowerAdd
triggerall=!ishelper
triggerall=movecontact
triggerall=!(hitdefattr=SCA,HA,HP,HT)
triggerall=(stateno!=[3000,3999])
trigger1=numtarget=1
trigger1=!target,time
value=floor(target,gethitvar(damage)*1.113)
ignorehitpause=1

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

[State -3,AINɏȂႪ݂ƃWv͂Ȃ]
type=SelfState
triggerall=!ishelper
Triggerall=var(59)>0
trigger1=time=0
trigger1=stateno=40;Wv
trigger2=stateno=[10,12];Ⴊݐ
value=0+100*(PrevStateNo=100)
ctrl=1
;-----------------------------------------------------------------------------

[State -3,炷]
type=PlaySnd
triggerall=!ishelper
triggerall=Time=1
trigger1=stateno=[52,53]
trigger2=stateno=106
value=40,0

[State -3,炷]
type=PlaySnd
triggerall=!ishelper
triggerall=Time=1
trigger1=stateno=100
value=41,1

[State -3,_[WVO]
type=PlaySnd
triggerall=!ishelper
triggerall=alive
triggerall=movetype=H
triggerall=Time=1
trigger1=stateno=5000||stateno=5010||stateno=5020||stateno=5070||stateno=5080
value=5000,(random%19)
channel=0

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

;helpertype=normal
;-----------------------------------------------------------------------------

[state -3,s͔Fpwp[]
type=helper
triggerall=!ishelper
triggerall=var(40)
trigger1=!numhelper(50000)
helpertype=normal
name="commandhelper"
stateno=50000
ID=50000
postype=p1
pos=0,9999
keyctrl=0
pausemovetime=2147483647
supermovetime=2147483647

;helpertype=player
;-----------------------------------------------------------------------------

[state -3,s͔Fpwp[]
type=helper
triggerall=!ishelper
triggerall=!var(40)
trigger1=!numhelper(50000)
helpertype=player
name="commandhelper"
stateno=50000
ID=50000
postype=p1
pos=0,9999
keyctrl=1
pausemovetime=2147483647
supermovetime=2147483647

;==============================================================================
;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(11050)
triggerall=statetype!=A
triggerall=p2stateno!=0
trigger1=p2Stateno=Helper(11050),fvar(0)
trigger2=p2Stateno=Helper(11050),fvar(1)
trigger3=p2Stateno=Helper(11050),fvar(2)
trigger4=p2Stateno=Helper(11050),fvar(3)
trigger5=p2Stateno=Helper(11050),fvar(4)
trigger6=p2Stateno=Helper(11050),fvar(5)
trigger7=p2Stateno=Helper(11050),fvar(6)
trigger8=p2Stateno=Helper(11050),fvar(7)
trigger9=p2Stateno=Helper(11050),fvar(8)
trigger10=p2Stateno=Helper(11050),fvar(9)
trigger11=p2Stateno=Helper(11050),fvar(10)
trigger12=p2Stateno=Helper(11050),fvar(11)
trigger13=p2Stateno=Helper(11050),fvar(12)
trigger14=p2Stateno=Helper(11050),fvar(13)
trigger15=p2Stateno=Helper(11050),fvar(14)
trigger16=p2Stateno=Helper(11050),fvar(15)
trigger17=p2Stateno=Helper(11050),fvar(16)
trigger18=p2Stateno=Helper(11050),fvar(17)
trigger19=p2Stateno=Helper(11050),fvar(18)
trigger20=p2Stateno=Helper(11050),fvar(19)
var(57)=2
ignorehitpause=1

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

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

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

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

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

