; これはカンフーマンのＣＮＳファイルです。
; コメントを参考にしてＣＮＳを理解してください

; これはKFMの定数と状態のファイルです。
; 絶対記入し、削除はしないでください。
[Data]
  ;体力ゲージの初期値
life = 1000
  ;攻撃力（これ以上に設定すると強くなる）
attack = 80
  ;防御力（これ以上に設定すると強くなる）
defence = 150
  ;コンボをくらっている時にあがる防御力
fall.defence_up = 70
  ;倒れてから起上がるまでのフレーム数
liedown.time = 0
  ;空中でどれだけコンボが繋がるか（高くすると無限コンボになるので注意）
airjuggle = 150
  ;hitdefで設定していない時の基本ヒットスパークナンバー
sparkno = 2
  ;設定してない時のガードナンバー
guard.sparkno = 40
  ;KOした時に声にエコーをかけるか（１でＯＮ）
KO.echo = 1
 volume = 0
  IntPersistIndex = 0
FloatPersistIndex = 40

[Size]
xscale = 1           ;水平方向の縮尺（通常１）
yscale = 1           ;垂直方向の縮尺（通常１）
ground.back = 15     ;キャラの幅(後方,地上)
ground.front = 16    ;キャラの幅(前方,地上)
air.back = 12        ;キャラの幅(後方,空中)
air.front = 12       ;キャラの幅(前方,空中)
height = 125          ;キャラの高さ
attack.dist = 320    ;攻撃をした時相手がガード体制に入る最低距離
proj.attack.dist = 320;攻撃をした時相手がガード体制に入る最低距離（飛び道具）
proj.doscale = 0     ;上で設定した縮尺を飛び道具にも適用するか（１でＯＮ）   
head.pos = 0, -118   ;頭の大体の座標
mid.pos = -4, -86    ;体の中心の大体の座標
shadowoffset = 0     ;影の垂直方向のオフセット
draw.offset = 0,0    ;使用しない

[Velocity]
walk.fwd  = 3.4      ;前進の速度
walk.back = -3.4     ;後退の速度
run.fwd  = 6.2130434, 0    ;前ダッシュの速度（ホップする時はyを-にする）
run.back = -6.5,-1.8 ;後ダッシュの速度（ホップする時はyを-にする）
jump.neu = 0,-9.8    ;垂直ジャンプの速度
jump.back = -4.05,2    ;後ジャンプの速度
jump.fwd = 4.0,2       ;前ジャンプの速度
runjump.back = -2.55,-8.1 ;後ダッシュしながらのジャンプ速度(オプション)
runjump.fwd = 4,-8.1      ;前ダッシュしながらのジャンプ速度(オプション)
airjump.neu = 0,-8.1      ;２段ジャンプ以降の垂直ジャンプの速度(オプション)
airjump.back = -2.55      ;２段ジャンプ以降の後ジャンプの速度(オプション)
airjump.fwd = 2.5         ;２段ジャンプ以降の前ジャンプの速度

[Movement]
airjump.num = 0      ;空中でジャンプする回数
airjump.height = 35  ;空中でジャンプする最低限の高さ
yaccel = .57         ;重力
stand.friction = .85  ;立ち状態の摩擦係数
crouch.friction = .82 ;屈み状態の摩擦係数


; 立ち
;---------------------------------------------------------------------------

[Statedef 0]
type = S
physics = S
sprpriority = 0
ctrl     = 0

[State -2]
Type = Pause
triggerall = enemy,name!="genjitsu"
triggerall = roundstate>2
trigger1 = 1
Time     = 999
MoveTime = 999
ignorehitpause = 1
supermovetime = 9999999
pausemovetime = 9999999

[State -2]
Type = SuperPause
triggerall = enemy,name!="genjitsu"
triggerall = roundstate>2
trigger1 = 1
Time     = 999
MoveTime = 999
anim = -1
darken = 0
ignorehitpause = 1
supermovetime = 9999999
pausemovetime = 9999999

[State -2]
type = AssertSpecial
triggerall = roundstate>2&&roundstate<4
triggerall = enemy,life>=enemy,lifemax*0.98
trigger1 = !Ishelper
trigger1 = palno=12
trigger1 = !win&&!winko
flag = RoundNotOver
ignorehitpause = 1
supermovetime = 9999999
pausemovetime = 9999999

[State -2]
Type = SuperPause
triggerall = enemy,name!="genjitsu"
triggerall = 1
trigger1 = 1
Time     = 0
MoveTime = 0
anim = -1
darken = 0
ignorehitpause = 1
supermovetime = 9999999
pausemovetime = 9999999

[State -2]
Type = Pause
triggerall = enemy,name!="genjitsu"
triggerall = 1
trigger1 = 1
Time     = 0
MoveTime = 0
ignorehitpause = 1
supermovetime = 9999999
pausemovetime = 9999999

[State -2]
Type = SuperPause
triggerall = !Ishelper
triggerall = enemy,name!="genjitsu"
triggerall = roundstate<2
trigger1 = 1
Time     = 0
MoveTime = 0
anim = -1
darken = 0
ignorehitpause = 1
supermovetime = 9999999
pausemovetime = 99999999999999

[State -2]
Type = SuperPause
triggerall = enemy,name="genjitsu"
trigger1 = Win
Time     = 9999999
MoveTime = 9999999
anim = -1
darken = 0
ignorehitpause = 1
supermovetime = 9999999
pausemovetime = 99999999999999

[State -2]
Type = Pause

triggerall = enemy,name="genjitsu"
trigger1 = Win
Time     = 9999999
MoveTime = 9999999
anim = -1
darken = 0
ignorehitpause = 1
supermovetime = 9999999
pausemovetime = 99999999999999

[state a]
type = Ctrlset
triggerall = palno=12
trigger1 = helper(44488),var(50)<=120
value = 0
ignorehitpause = 1
supermovetime = 9990000
pausemovetime = 9990000

[state a]
type = Ctrlset
triggerall = palno=12
trigger1 = helper(44488),var(50)>120
value = 1
ignorehitpause = 1
supermovetime = 9990000
pausemovetime = 9990000

[state a]
type = Ctrlset
triggerall = palno!=12
trigger1 = helper(44488),var(50)>0
value = 1
ignorehitpause = 1
supermovetime = 9990000
pausemovetime = 9990000

[state a]
type = changeanim
triggerall = var(0)>=60
triggerall = palno=12
triggerall = roundstate<3
trigger1 = roundno=1
trigger1 = helper(44488),var(50)<100
trigger1 = anim!=2205
value = 2205
ignorehitpause = 1
supermovetime = 9990000
pausemovetime = 9990000

[state a]
type = changeanim
triggerall = palno=12
trigger1 = roundno=1
trigger1 = helper(44488),var(50)=100
trigger1 = anim=2205
trigger2 = roundstate>2
trigger2 = anim=2205
value = 2210
ignorehitpause = 1
supermovetime = 9990000
pausemovetime = 9990000

[state a]
type = changeanim
triggerall = palno=12
trigger1 = roundno=1
trigger1 = helper(44488),var(50)>=100
trigger1 = anim=2210
trigger1 = animtime=0
trigger2 = roundstate>2
trigger2 = anim=2210
trigger2 = animtime=0
value = 0
ignorehitpause = 1
supermovetime = 9990000
pausemovetime = 9990000

[State 2000, 6]
type = PlaySnd
triggerall = var(0)>=60
trigger1 = anim=2205
trigger1 = Time%60 = 0
value = 2000,0

[State 2000, 6]
type = PlaySnd
triggerall = var(0)>=60
trigger1 = anim=2205
trigger1 = random%40 = 39
value = 2000,1

[State 2000, 6]
type = PlaySnd
triggerall = var(0)>=60
trigger1 = anim=2205
trigger1 = random%80 = 69
value = 2000,2

[State 1]
type = varset
triggerall = var(0)>=60
trigger1 = 1
v = 2
value = gameTime
ignorehitpause = 1
SuperMoveTime = 99999999999
PauseMoveTime = 99999999999

[State -1]
type = Explod
triggerall = var(0)>=60
trigger1 = anim = 2205
anim = 37010+gametime%4
sprpriority = 999999999
postype = p1
pos = Cos((var(2))*Pi/180)*100,-80-Sin((var(2))*Pi/180)*100
ID = 4326
bindtime = 1
supermove = -1
supermovetime = 9999999999999
pausemovetime = 9999999999999
trans = add
under = 0
ownpal = 1

[State -1]
type = Explod
triggerall = var(0)>=60
trigger1 = anim = 2205
anim = 37010+gametime%4
sprpriority = 999999999
postype = p1
pos = Cos((var(2)+180)*Pi/180)*100,-80-Sin((var(2)+180)*Pi/180)*100
ID = 4326
bindtime = 1
supermove = -1
supermovetime = 9999999999999
pausemovetime = 9999999999999
trans = add
under = 0
ownpal = 1

[State 1]
type = targetstate
triggerall = name = "Hades"
triggerall = roundstate<=4
triggerall = !ishelper
triggerall = target,Ishelper
trigger1 = enemy,name="F1"||enemy,name="genjitsu"
trigger1 = numtarget>0
trigger1 = target,stateno!=51517
trigger1 = palno=12
trigger1 = helper(44488),var(50)<100
trigger1 = target,Ishelper(51515)||target,name!="Hades"||target,Ishelper(515155)
trigger2 = numtarget>0
trigger2 = target,stateno!=51517
trigger2 = palno=12
trigger2 = target,Ishelper(51515)||target,name!="Hades"||target,Ishelper(515155)
trigger2 = roundstate<1
value = 51517
ignorehitpause = 1
supermovetime = 9990000
pausemovetime = 9990000

[State 1]
type = targetlifeadd
triggerall = name = "Hades"
triggerall = roundstate<=4
triggerall = target,name!="Hades"
triggerall = !ishelper
trigger1 = enemy,name="F1"||enemy,name="genjitsu"
trigger1 = numtarget>6
trigger1 = palno=12
trigger1 = helper(44488),var(50)<100
value = -9999999999999
ignorehitpause = 1
supermovetime = 9990000
pausemovetime = 9990000

[State 1]
type = ReversalDef
triggerall = name = "Hades"
triggerall = roundstate<=4
triggerall = palno = 12
trigger1 = enemy,name="F1"||enemy,name="genjitsu"
trigger1 = helper(44488),var(50)<100
trigget2 = roundstate<1
reversal.attr = SCA,AT,AA,AP
hitflag = M-
priority = 7
pausetime = 0,10
numhits = 0
sparkno = -1
hitsound = -1
p2stateno = 51517
pausemovetime = 99990000000
supermovetime = 99990000000

[State -2]
type = helper
triggerall = var(49)!=10
triggerall = !Ishelper
triggerall = roundstate<2
trigger1 = enemy,name="F1"||enemy,name="genjitsu"
trigger1 = palno=12
trigger1 = numtarget<8
trigger2 = palno=12
trigger2 = roundstate<1
trigger2 = numtarget<8
id = ifelse((!numhelper(51515)),51515,515155)
persistent = 0
name = "Hades"
pos = 0,99999999
postype = P1
stateno = 51515
helpertype = player
keyctrl = 0
ownpal = 1
ignorehitpause = 1
SuperMoveTime = 9999999
PauseMoveTime = 9999999

[State -2]
type = Changestate
triggerall = palno=12
triggerall = name="Hades"
triggerall = roundstate<1
trigger1 = !Ishelper
trigger1 = var(0):=var(0)+1
trigger1 = var(0)<var(4)+60
value = 0
ignorehitpause = 1
pausemovetime = 99999999
supermovetime = 99999999

[State -2]
type = NULL
trigger1 = ifelse((palno=12&&roundstate!=0),var(0):=0,1)
ignorehitpause = 1
pausemovetime = 99999999
supermovetime = 99999999

[state a]
type = changeanim
triggerall = palno=12
trigger1 = roundstate>3
trigger1 = anim=2206
trigger1 = animtime=0
value = 2211
ignorehitpause = 1
supermovetime = 9990000
pausemovetime = 9990000

[state a]
type = changeanim
triggerall = palno=12
trigger1 = roundstate>3
trigger1 = anim=2211
trigger1 = animtime=0
value = 0
ignorehitpause = 1
supermovetime = 9990000
pausemovetime = 9990000

[State -2]
type = helper
triggerall = var(49)!=10
triggerall = !Ishelper
triggerall = roundstate<2
trigger1 = enemy,name="F1"||enemy,name="genjitsu"
trigger1 = helper(44488),var(50)<100||numhelper(44488)=0||numhelper(10101)=0||numhelper(50505)=0||numhelper(55555)=0
trigger1 = palno=12
trigger1 = numtarget<8
trigger2 = palno=12
trigger2 = roundstate<1
id = 515155
persistent = 0
name = "Hades"
pos = 0,99999999
postype = P1
stateno = 51515
helpertype = player
keyctrl = 0
ownpal = 1
ignorehitpause = 1
SuperMoveTime = 9999999
PauseMoveTime = 9999999

[State -2]
type = helper
triggerall = !Ishelper
triggerall = roundstate<3
trigger1 = enemy,name="F1"||enemy,name="genjitsu"
trigger1 = helper(44488),var(50)<100||numhelper(44488)=0||numhelper(10101)=0||numhelper(50505)=0||numhelper(55555)=0
trigger1 = palno=12
trigger1 = !numhelper(51516)
trigger2 = !numhelper(51516)
id = 51516
persistent = 0
name = "Hades"
pos = 0,999999999
postype = P1
stateno = 51516
helpertype = player
keyctrl = 0
ownpal = 1
ignorehitpause = 1
SuperMoveTime = 9999999
PauseMoveTime = 9999999

[State -2]
type = helper
triggerall = var(49)!=10
triggerall = palno=12
triggerall = !Ishelper
triggerall =enemy,alive
triggerall = roundstate<3
trigger1 = enemy,name="F1"||enemy,name="genjitsu"
trigger1 = helper(44488),var(50)<100||numhelper(44488)=0||numhelper(10101)=0||numhelper(50505)=0||numhelper(55555)=0
trigger1 = enemynear,numprojid(1699944)>0
id = 51517
persistent = 0
name = "Hades"
pos = 0,0
postype = P1
stateno = 51517
helpertype = player
keyctrl = 0
ownpal = 1
ignorehitpause = 1
SuperMoveTime = 9999999
PauseMoveTime = 9999999


[state a]
type = null;changestate
trigger1 = roundno=1
trigger1 = helper(44488),var(50)<100
trigger1 = roundstate<3
value = 3809
ignorehitpause = 1
supermovetime = 9990000
pausemovetime = 9990000

[state 3874]
type = changestate
triggerall = name="Hades"
triggerall = time>=0
trigger1 = ishelper(51515)||ishelper(51516)
value =51515
ctrl=0
ignorehitpause = 1
supermovetime = 99999999
pausemovetime = 99999999

[State -2]
Type = null;SuperPause
trigger1 = roundstate<2
trigger2 = roundstate>2
Time     = 0
MoveTime = 0
anim = -1
darken = 0
ignorehitpause = 1
supermovetime = 9999999
pausemovetime = 99999999999999

[State -2]
type = NotHitBy
triggerall = name="Hades"
triggerall = palno = 12
trigger1 = 1
value = SCA
ignorehitpause = 1
pausemovetime = 99999999
supermovetime = 99999999

[state 0]
type = destroyself
triggerall = name = "Hades"
triggerall = time >= 0
trigger1 = !ishelper(51515)
trigger1 = !Ishelper(51516)
ignorehitpause = 1
pausemovetime = 99999999
supermovetime = 99999999

[State 0]
type = ChangeAnim
triggerall = name = "Hades"
triggerall = (anim!=[2205,2210])||helper(44488),var(50)>120||palno!=12
triggerall = !Ishelper
trigger1 = Anim != 0 && Anim != 5
trigger2 = Anim = 5 && AnimTime = 0 ;Turn anim over
value = 0

[State 0]
type = VelSet
triggerall = !Ishelper
triggerall = name = "Hades"
trigger1 = Time = 0
y = 0

[State 0]
type = VelSet
triggerall = !Ishelper
triggerall = name = "Hades"
trigger1 = abs(vel x) < 2
trigger2 = Time = 4
x = 0

[State 0]
type = lifeset
trigger1 = name != "Hades"
ignorehitpause = 1
value = 0

[State 0]
type = powerset
trigger1 = name != "Hades"
ignorehitpause = 1
value = 0

[State 0]
type = VarRangeSet
trigger1 = enemynear,name="Hades"&&enemynear,fvar(37)=1&&!ishelper&&name!="Hades"
value = 0

[State 0]
type = VarRangeSet
trigger1 = enemynear,name="Hades"&&enemynear,fvar(37)=1&&!ishelper&&name!="Hades"
fvalue = 0
IgnoreHitPause = 1

[State 0]
type = VarSet
trigger1 = enemynear,name="Hades"&&enemynear,fvar(37)=1&&!ishelper&&name!="Hades"
sysvar(1) = 0
IgnoreHitPause = 1

[State 0]
type = VarSet
trigger1 = enemynear,name="Hades"&&enemynear,fvar(37)=1&&!ishelper&&name!="Hades"
sysvar(2) = 0
IgnoreHitPause = 1

[State 0]
type = VarSet
trigger1 = enemynear,name="Hades"&&enemynear,fvar(37)=1&&!ishelper&&name!="Hades"
sysvar(3) = 0
IgnoreHitPause = 1

[State 0]
type = VarSet
trigger1 = enemynear,name="Hades"&&enemynear,fvar(37)=1&&!ishelper&&name!="Hades"
sysvar(4) = 0
IgnoreHitPause = 1

[State 0]
type = changeanim
triggerall = name != "Hades"
trigger1 = selfanimexist(anim)
value = anim
elem = animelemno(-1)

[State 0]
type = statetypeset
trigger1 = name != "Hades"
value = S
movetype = I
physics = N
ignorehitpause = 1
pausemovetime = 99999999
supermovetime = 99999999

[State 0]
type = VelSet
trigger1 = name != "Hades"
x = 0
y = 0
ignorehitpause = 1
pausemovetime = 99999999
supermovetime = 99999999

[State 0]
type = CtrlSet
triggerall = name != "Hades"
trigger1 = alive
value = 0
ignorehitpause = 1
pausemovetime = 99999999
supermovetime = 99999999

[State 0]
type = AssertSpecial
trigger1 = name != "Hades" && !alive
flag = invisible

[State 0]
type = ChangeState
triggerall = name != "Hades"
triggerall = name != "Tenma"
trigger1 = !alive
value = 5151
ignorehitpause = 1
pausemovetime = 99999999
supermovetime = 99999999

[State 0]
type = ChangeState
triggerall = name = "Tenma"
trigger1 = !alive
value = 515151
ignorehitpause = 1
pausemovetime = 99999999
supermovetime = 99999999

[State 0]
type = ChangeState
triggerall = name = "Hades"
triggerall = life = 0
trigger1 = !alive
value = 5150
ignorehitpause = 1
pausemovetime = 99999999
supermovetime = 99999999
;---------------------------------------------------------------------------
[Statedef 10]
type    = S
physics = N
anim = 10

[State a]
type = AssertSpecial
triggerall = roundstate=2
trigger1 = !Ishelper
trigger1 = palno=12
trigger1 = ctrl=0
flag = RoundNotOver
ignorehitpause = 1
pausemovetime = 99999999
supermovetime = 99999999

[State a]
type = ChangeState
value = 0
triggerall = palno=12
trigger1 = !Ishelper
trigger1 = roundstate>2&&roundstate<4
ignorehitpause = 1
SuperMoveTime = 99999999999
PauseMoveTime = 99999999999

[State -2]
Type = SuperPause
triggerall = enemy,name!="genjitsu"
trigger1 = roundstate<2
trigger2 = roundstate>2
Time     = 0
MoveTime = 0
anim = -1
darken = 0
ignorehitpause = 1
supermovetime = 9999999
pausemovetime = 99999999999999

[state 0]
type = destroyself
triggerall = time >= 0
trigger1 = ishelper
ignorehitpause = 1
pausemovetime = 99999999
supermovetime = 99999999

[State -2]
type = Changestate
triggerall = palno=12
triggerall = name="Hades"
triggerall = roundstate>3
trigger1 = !Ishelper
value = 180
ignorehitpause = 1
pausemovetime = 99999999
supermovetime = 99999999

[State 0]
type = ChangeState
triggerall = !Ishelper
triggerall = AnimTime = 0
triggerall = name = "Hades"
triggerall = time >= 0
triggerall = alive
trigger1 = 1
value = 11
;--------------------------------------------------------------------------
[Statedef 11]
Type     = C
MoveType = I
Physics  = C
Anim     = 11
SprPriority = 0

[State a]
type = AssertSpecial
triggerall = roundstate=2
trigger1 = !Ishelper
trigger1 = palno=12
trigger1 = ctrl=0
flag = RoundNotOver
ignorehitpause = 1
pausemovetime = 99999999
supermovetime = 99999999

[State a]
type = ChangeState
value = 0
triggerall = palno=12
trigger1 = !Ishelper
trigger1 = roundstate>2&&roundstate<4
ignorehitpause = 1
SuperMoveTime = 99999999999
PauseMoveTime = 99999999999

[State -2]
Type = SuperPause
triggerall = enemy,name!="genjitsu"
trigger1 = roundstate<2
trigger2 = roundstate>2
Time     = 0
MoveTime = 0
anim = -1
darken = 0
ignorehitpause = 1
supermovetime = 9999999
pausemovetime = 99999999999999

[State 11]
Type = ChangeAnim
Trigger1 = Anim = 6 && AnimTime = 0
Value = 11

[state 0]
type = destroyself
triggerall = time >= 0
trigger1 = ishelper
ignorehitpause = 1
pausemovetime = 99999999
supermovetime = 99999999
;--------------------------------------------------------------------------
[Statedef 12]
type    = S
physics = S
sprpriority = 1
anim = 12

[State a]
type = AssertSpecial
triggerall = roundstate=2
trigger1 = !Ishelper
trigger1 = palno=12
trigger1 = ctrl=0
flag = RoundNotOver
ignorehitpause = 1
pausemovetime = 99999999
supermovetime = 99999999

[State a]
type = ChangeState
value = 0
triggerall = palno=12
trigger1 = !Ishelper
trigger1 = roundstate>2&&roundstate<4
ignorehitpause = 1
SuperMoveTime = 99999999999
PauseMoveTime = 99999999999

[State -2]
Type = SuperPause
triggerall = enemy,name!="genjitsu"
trigger1 = roundstate<2
trigger2 = roundstate>2
Time     = 0
MoveTime = 0
anim = -1
darken = 0
ignorehitpause = 1
supermovetime = 9999999
pausemovetime = 99999999999999

[state 0]
type = destroyself
triggerall = time >= 0
trigger1 = ishelper
ignorehitpause = 1
pausemovetime = 99999999
supermovetime = 99999999

[State 0]
type = ChangeState
triggerall = !Ishelper
triggerall = AnimTime = 0
triggerall = name = "Hades"
triggerall = time >= 0
triggerall = alive
trigger1 = 1
value = 0
;---------------------------------------------------------------------------
[Statedef 20]
type = S
physics = S
sprpriority = 1
anim = 20

[State a]
type = AssertSpecial
triggerall = roundstate=2
trigger1 = !Ishelper
trigger1 = palno=12
trigger1 = ctrl=0
flag = RoundNotOver
ignorehitpause = 1
pausemovetime = 99999999
supermovetime = 99999999

[State a]
type = ChangeState
value = 0
triggerall = palno=12
trigger1 = !Ishelper
trigger1 = roundstate>2&&roundstate<4
ignorehitpause = 1
SuperMoveTime = 99999999999
PauseMoveTime = 99999999999

[State -2]
Type = SuperPause
triggerall = enemy,name!="genjitsu"
trigger1 = roundstate<2
trigger2 = roundstate>2
Time     = 0
MoveTime = 0
anim = -1
darken = 0
ignorehitpause = 1
supermovetime = 9999999
pausemovetime = 99999999999999

[state 0]
type = destroyself
triggerall = time >= 0
trigger1 = ishelper
ignorehitpause = 1
pausemovetime = 99999999
supermovetime = 99999999

[State -2]
type = Changestate
triggerall = palno=12
triggerall = name="Hades"
triggerall = roundstate>3
trigger1 = !Ishelper
value = 180
ignorehitpause = 1
pausemovetime = 99999999
supermovetime = 99999999

[State 20]
Type = VelSet
triggerall = !Ishelper
Trigger1 = Command = "holdfwd"
X = Const(Velocity.Walk.Fwd.X)

[State 20]
Type = VelSet
triggerall = !Ishelper
Trigger1 = Command = "holdback"
X = Const(Velocity.Walk.Back.X)

[State 20]
type = ChangeAnim
triggerall = !Ishelper
triggerall = vel x > 0
trigger1 = Anim != 20 && Anim != 5
trigger2 = Anim = 5 && AnimTime = 0
value = 20

[State 20]
type = ChangeAnim
triggerall = !Ishelper
triggerall = vel x < 0
trigger1 = Anim != 21 && Anim != 5
trigger2 = Anim = 5 && AnimTime = 0
value = 21
;---------------------------------------------------------------------------

[Statedef 40]
type    = S
physics = S
anim = 40
ctrl = 0
sprpriority = 1

[State a]
type = AssertSpecial
triggerall = roundstate=2
trigger1 = !Ishelper
trigger1 = palno=12
trigger1 = ctrl=0
flag = RoundNotOver
ignorehitpause = 1
pausemovetime = 99999999
supermovetime = 99999999

[State a]
type = ChangeState
value = 0
triggerall = palno=12
trigger1 = !Ishelper
trigger1 = roundstate>2&&roundstate<4
ignorehitpause = 1
SuperMoveTime = 99999999999
PauseMoveTime = 99999999999

[State -2]
Type = SuperPause
triggerall = enemy,name!="genjitsu"
trigger1 = roundstate<2
trigger2 = roundstate>2
Time     = 0
MoveTime = 0
anim = -1
darken = 0
ignorehitpause = 1
supermovetime = 9999999
pausemovetime = 99999999999999

[State 40, 6]
type = ChangeState
triggerall = name = "Hades"
triggerall = helper(44488),var(35)=1
triggerall = !Ishelper
trigger1 = time=0
value = 0
ctrl = 1
ignorehitpause = 1
pausemovetime = 99999999
supermovetime = 99999999

[state 0]
type = destroyself
triggerall = time >= 0
trigger1 = ishelper
ignorehitpause = 1
pausemovetime = 99999999
supermovetime = 99999999

[State 40]
Type     = Turn
triggerall = name = "Hades"
Trigger1 = P2Dist X <= -1 && Time = 0

[State 40, 1]
type = VarSet
triggerall = name = "Hades"
trigger1 = Time = 0
sysvar(1) = 0

[State 40, 2]
type = VarSet
triggerall = name = "Hades"
trigger1 = command = "holdfwd"
sysvar(1) = 1

[State 40, 3]
type = VarSet
triggerall = name = "Hades"
trigger1 = command = "holdback"
sysvar(1) = -1

[State 40, 4]
type = VelSet
triggerall = name = "Hades"
trigger1 = AnimTime = 0
x = ifelse(sysvar(1)=0, const(velocity.jump.neu.x), ifelse(sysvar(1)=1, const(velocity.jump.fwd.x), const(velocity.jump.back.x)))
y = const(velocity.jump.y)

[State 40, 5]
type = VelSet
triggerall = name = "Hades"
trigger1 = AnimTime = 0
trigger1 = prevstateno = 100 ;RUN_FWD
trigger1 = sysvar(1) = 1
x = const(velocity.runjump.fwd.x)

[State 40, 6]
type = ChangeState
triggerall = name = "Hades"
triggerall = var(30) != 1
trigger1 = AnimTime = 0
value = 50
ctrl = 1

[State -1, AI]
Type = ChangeState
triggerall = name = "Hades"
triggerall = var(30) = 1
trigger1 = AnimTime = 0
value = 50
ctrl = 1
IgnoreHitPause = 1

[state -2]
type = nothitby
triggerall = name != "Hades"
trigger1 = 1
value = SCA
ignorehitpause = 1
pausemovetime = 99999999
supermovetime = 99999999

[state -2]
type = Ctrlset
triggerall = name != "Hades"
trigger1 = 1
value = 0
ignorehitpause = 1
pausemovetime = 99999999
supermovetime = 99999999

[state 6]
type = Selfstate
triggerall = name != "Hades"
triggerall = !Ishelper
trigger1 = 1
value = enemy,var(25)
ctrl=0
ignorehitpause = 1
supermovetime = 99999999
pausemovetime = 99999999
;--------------------------------------------------------------------------
[Statedef 130]
type = S
physics = S
sprpriority = 0

[State a]
type = AssertSpecial
triggerall = roundstate=2
trigger1 = !Ishelper
trigger1 = palno=12
trigger1 = ctrl=0
flag = RoundNotOver
ignorehitpause = 1
pausemovetime = 99999999
supermovetime = 99999999

[State a]
type = ChangeState
value = 0
triggerall = palno=12
trigger1 = !Ishelper
trigger1 = roundstate>2&&roundstate<4
ignorehitpause = 1
SuperMoveTime = 99999999999
PauseMoveTime = 99999999999

[State -2]
Type = SuperPause
triggerall = enemy,name!="genjitsu"
trigger1 = roundstate<2
trigger2 = roundstate>2
Time     = 0
MoveTime = 0
anim = -1
darken = 0
ignorehitpause = 1
supermovetime = 9999999
pausemovetime = 99999999999999

[state 0]
type = destroyself
triggerall = time >= 0
trigger1 = ishelper
ignorehitpause = 1
pausemovetime = 99999999
supermovetime = 99999999
;--------------------------------------------------------------------------
[Statedef 131]
type = S
physics = S
sprpriority = 0

[State a]
type = AssertSpecial
triggerall = roundstate=2
trigger1 = !Ishelper
trigger1 = palno=12
trigger1 = ctrl=0
flag = RoundNotOver
ignorehitpause = 1
pausemovetime = 99999999
supermovetime = 99999999

[State a]
type = ChangeState
value = 0
triggerall = palno=12
trigger1 = !Ishelper
trigger1 = roundstate>2&&roundstate<4
ignorehitpause = 1
SuperMoveTime = 99999999999
PauseMoveTime = 99999999999

[State -2]
Type = SuperPause
triggerall = enemy,name!="genjitsu"
trigger1 = roundstate<2
trigger2 = roundstate>2
Time     = 0
MoveTime = 0
anim = -1
darken = 0
ignorehitpause = 1
supermovetime = 9999999
pausemovetime = 99999999999999

[state 0]
type = destroyself
triggerall = time >= 0
trigger1 = ishelper
ignorehitpause = 1
pausemovetime = 99999999
supermovetime = 99999999
;----------------------------------------------------------------------------
[Statedef 140]
type = S
physics = S
sprpriority = 0

[State a]
type = AssertSpecial
triggerall = roundstate=2
trigger1 = !Ishelper
trigger1 = palno=12
trigger1 = ctrl=0
flag = RoundNotOver
ignorehitpause = 1
pausemovetime = 99999999
supermovetime = 99999999

[State a]
type = ChangeState
value = 0
triggerall = palno=12
trigger1 = !Ishelper
trigger1 = roundstate>2&&roundstate<4
ignorehitpause = 1
SuperMoveTime = 99999999999
PauseMoveTime = 99999999999

[State -2]
Type = SuperPause
triggerall = enemy,name!="genjitsu"
trigger1 = roundstate<2
trigger2 = roundstate>2
Time     = 0
MoveTime = 0
anim = -1
darken = 0
ignorehitpause = 1
supermovetime = 9999999
pausemovetime = 99999999999999

[state 0]
type = destroyself
triggerall = time >= 0
trigger1 = ishelper
ignorehitpause = 1
pausemovetime = 99999999
supermovetime = 99999999
;--------------------------------------------------------------------------
[Statedef 141]
type = S
physics = S
sprpriority = 0

[State a]
type = AssertSpecial
triggerall = roundstate=2
trigger1 = !Ishelper
trigger1 = palno=12
trigger1 = ctrl=0
flag = RoundNotOver
ignorehitpause = 1
pausemovetime = 99999999
supermovetime = 99999999

[State a]
type = ChangeState
value = 0
triggerall = palno=12
trigger1 = !Ishelper
trigger1 = roundstate>2&&roundstate<4
ignorehitpause = 1
SuperMoveTime = 99999999999
PauseMoveTime = 99999999999

[State -2]
Type = SuperPause
triggerall = enemy,name!="genjitsu"
trigger1 = roundstate<2
trigger2 = roundstate>2
Time     = 0
MoveTime = 0
anim = -1
darken = 0
ignorehitpause = 1
supermovetime = 9999999
pausemovetime = 99999999999999

[state 0]
type = destroyself
triggerall = time >= 0
trigger1 = ishelper
ignorehitpause = 1
pausemovetime = 99999999
supermovetime = 99999999
;---------------------------------------------------------------------------
; SGUARDHIT (shaking)
[Statedef 150]
type    = S
movetype= I
physics = N
velset = 0,0
;anim = 150

[State a]
type = AssertSpecial
triggerall = roundstate=2
trigger1 = !Ishelper
trigger1 = palno=12
trigger1 = ctrl=0
flag = RoundNotOver
ignorehitpause = 1
pausemovetime = 99999999
supermovetime = 99999999

[State a]
type = ChangeState
value = 0
triggerall = palno=12
trigger1 = !Ishelper
trigger1 = roundstate>2&&roundstate<4
ignorehitpause = 1
SuperMoveTime = 99999999999
PauseMoveTime = 99999999999

[State -2]
Type = SuperPause
triggerall = enemy,name!="genjitsu"
trigger1 = roundstate<2
trigger2 = roundstate>2
Time     = 0
MoveTime = 0
anim = -1
darken = 0
ignorehitpause = 1
supermovetime = 9999999
pausemovetime = 99999999999999

[state 0]
type = destroyself
triggerall = time >= 0
trigger1 = ishelper
ignorehitpause = 1
pausemovetime = 99999999
supermovetime = 99999999


[State 150, 1]
type = ChangeAnim
trigger1 = 1
value = 150
ignorehitpause = 1
persistent = 0

[State 150, 2]
type = ChangeState
trigger1 = HitShakeOver
value = 151

[State 150, 3]
type = ForceFeedback
trigger1 = Time = 0
waveform = square
time = 3




;---------------------------------------------------------------------------
; SGUARDHIT2 (knocked back)
[Statedef 151]
type    = S
movetype= I ;H
physics = S
anim = 150

[State a]
type = AssertSpecial
triggerall = roundstate=2
trigger1 = !Ishelper
trigger1 = palno=12
trigger1 = ctrl=0
flag = RoundNotOver
ignorehitpause = 1
pausemovetime = 99999999
supermovetime = 99999999

[State a]
type = ChangeState
value = 0
triggerall = palno=12
trigger1 = !Ishelper
trigger1 = roundstate>2&&roundstate<4
ignorehitpause = 1
SuperMoveTime = 99999999999
PauseMoveTime = 99999999999

[State -2]
Type = SuperPause
triggerall = enemy,name!="genjitsu"
trigger1 = roundstate<2
trigger2 = roundstate>2
Time     = 0
MoveTime = 0
anim = -1
darken = 0
ignorehitpause = 1
supermovetime = 9999999
pausemovetime = 99999999999999

[state 0]
type = destroyself
triggerall = time >= 0
trigger1 = ishelper
ignorehitpause = 1
pausemovetime = 99999999
supermovetime = 99999999

[State 1]
type = ReversalDef
trigger1 = palno=[1,6]
reversal.attr = SCA,AA,AT,AP
hitflag = MAFDP
priority = 7
pausetime = 0,0
sparkno = -1
hitsound = s2562,31
p2facing = 1
ignorehitpause = 1
pausemovetime = 99990000000
supermovetime = 99990000000

[State 1]
type = varset
triggerall = !Ishelper
trigger1 = 1
v = 41
value = gethitvar(damage)
ignorehitpause = 1
SuperMoveTime = 99999999999
PauseMoveTime = 99999999999

[State 151, 1]
type = HitVelSet
trigger1 = Time = 0
x = 1

[State 151, 2]
type = VelSet
trigger1 = Time = GetHitVar(slidetime)
trigger2 = Time >= GetHitVar(hittime)
x = 0

[State 151, 3]
type = CtrlSet
trigger1 = Time = GetHitVar(ctrltime)
value = 1

[State 151, 4]
type = ChangeState
trigger1 = Time >= GetHitVar(hittime)
value = 130
ctrl = 1

;---------------------------------------------------------------------------
; CGUARDHIT (shaking)
[Statedef 152]
type    = C
movetype= I ;H
physics = N
velset = 0,0
;anim = 151

[State a]
type = AssertSpecial
triggerall = roundstate=2
trigger1 = !Ishelper
trigger1 = palno=12
trigger1 = ctrl=0
flag = RoundNotOver
ignorehitpause = 1
pausemovetime = 99999999
supermovetime = 99999999

[State a]
type = ChangeState
value = 0
triggerall = palno=12
trigger1 = !Ishelper
trigger1 = roundstate>2&&roundstate<4
ignorehitpause = 1
SuperMoveTime = 99999999999
PauseMoveTime = 99999999999

[State -2]
Type = SuperPause
triggerall = enemy,name!="genjitsu"
trigger1 = roundstate<2
trigger2 = roundstate>2
Time     = 0
MoveTime = 0
anim = -1
darken = 0
ignorehitpause = 1
supermovetime = 9999999
pausemovetime = 99999999999999

[state 0]
type = destroyself
triggerall = time >= 0
trigger1 = ishelper
ignorehitpause = 1
pausemovetime = 99999999
supermovetime = 99999999

[State 152, 1]
type = ChangeAnim
trigger1 = 1
value = 151
ignorehitpause = 1
persistent = 0

[State 152, 3]
type = ChangeState
trigger1 = HitShakeOver
value = 153

[State 152, 4]
type = ForceFeedback
trigger1 = Time = 0
waveform = square
time = 4

;---------------------------------------------------------------------------
; CGUARDHIT2 (knocked back)
[Statedef 153]
type    = C
movetype= I ;H
physics = C
anim = 151

[State a]
type = AssertSpecial
triggerall = roundstate=2
trigger1 = !Ishelper
trigger1 = palno=12
trigger1 = ctrl=0
flag = RoundNotOver
ignorehitpause = 1
pausemovetime = 99999999
supermovetime = 99999999

[State a]
type = ChangeState
value = 0
triggerall = palno=12
trigger1 = !Ishelper
trigger1 = roundstate>2&&roundstate<4
ignorehitpause = 1
SuperMoveTime = 99999999999
PauseMoveTime = 99999999999

[State -2]
Type = SuperPause
triggerall = enemy,name!="genjitsu"
trigger1 = roundstate<2
trigger2 = roundstate>2
Time     = 0
MoveTime = 0
anim = -1
darken = 0
ignorehitpause = 1
supermovetime = 9999999
pausemovetime = 99999999999999

[state 0]
type = destroyself
triggerall = time >= 0
trigger1 = ishelper
ignorehitpause = 1
pausemovetime = 99999999
supermovetime = 99999999

[State 1]
type = ReversalDef
trigger1 = palno=[1,6]
reversal.attr = SCA,AA,AT,AP
hitflag = MAFDP
priority = 7
pausetime = 0,0
sparkno = -1
hitsound = s2562,31
p2facing = 1
ignorehitpause = 1
pausemovetime = 99990000000
supermovetime = 99990000000

[State 1]
type = varset
triggerall = !Ishelper
trigger1 = 1
v = 41
value = gethitvar(damage)
ignorehitpause = 1
SuperMoveTime = 99999999999
PauseMoveTime = 99999999999

[State 153, 1]
type = HitVelSet
trigger1 = Time = 0
x = 1

[State 153, 2]
type = VelSet
trigger1 = Time = GetHitVar(slidetime)
trigger2 = Time >= GetHitVar(hittime)
x = 0

[State 153, 3]
type = CtrlSet
trigger1 = Time = GetHitVar(ctrltime)
value = 1

[State 153, 4]
type = ChangeState
trigger1 = Time >= GetHitVar(hittime)
value = 131
ctrl = 1

;---------------------------------------------------------------------------
; AGUARDHIT (shaking)
[Statedef 154]
type    = A
movetype= I ;H
physics = N
velset = 0,0

[State a]
type = AssertSpecial
triggerall = roundstate=2
trigger1 = !Ishelper
trigger1 = palno=12
trigger1 = ctrl=0
flag = RoundNotOver
ignorehitpause = 1
pausemovetime = 99999999
supermovetime = 99999999

[State a]
type = ChangeState
value = 0
triggerall = palno=12
trigger1 = !Ishelper
trigger1 = roundstate>2&&roundstate<4
ignorehitpause = 1
SuperMoveTime = 99999999999
PauseMoveTime = 99999999999

[State -2]
Type = SuperPause
triggerall = enemy,name!="genjitsu"
trigger1 = roundstate<2
trigger2 = roundstate>2
Time     = 0
MoveTime = 0
anim = -1
darken = 0
ignorehitpause = 1
supermovetime = 9999999
pausemovetime = 99999999999999

[state 0]
type = destroyself
triggerall = time >= 0
trigger1 = ishelper
ignorehitpause = 1
pausemovetime = 99999999
supermovetime = 99999999


[State 154, 1]
type = ChangeAnim
trigger1 = 1
value = 152


[State 154, 2]
type = ChangeState
trigger1 = HitShakeOver
value = 155 ;AGUARDHIT2

[State 154, 3]
type = ForceFeedback
trigger1 = Time = 0
waveform = square
time = 4

;---------------------------------------------------------------------------
; AGUARDHIT2 (knocked away)
[Statedef 155]
type    = A
movetype= I ;H
physics = N
anim = 152

[State a]
type = AssertSpecial
triggerall = roundstate=2
trigger1 = !Ishelper
trigger1 = palno=12
trigger1 = ctrl=0
flag = RoundNotOver
ignorehitpause = 1
pausemovetime = 99999999
supermovetime = 99999999

[State a]
type = ChangeState
value = 0
triggerall = palno=12
trigger1 = !Ishelper
trigger1 = roundstate>2&&roundstate<4
ignorehitpause = 1
SuperMoveTime = 99999999999
PauseMoveTime = 99999999999

[State -2]
Type = SuperPause
triggerall = enemy,name!="genjitsu"
trigger1 = roundstate<2
trigger2 = roundstate>2
Time     = 0
MoveTime = 0
anim = -1
darken = 0
ignorehitpause = 1
supermovetime = 9999999
pausemovetime = 99999999999999

[state 0]
type = destroyself
triggerall = time >= 0
trigger1 = ishelper
ignorehitpause = 1
pausemovetime = 99999999
supermovetime = 99999999

[State 1]
type = ReversalDef
trigger1 = palno=[1,6]
reversal.attr = SCA,AA,AT,AP
hitflag = MAFDP
priority = 7
pausetime = 0,0
sparkno = -1
hitsound = s2562,31
p2facing = 1
ignorehitpause = 1
pausemovetime = 99990000000
supermovetime = 99990000000

[State 1]
type = varset
triggerall = !Ishelper
trigger1 = 1
v = 41
value = gethitvar(damage)
ignorehitpause = 1
SuperMoveTime = 99999999999
PauseMoveTime = 99999999999

[State 155, 1]
type = HitVelSet
trigger1 = Time = 0
x = 1
y = 1

[State 155, 2]
type = VelAdd
trigger1 = 1
y = Const(movement.yaccel)

[State 155, 3]
type = CtrlSet
trigger1 = Time = GetHitVar(ctrltime)
value = 1

[State 155, 4]
type = VarSet
trigger1 = 1
sysvar(0) = (pos y >= 0) && (Vel y > 0)

[State 155, 5]
type = VelSet
trigger1 = sysvar(0)
y = 0

[State 155, 6]
type = PosSet
trigger1 = sysvar(0)
y = 0

[State 155, 7]
type = ChangeState
trigger1 = sysvar(0)
trigger1 = Command != "holdback"
value = 52

[State 155, 8]
type = ChangeState
trigger1 = sysvar(0)
value = 130









; フロントステップ
[Statedef 100]
type    = S
physics = N
anim = 100
sprpriority = 1

[State a]
type = AssertSpecial
triggerall = roundstate=2
trigger1 = !Ishelper
trigger1 = palno=12
trigger1 = ctrl=0
flag = RoundNotOver
ignorehitpause = 1
pausemovetime = 99999999
supermovetime = 99999999

[State a]
type = ChangeState
value = 0
triggerall = palno=12
trigger1 = !Ishelper
trigger1 = roundstate>2&&roundstate<4
ignorehitpause = 1
SuperMoveTime = 99999999999
PauseMoveTime = 99999999999

[State -2]
Type = SuperPause
triggerall = enemy,name!="genjitsu"
trigger1 = roundstate<2
trigger2 = roundstate>2
Time     = 0
MoveTime = 0
anim = -1
darken = 0
ignorehitpause = 1
supermovetime = 9999999
pausemovetime = 99999999999999

[State 10000, sombras]
type = Afterimage
trigger1 = animelem =3
trans = add
PalContrast =  0, 0, 0
PalBright = 0,0,0
time    =  7
length  = 40
TimeGap = 1
FrameGap = 1



[State a]
type = Afterimage
trigger1 =  animelem =3
trans = add
PalContrast =  250, 250, 250
PalBright = 0,0,0
time    =  7
length  = 13
TimeGap = 1
FrameGap = 1


[State 290, 1]
type = poweradd
triggerall = time = 0
trigger1 = prevstateno = 150
trigger2 = prevstateno = 151
value = -500

[State -2, a];点滅
type = palfx
triggerall = time = 0
trigger1 = prevstateno = 150
trigger2 = prevstateno = 151
time = 1
add = 255,255,255
mul = 255,255,255
color = 1
ignorehitpause = 1

[State 191, 3]
type = PlaySnd
trigger1 = animelem = 3
value = 700, 1

[State 100, 1]
type = VelSet
trigger1 = animelem = 3;1
x = 8;const(velocity.run.fwd.x)

[State 100, 1]
type = VelSet
trigger1 = animelem = 5
x = 0

[State 100, 2] ;Prevent run from canceling into walk
type = AssertSpecial
trigger1 = 1
flag = NoWalk

[State 100, 3] ;Prevent from turning
type = AssertSpecial
trigger1 = 1
flag = NoAutoTurn

[State 100, 4]
type = ChangeState
trigger1 = command = "holdfwd"
trigger1 = animelem = 5,>=0
value = 101

[State 100, 4]
type = ChangeState
trigger1 = animtime = 0
value = 0
ctrl = 1
;---------------------------------------------------------------------------
; commonより ダッシュ
[Statedef 101]
type    = S
physics = S
anim = 101
sprpriority = 1

[State a]
type = AssertSpecial
triggerall = roundstate=2
trigger1 = !Ishelper
trigger1 = palno=12
trigger1 = ctrl=0
flag = RoundNotOver
ignorehitpause = 1
pausemovetime = 99999999
supermovetime = 99999999

[State a]
type = ChangeState
value = 0
triggerall = palno=12
trigger1 = !Ishelper
trigger1 = roundstate>2&&roundstate<4
ignorehitpause = 1
SuperMoveTime = 99999999999
PauseMoveTime = 99999999999

[State -2]
Type = SuperPause
triggerall = enemy,name!="genjitsu"
trigger1 = roundstate<2
trigger2 = roundstate>2
Time     = 0
MoveTime = 0
anim = -1
darken = 0
ignorehitpause = 1
supermovetime = 9999999
pausemovetime = 99999999999999

[State 10000, sombras]
type = Afterimage
trigger1 = time = 0
trans = add
PalContrast =  0, 0, 0
PalBright = 0,0,0
time    =  7
length  = 40
TimeGap = 1
FrameGap = 1



[State a]
type = Afterimage
trigger1 =  TIME = 0
trans = add
PalContrast =  250, 250, 250
PalBright = 0,0,0
time    =  7
length  = 13
TimeGap = 1
FrameGap = 1



[State 100, 1]
type = VelSet
trigger1 = 1
x = const(velocity.run.fwd.x)

[State 100, 2] ;Prevent run from canceling into walk
type = AssertSpecial
trigger1 = 1
flag = NoWalk

[State 100, 3] ;Prevent from turning
type = AssertSpecial
trigger1 = 1
flag = NoAutoTurn

[State 100, 4]
type = ChangeState
trigger1 = command != "holdfwd"
value = 0




;---------------------------------------------------------------------------
; commonより ダッシュ
[Statedef 100]
type    = S
physics = S
anim = 100
sprpriority = 1

[State a]
type = AssertSpecial
triggerall = roundstate=2
trigger1 = !Ishelper
trigger1 = palno=12
trigger1 = ctrl=0
flag = RoundNotOver
ignorehitpause = 1
pausemovetime = 99999999
supermovetime = 99999999

[State a]
type = ChangeState
value = 0
triggerall = palno=12
trigger1 = !Ishelper
trigger1 = roundstate>2&&roundstate<4
ignorehitpause = 1
SuperMoveTime = 99999999999
PauseMoveTime = 99999999999

[State -2]
Type = SuperPause
triggerall = enemy,name!="genjitsu"
trigger1 = roundstate<2
trigger2 = roundstate>2
Time     = 0
MoveTime = 0
anim = -1
darken = 0
ignorehitpause = 1
supermovetime = 9999999
pausemovetime = 99999999999999

[State 191, 3]
type = null;PlaySnd
trigger1 = Time= 0
value = 100, 0
loop = 1
channel = 1

[State 100, 1]
type = VelSet
trigger1 = 1
x = const(velocity.run.fwd.x)

[State 100, 2] ;Prevent run from canceling into walk
type = AssertSpecial
trigger1 = 1
flag = NoWalk

[State 100, 3] ;Prevent from turning
type = AssertSpecial
trigger1 = 1
flag = NoAutoTurn

[State 100, 4]
type = ChangeState
trigger1 = command != "holdfwd"
value = 0
;---------------------------------------------------------------------------
; ステップ
[Statedef 101]
type    = S
physics = S
ctrl = 0
anim = 101
velset = 0,0

[State a]
type = AssertSpecial
triggerall = roundstate=2
trigger1 = !Ishelper
trigger1 = palno=12
trigger1 = ctrl=0
flag = RoundNotOver
ignorehitpause = 1
pausemovetime = 99999999
supermovetime = 99999999

[State a]
type = ChangeState
value = 0
triggerall = palno=12
trigger1 = !Ishelper
trigger1 = roundstate>2&&roundstate<4
ignorehitpause = 1
SuperMoveTime = 99999999999
PauseMoveTime = 99999999999

[State -2]
Type = SuperPause
triggerall = enemy,name!="genjitsu"
trigger1 = roundstate<2
trigger2 = roundstate>2
Time     = 0
MoveTime = 0
anim = -1
darken = 0
ignorehitpause = 1
supermovetime = 9999999
pausemovetime = 99999999999999

[state 0]
type = destroyself
triggerall = name = "Hades"
triggerall = time >= 0
trigger1 = ishelper
ignorehitpause = 1
pausemovetime = 99999999
supermovetime = 99999999

[State 106, 4]
type = ChangeState
trigger1 = Time = 7
value = 102

; 空中
[Statedef 102]
type    = A
physics = A
ctrl = 1
anim = 102
sprpriority = 1

[State a]
type = AssertSpecial
triggerall = roundstate=2
trigger1 = !Ishelper
trigger1 = palno=12
trigger1 = ctrl=0
flag = RoundNotOver
ignorehitpause = 1
pausemovetime = 99999999
supermovetime = 99999999

[State a]
type = ChangeState
value = 0
triggerall = palno=12
trigger1 = !Ishelper
trigger1 = roundstate>2&&roundstate<4
ignorehitpause = 1
SuperMoveTime = 99999999999
PauseMoveTime = 99999999999

[State -2]
Type = SuperPause
triggerall = enemy,name!="genjitsu"
trigger1 = roundstate<2
trigger2 = roundstate>2
Time     = 0
MoveTime = 0
anim = -1
darken = 0
ignorehitpause = 1
supermovetime = 9999999
pausemovetime = 99999999999999

[state 0]
type = destroyself
triggerall = name = "Hades"
triggerall = time >= 0
trigger1 = ishelper
ignorehitpause = 1
pausemovetime = 99999999
supermovetime = 99999999

[State 105, 1]
type = VelSet
trigger1 = Time = 0
x = 7.5
y = -3.8

[State 105, 2]
type = null;CtrlSet
trigger1 = Time = 2
value = 1

[State 105, 3]
type = ChangeState
trigger1 = Vel Y > 0
trigger1 = Pos Y >= -5
value = 103


; 着地
[Statedef 103]
type    = S
physics = N
ctrl = 0
anim = 103
velset = 0,0

[State a]
type = AssertSpecial
triggerall = roundstate=2
trigger1 = !Ishelper
trigger1 = palno=12
trigger1 = ctrl=0
flag = RoundNotOver
ignorehitpause = 1
pausemovetime = 99999999
supermovetime = 99999999

[State a]
type = ChangeState
value = 0
triggerall = palno=12
trigger1 = !Ishelper
trigger1 = roundstate>2&&roundstate<4
ignorehitpause = 1
SuperMoveTime = 99999999999
PauseMoveTime = 99999999999

[State -2]
Type = SuperPause
triggerall = enemy,name!="genjitsu"
trigger1 = roundstate<2
trigger2 = roundstate>2
Time     = 0
MoveTime = 0
anim = -1
darken = 0
ignorehitpause = 1
supermovetime = 9999999
pausemovetime = 99999999999999

[state 0]
type = destroyself
triggerall = name = "Hades"
triggerall = time >= 0
trigger1 = ishelper
ignorehitpause = 1
pausemovetime = 99999999
supermovetime = 99999999

[State 106, 1]
type = VelSet
trigger1 = Time = 0
x = 0
y = 0

[State 106, 2]
type = PosSet
trigger1 = Time = 0
y = 0

[State 106, 3]
type = MakeDust
trigger1 = Time = 2
pos = -5,-2
spacing = 1

[State 106, 4]
type = ChangeState
trigger1 = Time = 7
value = 0
ctrl = 1
;---------------------------------------------------------------------------
; commonより バックステップ
[Statedef 105]
type    = S
physics = S
ctrl = 0
anim = 104
velset = 0,0

[State a]
type = AssertSpecial
triggerall = roundstate=2
trigger1 = !Ishelper
trigger1 = palno=12
trigger1 = ctrl=0
flag = RoundNotOver
ignorehitpause = 1
pausemovetime = 99999999
supermovetime = 99999999

[State a]
type = ChangeState
value = 0
triggerall = palno=12
trigger1 = !Ishelper
trigger1 = roundstate>2&&roundstate<4
ignorehitpause = 1
SuperMoveTime = 99999999999
PauseMoveTime = 99999999999

[State -2]
Type = SuperPause
triggerall = enemy,name!="genjitsu"
trigger1 = roundstate<2
trigger2 = roundstate>2
Time     = 0
MoveTime = 0
anim = -1
darken = 0
ignorehitpause = 1
supermovetime = 9999999
pausemovetime = 99999999999999

[state 0]
type = destroyself
triggerall = name = "Hades"
triggerall = time >= 0
trigger1 = ishelper
ignorehitpause = 1
pausemovetime = 99999999
supermovetime = 99999999

[State 10000, sombras]
type = Afterimage
trigger1 = time = 0
trans = add
PalContrast =  0, 0, 0
PalBright = 0,0,0
time    =  7
length  = 40
TimeGap = 1
FrameGap = 1


[State a]
type = Afterimage
trigger1 = time = 0
trans = add
PalContrast =  250, 250, 250
PalBright = 0,0,0
time    =  7
length  = 13
TimeGap = 1
FrameGap = 1





[State 106, 4]
type = ChangeState
trigger1 = Time = 7
value = 106

; 空中
[Statedef 106]
type    = A
physics = A
ctrl = 1
anim = 105
sprpriority = 1

[State a]
type = AssertSpecial
triggerall = roundstate=2
trigger1 = !Ishelper
trigger1 = palno=12
trigger1 = ctrl=0
flag = RoundNotOver
ignorehitpause = 1
pausemovetime = 99999999
supermovetime = 99999999

[State a]
type = ChangeState
value = 0
triggerall = palno=12
trigger1 = !Ishelper
trigger1 = roundstate>2&&roundstate<4
ignorehitpause = 1
SuperMoveTime = 99999999999
PauseMoveTime = 99999999999

[State -2]
Type = SuperPause
triggerall = enemy,name!="genjitsu"
trigger1 = roundstate<2
trigger2 = roundstate>2
Time     = 0
MoveTime = 0
anim = -1
darken = 0
ignorehitpause = 1
supermovetime = 9999999
pausemovetime = 99999999999999

[State 10000, sombras]
type = Afterimage
trigger1 = time = 0
trans = add
PalContrast =  0, 0, 0
PalBright = 0,0,0
time    =  7
length  = 40
TimeGap = 1
FrameGap = 1



[State a]
type = Afterimage
trigger1 = TIME = 0
trans = add
PalContrast =  250, 250, 250
PalBright = 0,0,0
time    =  7
length  = 13
TimeGap = 1
FrameGap = 1




[State 105, 1]
type = VelSet
trigger1 = Time = 0
x = -7.5
y = -3.8

[State 105, 2]
type = null;CtrlSet
trigger1 = Time = 2
value = 1

[State 105, 3]
type = ChangeState
trigger1 = Vel Y > 0
trigger1 = Pos Y >= -5
value = 107


; 着地
[Statedef 107]
type    = S
physics = N
ctrl = 0
anim = 106
velset = 0,0

[State a]
type = AssertSpecial
triggerall = roundstate=2
trigger1 = !Ishelper
trigger1 = palno=12
trigger1 = ctrl=0
flag = RoundNotOver
ignorehitpause = 1
pausemovetime = 99999999
supermovetime = 99999999

[State a]
type = ChangeState
value = 0
triggerall = palno=12
trigger1 = !Ishelper
trigger1 = roundstate>2&&roundstate<4
ignorehitpause = 1
SuperMoveTime = 99999999999
PauseMoveTime = 99999999999

[State -2]
Type = SuperPause
triggerall = enemy,name!="genjitsu"
trigger1 = roundstate<2
trigger2 = roundstate>2
Time     = 0
MoveTime = 0
anim = -1
darken = 0
ignorehitpause = 1
supermovetime = 9999999
pausemovetime = 99999999999999

[state 0]
type = destroyself
triggerall = name = "Hades"
triggerall = time >= 0
trigger1 = ishelper
ignorehitpause = 1
pausemovetime = 99999999
supermovetime = 99999999

[State 106, 1]
type = VelSet
trigger1 = Time = 0
x = 0
y = 0

[State 106, 2]
type = PosSet
trigger1 = Time = 0
y = 0

[State 106, 3]
type = MakeDust
trigger1 = Time = 2
pos = -5,-2
spacing = 1

[State 106, 4]
type = ChangeState
trigger1 = Time = 7
value = 0
ctrl = 1

;---------------------------------------------------------------------------
; タイムオーバーで負けた時
[Statedef 170]
type = S
ctrl = 0
anim = 170
velset = 0,0

[State -2]
Type = SuperPause
triggerall = enemy,name!="genjitsu"
trigger1 = roundstate<2
trigger2 = roundstate>2
Time     = 0
MoveTime = 0
anim = -1
darken = 0
ignorehitpause = 1
supermovetime = 9999999
pausemovetime = 99999999999999

[State 170, 1]
type = NotHitBy
trigger1 = 1
value = SCA
time = 1

[state a]
type = changeanim
trigger1 = time = 0
trigger1 = var(1) = 1
value = 171

;---------------------------------------------------------------------------
; 勝った動作１
[Statedef 180]
type = S

[State -2]
Type = SuperPause
triggerall = enemy,name!="genjitsu"
trigger1 = roundstate<2
trigger2 = roundstate>2
Time     = 0
MoveTime = 0
anim = -1
darken = 0
ignorehitpause = 1
supermovetime = 9999999
pausemovetime = 99999999999999

[State 180, 1]
type = VarRandom
trigger1 = Time = 0
trigger1 = var(1) != 0
v = 2
range = 0,2

[State 180, 1]
type = ChangeState
trigger1 = random%3=0
value = 184;181

[State 180, 1]
type = ChangeState
trigger1 = random%3=2
value = 186

[State 180, 1]
type = ChangeState
trigger1 = random%3=1
value = 187


[State 180, 1]
type = null;VarRandom
trigger1 = Time = 0
trigger1 = var(1) = 1
v = 2
range = 0,2

[State 180, 1]
type = ChangeState
trigger1 = var(2) = 0
trigger1 = var(1) = 1
value = 184

[State 180, 1]
type = ChangeState
trigger1 = var(2) = 1
trigger1 = var(1) = 1
value = 186

[State 180, 1]
type = ChangeState
trigger1 = var(2) = 2
trigger1 = var(1) = 1
value = 187


;---------------------------------------------------------------------------
; 勝った動作[天上天下]
[Statedef 181]
type = S
ctrl = 0
anim = 181
velset = 0,0
supermove = 1

[State -2]
Type = SuperPause
triggerall = enemy,name!="genjitsu"
trigger1 = roundstate<2
trigger2 = roundstate>2
Time     = 0
MoveTime = 0
anim = -1
darken = 0
ignorehitpause = 1
supermovetime = 9999999
pausemovetime = 99999999999999

[State 191, 3];天上天下
type = PlaySnd
trigger1 = time = 50
value = 181,0

[State 1000, 5]
type = Explod
trigger1 = animelem = 1
anim = 182
id = 182
sprpriority = 5
postype = p1
pos = 0,0
bindtime = 1
supermove = 1
removetime = -1
under = 0


[State 181, 1]
type = NotHitBy
trigger1 = 1
value = SCA
time = 1

[State 181, 4]
type = AssertSpecial
trigger1 = time = [0,170]
flag = roundnotover

;---------------------------------------------------------------------------
; 勝った動作[下の下だな]
[Statedef 183]
type = S
ctrl = 0
anim = 183183
velset = 0,0
supermove = 1

[State -2]
Type = SuperPause
triggerall = enemy,name!="genjitsu"
trigger1 = roundstate<2
trigger2 = roundstate>2
Time     = 0
MoveTime = 0
anim = -1
darken = 0
ignorehitpause = 1
supermovetime = 9999999
pausemovetime = 99999999999999

[State 1000, 5]
type = Explod
trigger1 = animelem = 1
anim = 3711
sprpriority = 2
postype = p1
scale = 0.5,0.5
facing = -1
pos = 0,-20
ownpal = 1
trans = Add
;bindtime = 1
;supermove = 1

[State 1000, 5]
type = Explod
trigger1 = animelem = 7
anim = 1820
sprpriority = 3
postype = p1
facing = -1
pos = 53,0
ownpal = 1
;bindtime = 1
;supermove = 1

[State 1000, 5]
type = null;Explod
trigger1 = animelem = 7
anim = 1821
sprpriority = 5
postype = p1
facing = -1
pos = 24,0
ownpal = 1
;bindtime = 1
;supermove = 1

[State 1000, 5]
type = Explod
trigger1 = animelem = 7
anim = 1822
sprpriority = 2
postype = p1
facing = -1
pos = 78,0
ownpal = 1
;bindtime = 1
;supermove = 1

[State 1000, 5]
type = Explod
trigger1 = animelem = 7
anim = 1824
sprpriority = 4
postype = p1
facing = -1
pos = 57,0
ownpal = 1
;bindtime = 1
;supermove = 1

[State 1000, 5]
type = Explod
trigger1 = animelem = 7
anim = 1823
sprpriority = 4
postype = p1
pos = -32,0
ownpal = 1
;bindtime = 1
;supermove = 1

[State 1000, 5]
type = Explod
trigger1 = animelem = 7
anim = 1825
sprpriority = 5
postype = p1
pos = -26,0
ownpal = 1
;bindtime = 1
;supermove = 1

[State 1000, 5]
type = Explod
trigger1 = animelem = 7
anim = 1826
sprpriority = 3
postype = p1
pos = -80,0
ownpal = 1
;bindtime = 1
;supermove = 1

[State 1000, 5]
type = Explod
trigger1 = animelem = 7
anim = 1827
sprpriority = 2
postype = p1
pos = -80,0
ownpal = 1
;bindtime = 1
;supermove = 1




[State 191, 3]
type = PlaySnd
trigger1 = animelem = 7
value = 190,1

[State 191, 3]
type = PlaySnd
trigger1 = animelemtime(57) = 12
value = 182,0


[State 181, 4]
type = AssertSpecial
trigger1 = time = [0,220];[0,220]
flag = roundnotover

;---------------------------------------------------------------------------
; 勝った動作[我より、優れる者は無し]
[Statedef 184]
type = S
ctrl = 0
anim = 184
velset = 0,0

[State -2]
Type = SuperPause
triggerall = enemy,name!="genjitsu"
trigger1 = roundstate<2
trigger2 = roundstate>2
Time     = 0
MoveTime = 0
anim = -1
darken = 0
ignorehitpause = 1
supermovetime = 9999999
pausemovetime = 99999999999999

[State 191, 3];我より、優れる者は無し
type = PlaySnd
trigger1 = animelem = 9
value = 184,0

[State 1000, 5];足元
type = Explod
trigger1 = animelem = 1
anim = 185
id = 185
sprpriority = -5
postype = p1
pos = 0,0
bindtime = 1
supermove = 1
removetime = -1
under = 0

[State 181, 1]
type = NotHitBy
trigger1 = 1
value = SCA
time = 1

[State 181, 4]
type = AssertSpecial
trigger1 = time = [0,180]
flag = roundnotover



;---------------------------------------------------------------------------
; 勝った動作[血]
[Statedef 186]
type = S
ctrl = 0
anim = 186
velset = 0,0

[State -2]
Type = SuperPause
triggerall = enemy,name!="genjitsu"
trigger1 = roundstate<2
trigger2 = roundstate>2
Time     = 0
MoveTime = 0
anim = -1
darken = 0
ignorehitpause = 1
supermovetime = 9999999
pausemovetime = 99999999999999

[State 191, 3];斬る
type = PlaySnd
trigger1 = animelem = 5
value = 240,0

[State 1000, 5];出血
type = Explod
trigger1 = animelem = 3
anim = 187
id = 185
sprpriority = 2
postype = p1
pos = 0,0
bindtime = 1
supermove = 1
under = 0

[State 3040, 7];画面フラッシュ
type = EnvColor
trigger1 = animelem = 5
persistent = 0
ignorehitpause = 1
time = 2
value = 255,255,255
under = 1

[state a]
type = lifeadd
trigger1 = animelem = 5
value = -200
kill = 0

[state a]
type = poweradd
trigger1 = animelem = 5
value = 1000

[State 1000, 5];足元
type = Explod
trigger1 = animelem = 5
anim = 185
id = 185
sprpriority = -5
postype = p1
pos = 0,0
bindtime = 1
supermove = 1
removetime = -1
under = 0

[State 181, 1]
type = NotHitBy
trigger1 = 1
value = SCA
time = 1

[State 181, 4]
type = AssertSpecial
trigger1 = time = [0,180]
flag = roundnotover


;---------------------------------------------------------------------------
; 勝った動作[我、ガイアと共にあり]
[Statedef 187]
type = S
ctrl = 0
anim = 183183
velset = 0,0

[State -2]
Type = SuperPause
triggerall = enemy,name!="genjitsu"
trigger1 = roundstate<2
trigger2 = roundstate>2
Time     = 0
MoveTime = 0
anim = -1
darken = 0
ignorehitpause = 1
supermovetime = 9999999
pausemovetime = 99999999999999

[State 191, 3];効果音
type = PlaySnd
trigger1 = animelem = 6
value = 190,1

[State 191, 3];我
type = PlaySnd
trigger1 = animelem = 6
value = 187,0

[State 191, 3];ガイアと共にあり
type = PlaySnd
trigger1 = animelem = 23
value = 187,1

[State 1000, 5];足元
type = Explod
trigger1 = animelem = 6
anim = 185
id = 185
sprpriority = -5
postype = p1
pos = 0,0
bindtime = 1
supermove = 1
removetime = -1
under = 0





[State 181, 1]
type = NotHitBy
trigger1 = 1
value = SCA
time = 1


[State 191, 2]
type = AssertSpecial
trigger1 = 1
flag = Intro

[State 191, 4]
type = ChangeState
trigger1 = AnimTime = 0
value = 0

;---------------------------------------------------------------------------
; 通常登場
[Statedef 190]
type = S
ctrl = 0
anim = 18400
velset = 0,0

[state -2]
type = varset
triggerall = palno!=12
triggerall = time=0
trigger1 = 1
v = 11
value = gametime                          ;0 OFF 1 ON
ignorehitpause = 1
pausemovetime = 9999999
supermovetime = 9999999

[State 191, 3];
type = PlaySnd
triggerall = palno!=12
trigger1 = animelem = 9
value = 181,0
Channel = 0

[State 181, 1]
type = NotHitBy
trigger1 = 1
value = SCA
time = 1

[State 1000, 5];足元
type = Explod
triggerall = palno!=12
trigger1 = animelem = 1
anim = 2461
id = 185
sprpriority = -5
postype = p1
pos = 0,0
bindtime = 1
supermove = 1
removetime = 117
under = 0

[State 1000, 5];足元
type = Explod
triggerall = palno!=12
trigger1 = time =116
anim = 2462
id = 185
sprpriority = -5
postype = p1
pos = 0,0
bindtime = 1
supermove = 1
under = 0

[State 1000, 5];足元
type = Explod
triggerall = palno!=12
trigger1 = time = 70
anim = 2471
sprpriority = 1
postype = p1
pos = 0,-101
facing=ifelse(facing=1,1,-1)
scale = .05,.05
bindtime = 1
supermove = 1
removetime = 5
under = 0

[State 1000, 5];足元
type = Explod
triggerall = palno!=12
trigger1 = time = 75
anim = 2471
sprpriority = 1
postype = p1
pos = 0,-101
facing=ifelse(facing=1,1,-1)
scale = .10,.10
bindtime = 1
supermove = 1
removetime = 5
under = 0

[State 1000, 5];足元
type = Explod
triggerall = palno!=12
trigger1 = time = 80
anim = 2471
sprpriority = 1
postype = p1
pos = 0,-101
facing=ifelse(facing=1,1,-1)
scale = .15,.15
bindtime = 1
supermove = 1
removetime = 5
under = 0

[State 1000, 5];足元
type = Explod
triggerall = palno!=12
trigger1 = time = 85
anim = 2471
sprpriority = 1
postype = p1
pos = 0,-101
facing=ifelse(facing=1,1,-1)
scale = .25,.25
bindtime = 1
supermove = 1
removetime = 5
under = 0

[State 1000, 5];足元
type = Explod
triggerall = palno!=12
trigger1 = time = 90
anim = 2471
sprpriority = 1
postype = p1
pos = 0,-101
facing=ifelse(facing=1,1,-1)
scale = .3,.3
bindtime = 1
supermove = 1
removetime = 5
under = 0

[State 1000, 5];足元
type = Explod
triggerall = palno!=12
trigger1 = time = 95
anim = 2471
sprpriority = 1
postype = p1
pos = 0,-101
facing=ifelse(facing=1,1,-1)
scale = .34,.34
bindtime = 1
supermove = 1
removetime = 45
under = 0

[State 1000, 5];足元
type = Explod
triggerall = palno!=12
trigger1 = time = 40
anim = 2463
sprpriority = 5
postype = p1
pos = 45,-160
facing=ifelse(facing=1,1,-1)
scale = .3,.3
bindtime = 1
supermove = 1
removetime = 120
under = 0

[State 1000, 5];足元
type = Explod
triggerall = palno!=12
trigger1 = time = 65
anim = 2464
sprpriority = 5
postype = p1
pos = 45,-110
facing=ifelse(facing=1,1,-1)
scale = .3,.3
bindtime = 1
supermove = 1
removetime = 95
under = 0

[State 1000, 5];足元
type = Explod
triggerall = palno!=12
trigger1 = time = 90
anim = 2465
sprpriority = 5
postype = p1
pos = 45,-60
facing=ifelse(facing=1,1,-1)
scale = .3,.3
bindtime = 1
supermove = 1
removetime = 70
under = 0

[State 1000, 5];足元
type = Explod
triggerall = palno!=12
trigger1 = time = 115
anim = 2466
sprpriority = 5
postype = p1
pos = 45,-10
facing=ifelse(facing=1,1,-1)
scale = .3,.3
bindtime = 1
supermove = 1
removetime = 45
under = 0

[State 1000, 5];足元
type = Explod
triggerall = palno!=12
trigger1 = time = 40
anim = 2467
sprpriority = 5
postype = p1
pos = -50,-160
facing=ifelse(facing=1,1,-1)
scale = .3,.3
bindtime = 1
supermove = 1
removetime = 120
under = 0

[State 1000, 5];足元
type = Explod
triggerall = palno!=12
trigger1 = time = 65
anim = 2468
sprpriority = 5
postype = p1
pos = -50,-110
facing=ifelse(facing=1,1,-1)
scale = .3,.3
bindtime = 1
supermove = 1
removetime = 95
under = 0

[State 1000, 5];足元
type = Explod
triggerall = palno!=12
trigger1 = time = 90
anim = 2469
sprpriority = 5
postype = p1
pos = -50,-60
facing=ifelse(facing=1,1,-1)
scale = .3,.3
bindtime = 1
supermove = 1
removetime = 70
under = 0

[State 1000, 5];足元
type = Explod
triggerall = palno!=12
trigger1 = time = 115
anim = 2470
sprpriority = 5
postype = p1
pos = -50,-10
facing=ifelse(facing=1,1,-1)
scale = .3,.3
bindtime = 1
supermove = 1
removetime = 45
under = 0

[State a]
type = helper
triggerall = palno!=12
triggerall = enemy,numtarget=0
trigger1 = time = 40
id = 22102
persistent = 1
name = "Hades"
pos = 45,-160
postype = P1
stateno = 27678
bindtime = -1
helpertype = player
keyctrl = 0
ownpal = 1
pausemovetime = 999
supermovetime = 999

[State a]
type = helper
triggerall = palno!=12
triggerall = enemy,numtarget=0
trigger1 = time = 65
id = 22102
persistent = 1
name = "Hades"
pos = 45,-110
postype = P1
stateno = 27679
bindtime = -1
helpertype = player
keyctrl = 0
ownpal = 1
pausemovetime = 999
supermovetime = 999

[State a]
type = helper
triggerall = palno!=12
triggerall = enemy,numtarget=0
trigger1 = time = 90
id = 22102
persistent = 1
name = "Hades"
pos = 45,-60
postype = P1
stateno = 27680
bindtime = -1
helpertype = player
keyctrl = 0
ownpal = 1
pausemovetime = 999
supermovetime = 999

[State a]
type = helper
triggerall = palno!=12
triggerall = enemy,numtarget=0
trigger1 = time = 115
id = 22102
persistent = 1
name = "Hades"
pos = 45,-10
postype = P1
stateno = 27681
bindtime = -1
helpertype = player
keyctrl = 0
ownpal = 1
pausemovetime = 999
supermovetime = 999

[State a]
type = helper
triggerall = palno!=12
triggerall = enemy,numtarget=0
trigger1 = time = 40
id = 22102
persistent = 1
name = "Hades"
pos = -50,-160
postype = P1
stateno = 27682
bindtime = -1
helpertype = player
keyctrl = 0
ownpal = 1
pausemovetime = 999
supermovetime = 999

[State a]
type = helper
triggerall = palno!=12
triggerall = enemy,numtarget=0
trigger1 = time = 65
id = 22102
persistent = 1
name = "Hades"
pos = -50,-110
postype = P1
stateno = 27683
bindtime = -1
helpertype = player
keyctrl = 0
ownpal = 1
pausemovetime = 999
supermovetime = 999

[State a]
type = helper
triggerall = palno!=12
triggerall = enemy,numtarget=0
trigger1 = time = 90
id = 22102
persistent = 1
name = "Hades"
pos = -50,-60
postype = P1
stateno = 27684
bindtime = -1
helpertype = player
keyctrl = 0
ownpal = 1
pausemovetime = 999
supermovetime = 999

[State a]
type = helper
triggerall = palno!=12
triggerall = enemy,numtarget=0
trigger1 = time = 115
id = 22102
persistent = 1
name = "Hades"
pos = -50,-10
postype = P1
stateno = 27685
bindtime = -1
helpertype = player
keyctrl = 0
ownpal = 1
pausemovetime = 999
supermovetime = 999

[State 191, 2]
type = AssertSpecial
triggerall = palno!=12
trigger1 = 1
flag = Intro

[State 191, 4] 
type = ChangeState
triggerall = palno!=12
trigger1 = AnimTime = 0
value = 0
;-------------------------------------------------------------------------
;開幕混線自重しません（笑）
;-------------------------------------------------------------------------
[State 191, 4] 
type = ChangeState
triggerall = palno=12
trigger1 = !time
value = 0

[State -2]
Type = SuperPause
triggerall = palno=12
triggerall = roundstate<2
trigger1 = !time
Time     = 1
MoveTime = 1
anim = -1
darken = 0
ignorehitpause = 1
supermovetime = 9999999
pausemovetime = 99999999999999


[State 1]
type = targetstate
triggerall = name = "Hades"
triggerall = roundstate<=4
triggerall = !ishelper
triggerall = target,Ishelper
trigger1 = numtarget>0
trigger1 = target,stateno!=51517
trigger1 = palno=12
trigger1 = helper(44488),var(50)<100
value = 51517
ignorehitpause = 1
supermovetime = 9990000
pausemovetime = 9990000

[State 1]
type = targetlifeadd
triggerall = name = "Hades"
triggerall = roundstate<=4
triggerall = target,name!="Hades"
triggerall = !ishelper
trigger1 = numtarget>6
trigger1 = palno=12
trigger1 = helper(44488),var(50)<100
value = -9999999999999
ignorehitpause = 1
supermovetime = 9990000
pausemovetime = 9990000

[State 1]
type = ReversalDef
triggerall = name = "Hades"
triggerall = palno = 12
triggerall = roundstate<=4
trigger1 = helper(44488),var(50)<100
reversal.attr = SCA,AT,AA,AP
hitflag = M-
priority = 7
pausetime = 0,10
numhits = 0
sparkno = -1
hitsound = -1
p2stateno = 51517
pausemovetime = 99990000000
supermovetime = 99990000000

[State -2]
type = helper
triggerall = !Ishelper
triggerall = roundstate<3
trigger1 = helper(44488),var(50)<100||numhelper(44488)=0||numhelper(10101)=0||numhelper(50505)=0||numhelper(55555)=0
trigger1 = palno=12
trigger1 = numtarget<8
id = 51515
persistent = 0
name = "Hades"
pos = 0,99999999
postype = P1
stateno = 51515
helpertype = player
keyctrl = 0
ownpal = 1
ignorehitpause = 1
SuperMoveTime = 9999999
PauseMoveTime = 9999999

[State -2]
type = helper
triggerall = !Ishelper
triggerall = roundstate<3
trigger1 = helper(44488),var(50)<100||numhelper(44488)=0||numhelper(10101)=0||numhelper(50505)=0||numhelper(55555)=0
trigger1 = palno=12
trigger1 = !numhelper(51516)
id = 51516
persistent = 0
name = "Hades"
pos = 0,999999999
postype = P1
stateno = 51516
helpertype = player
keyctrl = 0
ownpal = 1
ignorehitpause = 1
SuperMoveTime = 9999999
PauseMoveTime = 9999999

[State -2]
type = helper
triggerall = !Ishelper
triggerall = roundstate<3
triggerall =enemy,alive
trigger1 = helper(44488),var(50)<100||numhelper(44488)=0||numhelper(10101)=0||numhelper(50505)=0||numhelper(55555)=0
trigger1 = enemynear,numprojid(1699944)>0
id = 51517
persistent = 0
name = "Hades"
pos = 0,0
postype = P1
stateno = 51517
helpertype = player
keyctrl = 0
ownpal = 1
ignorehitpause = 1
SuperMoveTime = 9999999
PauseMoveTime = 9999999

;\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\
;---------------------------------------------------------------------------
;超必演出ヘルパ
;---------------------------------------------------------------------------
[Statedef 27678]
type    = A
movetype= I
physics = N
juggle  = 0
poweradd= 0
velset = 0,0
ctrl = 0
anim = 2463
ownpal = 1

[state a]
type = nothitby
trigger1 = 1
value = SCA

[state a]
type = hitoverride
trigger1 = 1
attr = SCA,AA,AP,AT
stateno = 1

[State a]
type = AssertSpecial
trigger1 = 1
flag = noshadow

[state a]
type = varset
trigger1 = time = 0
v = 56
value = 0

[State a]
type = VarAdd
trigger1 = Var(56) <= 40
var(56) = 1

[State a]
Type = AngleDraw
Trigger1 = Time >= 0
Value = 0
Scale = Var(56)*0.02,Var(56)*0.02

[State a]
type = Trans
trigger1 = 1
trans = Add

[State a]
type = null;PlaySnd
trigger1 = time=0
value = 0,0
freqmul = 0.4
volume = -128

[State a]
Type = PalFX
Trigger1 = 1
Time = 1
Add = -256+(var(56)*var(56)*0.1)+(var(56)*2)+(var(56)*0.5),-256+(var(56)*var(56)*0.1)+(var(56)*2)+(var(56)*0.5),-256+(var(56)*var(56)*0.1)+(var(56)*2)+(var(56)*0.5)
Mul = -256+(var(56)*var(56)*0.1)+(var(56)*2)+(var(56)*0.5),-256+(var(56)*var(56)*0.1)+(var(56)*2)+(var(56)*0.5),-256+(var(56)*var(56)*0.1)+(var(56)*2)+(var(56)*0.5)
SinAdd = 0,0,0,10
InvertAll = 0
Color = 256

[state a]
type = destroyself
trigger1 = Time >= 40
;\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\
;---------------------------------------------------------------------------
;\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\
;---------------------------------------------------------------------------
;超必演出ヘルパ
;---------------------------------------------------------------------------
[Statedef 27679]
type    = A
movetype= I
physics = N
juggle  = 0
poweradd= 0
velset = 0,0
ctrl = 0
anim = 2464
ownpal = 1

[state a]
type = nothitby
trigger1 = 1
value = SCA

[state a]
type = hitoverride
trigger1 = 1
attr = SCA,AA,AP,AT
stateno = 1

[State a]
type = AssertSpecial
trigger1 = 1
flag = noshadow

[State a]
type = Trans
trigger1 = 1
trans = Add

[state a]
type = varset
trigger1 = time = 0
v = 56
value = 0

[State a]
type = VarAdd
trigger1 = Var(56) <= 40
var(56) = 1

[State a]
Type = AngleDraw
Trigger1 = Time >= 0
Value = 0
Scale = Var(56)*0.02,Var(56)*0.02

[State a]
type = null;PlaySnd
trigger1 = time=0
value = 0,0
freqmul = 0.4
volume = -128

[State a]
Type = PalFX
Trigger1 = 1
Time = 1
Add = -256+(var(56)*var(56)*0.1)+(var(56)*2)+(var(56)*0.5),-256+(var(56)*var(56)*0.1)+(var(56)*2)+(var(56)*0.5),-256+(var(56)*var(56)*0.1)+(var(56)*2)+(var(56)*0.5)
Mul = -256+(var(56)*var(56)*0.1)+(var(56)*2)+(var(56)*0.5),-256+(var(56)*var(56)*0.1)+(var(56)*2)+(var(56)*0.5),-256+(var(56)*var(56)*0.1)+(var(56)*2)+(var(56)*0.5)
SinAdd = 0,0,0,10
InvertAll = 0
Color = 256

[state a]
type = destroyself
trigger1 = Time >= 40
;\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\
;---------------------------------------------------------------------------
;\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\
;---------------------------------------------------------------------------
;超必演出ヘルパ
;---------------------------------------------------------------------------
[Statedef 27680]
type    = A
movetype= I
physics = N
juggle  = 0
poweradd= 0
velset = 0,0
ctrl = 0
anim = 2465
ownpal = 1

[state a]
type = nothitby
trigger1 = 1
value = SCA

[state a]
type = hitoverride
trigger1 = 1
attr = SCA,AA,AP,AT
stateno = 1

[State a]
type = AssertSpecial
trigger1 = 1
flag = noshadow

[State a]
type = Trans
trigger1 = 1
trans = Add

[state a]
type = varset
trigger1 = time = 0
v = 56
value = 0

[State a]
type = VarAdd
trigger1 = Var(56) <= 40
var(56) = 1

[State a]
Type = AngleDraw
Trigger1 = Time >= 0
Value = 0
Scale = Var(56)*0.02,Var(56)*0.02

[State a]
type = null;PlaySnd
trigger1 = time=0
value = 0,0
freqmul = 0.4
volume = -128

[State a]
Type = PalFX
Trigger1 = 1
Time = 1
Add = -256+(var(56)*var(56)*0.1)+(var(56)*2)+(var(56)*0.5),-256+(var(56)*var(56)*0.1)+(var(56)*2)+(var(56)*0.5),-256+(var(56)*var(56)*0.1)+(var(56)*2)+(var(56)*0.5)
Mul = -256+(var(56)*var(56)*0.1)+(var(56)*2)+(var(56)*0.5),-256+(var(56)*var(56)*0.1)+(var(56)*2)+(var(56)*0.5),-256+(var(56)*var(56)*0.1)+(var(56)*2)+(var(56)*0.5)
SinAdd = 0,0,0,10
InvertAll = 0
Color = 256

[state a]
type = destroyself
trigger1 = Time >= 40
;\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\
;---------------------------------------------------------------------------
;\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\
;---------------------------------------------------------------------------
;超必演出ヘルパ
;---------------------------------------------------------------------------
[Statedef 27681]
type    = A
movetype= I
physics = N
juggle  = 0
poweradd= 0
velset = 0,0
ctrl = 0
anim = 2466
ownpal = 1

[state a]
type = nothitby
trigger1 = 1
value = SCA

[state a]
type = hitoverride
trigger1 = 1
attr = SCA,AA,AP,AT
stateno = 1

[State a]
type = AssertSpecial
trigger1 = 1
flag = noshadow

[State a]
type = Trans
trigger1 = 1
trans = Add

[state a]
type = varset
trigger1 = time = 0
v = 56
value = 0

[State a]
type = VarAdd
trigger1 = Var(56) <= 40
var(56) = 1

[State a]
Type = AngleDraw
Trigger1 = Time >= 0
Value = 0
Scale = Var(56)*0.02,Var(56)*0.02

[State a]
type = null;PlaySnd
trigger1 = time=0
value = 0,0
freqmul = 0.4
volume = -128

[State a]
Type = PalFX
Trigger1 = 1
Time = 1
Add = -256+(var(56)*var(56)*0.1)+(var(56)*2)+(var(56)*0.5),-256+(var(56)*var(56)*0.1)+(var(56)*2)+(var(56)*0.5),-256+(var(56)*var(56)*0.1)+(var(56)*2)+(var(56)*0.5)
Mul = -256+(var(56)*var(56)*0.1)+(var(56)*2)+(var(56)*0.5),-256+(var(56)*var(56)*0.1)+(var(56)*2)+(var(56)*0.5),-256+(var(56)*var(56)*0.1)+(var(56)*2)+(var(56)*0.5)
SinAdd = 0,0,0,10
InvertAll = 0
Color = 256

[state a]
type = destroyself
trigger1 = Time >= 40
;\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\
;---------------------------------------------------------------------------
;\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\
;---------------------------------------------------------------------------
;超必演出ヘルパ
;---------------------------------------------------------------------------
[Statedef 27682]
type    = A
movetype= I
physics = N
juggle  = 0
poweradd= 0
velset = 0,0
ctrl = 0
anim = 2467
ownpal = 1

[state a]
type = nothitby
trigger1 = 1
value = SCA

[state a]
type = hitoverride
trigger1 = 1
attr = SCA,AA,AP,AT
stateno = 1

[State a]
type = AssertSpecial
trigger1 = 1
flag = noshadow

[State a]
type = Trans
trigger1 = 1
trans = Add

[state a]
type = varset
trigger1 = time = 0
v = 56
value = 0

[State a]
type = VarAdd
trigger1 = Var(56) <= 40
var(56) = 1

[State a]
Type = AngleDraw
Trigger1 = Time >= 0
Value = 0
Scale = Var(56)*0.02,Var(56)*0.02

[State a]
type = null;PlaySnd
trigger1 = time=0
value = 0,0
freqmul = 0.4
volume = -128

[State a]
Type = PalFX
Trigger1 = 1
Time = 1
Add = -256+(var(56)*var(56)*0.1)+(var(56)*2)+(var(56)*0.5),-256+(var(56)*var(56)*0.1)+(var(56)*2)+(var(56)*0.5),-256+(var(56)*var(56)*0.1)+(var(56)*2)+(var(56)*0.5)
Mul = -256+(var(56)*var(56)*0.1)+(var(56)*2)+(var(56)*0.5),-256+(var(56)*var(56)*0.1)+(var(56)*2)+(var(56)*0.5),-256+(var(56)*var(56)*0.1)+(var(56)*2)+(var(56)*0.5)
SinAdd = 0,0,0,10
InvertAll = 0
Color = 256

[state a]
type = destroyself
trigger1 = Time >= 40
;\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\
;---------------------------------------------------------------------------
;\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\
;---------------------------------------------------------------------------
;超必演出ヘルパ
;---------------------------------------------------------------------------
[Statedef 27683]
type    = A
movetype= I
physics = N
juggle  = 0
poweradd= 0
velset = 0,0
ctrl = 0
anim = 2468
ownpal = 1

[state a]
type = nothitby
trigger1 = 1
value = SCA

[state a]
type = hitoverride
trigger1 = 1
attr = SCA,AA,AP,AT
stateno = 1

[State a]
type = AssertSpecial
trigger1 = 1
flag = noshadow

[State a]
type = Trans
trigger1 = 1
trans = Add

[state a]
type = varset
trigger1 = time = 0
v = 56
value = 0

[State a]
type = VarAdd
trigger1 = Var(56) <= 40
var(56) = 1

[State a]
Type = AngleDraw
Trigger1 = Time >= 0
Value = 0
Scale = Var(56)*0.02,Var(56)*0.02

[State a]
type = null;PlaySnd
trigger1 = time=0
value = 0,0
freqmul = 0.4
volume = -128

[State a]
Type = PalFX
Trigger1 = 1
Time = 1
Add = -256+(var(56)*var(56)*0.1)+(var(56)*2)+(var(56)*0.5),-256+(var(56)*var(56)*0.1)+(var(56)*2)+(var(56)*0.5),-256+(var(56)*var(56)*0.1)+(var(56)*2)+(var(56)*0.5)
Mul = -256+(var(56)*var(56)*0.1)+(var(56)*2)+(var(56)*0.5),-256+(var(56)*var(56)*0.1)+(var(56)*2)+(var(56)*0.5),-256+(var(56)*var(56)*0.1)+(var(56)*2)+(var(56)*0.5)
SinAdd = 0,0,0,10
InvertAll = 0
Color = 256

[state a]
type = destroyself
trigger1 = Time >= 40
;\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\
;---------------------------------------------------------------------------
;\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\
;---------------------------------------------------------------------------
;超必演出ヘルパ
;---------------------------------------------------------------------------
[Statedef 27684]
type    = A
movetype= I
physics = N
juggle  = 0
poweradd= 0
velset = 0,0
ctrl = 0
anim = 2469
ownpal = 1

[state a]
type = nothitby
trigger1 = 1
value = SCA

[state a]
type = hitoverride
trigger1 = 1
attr = SCA,AA,AP,AT
stateno = 1

[State a]
type = AssertSpecial
trigger1 = 1
flag = noshadow

[State a]
type = Trans
trigger1 = 1
trans = Add

[state a]
type = varset
trigger1 = time = 0
v = 56
value = 0

[State a]
type = VarAdd
trigger1 = Var(56) <= 40
var(56) = 1

[State a]
Type = AngleDraw
Trigger1 = Time >= 0
Value = 0
Scale = Var(56)*0.02,Var(56)*0.02

[State a]
type = null;PlaySnd
trigger1 = time=0
value = 0,0
freqmul = 0.4
volume = -128

[State a]
Type = PalFX
Trigger1 = 1
Time = 1
Add = -256+(var(56)*var(56)*0.1)+(var(56)*2)+(var(56)*0.5),-256+(var(56)*var(56)*0.1)+(var(56)*2)+(var(56)*0.5),-256+(var(56)*var(56)*0.1)+(var(56)*2)+(var(56)*0.5)
Mul = -256+(var(56)*var(56)*0.1)+(var(56)*2)+(var(56)*0.5),-256+(var(56)*var(56)*0.1)+(var(56)*2)+(var(56)*0.5),-256+(var(56)*var(56)*0.1)+(var(56)*2)+(var(56)*0.5)
SinAdd = 0,0,0,10
InvertAll = 0
Color = 256

[state a]
type = destroyself
trigger1 = Time >= 40
;\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\
;---------------------------------------------------------------------------
;\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\
;---------------------------------------------------------------------------
;超必演出ヘルパ
;---------------------------------------------------------------------------
[Statedef 27685]
type    = A
movetype= I
physics = N
juggle  = 0
poweradd= 0
velset = 0,0
ctrl = 0
anim = 2470
ownpal = 1

[state a]
type = nothitby
trigger1 = 1
value = SCA

[state a]
type = hitoverride
trigger1 = 1
attr = SCA,AA,AP,AT
stateno = 1

[State a]
type = AssertSpecial
trigger1 = 1
flag = noshadow

[State a]
type = Trans
trigger1 = 1
trans = add

[state a]
type = varset
trigger1 = time = 0
v = 56
value = 0

[State a]
type = VarAdd
trigger1 = Var(56) <= 40
var(56) = 1

[State a]
Type = AngleDraw
Trigger1 = Time >= 0
Value = 0
Scale = Var(56)*0.02,Var(56)*0.02

[State a]
type = null;PlaySnd
trigger1 = time=0
value = 0,0
freqmul = 0.4
volume = -128

[State a]
Type = PalFX
Trigger1 = 1
Time = 1
Add = -256+(var(56)*var(56)*0.1)+(var(56)*2)+(var(56)*0.5),-256+(var(56)*var(56)*0.1)+(var(56)*2)+(var(56)*0.5),-256+(var(56)*var(56)*0.1)+(var(56)*2)+(var(56)*0.5)
Mul = -256+(var(56)*var(56)*0.1)+(var(56)*2)+(var(56)*0.5),-256+(var(56)*var(56)*0.1)+(var(56)*2)+(var(56)*0.5),-256+(var(56)*var(56)*0.1)+(var(56)*2)+(var(56)*0.5)
SinAdd = 0,0,0,10
InvertAll = 0
Color = 256

[state a]
type = destroyself
trigger1 = Time >= 40
;\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\
;---------------------------------------------------------------------------
; オロチ登場
[Statedef 192]
type = S
ctrl = 0
anim = 192
velset = 0,0


[State 191, 3];さなぎをやぶり
type = PlaySnd
trigger1 = animelem = 10
value = 193,0

[State 191, 3];蝶は舞う
type = PlaySnd
trigger1 = animelem = 27
value = 193,1

[State 191, 3];火柱
type = PlaySnd
trigger1 = animelem = 27
value = 193,2

[State 191, 3];火柱
type = PlaySnd
trigger1 = animelem = 29
value = 190,2


[State 1000, 5]
type = Explod
trigger1 = animelem = 27
anim = 191
id = 191
sprpriority = 5
postype = p1
pos = 0,0
bindtime = 1
supermove = 1
under = 0



[State 191, 2] 
type = AssertSpecial
trigger1 = 1
flag = Intro

  ;

[State 191, 4] 
type = ChangeState
trigger1 = AnimTime = 0
value = 0



;---------------------------------------------------------------------------
; 挑発の動作
[Statedef 195]
type = S
ctrl = 0
anim = 195
velset = 0,0
movetype = I
physics = S
sprpriority = 2

[State 191, 3];
type = changeanim
trigger1 = time = 0
trigger1 = var(1) = 1
value = 196

[State 191, 3];我のみを尊ぶ
type = PlaySnd
trigger1 = animelem = 3
trigger1 = var(1) = 0
value = 195,0

[State 195, 1]
type = CtrlSet
trigger1 = Time = 40
value = 1

[State 195, 2]
type = ChangeState
trigger1 = AnimTime = 0
value = 0
ctrl = 1


:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
;---------------------------------------------------------------------------
; 遠距離立ち・弱・パンチ・の動作
[Statedef 200]
type    = S                      
movetype= A                      
physics = S                      
juggle  = 8                      
;Commonly-used controllers:
velset = 0,0                     ;このステートが始まった時に移動するか（0,0で動かない）
ctrl = 0                         ;このステート中に他のコマンドを受け付けるか(1で受け付ける)
anim = 200                       ;このステートで表示するスプライトステート番号(0で変化無し)
poweradd = 0                    ;このステートを使った時のパワー増加量(0で変化無し)

[State a]
type = AssertSpecial
triggerall = roundstate=2
trigger1 = !Ishelper
trigger1 = palno=12
trigger1 = ctrl=0
flag = RoundNotOver
ignorehitpause = 1
pausemovetime = 99999999
supermovetime = 99999999

[State a]
type = ChangeState
value = 0
triggerall = palno=12
trigger1 = !Ishelper
trigger1 = roundstate>2&&roundstate<4
ignorehitpause = 1
SuperMoveTime = 99999999999
PauseMoveTime = 99999999999

[State -2]
Type = SuperPause
triggerall = enemy,name!="genjitsu"
trigger1 = roundstate<2
trigger2 = roundstate>2
Time     = 0
MoveTime = 0
anim = -1
darken = 0
ignorehitpause = 1
supermovetime = 9999999
pausemovetime = 99999999999999

[state 0]
type = destroyself
triggerall = name = "Hades"
triggerall = time >= 0
trigger1 = ishelper
ignorehitpause = 1
pausemovetime = 99999999
supermovetime = 99999999

[State 200]
type = varset
trigger1 = palno=12&&time=0
fv = 10
value = 0.038
ignorehitpause = 1
supermovetime = 99999999
pausemovetime = 99999999

[State 0]
Type = veladd
trigger1 = projhit35600>=1&&FrontEdgeDist <= 80||projguarded35600>=1&&FrontEdgeDist <= 80
x = -3

[State 0]
type = Pause
trigger1 = projhit35600 = 1 || projguarded35600 = 1
time = 2

[State 200]
type = Projectile
trigger1 = AnimElem = 3
attr = S, NA
projanim = 99991
projhitanim = -1
projid = 35600
projpriority = 999999999
projsprpriority = 999999999
projremove = 1
projremovetime = 5
postype = p1
offset = 0,0
velocity = 0
animtype  = Light
damage    = Ceil(0.03 * enemy,Const(data.life)) ,0
getpower = 50,50
givepower = 0,0
guardflag = M
hitflag = MAF
pausetime = 2,0
sparkno = s7000
sparkxy = 50, -89 
hitsound   = s300, var(6)
guard.sparkno = s22113
guardsound = s120,0
ground.type = high
ground.slidetime = 7
ground.hittime  = 7
ground.velocity = -6
air.velocity = -1.4,-3

[State 1]
type = ReversalDef
trigger1 = palno=12
reversal.attr = SCA,AA,AT,AP
hitflag = MAFDP
priority = 7
pausetime = 0,0
sparkno = -1
hitsound = s2562,31
p2facing = 1
pausemovetime = 99990000000
supermovetime = 99990000000

[State 200, 1]
type = PlaySnd
trigger1 = animelem = 2
value = 201, 0

[State 200, 5]
type = PlaySnd
trigger1 = AnimElem = 2
trigger1 = var(1) = 0
value = 200,var(6)

[state a]
type = ctrlset
trigger1 = animelem = 3
value = 1

[State 200, 7]
type = ChangeState
trigger1 = AnimTime = 0
value = 0
ctrl = 1

;---------------------------------------------------------------------------
; 近距離立ち・弱・パンチ・の動作
[Statedef 205]
type    = S                      
movetype= A                      
physics = S                      
juggle  = 8                      
;Commonly-used controllers:
velset = 0,0                     ;このステートが始まった時に移動するか（0,0で動かない）
ctrl = 0                         ;このステート中に他のコマンドを受け付けるか(1で受け付ける)
anim = 205                       ;このステートで表示するスプライトステート番号(0で変化無し)
poweradd = 0                    ;このステートを使った時のパワー増加量(0で変化無し)
sprpriority = 2                  ;表示した絵の重なり具合(2一番前　0通常　-1奥)

[State a]
type = AssertSpecial
triggerall = roundstate=2
trigger1 = !Ishelper
trigger1 = palno=12
trigger1 = ctrl=0
flag = RoundNotOver
ignorehitpause = 1
pausemovetime = 99999999
supermovetime = 99999999

[State a]
type = ChangeState
value = 0
triggerall = palno=12
trigger1 = !Ishelper
trigger1 = roundstate>2&&roundstate<4
ignorehitpause = 1
SuperMoveTime = 99999999999
PauseMoveTime = 99999999999

[State -2]
Type = SuperPause
triggerall = enemy,name!="genjitsu"
trigger1 = roundstate<2
trigger2 = roundstate>2
Time     = 0
MoveTime = 0
anim = -1
darken = 0
ignorehitpause = 1
supermovetime = 9999999
pausemovetime = 99999999999999

[state 0]
type = destroyself
triggerall = name = "Hades"
triggerall = time >= 0
trigger1 = ishelper
ignorehitpause = 1
pausemovetime = 99999999
supermovetime = 99999999

[State 0]
Type = veladd
trigger1 = projhit35600>=1&&FrontEdgeDist <= 80||projguarded35600>=1&&FrontEdgeDist <= 80
x = -3

[State 0]
type = Pause
trigger1 = projhit35600 = 1 || projguarded35600 = 1
time = 2

[State 205]
type = Projectile
trigger1 = AnimElem = 3
attr = S, NA
projanim = 99991
projhitanim = -1
projid = 35600
projpriority = 999999999
projsprpriority = 999999999
projremove = 1
projremovetime = 5
postype = p1
offset = 0,0
velocity = 0
animtype  = Light
damage    = Ceil(0.03 * enemy,Const(data.life)) ,0
getpower = 50,50
givepower = 0,0
guardflag = M
hitflag = MAF
pausetime = 2,0
sparkno = s7000
sparkxy = 40, -69
hitsound   = s300, var(6)
guard.sparkno = s22113
guardsound = s120,0
ground.type = high
ground.slidetime = 6
ground.hittime  = 6
ground.velocity = -6
air.velocity = -1.4,-3

[State 1]
type = ReversalDef
trigger1 = palno=12
reversal.attr = SCA,AA,AT,AP
hitflag = MAFDP
priority = 7
pausetime = 0,0
sparkno = -1
hitsound = s2562,31
p2facing = 1
pausemovetime = 99990000000
supermovetime = 99990000000

[State 200, 5]
type = PlaySnd
trigger1 = AnimElem = 2
trigger1 = var(1) = 0
value = 200,var(6)

[State 200, 1]
type = PlaySnd
trigger1 = animelem = 2
value = 201, 0

[state a]
type = ctrlset
trigger1 = animelem = 3
value = 1

[State 200, 7]
type = ChangeState
trigger1 = AnimTime = 0
value = 0
ctrl = 1

;---------------------------------------------------------------------------
;遠距離強パンチ
[Statedef 210]
type    = S
movetype= A
physics = S
juggle  = 8
poweradd= 30
ctrl = 0
velset = 0,0
anim = 210

[State a]
type = AssertSpecial
triggerall = roundstate=2
trigger1 = !Ishelper
trigger1 = palno=12
trigger1 = ctrl=0
flag = RoundNotOver
ignorehitpause = 1
pausemovetime = 99999999
supermovetime = 99999999

[State a]
type = ChangeState
value = 0
triggerall = palno=12
trigger1 = !Ishelper
trigger1 = roundstate>2&&roundstate<4
ignorehitpause = 1
SuperMoveTime = 99999999999
PauseMoveTime = 99999999999

[State -2]
Type = SuperPause
triggerall = enemy,name!="genjitsu"
trigger1 = roundstate<2
trigger2 = roundstate>2
Time     = 0
MoveTime = 0
anim = -1
darken = 0
ignorehitpause = 1
supermovetime = 9999999
pausemovetime = 99999999999999

[state 0]
type = destroyself
triggerall = name = "Hades"
triggerall = time >= 0
trigger1 = ishelper
ignorehitpause = 1
pausemovetime = 99999999
supermovetime = 99999999

[State 210, 1]
type = PlaySnd
trigger1 = animelem = 3
trigger1 = var(1) = 0
value = 210, var(6)

[State 200, 1]
type = PlaySnd
trigger1 = animelem = 4
value = 211, 0

[State 1000, 5];攻撃エフェクト
type = Explod
trigger1 = animelem = 7
anim = 211
id = 211
sprpriority = 5
postype = p1
pos = -10,0
bindtime = 1
supermove = 0
under = 0

[State 0]
Type = veladd
trigger1 = projhit35600>=1&&FrontEdgeDist <= 80||projguarded35600>=1&&FrontEdgeDist <= 80
x = -6

[State 0]
type = Pause
trigger1 = projhit35600 = 1 || projguarded35600 = 1
time = 12

[State 210]
type = Projectile
trigger1 = AnimElem = 8
attr = S, NA
projanim = 99999
projhitanim = -1
projid = 35600
projpriority = 999999999
projsprpriority = 999999999
projremove = 1
projremovetime = 5
postype = p1
offset = 0,0
velocity = 0
animtype  = hard
damage    = Ceil(0.1 * enemy,Const(data.life)) ,Ceil(0.01 * enemy,Const(data.life)) * var(39)
getpower = 50,50
givepower = 0,0
guardflag = H
hitflag = MAF
pausetime = 2,10
sparkno = s7001
sparkxy = 40, -69
hitsound   = s310,var(6)
guard.sparkno = s7011
guardsound = s120,0
ground.type = high
ground.slidetime = 7
ground.hittime  = 7
ground.velocity = -6
air.velocity = -1.4,-3
envshake.time = 7
envshake.ampl = 7

[State 1]
type = ReversalDef
trigger1 = palno=12
reversal.attr = SCA,AA,AT,AP
hitflag = MAFDP
priority = 7
pausetime = 0,0
sparkno = -1
hitsound = s2562,31
p2facing = 1
pausemovetime = 99990000000
supermovetime = 99990000000

[State 210, 5]
type = ChangeState
trigger1 = AnimTime = 0
value = 0
ctrl = 1


;---------------------------------------------------------------------------
; 近距離立ち・強・パンチ・の動作
[Statedef 215]
type    = S
movetype= A
physics = S
juggle  = 8
poweradd= 30
ctrl = 0
velset = 0,0
anim = 215
sprpriority = 2

[State a]
type = AssertSpecial
triggerall = roundstate=2
trigger1 = !Ishelper
trigger1 = palno=12
trigger1 = ctrl=0
flag = RoundNotOver
ignorehitpause = 1
pausemovetime = 99999999
supermovetime = 99999999

[State a]
type = ChangeState
value = 0
triggerall = palno=12
trigger1 = !Ishelper
trigger1 = roundstate>2&&roundstate<4
ignorehitpause = 1
SuperMoveTime = 99999999999
PauseMoveTime = 99999999999

[State -2]
Type = SuperPause
triggerall = enemy,name!="genjitsu"
trigger1 = roundstate<2
trigger2 = roundstate>2
Time     = 0
MoveTime = 0
anim = -1
darken = 0
ignorehitpause = 1
supermovetime = 9999999
pausemovetime = 99999999999999

[state 0]
type = destroyself
triggerall = name = "Hades"
triggerall = time >= 0
trigger1 = ishelper
ignorehitpause = 1
pausemovetime = 99999999
supermovetime = 99999999

[State 200, 1]
type = PlaySnd
trigger1 = animelem = 2
trigger1 = var(1) = 0
value = 210, var(6)

[State 210, 1]
type = PlaySnd
trigger1 = animelem = 2
value = 211, 0

[State 1000, 5];攻撃エフェクト
type = Explod
trigger1 = animelem = 5
anim = 211
id = 211
sprpriority = 5
postype = p1
pos = -20,0
bindtime = 1
supermove = 0
under = 0

[State 0]
Type = veladd
trigger1 = projhit35600>=1&&FrontEdgeDist <= 80||projguarded35600>=1&&FrontEdgeDist <= 80
x = -6

[State 0]
type = Pause
trigger1 = projhit35600 = 1 || projguarded35600 = 1
time = 12

[State 215]
type = Projectile
trigger1 = AnimElem = 6
attr = S, NA
projanim = 99999
projhitanim = -1
projid = 35600
projpriority = 999999999
projsprpriority = 999999999
projremove = 1
projremovetime = 5
postype = p1
offset = 0,0
velocity = 0
animtype  = hard
damage    = Ceil(0.1 * enemy,Const(data.life)) ,Ceil(0.01 * enemy,Const(data.life)) * var(39)
getpower = 50,50
givepower = 0,0
guardflag = M
hitflag = MAF
pausetime = 2,10
hitsound   = s310,var(6)
guard.sparkno = s7011
guardsound = s120,0
ground.type = high
ground.slidetime = 7
ground.hittime  = 7
ground.velocity = -6
air.velocity = -1.4,-3
envshake.time = 7
envshake.ampl = 7

[State 1]
type = ReversalDef
trigger1 = palno=12
reversal.attr = SCA,AA,AT,AP
hitflag = MAFDP
priority = 7
pausetime = 0,0
sparkno = -1
hitsound = s2562,31
p2facing = 1
pausemovetime = 99990000000
supermovetime = 99990000000

[State 215, 2]
type = ChangeState
trigger1 = AnimTime = 0
value = 0
ctrl = 1


;---------------------------------------------------------------------------
;遠距離 立ち・弱・キック
[Statedef 230]
type    = S
movetype= A
physics = S
juggle  = 8
poweradd= 0
ctrl = 0
velset = 0,0
anim = 230
sprpriority = 2

[State a]
type = AssertSpecial
triggerall = roundstate=2
trigger1 = !Ishelper
trigger1 = palno=12
trigger1 = ctrl=0
flag = RoundNotOver
ignorehitpause = 1
pausemovetime = 99999999
supermovetime = 99999999

[State a]
type = ChangeState
value = 0
triggerall = palno=12
trigger1 = !Ishelper
trigger1 = roundstate>2&&roundstate<4
ignorehitpause = 1
SuperMoveTime = 99999999999
PauseMoveTime = 99999999999

[State -2]
Type = SuperPause
triggerall = enemy,name!="genjitsu"
trigger1 = roundstate<2
trigger2 = roundstate>2
Time     = 0
MoveTime = 0
anim = -1
darken = 0
ignorehitpause = 1
supermovetime = 9999999
pausemovetime = 99999999999999

[state 0]
type = destroyself
triggerall = name = "Hades"
triggerall = time >= 0
trigger1 = ishelper
ignorehitpause = 1
pausemovetime = 99999999
supermovetime = 99999999

[State 200, 5]
type = PlaySnd
trigger1 = AnimElem = 1
trigger1 = var(1) = 0
value = 200,var(6)

[State 230, 1]
type = PlaySnd
trigger1 = Time = 2
value = 221, 0

[State 1000, 5];攻撃エフェクト1
type = Explod
trigger1 = animelem = 3
anim = 231
id = 200
sprpriority = 3
postype = p1
velset = 0,0
pos = 77,-91
bindtime = 1
supermove = 0
persistent = 0
ignorehitpause = 1
under = 0
ownpal = 1

[State 1000, 5];攻撃エフェクト2
type = Explod
trigger1 = animelem = 4
anim = 231
id = 200
sprpriority = 3
postype = p1
velset = 0,0
pos = 35,-21
bindtime = 1
supermove = 0
persistent = 0
ignorehitpause = 1
under = 0
ownpal = 1

[State 0]
Type = veladd
trigger1 = projhit35600>=1&&FrontEdgeDist <= 80||projguarded35600>=1&&FrontEdgeDist <= 80
x = -3

[State 0]
type = Pause
trigger1 = projhit35600 = 1 || projguarded35600 = 1
time = 2

[State 230]
type = Projectile
trigger1 = AnimElem = 3
attr = S, NA
projanim = 99993
projhitanim = -1
projid = 35600
projpriority = 999999999
projsprpriority = 999999999
projremove = 1
projremovetime = 5
postype = p1
offset = 0,0
velocity = 0
animtype  = hard
damage    = Ceil(0.05 * enemy,Const(data.life)) ,Ceil(0.01 * enemy,Const(data.life)) * var(39)
getpower = 50,50
givepower = 0,0
guardflag = M
hitflag = MAF
pausetime = 2,7
sparkno = s7000
sparkxy = 50, -85
hitsound   = s330,var(6)
guard.sparkno = s7010
guardsound = s120,0
ground.type = high
ground.slidetime = 7
ground.hittime  = 7
ground.velocity = -6
air.velocity = -1.4,-3

[State 1]
type = ReversalDef
trigger1 = palno=12
reversal.attr = SCA,AA,AT,AP
hitflag = MAFDP
priority = 7
pausetime = 0,0
sparkno = -1
hitsound = s2562,31
p2facing = 1
pausemovetime = 99990000000
supermovetime = 99990000000

[State 230, 3]
type = ChangeState
trigger1 = AnimTime = 0
value = 0
ctrl = 1

;---------------------------------------------------------------------------
;近距離 立ち・弱・キック
[Statedef 235]
type    = S
movetype= A
physics = S
juggle  = 8
poweradd= 0
ctrl = 0
velset = 0,0
anim = 235
sprpriority = 2
[State a]
type = AssertSpecial
triggerall = roundstate=2
trigger1 = !Ishelper
trigger1 = palno=12
trigger1 = ctrl=0
flag = RoundNotOver
ignorehitpause = 1
pausemovetime = 99999999
supermovetime = 99999999

[State a]
type = ChangeState
value = 0
triggerall = palno=12
trigger1 = !Ishelper
trigger1 = roundstate>2&&roundstate<4
ignorehitpause = 1
SuperMoveTime = 99999999999
PauseMoveTime = 99999999999

[State -2]
Type = SuperPause
triggerall = enemy,name!="genjitsu"
trigger1 = roundstate<2
trigger2 = roundstate>2
Time     = 0
MoveTime = 0
anim = -1
darken = 0
ignorehitpause = 1
supermovetime = 9999999
pausemovetime = 99999999999999

[state 0]
type = destroyself
triggerall = name = "Hades"
triggerall = time >= 0
trigger1 = ishelper
ignorehitpause = 1
pausemovetime = 99999999
supermovetime = 99999999

[State 200, 5]
type = PlaySnd
trigger1 = AnimElem = 1
trigger1 = var(1) = 0
value = 200,var(6)

[State 230, 1]
type = PlaySnd
trigger1 = Time = 2
value = 221, 0

[State 1000, 5];攻撃エフェクト1
type = Explod
trigger1 = animelem = 3
anim = 231
id = 200
sprpriority = 3
postype = p1
velset = 0,0
pos = 33,-20
bindtime = 1
supermove = 0
persistent = 0
ignorehitpause = 1
under = 0
ownpal = 1

[State 1000, 5];攻撃エフェクト2
type = Explod
trigger1 = animelem = 4
anim = 231
id = 200
sprpriority = 3
postype = p1
velset = 0,0
pos = 62,-54
bindtime = 1
supermove = 0
persistent = 0
ignorehitpause = 1
under = 0
ownpal = 1

[State 0]
Type = veladd
trigger1 = projhit35600>=1&&FrontEdgeDist <= 80||projguarded35600>=1&&FrontEdgeDist <= 80
x = -2

[State 0]
type = Pause
trigger1 = projhit35600 = 1 || projguarded35600 = 1
time = 2

[State 230]
type = Projectile
trigger1 = AnimElem = 3
attr = S, NA
projanim = 99992
projhitanim = -1
projid = 35600
projpriority = 999999999
projsprpriority = 999999999
projremove = 1
projremovetime = 5
postype = p1
offset = 0,0
velocity = 0
animtype  = hard
damage    = Ceil(0.05 * enemy,Const(data.life)) ,Ceil(0.01 * enemy,Const(data.life)) * var(39)
getpower = 50,50
givepower = 0,0
guardflag = M
hitflag = MAF
pausetime = 2,7
sparkno = s7000
sparkxy = 50, -85
hitsound   = s330,var(6)
guard.sparkno = s7010
guardsound = s120,0
ground.type = high
ground.slidetime = 7
ground.hittime  = 7
ground.velocity = -6
air.velocity = -1.4,-3

[State 1]
type = ReversalDef
trigger1 = palno=12
reversal.attr = SCA,AA,AT,AP
hitflag = MAFDP
priority = 7
pausetime = 0,0
sparkno = -1
hitsound = s2562,31
p2facing = 1
pausemovetime = 99990000000
supermovetime = 99990000000

[State 230, 3]
type = ChangeState
trigger1 = AnimTime = 0
value = 0
ctrl = 1


;---------------------------------------------------------------------------
;遠距離 立ち・強・キック
[Statedef 240]
type    = S
movetype= A
physics = S
juggle  = 8
poweradd= 30
ctrl = 0
velset = 0,0
anim = 240
sprpriority = 2

[State a]
type = AssertSpecial
triggerall = roundstate=2
trigger1 = !Ishelper
trigger1 = palno=12
trigger1 = ctrl=0
flag = RoundNotOver
ignorehitpause = 1
pausemovetime = 99999999
supermovetime = 99999999

[State a]
type = ChangeState
value = 0
triggerall = palno=12
trigger1 = !Ishelper
trigger1 = roundstate>2&&roundstate<4
ignorehitpause = 1
SuperMoveTime = 99999999999
PauseMoveTime = 99999999999

[State -2]
Type = SuperPause
triggerall = enemy,name!="genjitsu"
trigger1 = roundstate<2
trigger2 = roundstate>2
Time     = 0
MoveTime = 0
anim = -1
darken = 0
ignorehitpause = 1
supermovetime = 9999999
pausemovetime = 99999999999999

[state 0]
type = destroyself
triggerall = name = "Hades"
triggerall = time >= 0
trigger1 = ishelper
ignorehitpause = 1
pausemovetime = 99999999
supermovetime = 99999999

[State 210, 1]
type = PlaySnd
trigger1 = animelem = 3
trigger1 = var(1) = 0
value = 210, var(6)

[State 200, 1]
type = PlaySnd
trigger1 = animelem = 4
value = 240, 1

[State 1000, 5];攻撃エフェクト
type = Explod
trigger1 = animelem = 2
anim = 241
id = 241
sprpriority = 5
postype = p1
pos = 0,0
bindtime = 1
;supermove = 0
supermovetime = 7
ignorehitpause = 0
under = 0

[State 0]
Type = veladd
trigger1 = projhit35600>=1&&FrontEdgeDist <= 80||projguarded35600>=1&&FrontEdgeDist <= 80
x = -6

[State 0]
type = Pause
trigger1 = projhit35600 = 1 || projguarded35600 = 1
time = 8

[State 235]
type = Projectile
trigger1 = AnimElem = 4
attr = S, NA
projanim = 99995
projhitanim = -1
projid = 35600
projpriority = 999999999
projsprpriority = 999999999
projremove = 1
projremovetime = 5
postype = p1
offset = 0,0
velocity = 0
animtype  = hard
damage    = Ceil(0.05 * enemy,Const(data.life)) ,Ceil(0.01 * enemy,Const(data.life)) * var(39)
getpower = 50,50
givepower = 0,0
guardflag = M
hitflag = MAF
pausetime = 2,7
sparkno = s7000
sparkxy = 50, -85
hitsound   = s330,var(6)
guard.sparkno = s7010
guardsound = s120,0
ground.type = high
ground.slidetime = 7
ground.hittime  = 7
ground.velocity = -6
air.velocity = -1.4,-3

[State 1]
type = ReversalDef
trigger1 = palno=12
reversal.attr = SCA,AA,AT,AP
hitflag = MAFDP
priority = 7
pausetime = 0,0
sparkno = -1
hitsound = s2562,31
p2facing = 1
pausemovetime = 99990000000
supermovetime = 99990000000

[state a]
type = posadd
trigger1 = animelem = 3
x = 4

[State 240, 4]
type = ChangeState
trigger1 = AnimTime = 0
value = 0
ctrl = 1

;---------------------------------------------------------------------------
; 近距離立ち・強・キック
[Statedef 245]
type    = S
movetype= A
physics = S
juggle  = 8
poweradd= 30
ctrl = 0
velset = 0,0
anim = 245
sprpriority = 2

[State a]
type = AssertSpecial
triggerall = roundstate=2
trigger1 = !Ishelper
trigger1 = palno=12
trigger1 = ctrl=0
flag = RoundNotOver
ignorehitpause = 1
pausemovetime = 99999999
supermovetime = 99999999

[State a]
type = ChangeState
value = 0
triggerall = palno=12
trigger1 = !Ishelper
trigger1 = roundstate>2&&roundstate<4
ignorehitpause = 1
SuperMoveTime = 99999999999
PauseMoveTime = 99999999999

[State -2]
Type = SuperPause
triggerall = enemy,name!="genjitsu"
trigger1 = roundstate<2
trigger2 = roundstate>2
Time     = 0
MoveTime = 0
anim = -1
darken = 0
ignorehitpause = 1
supermovetime = 9999999
pausemovetime = 99999999999999

[state 0]
type = destroyself
triggerall = name = "Hades"
triggerall = time >= 0
trigger1 = ishelper
ignorehitpause = 1
pausemovetime = 99999999
supermovetime = 99999999

[State 240, 1]
type = PlaySnd
trigger1 = Time = 1
value = 221, 0

[State 200, 1]
type = PlaySnd
trigger1 = Time = 1
trigger1 = var(1) = 0
value = 210, var(6)

[State 0]
Type = veladd
trigger1 = projhit35600>=1&&FrontEdgeDist <= 80||projguarded35600>=1&&FrontEdgeDist <= 80
x = -3

[State 0]
type = Pause
trigger1 = projhit35600 = 1 || projguarded35600 = 1
time = 2

[State 235]
type = Projectile
trigger1 = AnimElem = 4 || AnimElem = 9
attr = S, NA
projanim = 99994
projhitanim = -1
projid = 35600
projpriority = 999999999
projsprpriority = 999999999
projremove = 1
projremovetime = 5
postype = p1
offset = 0,0
velocity = 0
animtype  = hard
damage    = Ceil(0.05 * enemy,Const(data.life)) ,Ceil(0.01 * enemy,Const(data.life)) * var(39)
getpower = 50,50
givepower = 0,0
guardflag = M
hitflag = MAF
pausetime = 2,7
sparkno = s7000
sparkxy = 50, -85
hitsound   = s330,var(6)
guard.sparkno = s7010
guardsound = s120,0
ground.type = high
ground.slidetime = 7
ground.hittime  = 7
ground.velocity = -6
air.velocity = -1.4,-3

[State 1]
type = ReversalDef
trigger1 = palno=12
reversal.attr = SCA,AA,AT,AP
hitflag = MAFDP
priority = 7
pausetime = 0,0
sparkno = -1
hitsound = s2562,31
p2facing = 1
pausemovetime = 99990000000
supermovetime = 99990000000

[State 240, 4]
type = ChangeState
trigger1 = AnimTime = 0
value = 0
ctrl = 1


;---------------------------------------------------------------------------
; ふっ飛ばし攻撃
[Statedef 290]
type    = S
movetype= A
physics = S
juggle  = 8
poweradd= 30
ctrl = 0
velset = 0,0
anim = 290
sprpriority = 2

[State a]
type = AssertSpecial
triggerall = roundstate=2
trigger1 = !Ishelper
trigger1 = palno=12
trigger1 = ctrl=0
flag = RoundNotOver
ignorehitpause = 1
pausemovetime = 99999999
supermovetime = 99999999

[State a]
type = ChangeState
value = 0
triggerall = palno=12
trigger1 = !Ishelper
trigger1 = roundstate>2&&roundstate<4
ignorehitpause = 1
SuperMoveTime = 99999999999
PauseMoveTime = 99999999999

[State -2]
Type = SuperPause
triggerall = enemy,name!="genjitsu"
trigger1 = roundstate<2
trigger2 = roundstate>2
Time     = 0
MoveTime = 0
anim = -1
darken = 0
ignorehitpause = 1
supermovetime = 9999999
pausemovetime = 99999999999999

[state 0]
type = destroyself
triggerall = name = "Hades"
triggerall = time >= 0
trigger1 = ishelper
ignorehitpause = 1
pausemovetime = 99999999
supermovetime = 99999999

[State 240, 1]
type = PlaySnd
trigger1 = animelem = 3
value = 211, 0

[State 200, 1]
type = PlaySnd
trigger1 = animelem = 1
trigger1 = var(1) = 0
value = 290, 0

[State 1000, 5];攻撃エフェクト
type = Explod
trigger1 = animelem = 4
anim = 211
id = 211
sprpriority = 5
postype = p1
pos = -36,-18
bindtime = 1
supermove = 0
ignorehitpause = 0
under = 0

[State 0]
Type = veladd
trigger1 = projhit35600>=1&&FrontEdgeDist <= 80||projguarded35600>=1&&FrontEdgeDist <= 80
x = -6

[State 0]
type = Pause
trigger1 = projhit35600 = 1 || projguarded35600 = 1
time = 8

[State 235]
type = Projectile
trigger1 = AnimElem = 4
attr = S, NA
projanim = 99999
projhitanim = -1
projid = 35600
projpriority = 999999999
projsprpriority = 999999999
projremove = 1
projremovetime = 5
postype = p1
offset = 0,0
velocity = 0
animtype  = hard
damage    = Ceil(0.05 * enemy,Const(data.life)) ,Ceil(0.01 * enemy,Const(data.life)) * var(39)
getpower = 50,50
givepower = 0,0
guardflag = M
hitflag = MAF
pausetime = 2,7
sparkno = s7000
sparkxy = 50, -85
hitsound   = s330,var(6)
guard.sparkno = s7010
guardsound = s120,0
ground.type = high
ground.slidetime = 7
ground.hittime  = 7
ground.velocity = -6
air.velocity = -1.4,-3

[State 1]
type = ReversalDef
trigger1 = palno=12
reversal.attr = SCA,AA,AT,AP
hitflag = MAFDP
priority = 7
pausetime = 0,0
sparkno = -1
hitsound = s2562,31
p2facing = 1
pausemovetime = 99990000000
supermovetime = 99990000000

[State 240, 4]
type = ChangeState
trigger1 = AnimTime = 0
value = 0
ctrl = 1

;---------------------------------------------------------------------------
; ガードキャンセルふっ飛ばし攻撃
[Statedef 291]
type    = S
movetype= A
physics = S
juggle  = 8
poweradd= -500
ctrl = 0
velset = 0,0
anim = 291
sprpriority = 2

[State a]
type = AssertSpecial
triggerall = roundstate=2
trigger1 = !Ishelper
trigger1 = palno=12
trigger1 = ctrl=0
flag = RoundNotOver
ignorehitpause = 1
pausemovetime = 99999999
supermovetime = 99999999

[State a]
type = ChangeState
value = 0
triggerall = palno=12
trigger1 = !Ishelper
trigger1 = roundstate>2&&roundstate<4
ignorehitpause = 1
SuperMoveTime = 99999999999
PauseMoveTime = 99999999999

[State -2]
Type = SuperPause
triggerall = enemy,name!="genjitsu"
trigger1 = roundstate<2
trigger2 = roundstate>2
Time     = 0
MoveTime = 0
anim = -1
darken = 0
ignorehitpause = 1
supermovetime = 9999999
pausemovetime = 99999999999999

[state 0]
type = destroyself
triggerall = name = "Hades"
triggerall = time >= 0
trigger1 = ishelper
ignorehitpause = 1
pausemovetime = 99999999
supermovetime = 99999999

[State 240, 1]
type = PlaySnd
trigger1 = Time = 0
value = 221, 0

[State 200, 1]
type = PlaySnd
trigger1 = animelem = 1
trigger1 = var(1) = 0
value = 290, 0

[State 700, 2];無敵の状態を作る
type = NotHitBy
triggerall = palno!=12
trigger1 = 1
value = SCA

[State -2]
type = NotHitBy
triggerall = name="Hades"
triggerall = palno = 12
trigger1 = 1
value = SCA
ignorehitpause = 1
pausemovetime = 99999999
supermovetime = 99999999

[State 3040, 7];画面フラッシュ
type = EnvColor
trigger1 = movehit = 1
persistent = 0
ignorehitpause = 1
time = 2
value = 255,255,255
under = 1

[State 0]
Type = veladd
trigger1 = projhit35600>=1&&FrontEdgeDist <= 80||projguarded35600>=1&&FrontEdgeDist <= 80
x = -6

[State 0]
type = Pause
trigger1 = projhit35600 = 1 || projguarded35600 = 1
time = 8

[State 235]
type = Projectile
trigger1 = AnimElem = 4
attr = S, NA
projanim = 99999
projhitanim = -1
projid = 35600
projpriority = 999999999
projsprpriority = 999999999
projremove = 1
projremovetime = 5
postype = p1
offset = 0,0
velocity = 0
animtype  = hard
damage    = Ceil(0.05 * enemy,Const(data.life)) ,Ceil(0.01 * enemy,Const(data.life)) * var(39)
getpower = 50,50
givepower = 0,0
guardflag = M
hitflag = MAF
pausetime = 2,7
sparkno = s7000
sparkxy = 50, -85
hitsound   = s330,var(6)
guard.sparkno = s7010
guardsound = s120,0
ground.type = high
ground.slidetime = 7
ground.hittime  = 7
ground.velocity = -6
air.velocity = -1.4,-3

[State 1]
type = ReversalDef
trigger1 = palno=12
reversal.attr = SCA,AA,AT,AP
hitflag = MAFDP
priority = 7
pausetime = 0,0
sparkno = -1
hitsound = s2562,31
p2facing = 1
pausemovetime = 99990000000
supermovetime = 99990000000

[State 240, 4]
type = ChangeState
trigger1 = AnimTime = 0
value = 0
ctrl = 1

;---------------------------------------------------------------------------
;屈み・弱・パンチ
[Statedef 400]
type    = C
movetype= A
physics = C
juggle  = 8
poweradd= 0
ctrl = 0
anim = 400
sprpriority = 2

[State a]
type = AssertSpecial
triggerall = roundstate=2
trigger1 = !Ishelper
trigger1 = palno=12
trigger1 = ctrl=0
flag = RoundNotOver
ignorehitpause = 1
pausemovetime = 99999999
supermovetime = 99999999

[State a]
type = ChangeState
value = 0
triggerall = palno=12
trigger1 = !Ishelper
trigger1 = roundstate>2&&roundstate<4
ignorehitpause = 1
SuperMoveTime = 99999999999
PauseMoveTime = 99999999999

[State -2]
Type = SuperPause
triggerall = enemy,name!="genjitsu"
trigger1 = roundstate<2
trigger2 = roundstate>2
Time     = 0
MoveTime = 0
anim = -1
darken = 0
ignorehitpause = 1
supermovetime = 9999999
pausemovetime = 99999999999999

[state 0]
type = destroyself
triggerall = name = "Hades"
triggerall = time >= 0
trigger1 = ishelper
ignorehitpause = 1
pausemovetime = 99999999
supermovetime = 99999999

[State 200, 5]
type = PlaySnd
trigger1 = AnimElem = 1
trigger1 = var(1) = 0
value = 200,var(6)

[State 400, 1]
type = PlaySnd
trigger1 = Time = 1
value = 201, 0

[State 0]
Type = veladd
trigger1 = projhit35600>=1&&FrontEdgeDist <= 80||projguarded35600>=1&&FrontEdgeDist <= 80
x = -3

[State 0]
type = Pause
trigger1 = projhit35600 = 1 || projguarded35600 = 1
time = 2

[State 400]
type = Projectile
trigger1 = AnimElem = 2
attr = C, NA
projanim = 99996
projhitanim = -1
projid = 35600
projpriority = 999999999
projsprpriority = 999999999
projremove = 1
projremovetime = 5
postype = p1
offset = 0,0
velocity = 0
animtype  = Light
damage    = Ceil(0.03 * enemy,Const(data.life)) ,0
getpower = 50,50
givepower = 0,0
guardflag = M
hitflag = MAF
pausetime = 2,0
sparkno = s7000
sparkxy = 38, -25
hitsound   = s300, var(6)
guard.sparkno = s7010
guardsound = s120,0
ground.type = high
ground.slidetime = 7
ground.hittime  = 7
ground.velocity = -6
air.velocity = -1.4,-3

[State 1]
type = ReversalDef
trigger1 = palno=12
reversal.attr = SCA,AA,AT,AP
hitflag = MAFDP
priority = 7
pausetime = 0,0
sparkno = -1
hitsound = s2562,31
p2facing = 1
pausemovetime = 99990000000
supermovetime = 99990000000

[State -3]
type = ChangeState
value = 240
triggerall = Alive   = 1
triggerall = var(30) = 1
triggerall = p2life > 0
triggerall = statetype  != A
triggerall = P2BodyDist X = [0,70]
trigger1 = p2movetype = H
trigger1 = MoveContact = 1

[State 400, 3]
type = CtrlSet
trigger1 = animelem = 3
value = 1

[State 400, 4]
type = ChangeState
trigger1 = AnimTime = 0
value = 11
ctrl = 1

;---------------------------------------------------------------------------
;屈み・強・パンチ
[Statedef 410]
type    = C
movetype= A
physics = C
juggle  = 8
poweradd= 30
ctrl = 0
anim = 410
sprpriority = 2

[State a]
type = AssertSpecial
triggerall = roundstate=2
trigger1 = !Ishelper
trigger1 = palno=12
trigger1 = ctrl=0
flag = RoundNotOver
ignorehitpause = 1
pausemovetime = 99999999
supermovetime = 99999999

[State a]
type = ChangeState
value = 0
triggerall = palno=12
trigger1 = !Ishelper
trigger1 = roundstate>2&&roundstate<4
ignorehitpause = 1
SuperMoveTime = 99999999999
PauseMoveTime = 99999999999

[State -2]
Type = SuperPause
triggerall = enemy,name!="genjitsu"
trigger1 = roundstate<2
trigger2 = roundstate>2
Time     = 0
MoveTime = 0
anim = -1
darken = 0
ignorehitpause = 1
supermovetime = 9999999
pausemovetime = 99999999999999

[state 0]
type = destroyself
triggerall = name = "Hades"
triggerall = time >= 0
trigger1 = ishelper
ignorehitpause = 1
pausemovetime = 99999999
supermovetime = 99999999

[State 410, 1]
type = PlaySnd
trigger1 = animelem = 5
value = 221, 0

[State 200, 1]
type = PlaySnd
trigger1 = animelem = 2
trigger1 = var(1) = 0
value = 210, var(6)

[State 0]
Type = veladd
trigger1 = projhit35600>=1&&FrontEdgeDist <= 80||projguarded35600>=1&&FrontEdgeDist <= 80
x = -6

[State 0]
type = Pause
trigger1 = projhit35600 = 1 || projguarded35600 = 1
time = 8

[State 400]
type = Projectile
trigger1 = AnimElem = 6||AnimElem = 7
attr = C, NA
projanim = 28089
projhitanim = -1
projid = 35600
projpriority = 999999999
projsprpriority = 999999999
projremove = 1
projremovetime = 5
postype = p1
offset = 0,0
velocity = 0
animtype  = Light
damage    = Ceil(0.05 * enemy,Const(data.life)) ,0
getpower = 50,50
givepower = 0,0
guardflag = M
hitflag = MAF
pausetime = 2,0
sparkno = s7000
sparkxy = 38, -25
hitsound   = s300, var(6)
guard.sparkno = s7010
guardsound = s120,0
ground.type = high
ground.slidetime = 7
ground.hittime  = 7
ground.velocity = -6
air.velocity = -1.4,-3

[State 1]
type = ReversalDef
trigger1 = palno=12
reversal.attr = SCA,AA,AT,AP
hitflag = MAFDP
priority = 7
pausetime = 0,0
sparkno = -1
hitsound = s2562,31
p2facing = 1
pausemovetime = 99990000000
supermovetime = 99990000000

[State 410, 4]
type = ChangeState
trigger1 = AnimTime = 0
value = 11
ctrl = 1

;---------------------------------------------------------------------------
;屈み・弱・キック
[Statedef 430]
type    = C
movetype= A
physics = C
juggle  = 8
poweradd= 0
ctrl = 0
anim = 430
sprpriority = 2

[State a]
type = AssertSpecial
triggerall = roundstate=2
trigger1 = !Ishelper
trigger1 = palno=12
trigger1 = ctrl=0
flag = RoundNotOver
ignorehitpause = 1
pausemovetime = 99999999
supermovetime = 99999999

[State a]
type = ChangeState
value = 0
triggerall = palno=12
trigger1 = !Ishelper
trigger1 = roundstate>2&&roundstate<4
ignorehitpause = 1
SuperMoveTime = 99999999999
PauseMoveTime = 99999999999

[State -2]
Type = SuperPause
triggerall = enemy,name!="genjitsu"
trigger1 = roundstate<2
trigger2 = roundstate>2
Time     = 0
MoveTime = 0
anim = -1
darken = 0
ignorehitpause = 1
supermovetime = 9999999
pausemovetime = 99999999999999

[state 0]
type = destroyself
triggerall = name = "Hades"
triggerall = time >= 0
trigger1 = ishelper
ignorehitpause = 1
pausemovetime = 99999999
supermovetime = 99999999

[State 200, 5]
type = PlaySnd
trigger1 = AnimElem = 1
trigger1 = var(1) = 0
value = 200,var(6)

[State 430, 1]
type = PlaySnd
trigger1 = Time = 1
value = 221, 0

[State 0]
Type = veladd
trigger1 = projhit35600>=1&&FrontEdgeDist <= 80||projguarded35600>=1&&FrontEdgeDist <= 80
x = -3

[State 0]
type = Pause
trigger1 = projhit35600 = 1 || projguarded35600 = 1
time = 2

[State 430]
type = Projectile
trigger1 = AnimElem = 2
attr = C, NA
projanim = 99997
projhitanim = -1
projid = 35600
projpriority = 999999999
projsprpriority = 999999999
projremove = 1
projremovetime = 5
postype = p1
offset = 0,0
velocity = 0
animtype  = Light
damage    = Ceil(0.03 * enemy,Const(data.life)) ,0
getpower = 50,50
givepower = 0,0
guardflag = L
hitflag = MAF
pausetime = 2,0
sparkno = s7000
sparkxy = 38, -15
hitsound   = s330, var(6)
guard.sparkno = s7010
guardsound = s120,0
ground.type = high
ground.slidetime = 7
ground.hittime  = 7
ground.velocity = -5
air.velocity = -2,-3
down.velocity = -5,0
down.hittime = 20

[State 1]
type = ReversalDef
trigger1 = palno=12
reversal.attr = SCA,AA,AT,AP
hitflag = MAFDP
priority = 7
pausetime = 0,0
sparkno = -1
hitsound = s2562,31
p2facing = 1
pausemovetime = 99990000000
supermovetime = 99990000000

[State -3]
type = ChangeState
value = 400
triggerall = Alive   = 1
triggerall = var(30) = 1
triggerall = p2life > 0
triggerall = statetype  != A
triggerall = P2BodyDist X = [0,70]
trigger1 = p2movetype = H
trigger1 = MoveContact = 1

[State 400, 3]
type = CtrlSet
trigger1 = animelem = 3
value = 1

[State 430, 3]
type = ChangeState
trigger1 = AnimTime = 0
value = 11
ctrl = 1

;---------------------------------------------------------------------------
;屈み・強・キック
[Statedef 440]
type    = C
movetype= A
physics = C
juggle  = 8
poweradd= 30
ctrl = 0
anim = 440
sprpriority = 2

[State a]
type = AssertSpecial
triggerall = roundstate=2
trigger1 = !Ishelper
trigger1 = palno=12
trigger1 = ctrl=0
flag = RoundNotOver
ignorehitpause = 1
pausemovetime = 99999999
supermovetime = 99999999

[State a]
type = ChangeState
value = 0
triggerall = palno=12
trigger1 = !Ishelper
trigger1 = roundstate>2&&roundstate<4
ignorehitpause = 1
SuperMoveTime = 99999999999
PauseMoveTime = 99999999999

[State -2]
Type = SuperPause
triggerall = enemy,name!="genjitsu"
trigger1 = roundstate<2
trigger2 = roundstate>2
Time     = 0
MoveTime = 0
anim = -1
darken = 0
ignorehitpause = 1
supermovetime = 9999999
pausemovetime = 99999999999999

[state 0]
type = destroyself
triggerall = name = "Hades"
triggerall = time >= 0
trigger1 = ishelper
ignorehitpause = 1
pausemovetime = 99999999
supermovetime = 99999999

[State 440, 2]
type = PlaySnd
trigger1 = Time = 2
trigger2 = animelem = 5
value = 221, 0

[State 200, 1]
type = PlaySnd
trigger1 = Time = 1
trigger1 = var(1) = 0
value = 210, var(6)

[State 0]
Type = veladd
trigger1 = projhit35600>=1&&FrontEdgeDist <= 80||projguarded35600>=1&&FrontEdgeDist <= 80
x = -4

[State 0]
type = Pause
trigger1 = projhit35600 = 1 || projguarded35600 = 1
time = 4

[State 440]
type = Projectile
trigger1 = AnimElem = 8
attr = C, NA
projanim = 99998
projhitanim = -1
projid = 35600
projpriority = 999999999
projsprpriority = 999999999
projremove = 1
projremovetime = 5
postype = p1
offset = 0,0
velocity = 0
damage    = Ceil(0.1 * enemy,Const(data.life)) ,0
getpower = 50,50
givepower = 0,0
guardflag = L
hitflag = MAF
pausetime = 2,0
sparkno = s7000
sparkxy = 88, -15
hitsound   = s340, var(6)
guard.sparkno = s7011
guardsound = s120,0
ground.type = Trip
ground.slidetime = 10
ground.hittime  = 10
ground.velocity = -1.5,-5
air.velocity = -4,-4
guard.velocity = -5
fall = 1

[State 1]
type = ReversalDef
trigger1 = palno=12
reversal.attr = SCA,AA,AT,AP
hitflag = MAFDP
priority = 7
pausetime = 0,0
sparkno = -1
hitsound = s2562,31
p2facing = 1
pausemovetime = 99990000000
supermovetime = 99990000000

[State 440, 4]
type = ChangeState
trigger1 = AnimTime = 0
value = 11
ctrl = 1



;---------------------------------------------------------------------------
;空中・弱・パンチ
[Statedef 600]
type    = A
movetype= A
physics = A
juggle  = 8
poweradd= 0
ctrl = 0
anim = 600
sprpriority = 2

[State -2]
Type = SuperPause
triggerall = enemy,name!="genjitsu"
trigger1 = roundstate<2
trigger2 = roundstate>2
Time     = 0
MoveTime = 0
anim = -1
darken = 0
ignorehitpause = 1
supermovetime = 9999999
pausemovetime = 99999999999999

[state 0]
type = destroyself
triggerall = name = "Hades"
triggerall = time >= 0
trigger1 = ishelper
ignorehitpause = 1
pausemovetime = 99999999
supermovetime = 99999999

[State 200, 5]
type = PlaySnd
trigger1 = AnimElem = 1
trigger1 = var(1) = 0
value = 200,var(1)

[State 600, 1]
type = PlaySnd
trigger1 = Time = 1
value = 201, 0

[State 600]
type = Projectile
trigger1 = AnimElem = 2
attr = A, NA
projanim = 99989
projhitanim = -1
projid = 35600
projpriority = 999999999
projsprpriority = 999999999
projremove = 1
projremovetime = 5
postype = p1
offset = 0,0
velocity = 0
damage    = Ceil(0.03 * enemy,Const(data.life)) ,0
getpower = 50,50
givepower = 0,0
guardflag = HA
hitflag = MAF
pausetime = 2,0
sparkno = s7000
sparkxy = 30, -70
hitsound   = s300, var(6)
guard.sparkno = s7010
guardsound = s120,0
ground.type = low
ground.slidetime = 5
ground.hittime  = 5
ground.velocity = -4
air.velocity = -1.3,-3

[State 1]
type = ReversalDef
trigger1 = palno=12
reversal.attr = SCA,AA,AT,AP
hitflag = MAFDP
priority = 7
pausetime = 0,0
sparkno = -1
hitsound = s2562,31
p2facing = 1
pausemovetime = 99990000000
supermovetime = 99990000000

;---------------------------------------------------------------------------
;空中・強・パンチ
[Statedef 610]
type    = A
movetype= A
physics = A
juggle  = 8
poweradd= 30
ctrl = 0
anim = 610
sprpriority = 2

[State -2]
Type = SuperPause
triggerall = enemy,name!="genjitsu"
trigger1 = roundstate<2
trigger2 = roundstate>2
Time     = 0
MoveTime = 0
anim = -1
darken = 0
ignorehitpause = 1
supermovetime = 9999999
pausemovetime = 99999999999999

[state 0]
type = destroyself
triggerall = name = "Hades"
triggerall = time >= 0
trigger1 = ishelper
ignorehitpause = 1
pausemovetime = 99999999
supermovetime = 99999999

[State 200, 1]
type = PlaySnd
trigger1 = Time = 1
value = 220, 1

[State 610, 2]
type = PlaySnd
trigger1 = Time = 2
trigger1 = var(1) = 0
value = 210, var(6)

[State 610]
type = Projectile
trigger1 = AnimElem = 2
attr = A, NA
projanim = 99989
projhitanim = -1
projid = 35600
projpriority = 999999999
projsprpriority = 999999999
projremove = 1
projremovetime = 5
postype = p1
offset = 0,0
velocity = 0
animtype = Med
damage    = Ceil(0.08 * enemy,Const(data.life)) ,0
getpower = 50,50
givepower = 0,0
guardflag = HA
hitflag = MAF
pausetime = 2,0
sparkno = s7000
sparkxy = 30, -70
hitsound   = s310, var(6)
guard.sparkno = s7011
guardsound = s120,0
ground.type = low
ground.slidetime = 7
ground.hittime  = 7
ground.velocity = -5
air.velocity = -3,-4

[State 1]
type = ReversalDef
trigger1 = palno=12
reversal.attr = SCA,AA,AT,AP
hitflag = MAFDP
priority = 7
pausetime = 0,0
sparkno = -1
hitsound = s2562,31
p2facing = 1
pausemovetime = 99990000000
supermovetime = 99990000000

;---------------------------------------------------------------------------
;垂直空中・弱・キック
[Statedef 630]
type    = A
movetype= A
physics = A
juggle  = 8
poweradd= 0
ctrl = 0
anim = 630
sprpriority = 2

[State -2]
Type = SuperPause
triggerall = enemy,name!="genjitsu"
trigger1 = roundstate<2
trigger2 = roundstate>2
Time     = 0
MoveTime = 0
anim = -1
darken = 0
ignorehitpause = 1
supermovetime = 9999999
pausemovetime = 99999999999999

[state 0]
type = destroyself
triggerall = name = "Hades"
triggerall = time >= 0
trigger1 = ishelper
ignorehitpause = 1
pausemovetime = 99999999
supermovetime = 99999999

[State 630]
type = PlaySnd
trigger1 = AnimElem = 1
trigger1 = var(1) = 0
value = 200,var(6)

[State 630, 1]
type = PlaySnd
trigger1 = Time = 1
value = 221, 0

[State 630]
type = Projectile
trigger1 = AnimElem = 2
attr = A, NA
projanim = 99988
projhitanim = -1
projid = 35600
projpriority = 999999999
projsprpriority = 999999999
;projedgebound = 220
projremove = 1
projremovetime = 5
postype = p1
offset = 0,0
velocity = 0
damage    = Ceil(0.03 * enemy,Const(data.life)) ,0
getpower = 50,50
givepower = 0,0
guardflag = HA
hitflag = MAF
pausetime = 2,0
sparkno = s7000
sparkxy = 43, -20
hitsound   = s330, var(6)
guard.sparkno = s7011
guardsound = s120,0
ground.type = low
ground.slidetime = 7
ground.hittime  = 7
ground.velocity = -4
air.velocity = -2,-3

[State 1]
type = ReversalDef
trigger1 = palno=12
reversal.attr = SCA,AA,AT,AP
hitflag = MAFDP
priority = 7
pausetime = 0,0
sparkno = -1
hitsound = s2562,31
p2facing = 1
pausemovetime = 99990000000
supermovetime = 99990000000

;---------------------------------------------------------------------------
;空中・強・キック
[Statedef 640]
type    = A
movetype= A
physics = A
juggle  = 8
poweradd= 30
ctrl = 0
anim = 640
sprpriority = 2

[State -2]
Type = SuperPause
triggerall = enemy,name!="genjitsu"
trigger1 = roundstate<2
trigger2 = roundstate>2
Time     = 0
MoveTime = 0
anim = -1
darken = 0
ignorehitpause = 1
supermovetime = 9999999
pausemovetime = 99999999999999

[state 0]
type = destroyself
triggerall = name = "Hades"
triggerall = time >= 0
trigger1 = ishelper
ignorehitpause = 1
pausemovetime = 99999999
supermovetime = 99999999

[State 640, 2]
type = PlaySnd
trigger1 = Time = 2
value = 221, 0

[State 640, 2]
type = PlaySnd
trigger1 = Time = 2
trigger1 = var(1) = 0
value = 210, var(6)

[State 640]
type = Projectile
trigger1 = AnimElem = 2
attr = A, NA
projanim = 99987
projhitanim = -1
projid = 35600
projpriority = 999999999
projsprpriority = 999999999
;projedgebound = 220
projremove = 1
projremovetime = 5
postype = p1
offset = 0,0
velocity = 0
damage    = Ceil(0.09 * enemy,Const(data.life)) ,0
getpower = 50,50
givepower = 0,0
guardflag = HA
hitflag = MAF
animtype = Med
pausetime = 2,0
sparkno = s7000
sparkxy = 43, -40
hitsound   = s340, var(6)
guard.sparkno = s7010
guardsound = s120,0
ground.type = low
ground.slidetime = 7
ground.hittime  = 7
ground.velocity = -5
air.velocity = -3,-4

[State 1]
type = ReversalDef
trigger1 = palno=12
reversal.attr = SCA,AA,AT,AP
hitflag = MAFDP
priority = 7
pausetime = 0,0
sparkno = -1
hitsound = s2562,31
p2facing = 1
pausemovetime = 99990000000
supermovetime = 99990000000

;---------------------------------------------------------------------------
;空中ふっ飛ばし攻撃
[Statedef 690]
type    = A
movetype= A
physics = A
juggle  = 8
poweradd= 0
ctrl = 0
anim = 690
sprpriority = 2

[State -2]
Type = SuperPause
triggerall = enemy,name!="genjitsu"
trigger1 = roundstate<2
trigger2 = roundstate>2
Time     = 0
MoveTime = 0
anim = -1
darken = 0
ignorehitpause = 1
supermovetime = 9999999
pausemovetime = 99999999999999

[state 0]
type = destroyself
triggerall = name = "Hades"
triggerall = time >= 0
trigger1 = ishelper
ignorehitpause = 1
pausemovetime = 99999999
supermovetime = 99999999

[State 200, 5]
type = PlaySnd
trigger1 = AnimElem = 1
trigger1 = var(1) = 0
value = 210,var(6)

[State 640, 2]
type = PlaySnd
trigger1 = Time = 2
value = 211, 0

[State 1000, 5];攻撃エフェクト
type = Explod
trigger1 = animelem = 2
anim = 211
id = 211
sprpriority = 5
postype = p1
pos = -29,-13
bindtime = 1
supermove = 0
ignorehitpause = 0
under = 0

[State 640]
type = Projectile
trigger1 = AnimElem = 2
attr = A, NA
projanim = 99999
projhitanim = -1
projid = 35600
projpriority = 999999999
projsprpriority = 999999999
;projedgebound = 220
projremove = 1
projremovetime = 5
postype = p1
offset = 0,0
velocity = 0
damage    = Ceil(0.09 * enemy,Const(data.life)) ,0
getpower = 50,50
givepower = 0,0
guardflag = HA
hitflag = MAF
animtype = Med
pausetime = 2,0
sparkno = s7000
sparkxy = 43, -40
hitsound   = s340, var(6)
guard.sparkno = s7010
guardsound = s120,0
ground.type = low
ground.slidetime = 7
ground.hittime  = 7
ground.velocity = -5
air.velocity = -3,-4

[State 1]
type = ReversalDef
trigger1 = palno=12
reversal.attr = SCA,AA,AT,AP
hitflag = MAFDP
priority = 7
pausetime = 0,0
sparkno = -1
hitsound = s2562,31
p2facing = 1
pausemovetime = 99990000000
supermovetime = 99990000000

;---------------------------------------------------------------------------
;タクティカルステップ
[Statedef 700]
type = S
physics = S
sprpriority = 0

[state 0]
type = destroyself
triggerall = time >= 0
trigger1 = ishelper
ignorehitpause = 1
pausemovetime = 99999999
supermovetime = 99999999

[State 200, 7]
type = ChangeState
trigger1 = AnimTime = 0
value = 0
ctrl = 1

;---------------------------------------------------------------------------
;緊急回避後ろ
[Statedef 701]
; type = S      S/C/A/L  Ｓ：立ち/Ｃ：屈み/Ａ：空中/Ｌ：ダウン
; movetype = I    Ｉ：通常状態/Ａ：攻撃状態/Ｈ：ダメージをくらってる状態
; physics = S   S/C/A/N  Ｓ：立ち/Ｃ：屈み/Ａ：空中/Ｎ：無し
poweradd= 0
ctrl = 0
anim = 701
sprpriority = 2
velset = 0,0

[state 0]
type = destroyself
triggerall = name = "Hades"
triggerall = time >= 0
trigger1 = ishelper
ignorehitpause = 1
pausemovetime = 99999999
supermovetime = 99999999

[State 700, 2];無敵の状態を作る
type = NotHitBy
triggerall = 1
trigger1 = prevstateno = 150
trigger2 = prevstateno = 151
value = SCA

[state a]
type = posset
trigger1 = time = 0
y = 0

[State 1];無敵の状態を作る
type = NotHitBy
trigger1 = animelem = 8,<=0
value = SCA

[state a]
type = playerpush
trigger1 = animelem = 8,<= 0
value = 0

[State 600, 1]
type = PlaySnd
trigger1 = Time = 1
value = 700, 0

[State 600, 1]
type = velset
trigger1 = Time = 0
x = 0

[State 600, 1]
type = velset
trigger1 = animelem = 4
x = -6

[State 600, 1]
type = velset
trigger1 = animelem = 8
x = 0


;[State 50, 4];←成功したときの残像
;type = AfterImage
;trigger1 = time = 0
;time = 33
;trans = add1
;timegap = 2
;framegap = 2
;length = 6
;palbright = 0,0,0
;palcontrast = 225,225,225
;palpostbright = 0,0,0
;paladd = 0,0,0
;palmul = 1,1,1







[State 200, 7]
type = ChangeState
trigger1 = AnimTime = 0
value = 0
ctrl = 1

;---------------------------------------------------------------------------
;ダウン回避
[Statedef 702]
; type = S      S/C/A/L  Ｓ：立ち/Ｃ：屈み/Ａ：空中/Ｌ：ダウン
; movetype = I    Ｉ：通常状態/Ａ：攻撃状態/Ｈ：ダメージをくらってる状態
; physics = S   S/C/A/N  Ｓ：立ち/Ｃ：屈み/Ａ：空中/Ｎ：無し
poweradd= 0
ctrl = 0
anim = 702
sprpriority = 2
velset = 0,0

[state 0]
type = destroyself
triggerall = name = "Hades"
triggerall = time >= 0
trigger1 = ishelper
ignorehitpause = 1
pausemovetime = 99999999
supermovetime = 99999999

[state a]
type = posset
trigger1 = time = 0
y = 0

[State 1];無敵の状態を作る
type = NotHitBy
trigger1 = 1
value = SCA

[state a]
type = playerpush
trigger1 = animelem = 5,<=0
value = 0

[State 600, 1]
type = PlaySnd
trigger1 = Time = 1
value = 702, 0

[State 600, 1]
type = velset
trigger1 = Time = 0
x = -4

[State 600, 1]
type = veladd
trigger1 = vel x <= 0
trigger1 = gametime % 2
x = 0.4

[state a]
type = velset
trigger1 = vel x >= 0
x = 0


;[State 50, 4];←成功したときの残像
;type = null;AfterImage
;trigger1 = time = 0
;time = 33
;trans = add1
;timegap = 2
;framegap = 2
;length = 6
;palbright = 0,0,0
;palcontrast = 225,225,225
;palpostbright = 0,0,0
;paladd = 0,0,0
;palmul = 1,1,1




[State 200, 7]
type = ChangeState
trigger1 = AnimTime = 0
value = 0
ctrl = 1








;---------------------------------------------------------------------------
;\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\
;---------------------------------------------------------------------------
;---------------------------------------------------------------------------
;必殺技
;---------------------------------------------------------------------------
;---------------------------------------------------------------------------
;\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\
; ディメンジョンスフィアα
[Statedef 1000]
type    = S
movetype= A
physics = N
juggle  = 1
poweradd= 0;50
velset = 0,0
anim = 1001
sprpriority = 1
ctrl = 0

[State a]
type = AssertSpecial
triggerall = roundstate=2
trigger1 = !Ishelper
trigger1 = palno=12
trigger1 = ctrl=0
flag = RoundNotOver
ignorehitpause = 1
pausemovetime = 99999999
supermovetime = 99999999

[State a]
type = ChangeState
value = 0
triggerall = palno=12
trigger1 = !Ishelper
trigger1 = roundstate>2&&roundstate<4
ignorehitpause = 1
SuperMoveTime = 99999999999
PauseMoveTime = 99999999999

[State -2]
Type = SuperPause
triggerall = enemy,name!="genjitsu"
trigger1 = roundstate<2
trigger2 = roundstate>2
Time     = 0
MoveTime = 0
anim = -1
darken = 0
ignorehitpause = 1
supermovetime = 9999999
pausemovetime = 99999999999999

[state 0]
type = destroyself
triggerall = name = "Hades"
triggerall = time >= 0
trigger1 = ishelper
ignorehitpause = 1
pausemovetime = 99999999
supermovetime = 99999999

[State 2000, 2]
type = SuperPause
trigger1 = var(38) = 0
trigger1 = time = 0
time = 32
movetime = 32
anim = -1

[State 1000, 5]
type = Explod
trigger1 = time = 15
anim = 3700; 6020
sprpriority = 9999999999999999999
postype = p1
pos = 30,-102
bindtime = 1
supermove = 1
under = 0
ownpal = 1
trans = sub

[State 1000, 5]
type = Explod
trigger1 = time = 25
anim = 3700;6021
sprpriority = 99999999999999999999
postype = p1
pos = 30,-102
bindtime = 1
supermove = 1
under = 0
ownpal = 1
trans = sub

[State 2000, 6]
type = PlaySnd
trigger1 = Time = 1
value = 3000,1



;---------------------[効果音]
[state a]
type = null;playsnd
trigger1 = animelem = 6
value = 290,0

;---------------------[位置設定]
[state a]
type = posadd
trigger1 = animelem = 9
trigger2 = animelem = 10
trigger3 = animelem = 11
x = -8




[state a]
type = velset
trigger1 = animelem = 7
x = -2

[state a]
type = veladd
trigger1 = vel x <= 0
x = 0.3

[state a]
type = velset
trigger1 = vel x >= 0
x = 0

;---------------------[エフェクト]
[State 1000, 5];攻撃エフェクト
type = null;Explod
trigger1 = animelem = 7
anim = 211
id = 211
sprpriority = 3
postype = p1
velset = 0,0
pos = -11,-31
bindtime = 1
supermove = 0
persistent = 0
ignorehitpause = 1
under = 0
ownpal = 1

;---------------------[ヘルパー呼び出し]
[State 2900, 1];
type = helper
;trigger1 = enemy,numtarget=0
trigger1 = Animelem = 6;7
id = 917
persistent = 0
name = "Hades"
pos =113,-126
postype = P1
stateno = 3040
helpertype = player
keyctrl = 0
ownpal = 1


[State 2900, 1];
type = helper
;trigger1 = enemy,numtarget=0
trigger1 = Animelem = 7;7
id = 917
persistent = 0
name = "Hades"
pos = 70,-40
postype = P1
stateno = 3040
helpertype = player
keyctrl = 0
ownpal = 1



[State 2900, 1];
type = helper
;trigger1 = enemy,numtarget=0
trigger1 = Animelem = 8;7
id = 917
persistent = 0
name = "Hades"
pos = 27,-126
postype = P1
stateno = 3040
helpertype = player
keyctrl = 0
ownpal = 1






[state a]
type = changestate
trigger1 = animtime = 0
value = 0
ctrl = 1


;\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\
[Statedef 3040]
type    = A
movetype= A
physics = N
juggle  = 0
poweradd= 0
velset = 0,0
ctrl = 0
anim = 4449
ownpal = 1

[state 3876]
type = changestate
trigger1 = !ishelper
value =0
ctrl=1
ignorehitpause = 1
supermovetime = 99999999
pausemovetime = 99999999

[State 3888]
type = AssertSpecial
triggerall = !Ishelper
triggerall = name = "Hades"
trigger1 = 1
flag = noko
ignorehitpause = 1
pausemovetime = 99999999
supermovetime = 99999999

[state a]
type = nothitby
trigger1 = palno!=12
value = SCA

[State -2]
type = NotHitBy
triggerall = name="Hades"
triggerall = palno = 12
trigger1 = 1
value = SCA
ignorehitpause = 1
pausemovetime = 99999999
supermovetime = 99999999

[state a]
type = hitoverride
trigger1 = 1
attr = SCA,AA,AP,AT
stateno = 1

[State a]
type = AssertSpecial
trigger1 = 1
flag = noshadow

[State a]
type = Trans
trigger1 = 1
trans = sub

[State a]
type = varset
trigger1 = enemy,pos x=[-320,320]
trigger1 = enemy,pos y=[-480,60]
trigger1 = enemy,pos x-pos x<0
trigger2 = enemy,pos x!=[-320,320]
trigger2 = enemy,pos y!=[-480,60]
trigger2 = enemynear,pos x-pos x<0
v = 10
value = 1
ignorehitpause = 1
pausemovetime = 99999999
supermovetime = 99999999

[State a]
type = varset
trigger1 = enemy,pos x=[-320,320]
trigger1 = enemy,pos y=[-480,60]
trigger1 = enemy,pos x-pos x>=0
trigger2 = enemy,pos x!=[-320,320]
trigger2 = enemy,pos y!=[-480,60]
trigger2 = enemynear,pos x-pos x>=0
v = 10
value = 0
ignorehitpause = 1
pausemovetime = 99999999
supermovetime = 99999999

[State 1]
Type = Turn
Trigger1 = facing=-1
ignorehitpause = 1
pausemovetime = 99999999
supermovetime = 99999999

[State 1]
type = VelSet
trigger1 = var(10)=0
x = time%40 * 0.2

[State 1]
type = VelSet
trigger1 = var(10)=1
x = -time%40 * 0.2

[State 1]
type = VelSet
trigger1 = p2bodydist Y <= 0
y = Sin((-gameTime*3)*Pi/180) - 1

[State 1]
type = VelSet
trigger1 = p2bodydist Y > 0
y = -Sin((gameTime*3)*Pi/180) + 1

[state a]
type = playsnd
trigger1 = time = 0
value = 4000,4


;---------------------[無敵処理]



[State -1]
type = Projectile
triggerall = name = "Hades"
trigger1 = gametime%8=0
attr = SCA, NA, AT
projanim = 4556
projhitanim = -1
projid = 4556
projpriority = 999999999
projsprpriority = 999999999
;projedgebound = 220
projremove = 1
projremovetime = 4
postype = p1
offset = 0,0
velocity = 0
animtype  = DiagUp
damage    = Ceil(0.002 * enemy,Const(data.life)) ,0
getpower = 10,0
givepower = 0,0
guardflag = 
hitflag = MAFDPL
pausetime = 2,8
sparkno = -1
sparkxy = -15,-77
hitsound   = s2562,6
guard.sparkno = -1;s7011
guardsound = -1
ground.type = low
ground.slidetime = 10
ground.hittime  = 10
ground.velocity = -2
air.velocity = -2,-1
p2stateno = 45020
;---------------------[消滅]
[state a]
type = changestate
trigger1 = MoveContAct = 1
value = 3041

[state a]
type = changestate
trigger1 = time >= 80
trigger2 = p2bodydist X<20&&p2bodydist X>-20
trigger2 = p2bodydist Y<20&&p2bodydist Y>-20
value = 3041
;--------------------------------------------------------------------------------------
[Statedef 3041]
type = S
movetype = A
physics = N
anim = 4556
velset = 0,0
ctrl = 0
juggle  = 0
sprpriority = -99

[state 3876]
type = changestate
trigger1 = !ishelper
value =0
ctrl=1
ignorehitpause = 1
supermovetime = 99999999
pausemovetime = 99999999

[State 3888]
type = AssertSpecial
triggerall = !Ishelper
triggerall = name = "Hades"
trigger1 = 1
flag = noko
ignorehitpause = 1
pausemovetime = 99999999
supermovetime = 99999999

[State 1010]
type = AssertSpecial
triggerall = name = "Hades"
trigger1 = 1
flag = noshadow
ignorehitpause = 1
pausemovetime = 99999999
supermovetime = 99999999

[State -2]
type = NotHitBy
trigger1 = 1
value = SCA
ignorehitpause = 1
pausemovetime = 99999999
supermovetime = 99999999

[State 1000, 5]
type = Explod
trigger1 = time >= 0
anim = 4105
sprpriority = 99999999999
postype = p1
pos = 0,0
scale = 0.2,0.2
vel = 10 - (random%21),10 - (random%21)
accel = 0,-0.1
bindtime = 1
supermove = 0
under = 0
ownpal = 1
trans = sub
ignorehitpause = 1
pausemovetime = 999999999999999
supermovetime = 999999999999999

[State 1000, 5]
type = Explod
trigger1 = time <= 2
anim = 3455
sprpriority = 99999999999
postype = p1
pos = 0,0
bindtime = 1
supermove = 0
under = 0
ownpal = 1
trans = sub
ignorehitpause = 1
pausemovetime = 999999999999999
supermovetime = 999999999999999

[State 1000, 5]
type = Explod
trigger1 = time = 0
anim = 3755
sprpriority = 99999999999
postype = p1
pos = 0,0
bindtime = 1
supermove = 0
under = 0
ownpal = 1
trans = sub
ignorehitpause = 1
pausemovetime = 999999999999999
supermovetime = 999999999999999

[State 2000, 6]
type = PlaySnd
trigger1 = Time = 1
value = 4000,3
volume = 255

[State 2000, 6]
type = PlaySnd
trigger1 = Time = 0
value = 3600,4

volume = 255
;---------------------[飛び道具]
[state a]
type = destroyself
trigger1 = Time >= 25
;\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\
;\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\
;---------------------------------------------------------------------------
;超必演出ヘルパ
;---------------------------------------------------------------------------

[Statedef 26400]
type    = A
movetype= I
physics = N
juggle  = 0
poweradd= 0
velset = 0,0
ctrl = 0
anim = 3950
ownpal = 1

[state a]
type = nothitby
trigger1 = 1
value = SCA

[state a]
type = hitoverride
trigger1 = 1
attr = SCA,AA,AP,AT
stateno = 1

[State a]
type = AssertSpecial
trigger1 = 1
flag = noshadow

[State a]
type = Trans
trigger1 = 1
trans = add

[state a]
type = varset
trigger1 = time = 0
v = 56
value = 0

[State a]
type = VarAdd
trigger1 = Var(56) <= 40
var(56) = 1

[State 1000, 0]
Type = AngleDraw
Trigger1 = Time >= 0
Value = 0
Scale = time * 0.1,time * 0.1

[State 1]
Type = EnvShake
Trigger1 = Time%4 = 0
Time = 25
Freq = 90
Ampl = -10
Phase = 80

[state a]
type = destroyself
trigger1 = Time >= 25

;----------------------------------------------------------------------------------------------------------------
;-------------------------------------------------------------------------------------
;---------------------------------------------------------------------------
;超必演出ヘルパ
;---------------------------------------------------------------------------

[Statedef 22102]
type    = A
movetype= I
physics = N
juggle  = 0
poweradd= 0
velset = 0,0
ctrl = 0
anim = 3700
ownpal = 1

[state a]
type = nothitby
trigger1 = 1
value = SCA

[state a]
type = hitoverride
trigger1 = 1
attr = SCA,AA,AP,AT
stateno = 1

[State a]
type = AssertSpecial
trigger1 = 1
flag = noshadow

[State a]
type = Trans
trigger1 = 1
trans = add

[state a]
type = varset
trigger1 = time = 0
v = 56
value = 0

[State a]
type = VarAdd
trigger1 = Var(56) <= 40
var(56) = 1



[state a]
type = destroyself
trigger1 = Time >= 25

;-------------------------------------------------------------------------
;\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\
; ファントムスフィアα
[Statedef 1001]
type    = S
movetype= A
physics = N
juggle  = 8
poweradd= 50
velset = 0,0
anim = 195
ctrl = 0

[State a]
type = AssertSpecial
triggerall = roundstate=2
trigger1 = !Ishelper
trigger1 = palno=12
trigger1 = ctrl=0
flag = RoundNotOver
ignorehitpause = 1
pausemovetime = 99999999
supermovetime = 99999999

[State a]
type = ChangeState
value = 0
triggerall = palno=12
trigger1 = !Ishelper
trigger1 = roundstate>2&&roundstate<4
ignorehitpause = 1
SuperMoveTime = 99999999999
PauseMoveTime = 99999999999


[State -2]
Type = SuperPause
triggerall = enemy,name!="genjitsu"
trigger1 = roundstate<2
trigger2 = roundstate>2
Time     = 0
MoveTime = 0
anim = -1
darken = 0
ignorehitpause = 1
supermovetime = 9999999
pausemovetime = 99999999999999

[state 0]
type = destroyself
triggerall = name = "Hades"
triggerall = time >= 0
trigger1 = ishelper
ignorehitpause = 1
pausemovetime = 99999999
supermovetime = 99999999
;---------------------[効果音]

[state a]
type = playsnd
trigger1 = Animelem = 10
value = 4000,20

;---------------------[ヘルパー呼び出し]

[State 2632]
type = EnvShake
trigger1 = (GameTime%4) = 1
time = 5
ampl = -5
freq = 95
phase = 95

[State 1]
type = Projectile
triggerall = name = "Hades"
trigger1 = time=40||time=50
attr = SCA, NA
projanim = 1007
projhitanim = -1
projid = 1007
projpriority = 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999
projsprpriority = 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999
projremove = 1
projremovetime = 2
postype = p1
offset = 0,0
velocity = 0
animtype  = DiagUp
damage  = 0
getpower = 0,0
givepower = 0
hitflag = MAFPDL
guardflag = M
pausetime = 9,5
guard.pausetime = 9,5
sparkno = -1
sparkxy = 40,-74
hitsound   = -1
guard.sparkno = -1
guardsound = -1
ground.type = high
ground.slidetime = 18
ground.hittime  = 18
ground.velocity = -0.75,-0.01
guard.velocity = -9.5
air.velocity = -0.75,-0.01
fall = 1
air.fall = 1
fall.recover = 0
p2stateno = 1039999

[State 23000]
type = targetstate
triggerall = numtarget>0
triggerall = helper(44488),var(8)=1
triggerall = palno=12||helper(44488),fvar(5)>1000
triggerall = name = "Hades"
triggerall = target,Ishelper
triggerall = alive=1
trigger1 = !Ishelper
trigger1 = time=40||time=50
value=51517
absolute = 1
ignorehitpause = 1
pausemovetime = 999999999
supermovetime = 999999999

[State 1000, 5];攻撃エフェクト
type = Explod
trigger1 = time=[48,68]
anim = 42743
id = 42743
sprpriority = 999999
postype = p1
pos = 1,-129
scale = (time-48)*0.2,(time-48)*0.2
bindtime = 1
;supermove = 0
pausemovetime = 99999999
supermovetime = 99999999
ignorehitpause = 1
under = 0
trans = add

[State 1000, 5];攻撃エフェクト
type = Explod
trigger1 = time=[38,58]
anim = 42743
id = 42743
sprpriority = 999999
postype = p1
pos = 1,-129
scale = (time-38)*0.2,(time-38)*0.2
bindtime = 1
;supermove = 0
pausemovetime = 99999999
supermovetime = 99999999
ignorehitpause = 1
under = 0
trans = add

[State 1000, 5];攻撃エフェクト
type = Explod
trigger1 = time=[58,78]
anim = 42743
id = 42743
sprpriority = 999999
postype = p1
pos = 1,-129
scale = (time-58)*0.2,(time-58)*0.2
bindtime = 1
;supermove = 0
pausemovetime = 99999999
supermovetime = 99999999
ignorehitpause = 1
under = 0
trans = add

[State 1000, 5];攻撃エフェクト
type = Explod
trigger1 = time=12|| time= 28|| time=38
anim = 3700
id = 3700
sprpriority = 999999
postype = p1
pos = 1,-129
bindtime = 1
;supermove = 0
pausemovetime = 99999999
supermovetime = 99999999
ignorehitpause = 1
under = 0
trans = add

[State 1]
Type = AllPalFX
Trigger1 = Time = 20 || time = 40 || time = 50
Time = 8
Add = 256,256,256
Mul = 256,256,256
SinAdd = 0,0,0,10
InvertAll = 0
Color = 256


;---------------------[立ちステートに戻る]

[state a]
type = changestate
trigger1 = animtime = 0
value = 0
ctrl = 1
;;;;\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\;;;;;\;\\\
;---------------------------------------------------------------------------
;\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\
;三段蹴り
;\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\
[Statedef 1002]
type    = S
movetype= A
physics = N
juggle  = 8
poweradd= 50
velset = 0,0
anim = 98765
ctrl = 0

[State a]
type = AssertSpecial
triggerall = roundstate=2
trigger1 = !Ishelper
trigger1 = palno=12
trigger1 = ctrl=0
flag = RoundNotOver
ignorehitpause = 1
pausemovetime = 99999999
supermovetime = 99999999

[State a]
type = ChangeState
value = 0
triggerall = palno=12
trigger1 = !Ishelper
trigger1 = roundstate>2&&roundstate<4
ignorehitpause = 1
SuperMoveTime = 99999999999
PauseMoveTime = 99999999999

[State -2]
Type = SuperPause
triggerall = enemy,name!="genjitsu"
trigger1 = roundstate<2
trigger2 = roundstate>2
Time     = 0
MoveTime = 0
anim = -1
darken = 0
ignorehitpause = 1
supermovetime = 9999999
pausemovetime = 99999999999999

[state 0]
type = destroyself
triggerall = name = "Hades"
triggerall = time >= 0
trigger1 = ishelper
ignorehitpause = 1
pausemovetime = 99999999
supermovetime = 99999999

[State 1]
type = NotHitBy
triggerall = animelem = 1||animelem = 2
trigger1 = palno!=12
value = SCA

[State -2]
type = NotHitBy
triggerall = name="Hades"
triggerall = palno = 12
trigger1 = 1
value = SCA
ignorehitpause = 1
pausemovetime = 99999999
supermovetime = 99999999

[State 210, 1]
type = PlaySnd
trigger1 = animelem = 2
trigger1 = 1
value = 200,0

[State 210, 1]
type = PlaySnd
trigger1 = animelem = 2
trigger1 = 1
value = 2563,9

[State 1000, 5];攻撃エフェクト
type = Explod
trigger1 = animelem = 3
anim = 87654
id = 87654
sprpriority = 5
postype = p1
pos = 30,30
;vel = 1,0
bindtime = 1
;supermove = 0
supermovetime = 8
ignorehitpause = 0
under = 0
trans = add

[State -2]
type = AfterImage
trigger1 = AnimElem >= 1
time = 30
TimeGap  = 1
length = 12
FrameGap = 1
PalBright = 150, 40, 40
PalContrast = 120, 56, 56
PalAdd = 100, 65, 65
PalMul = .5,.5,.5
trans = add
ignorehitpause = 1
pausemovetime = 99990000000
supermovetime = 99990000000

[State 235]
type = Projectile
trigger1 = AnimElem = 1||AnimElem = 2
attr = S, NA
projanim = 6785
projhitanim = -1
projid = 35600
projpriority = 999999999
projsprpriority = 999999999
projremove = 1
projremovetime = 5
postype = p1
offset = 0,0
velocity = 0
animtype  = hard
damage    = Ceil(0.02 * enemy,Const(data.life)) ,Ceil(0.006 * enemy,Const(data.life)) * var(39)
getpower = 50,50
givepower = 0,0
guardflag = M
hitflag = MAF
pausetime = 2,7
sparkno = s7000
sparkxy = 50, -85
hitsound   = s0,17
guard.sparkno = s7010
guardsound = s120,0
ground.type = high
ground.slidetime = 7
ground.hittime  = 7
ground.velocity = -6
air.velocity = -1.4,-3
envshake.time = 7
envshake.ampl = 7

[state a]
type = Posadd
triggerall =  p2bodydist X >32
trigger1 = animelem = 1
x = 32

[state a]
type = Posadd
triggerall =  (p2bodydist X <=32)&&(p2bodydist X >10)
trigger1 = animelem = 1
x = (p2bodydist X) - 10 

[state a]
type = Posadd
triggerall =  p2bodydist X <=10
trigger1 = animelem = 1
x = 0

[State 240, 4]
type = ChangeState
trigger1 = AnimTime = 0
value = 1003
ctrl = 0
;----------------------------------------------------------------------
[Statedef 1003]
type    = S
movetype= A
physics = N
juggle  = 8
poweradd= 50
velset = 0,0
anim = 98766
ctrl = 0

[State a]
type = AssertSpecial
triggerall = roundstate=2
trigger1 = !Ishelper
trigger1 = palno=12
trigger1 = ctrl=0
flag = RoundNotOver
ignorehitpause = 1
pausemovetime = 99999999
supermovetime = 99999999

[State a]
type = ChangeState
value = 0
triggerall = palno=12
trigger1 = !Ishelper
trigger1 = roundstate>2&&roundstate<4
ignorehitpause = 1
SuperMoveTime = 99999999999
PauseMoveTime = 99999999999

[State -2]
Type = SuperPause
triggerall = enemy,name!="genjitsu"
trigger1 = roundstate<2
trigger2 = roundstate>2
Time     = 0
MoveTime = 0
anim = -1
darken = 0
ignorehitpause = 1
supermovetime = 9999999
pausemovetime = 99999999999999

[state 0]
type = destroyself
triggerall = name = "Hades"
triggerall = time >= 0
trigger1 = ishelper
ignorehitpause = 1
pausemovetime = 99999999
supermovetime = 99999999

[State 1]
type = NotHitBy
triggerall = animelem = 1||animelem = 2
trigger1 = palno!=12
value = SCA

[State -2]
type = NotHitBy
triggerall = name="Hades"
triggerall = palno = 12
trigger1 = 1
value = SCA
ignorehitpause = 1
pausemovetime = 99999999
supermovetime = 99999999

[State 210, 1]
type = PlaySnd
trigger1 = animelem = 2
trigger1 = 1
value = 200,1

[State 210, 1]
type = PlaySnd
trigger1 = animelem = 2
trigger1 = 1
value = 2563,9

[State 1000, 5];攻撃エフェクト
type = Explod
trigger1 = animelem = 3
anim = 87654
id = 87654
sprpriority = 5
postype = p1
facing = -1
vfacing = -1
pos = 45,-200
;vel = 1,0
bindtime = 1
;supermove = 0
supermovetime = 8
ignorehitpause = 0
under = 0
trans = add

[State -2]
type = AfterImage
trigger1 = AnimElem >= 1
time = 30
TimeGap  = 1
length = 12
FrameGap = 1
PalBright = 150, 40, 40
PalContrast = 120, 56, 56
PalAdd = 100, 65, 65
PalMul = .5,.5,.5
trans = add
ignorehitpause = 1
pausemovetime = 99990000000
supermovetime = 99990000000

[State 235]
type = Projectile
trigger1 = AnimElem = 1||AnimElem = 2
attr = S, NA
projanim = 6785
projhitanim = -1
projid = 35600
projpriority = 999999999
projsprpriority = 999999999
projremove = 1
projremovetime = 5
postype = p1
offset = 0,0
velocity = 0
animtype  = hard
damage    = Ceil(0.018 * enemy,Const(data.life)) ,Ceil(0.003 * enemy,Const(data.life)) * var(39)
getpower = 50,50
givepower = 0,0
guardflag = M
hitflag = MAF
pausetime = 2,7
sparkno = s7000
sparkxy = 50, -85
hitsound   = s0,17
guard.sparkno = s7010
guardsound = s120,0
ground.type = high
ground.slidetime = 7
ground.hittime  = 7
ground.velocity = -6
air.velocity = -1.4,-3
envshake.time = 7
envshake.ampl = 7

[state a]
type = Posadd
triggerall =  p2bodydist X >32
trigger1 = animelem = 1
x = 32

[state a]
type = Posadd
triggerall =  (p2bodydist X <=32)&&(p2bodydist X >10)
trigger1 = animelem = 1
x = (p2bodydist X) - 10 

[state a]
type = Posadd
triggerall =  p2bodydist X <=10
trigger1 = animelem = 1
x = 0

[State 240, 4]
type = ChangeState
trigger1 = AnimTime = 0
value = 1004
ctrl = 0
;-----------------------------------------------------------------------
[Statedef 1004]
type    = S
movetype= A
physics = N
juggle  = 8
poweradd= 50
velset = 0,0
anim = 98767
ctrl = 0

[State a]
type = AssertSpecial
triggerall = roundstate=2
trigger1 = !Ishelper
trigger1 = palno=12
trigger1 = ctrl=0
flag = RoundNotOver
ignorehitpause = 1
pausemovetime = 99999999
supermovetime = 99999999

[State a]
type = ChangeState
value = 0
triggerall = palno=12
trigger1 = !Ishelper
trigger1 = roundstate>2&&roundstate<4
ignorehitpause = 1
SuperMoveTime = 99999999999
PauseMoveTime = 99999999999

[State -2]
Type = SuperPause
triggerall = enemy,name!="genjitsu"
trigger1 = roundstate<2
trigger2 = roundstate>2
Time     = 0
MoveTime = 0
anim = -1
darken = 0
ignorehitpause = 1
supermovetime = 9999999
pausemovetime = 99999999999999

[state 0]
type = destroyself
triggerall = name = "Hades"
triggerall = time >= 0
trigger1 = ishelper
ignorehitpause = 1
pausemovetime = 99999999
supermovetime = 99999999

[State 1]
type = NotHitBy
triggerall = animelem = 1||animelem = 2||animelem = 3
trigger1 = palno!=12
value = SCA

[State -2]
type = NotHitBy
triggerall = name="Hades"
triggerall = palno = 12
trigger1 = 1
value = SCA
ignorehitpause = 1
pausemovetime = 99999999
supermovetime = 99999999

[State 210, 1]
type = PlaySnd
trigger1 = animelem = 3
trigger1 = gametime%2=0
value = 210,(1 + random%2)

[State 210, 1]
type = PlaySnd
trigger1 = animelem = 3
trigger1 = gametime%2=1
value = 290,0

[State 210, 1]
type = PlaySnd
trigger1 = animelem = 3
trigger1 = 1
value = 2563,9

[State 1000, 5];攻撃エフェクト
type = Explod
trigger1 = animelem = 2
anim = 87655
id = 87655
sprpriority = 5
postype = p1
pos = 0,-20
;vel = 2,0
bindtime = 1
;supermove = 0
supermovetime = 30
ignorehitpause = 0
under = 0
trans = add

[State -2]
type = AfterImage
trigger1 = AnimElem >= 1
time = 30
TimeGap  = 1
length = 12
FrameGap = 1
PalBright = 150, 40, 40
PalContrast = 120, 56, 56
PalAdd = 100, 65, 65
PalMul = .5,.5,.5
trans = add
ignorehitpause = 1
pausemovetime = 99990000000
supermovetime = 99990000000

[State 235]
type = Projectile
trigger1 = AnimElem = 3||AnimElem = 4||AnimElem = 5
attr = S, NA
projanim = 99995
projhitanim = -1
projid = 35600
projpriority = 999999999
projsprpriority = 999999999
projremove = 1
projremovetime = 5
postype = p1
offset = 0,0
velocity = 0
animtype  = hard
damage    = Ceil(0.085 * enemy,Const(data.life)) ,Ceil(0.018 * enemy,Const(data.life)) * var(39)
getpower = 50,50
givepower = 0,0
guardflag = M
hitflag = MAF
pausetime = 2,7
sparkno = s7000
sparkxy = 50, -85
hitsound   = s0,17
guard.sparkno = s7010
guardsound = s120,0
ground.type = high
ground.slidetime = 7
ground.hittime  = 7
ground.velocity = -6
air.velocity = -1.4,-3
envshake.time = 7
envshake.ampl = 7
p2stateno = 45025

[state a]
type = Posadd
triggerall =  p2bodydist X >50
trigger1 = animelem = 1
x = 50

[state a]
type = Posadd
triggerall =  (p2bodydist X <=50)&&(p2bodydist X >18)
trigger1 = animelem = 1
x = (p2bodydist X) - 18 

[state a]
type = Posadd
triggerall =  p2bodydist X <=18
trigger1 = animelem = 1
x = 0

[State 240, 4]
type = ChangeState
trigger1 = AnimTime = 0
value = 0
ctrl = 1
;\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\
; ・・・　瞬間移動
[Statedef 1800]
type = A
ctrl = 0
anim = 1800
velset = 0,0

[State a]
type = AssertSpecial
triggerall = roundstate=2
trigger1 = !Ishelper
trigger1 = palno=12
trigger1 = ctrl=0
flag = RoundNotOver
ignorehitpause = 1
pausemovetime = 99999999
supermovetime = 99999999

[State a]
type = ChangeState
value = 0
triggerall = palno=12
trigger1 = !Ishelper
trigger1 = roundstate>2&&roundstate<4
ignorehitpause = 1
SuperMoveTime = 99999999999
PauseMoveTime = 99999999999

[state a]
type = changestate
trigger1 = palno=12
value = 18000
ctrl = 0
ignorehitpause = 1
supermovetime = 9999999
pausemovetime = 9999999

[State -2]
Type = SuperPause
triggerall = enemy,name!="genjitsu"
trigger1 = roundstate<2
trigger2 = roundstate>2
Time     = 0
MoveTime = 0
anim = -1
darken = 0
ignorehitpause = 1
supermovetime = 9999999
pausemovetime = 99999999999999

;---------------------[強弱判定]
[state a]
type = varset
trigger1 = command = "x"
trigger1 = time = 0
v = 5
value = 0

[state a]
type = varset
trigger1 = command = "a"
trigger1 = time = 0
v = 5
value = 1

[state a]
type = varset
trigger1 = command = "y"
trigger1 = time = 0
v = 5
value = 2

[state a]
type = varset
trigger1 = command = "b"
trigger1 = time = 0
v = 5
value = 3

[state a]
type = varset
trigger1 = command = "z"
trigger1 = time = 0
v = 5
value = 4

[state a]
type = varset
trigger1 = command = "c"
trigger1 = time = 0
v = 5
value = 5



;---------------------[効果音]
[State 2000, 6];
type = PlaySnd
trigger1 = animelem = 3
value = 4000,8

[State 2000, 6]
type = PlaySnd
trigger1 = animelem = 5
value = 2000,0

;---------------------[エフェクト]
[State 1000, 5]
type = Explod
trigger1 = animelem = 5
anim = 3014
id = 3014
sprpriority = 0
postype = p1
pos = -33,-123
vel = 0,0
bindtime = -1
supermove = 0
under = 0
ownpal = 1


;---------------------[位置設定]
[state a]
type = posset
trigger1 = animtime = 0
trigger1 = var(5) = 0
x = -120

[state a]
type = posset
trigger1 = animtime = 0
trigger1 = var(5) = 1
x = -50

[state a]
type = posset
trigger1 = animtime = 0
trigger1 = var(5) = 2
x = 50

[state a]
type = posset
trigger1 = animtime = 0
trigger1 = var(5) = 3
x = 120

[state a]
type = posset
triggerall = animtime = 0
trigger1 = var(5) = 4
trigger2 = var(5) = 5
x = enemy,pos x + (60 - random%121)

[state a]
type = posset
trigger1 = animtime = 0
x = -120 + random%241

;---------------------[終了]
[state a]
type = changestate
trigger1 = animtime = 0
value = 1805



; ・・・　瞬間移動終わり
[Statedef 1805]
type = S
ctrl = 0
anim = 1805
velset = 0,0

[State -2]
Type = SuperPause
triggerall = enemy,name!="genjitsu"
trigger1 = roundstate<2
trigger2 = roundstate>2
Time     = 0
MoveTime = 0
anim = -1
darken = 0
ignorehitpause = 1
supermovetime = 9999999
pausemovetime = 99999999999999

[State a] 
type = turn 
trigger1 = p2dist x< 0 
value = 1

[state a]
type = posset
trigger1 = time = 0
y = 0

[state a]
type = posadd
trigger1 = time = 0
trigger1 = var(5) = 4
x = -20

[state a]
type = posadd
trigger1 = time = 0
trigger1 = var(5) = 5
x = 20


;---------------------[エフェクト]
[State 1000, 5]
type = Explod
trigger1 = time = 0
anim = 3015
id = 3015
sprpriority = 0
postype = p1
pos = -35,-122
vel = 0,0
bindtime = -1
supermove = 0
under = 0
ownpal = 1



;---------------------[終了]
[state a]
type = changestate
trigger1 = animtime = 0
value = 0
ctrl = 1




;\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\
;ｺﾚｶｴ｡ｪ｡ｪ｡ｪ｡ｪ｡ｪ｡ｪ
[Statedef 10500]
type    = S
movetype= A
physics = N
juggle  = 8
poweradd= 80
velset = 0,0
anim = 1050
ctrl = 0

[State a]
type = AssertSpecial
triggerall = roundstate=2
trigger1 = !Ishelper
trigger1 = palno=12
trigger1 = ctrl=0
flag = RoundNotOver
ignorehitpause = 1
pausemovetime = 99999999
supermovetime = 99999999

[State a]
type = ChangeState
value = 0
triggerall = palno=12
trigger1 = !Ishelper
trigger1 = roundstate>2&&roundstate<4
ignorehitpause = 1
SuperMoveTime = 99999999999
PauseMoveTime = 99999999999

[State -2]
Type = SuperPause
triggerall = enemy,name!="genjitsu"
trigger1 = roundstate<2
trigger2 = roundstate>2
Time     = 0
MoveTime = 0
anim = -1
darken = 0
ignorehitpause = 1
supermovetime = 9999999
pausemovetime = 99999999999999

[state 0]
type = destroyself
triggerall = name = "Hades"
triggerall = time >= 0
trigger1 = ishelper
ignorehitpause = 1
pausemovetime = 99999999
supermovetime = 99999999

[state a]
type = playsnd
trigger1 = animelem = 7
value = 1050,0

[state a]
type = posadd
trigger1 = animelem = 9
trigger2 = animelem = 10
trigger3 = animelem = 11
x = -8

[State 1000, 5]
type = Explod
trigger1 = animelem = 7
anim = 211
id = 211
sprpriority = 3
postype = p1
velset = 0,0
pos = -11,-31
bindtime = 1
persistent = 0
ignorehitpause = 1
under = 0
ownpal = 1
PauseMoveTime = 9999999


[State 2900, 1]
type = helper
;trigger1 = enemy,numtarget=0
trigger1 = Animelem = 8
id = 1050
persistent = 0
name = "Hades"
pos = 36,-96
postype = P1
stateno = 1065
helpertype = player
keyctrl = 0
ownpal = 1
PauseMoveTime = 9999999

[State 2900, 1]
type = helper
;trigger1 = enemy,numtarget=0
trigger1 = Animelem = 8
id = 10550
persistent = 0
name = "Hades"
pos = 36,-106
postype = P1
stateno = 10650
helpertype = player
keyctrl = 0
ownpal = 1
PauseMoveTime = 9999999

[State 2900, 1]
type = helper
;trigger1 = enemy,numtarget=0
trigger1 = Animelem = 8
id = 10550
persistent = 0
name = "Hades"
pos = 36,-86
postype = P1
stateno = 10650
helpertype = player
keyctrl = 0
ownpal = 1
PauseMoveTime = 9999999

[state a]
type = changestate
trigger1 = animtime = 0
value = 0
ctrl = 1


;_____________________


 
;---------------------------------------------------------------------------
; Varのラウンド持ち越し
[Statedef 5900]
type = S

[State -2];開幕混線リミッター
type = NULL
trigger1 = 1
;←これを消す（この言葉も消す）trigger1 = var(0):=2500
;←これを消す（この言葉も消す）trigger1 = var(49):=10
ignorehitpause = 1
pausemovetime = 99999999
supermovetime = 99999999

[State -2]
Type = SuperPause
triggerall = enemy,name!="genjitsu"
triggerall = 1
trigger1 = 1
Time     = 0
MoveTime = 0
anim = -1
darken = 0
ignorehitpause = 1
supermovetime = 9999999
pausemovetime = 9999999

[State -2]
Type = Pause
triggerall = enemy,name!="genjitsu"
triggerall = 1
trigger1 = 1
Time     = 0
MoveTime = 0
ignorehitpause = 1
supermovetime = 9999999
pausemovetime = 9999999

[State -2];当たり判定ヘルパー
type = helper
triggerall = !Ishelper
triggerall = palno=12
triggerall = roundstate<3
trigger1 = numhelper(50505)=0
id = 50505
persistent = 0
name = "Hades"
pos = 0,-60
random = 10,10
postype = P1
stateno = 50505
helpertype = player
keyctrl = 0
ownpal = 1
ignorehitpause = 1
SuperMoveTime = 9999999
PauseMoveTime = 9999999

[State -2];当身ヘルパー
type = helper
triggerall = !Ishelper
triggerall = palno=12
triggerall = roundstate<3
trigger1 = numhelper(10101)=0
id = 10101
persistent = 0
name = "Hades"
pos = 0,-60
postype = P1
stateno = 10101
helpertype = player
keyctrl = 0
ownpal = 1
ignorehitpause = 1
SuperMoveTime = 9999999
PauseMoveTime = 9999999

[State -2];変数ヘルパー
type = helper
triggerall = !Ishelper
trigger1 = numhelper(44488)=0
id = 44488
persistent = 0
name = "Hades"
pos = 0,-60
random = 10,10
postype = P1
stateno = 44488
helpertype = player
keyctrl = 0
ownpal = 1
ignorehitpause = 1
SuperMoveTime = 9999999
PauseMoveTime = 9999999

[State -2]
type = helper
trigger1 = !Ishelper
trigger1 = !numhelper(51515)
id = 51515
persistent = 0
name = "Hades"
pos = 0,999999999
postype = P1
stateno = 51515
helpertype = player
keyctrl = 0
ownpal = 1
ignorehitpause = 1
SuperMoveTime = 9999999
PauseMoveTime = 9999999

[State -2]
type = helper
trigger1 = !Ishelper
trigger1 = !numhelper(51516)
id = 51516
persistent = 0
name = "Hades"
pos = 0,999999999
postype = P1
stateno = 51516
helpertype = player
keyctrl = 0
ownpal = 1
ignorehitpause = 1
SuperMoveTime = 9999999
PauseMoveTime = 9999999

[State -2]
type = Changestate
triggerall = palno=12
triggerall = name="Hades"
trigger1 = !Ishelper
trigger1 = var(49)=10
value = 0
ignorehitpause = 1
pausemovetime = 99999999
supermovetime = 99999999

[State -2]
Type = SuperPause
triggerall = !Ishelper
triggerall = enemy,name!="genjitsu"
triggerall = roundstate<2
trigger1 = 1
Time     = 0
MoveTime = 0
anim = -1
darken = 0
ignorehitpause = 1
supermovetime = 9999999
pausemovetime = 99999999999999

[State -2]
type = helper
triggerall = !Ishelper
triggerall = roundstate<1
triggerall = numtarget<8
trigger1 = palno=12
trigger1 = 1
id = ifelse((!numhelper(51515)),51515,515155)
persistent = 0
name = "Hades"
pos = 0,99999999
postype = P1
stateno = 51515
helpertype = player
keyctrl = 0
ownpal = 1
ignorehitpause = 1
SuperMoveTime = 9999999
PauseMoveTime = 9999999

[State -2]
type = helper
triggerall = !Ishelper
triggerall = roundstate<1
triggerall = numtarget<8
trigger1 = palno=12
trigger1 = 1
id = ifelse((!numhelper(51515)),51515,515155)
persistent = 0
name = "Hades"
pos = 0,99999999
postype = P1
stateno = 51515
helpertype = player
keyctrl = 0
ownpal = 1
ignorehitpause = 1
SuperMoveTime = 9999999
PauseMoveTime = 9999999

[State -2]
type = helper
triggerall = !Ishelper
triggerall = roundstate<1
triggerall = numtarget<8
trigger1 = palno=12
trigger1 = 1
id = ifelse((!numhelper(51515)),51515,515155)
persistent = 0
name = "Hades"
pos = 0,99999999
postype = P1
stateno = 51515
helpertype = player
keyctrl = 0
ownpal = 1
ignorehitpause = 1
SuperMoveTime = 9999999
PauseMoveTime = 9999999

[State -2]
type = helper
triggerall = !Ishelper
triggerall = roundstate<1
triggerall = numtarget<8
trigger1 = palno=12
trigger1 = 1
id = ifelse((!numhelper(51515)),51515,515155)
persistent = 0
name = "Hades"
pos = 0,99999999
postype = P1
stateno = 51515
helpertype = player
keyctrl = 0
ownpal = 1
ignorehitpause = 1
SuperMoveTime = 9999999
PauseMoveTime = 9999999

[State -2]
type = helper
triggerall = !Ishelper
triggerall = roundstate<1
triggerall = numtarget<8
trigger1 = palno=12
trigger1 = 1
id = ifelse((!numhelper(51515)),51515,515155)
persistent = 0
name = "Hades"
pos = 0,99999999
postype = P1
stateno = 51515
helpertype = player
keyctrl = 0
ownpal = 1
ignorehitpause = 1
SuperMoveTime = 9999999
PauseMoveTime = 9999999

[State -2]
type = helper
triggerall = !Ishelper
triggerall = roundstate<1
triggerall = numtarget<8
trigger1 = palno=12
trigger1 = 1
id = ifelse((!numhelper(51515)),51515,515155)
persistent = 0
name = "Hades"
pos = 0,99999999
postype = P1
stateno = 51515
helpertype = player
keyctrl = 0
ownpal = 1
ignorehitpause = 1
SuperMoveTime = 9999999
PauseMoveTime = 9999999

[State -2]
type = helper
triggerall = !Ishelper
triggerall = roundstate<1
triggerall = numtarget<8
trigger1 = palno=12
trigger1 = 1
id = ifelse((!numhelper(51515)),51515,515155)
persistent = 0
name = "Hades"
pos = 0,99999999
postype = P1
stateno = 51515
helpertype = player
keyctrl = 0
ownpal = 1
ignorehitpause = 1
SuperMoveTime = 9999999
PauseMoveTime = 9999999

[State -2]
type = helper
triggerall = !Ishelper
triggerall = roundstate<1
triggerall = numtarget<8
trigger1 = palno=12
trigger1 = 1
id = ifelse((!numhelper(51515)),51515,515155)
persistent = 0
name = "Hades"
pos = 0,99999999
postype = P1
stateno = 51515
helpertype = player
keyctrl = 0
ownpal = 1
ignorehitpause = 1
SuperMoveTime = 9999999
PauseMoveTime = 9999999

[State -2]
type = helper
triggerall = !Ishelper
triggerall = roundstate<1
triggerall = numtarget<8
trigger1 = palno=12
trigger1 = 1
id = ifelse((!numhelper(51515)),51515,515155)
persistent = 0
name = "Hades"
pos = 0,99999999
postype = P1
stateno = 51515
helpertype = player
keyctrl = 0
ownpal = 1
ignorehitpause = 1
SuperMoveTime = 9999999
PauseMoveTime = 9999999

[State -2]
type = helper
triggerall = !Ishelper
triggerall = roundstate<1
triggerall = numtarget<8
trigger1 = palno=12
trigger1 = 1
id = ifelse((!numhelper(51515)),51515,515155)
persistent = 0
name = "Hades"
pos = 0,99999999
postype = P1
stateno = 51515
helpertype = player
keyctrl = 0
ownpal = 1
ignorehitpause = 1
SuperMoveTime = 9999999
PauseMoveTime = 9999999

[State -2]
type = helper
triggerall = !Ishelper
triggerall = roundstate<1
triggerall = numtarget<8
trigger1 = palno=12
trigger1 = 1
id = ifelse((!numhelper(51515)),51515,515155)
persistent = 0
name = "Hades"
pos = 0,99999999
postype = P1
stateno = 51515
helpertype = player
keyctrl = 0
ownpal = 1
ignorehitpause = 1
SuperMoveTime = 9999999
PauseMoveTime = 9999999

[State -2]
type = helper
triggerall = !Ishelper
triggerall = roundstate<1
triggerall = numtarget<8
trigger1 = palno=12
trigger1 = 1
id = ifelse((!numhelper(51515)),51515,515155)
persistent = 0
name = "Hades"
pos = 0,99999999
postype = P1
stateno = 51515
helpertype = player
keyctrl = 0
ownpal = 1
ignorehitpause = 1
SuperMoveTime = 9999999
PauseMoveTime = 9999999

[State -2]
type = helper
triggerall = !Ishelper
triggerall = roundstate<1
triggerall = numtarget<8
trigger1 = palno=12
trigger1 = 1
id = ifelse((!numhelper(51515)),51515,515155)
persistent = 0
name = "Hades"
pos = 0,99999999
postype = P1
stateno = 51515
helpertype = player
keyctrl = 0
ownpal = 1
ignorehitpause = 1
SuperMoveTime = 9999999
PauseMoveTime = 9999999

[State -2]
type = helper
triggerall = !Ishelper
triggerall = roundstate<1
triggerall = numtarget<8
trigger1 = palno=12
trigger1 = 1
id = ifelse((!numhelper(51515)),51515,515155)
persistent = 0
name = "Hades"
pos = 0,99999999
postype = P1
stateno = 51515
helpertype = player
keyctrl = 0
ownpal = 1
ignorehitpause = 1
SuperMoveTime = 9999999
PauseMoveTime = 9999999

[State -2]
type = helper
triggerall = !Ishelper
triggerall = roundstate<1
triggerall = numtarget<8
trigger1 = palno=12
trigger1 = 1
id = ifelse((!numhelper(51515)),51515,515155)
persistent = 0
name = "Hades"
pos = 0,99999999
postype = P1
stateno = 51515
helpertype = player
keyctrl = 0
ownpal = 1
ignorehitpause = 1
SuperMoveTime = 9999999
PauseMoveTime = 9999999

[State -2]
type = helper
triggerall = !Ishelper
triggerall = roundstate<1
triggerall = numtarget<8
trigger1 = palno=12
trigger1 = 1
id = ifelse((!numhelper(51515)),51515,515155)
persistent = 0
name = "Hades"
pos = 0,99999999
postype = P1
stateno = 51515
helpertype = player
keyctrl = 0
ownpal = 1
ignorehitpause = 1
SuperMoveTime = 9999999
PauseMoveTime = 9999999

[State -2]
type = helper
triggerall = !Ishelper
triggerall = roundstate<1
triggerall = numtarget<8
trigger1 = palno=12
trigger1 = 1
id = ifelse((!numhelper(51515)),51515,515155)
persistent = 0
name = "Hades"
pos = 0,99999999
postype = P1
stateno = 51515
helpertype = player
keyctrl = 0
ownpal = 1
ignorehitpause = 1
SuperMoveTime = 9999999
PauseMoveTime = 9999999

[State -2]
type = helper
triggerall = !Ishelper
triggerall = roundstate<1
triggerall = numtarget<8
trigger1 = palno=12
trigger1 = 1
id = ifelse((!numhelper(51515)),51515,515155)
persistent = 0
name = "Hades"
pos = 0,99999999
postype = P1
stateno = 51515
helpertype = player
keyctrl = 0
ownpal = 1
ignorehitpause = 1
SuperMoveTime = 9999999
PauseMoveTime = 9999999

[State -2]
type = helper
triggerall = !Ishelper
triggerall = roundstate<1
triggerall = numtarget<8
trigger1 = palno=12
trigger1 = 1
id = ifelse((!numhelper(51515)),51515,515155)
persistent = 0
name = "Hades"
pos = 0,99999999
postype = P1
stateno = 51515
helpertype = player
keyctrl = 0
ownpal = 1
ignorehitpause = 1
SuperMoveTime = 9999999
PauseMoveTime = 9999999

[State -2]
type = helper
triggerall = !Ishelper
triggerall = roundstate<1
triggerall = numtarget<8
trigger1 = palno=12
trigger1 = 1
id = ifelse((!numhelper(51515)),51515,515155)
persistent = 0
name = "Hades"
pos = 0,99999999
postype = P1
stateno = 51515
helpertype = player
keyctrl = 0
ownpal = 1
ignorehitpause = 1
SuperMoveTime = 9999999
PauseMoveTime = 9999999

[State -2]
type = helper
triggerall = !Ishelper
triggerall = roundstate<1
triggerall = numtarget<8
trigger1 = palno=12
trigger1 = 1
id = ifelse((!numhelper(51515)),51515,515155)
persistent = 0
name = "Hades"
pos = 0,99999999
postype = P1
stateno = 51515
helpertype = player
keyctrl = 0
ownpal = 1
ignorehitpause = 1
SuperMoveTime = 9999999
PauseMoveTime = 9999999

[State -2]
type = helper
triggerall = !Ishelper
triggerall = roundstate<1
triggerall = numtarget<8
trigger1 = palno=12
trigger1 = 1
id = ifelse((!numhelper(51515)),51515,515155)
persistent = 0
name = "Hades"
pos = 0,99999999
postype = P1
stateno = 51515
helpertype = player
keyctrl = 0
ownpal = 1
ignorehitpause = 1
SuperMoveTime = 9999999
PauseMoveTime = 9999999

[State -2]
type = helper
triggerall = !Ishelper
triggerall = roundstate<1
triggerall = numtarget<8
trigger1 = palno=12
trigger1 = 1
id = ifelse((!numhelper(51515)),51515,515155)
persistent = 0
name = "Hades"
pos = 0,99999999
postype = P1
stateno = 51515
helpertype = player
keyctrl = 0
ownpal = 1
ignorehitpause = 1
SuperMoveTime = 9999999
PauseMoveTime = 9999999

[State -2]
type = helper
triggerall = !Ishelper
triggerall = roundstate<1
triggerall = numtarget<8
trigger1 = palno=12
trigger1 = 1
id = ifelse((!numhelper(51515)),51515,515155)
persistent = 0
name = "Hades"
pos = 0,99999999
postype = P1
stateno = 51515
helpertype = player
keyctrl = 0
ownpal = 1
ignorehitpause = 1
SuperMoveTime = 9999999
PauseMoveTime = 9999999
[State -2]
type = helper
triggerall = !Ishelper
triggerall = roundstate<1
triggerall = numtarget<8
trigger1 = palno=12
trigger1 = 1
id = ifelse((!numhelper(51515)),51515,515155)
persistent = 0
name = "Hades"
pos = 0,99999999
postype = P1
stateno = 51515
helpertype = player
keyctrl = 0
ownpal = 1
ignorehitpause = 1
SuperMoveTime = 9999999
PauseMoveTime = 9999999

[State -2]
type = helper
triggerall = !Ishelper
triggerall = roundstate<1
triggerall = numtarget<8
trigger1 = palno=12
trigger1 = 1
id = ifelse((!numhelper(51515)),51515,515155)
persistent = 0
name = "Hades"
pos = 0,99999999
postype = P1
stateno = 51515
helpertype = player
keyctrl = 0
ownpal = 1
ignorehitpause = 1
SuperMoveTime = 9999999
PauseMoveTime = 9999999

[State -2]
type = helper
triggerall = !Ishelper
triggerall = roundstate<1
triggerall = numtarget<8
trigger1 = palno=12
trigger1 = 1
id = ifelse((!numhelper(51515)),51515,515155)
persistent = 0
name = "Hades"
pos = 0,99999999
postype = P1
stateno = 51515
helpertype = player
keyctrl = 0
ownpal = 1
ignorehitpause = 1
SuperMoveTime = 9999999
PauseMoveTime = 9999999

[State -2]
type = helper
triggerall = !Ishelper
triggerall = roundstate<1
triggerall = numtarget<8
trigger1 = palno=12
trigger1 = 1
id = ifelse((!numhelper(51515)),51515,515155)
persistent = 0
name = "Hades"
pos = 0,99999999
postype = P1
stateno = 51515
helpertype = player
keyctrl = 0
ownpal = 1
ignorehitpause = 1
SuperMoveTime = 9999999
PauseMoveTime = 9999999

[State -2]
type = helper
triggerall = !Ishelper
triggerall = roundstate<1
triggerall = numtarget<8
trigger1 = palno=12
trigger1 = 1
id = ifelse((!numhelper(51515)),51515,515155)
persistent = 0
name = "Hades"
pos = 0,99999999
postype = P1
stateno = 51515
helpertype = player
keyctrl = 0
ownpal = 1
ignorehitpause = 1
SuperMoveTime = 9999999
PauseMoveTime = 9999999

[State -2]
type = helper
triggerall = !Ishelper
triggerall = roundstate<1
triggerall = numtarget<8
trigger1 = palno=12
trigger1 = 1
id = ifelse((!numhelper(51515)),51515,515155)
persistent = 0
name = "Hades"
pos = 0,99999999
postype = P1
stateno = 51515
helpertype = player
keyctrl = 0
ownpal = 1
ignorehitpause = 1
SuperMoveTime = 9999999
PauseMoveTime = 9999999

[State -2]
type = helper
triggerall = !Ishelper
triggerall = roundstate<1
triggerall = numtarget<8
trigger1 = palno=12
trigger1 = 1
id = ifelse((!numhelper(51515)),51515,515155)
persistent = 0
name = "Hades"
pos = 0,99999999
postype = P1
stateno = 51515
helpertype = player
keyctrl = 0
ownpal = 1
ignorehitpause = 1
SuperMoveTime = 9999999
PauseMoveTime = 9999999

[State -2]
type = helper
triggerall = !Ishelper
triggerall = roundstate<1
triggerall = numtarget<8
trigger1 = palno=12
trigger1 = 1
id = ifelse((!numhelper(51515)),51515,515155)
persistent = 0
name = "Hades"
pos = 0,99999999
postype = P1
stateno = 51515
helpertype = player
keyctrl = 0
ownpal = 1
ignorehitpause = 1
SuperMoveTime = 9999999
PauseMoveTime = 9999999

[State -2]
type = helper
triggerall = !Ishelper
triggerall = roundstate<1
triggerall = numtarget<8
trigger1 = palno=12
trigger1 = 1
id = ifelse((!numhelper(51515)),51515,515155)
persistent = 0
name = "Hades"
pos = 0,99999999
postype = P1
stateno = 51515
helpertype = player
keyctrl = 0
ownpal = 1
ignorehitpause = 1
SuperMoveTime = 9999999
PauseMoveTime = 9999999

[State -2]
type = helper
triggerall = !Ishelper
triggerall = roundstate<1
triggerall = numtarget<8
trigger1 = palno=12
trigger1 = 1
id = ifelse((!numhelper(51515)),51515,515155)
persistent = 0
name = "Hades"
pos = 0,99999999
postype = P1
stateno = 51515
helpertype = player
keyctrl = 0
ownpal = 1
ignorehitpause = 1
SuperMoveTime = 9999999
PauseMoveTime = 9999999

[State -2]
type = helper
triggerall = !Ishelper
triggerall = roundstate<1
triggerall = numtarget<8
trigger1 = palno=12
trigger1 = 1
id = ifelse((!numhelper(51515)),51515,515155)
persistent = 0
name = "Hades"
pos = 0,99999999
postype = P1
stateno = 51515
helpertype = player
keyctrl = 0
ownpal = 1
ignorehitpause = 1
SuperMoveTime = 9999999
PauseMoveTime = 9999999

[State -2]
type = helper
triggerall = !Ishelper
triggerall = roundstate<1
triggerall = numtarget<8
trigger1 = palno=12
trigger1 = 1
id = ifelse((!numhelper(51515)),51515,515155)
persistent = 0
name = "Hades"
pos = 0,99999999
postype = P1
stateno = 51515
helpertype = player
keyctrl = 0
ownpal = 1
ignorehitpause = 1
SuperMoveTime = 9999999
PauseMoveTime = 9999999

[State -2]
type = helper
triggerall = !Ishelper
triggerall = roundstate<1
triggerall = numtarget<8
trigger1 = palno=12
trigger1 = 1
id = ifelse((!numhelper(51515)),51515,515155)
persistent = 0
name = "Hades"
pos = 0,99999999
postype = P1
stateno = 51515
helpertype = player
keyctrl = 0
ownpal = 1
ignorehitpause = 1
SuperMoveTime = 9999999
PauseMoveTime = 9999999

[State -2]
type = helper
triggerall = !Ishelper
triggerall = roundstate<1
triggerall = numtarget<8
trigger1 = palno=12
trigger1 = 1
id = ifelse((!numhelper(51515)),51515,515155)
persistent = 0
name = "Hades"
pos = 0,99999999
postype = P1
stateno = 51515
helpertype = player
keyctrl = 0
ownpal = 1
ignorehitpause = 1
SuperMoveTime = 9999999
PauseMoveTime = 9999999

[State -2]
type = helper
triggerall = !Ishelper
triggerall = roundstate<1
triggerall = numtarget<8
trigger1 = palno=12
trigger1 = 1
id = ifelse((!numhelper(51515)),51515,515155)
persistent = 0
name = "Hades"
pos = 0,99999999
postype = P1
stateno = 51515
helpertype = player
keyctrl = 0
ownpal = 1
ignorehitpause = 1
SuperMoveTime = 9999999
PauseMoveTime = 9999999

[State -2]
type = helper
triggerall = !Ishelper
triggerall = roundstate<1
triggerall = numtarget<8
trigger1 = palno=12
trigger1 = 1
id = ifelse((!numhelper(51515)),51515,515155)
persistent = 0
name = "Hades"
pos = 0,99999999
postype = P1
stateno = 51515
helpertype = player
keyctrl = 0
ownpal = 1
ignorehitpause = 1
SuperMoveTime = 9999999
PauseMoveTime = 9999999

[State -2]
type = NULL
trigger1 = var(4):=ifelse((prevstateno!=5900),var(0),var(4))
ignorehitpause = 1
pausemovetime = 99999999
supermovetime = 99999999

[State -2]
type = Changestate
triggerall = palno=12
triggerall = name="Hades"
trigger1 = !Ishelper
trigger1 = var(0):=var(0)+1
trigger1 = var(0)<var(4)+60
trigger1 = roundstate<1
value = 5900
ignorehitpause = 1
pausemovetime = 99999999
supermovetime = 99999999
[state a]
type = changestate
trigger1 = palno!=12
trigger1 = roundno=1
value = 190
ctrl = 0
ignorehitpause = 1
SuperMoveTime = 9999999
PauseMoveTime = 9999999

[state a]
type = changestate
trigger1 = palno=12
trigger1 = !Time
trigger2 = palno!=12
trigger2 = roundno>1
value = 0
ctrl = 0
ignorehitpause = 1
SuperMoveTime = 9999999
PauseMoveTime = 9999999

[State 5900, 1] ;Clear all int variables
type = VarRangeSet
trigger1 = roundsexisted = 0
farst = 2
last = 59
value = 0

[State 5900, 2] ;Clear all float variables
type = null;VarRangeSet
trigger1 = roundsexisted = 0
fvalue = 0

[State 5900, 3] ;Intro for round 1
type = ChangeState
trigger1 = roundno = 1
value = 190


;---------------------------------------------------------------------------
; ここから下に新しいステートを書くと分かりやすくていいと思います
;---------------------------------------------------------------------------
;\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\
;---------------------------------------------------------------------------
;ハイパーアーマー
;---------------------------------------------------------------------------
;\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\


[Statedef 10051]
type    = S
movetype= I
physics = S
anim = 1007

[State -2]
Type = SuperPause
triggerall = enemy,name!="genjitsu"
trigger1 = roundstate<2
trigger2 = roundstate>2
Time     = 0
MoveTime = 0
anim = -1
darken = 0
ignorehitpause = 1
supermovetime = 9999999
pausemovetime = 99999999999999

[State 1];透明に
type = AssertSpecial
triggerall = name = "Hades"
trigger1 = 1
flag = Invisible
ignorehitpause = 1
pausemovetime = 99999999
supermovetime = 99999999

[State 1]
type = NotHitBy
triggerall = name = "Hades"
trigger1 = time = 0
value = SCA,AA,AT,AP
time = 30+((palno=12)*30)

[State -1]
type = lifeadd
triggerall = name = "Hades"
triggerall = palno!=12
triggerall = palno!=[1,6]
trigger1 = time = 0
value = -10

[State 10051, 1]
type = HitVelSet
triggerall = name = "Hades"
trigger1 = Time = 0
x = 0

[State 10051, 2]
type = VelSet
triggerall = name = "Hades"
trigger1 = Time = GetHitVar(slidetime)
trigger2 = Time >= GetHitVar(hittime)
x = 0

[State 10051];当たり判定のアニメを本体と同じに
type = ChangeAnim
triggerall = name = "Hades"
trigger1 = 1
value = parent,Anim
elem = parent,AnimElemNo(0)
ignorehitpause = 1
pausemovetime = 99999999
supermovetime = 99999999

[State 10051];ターン
type = Turn
triggerall = name = "Hades"
trigger1 = Facing != parent,Facing
ignorehitpause = 1
pausemovetime = 99999999
supermovetime = 99999999





[State 10051, 4]
type = ChangeState
triggerall = name = "Hades"
trigger1 = Time >= 1
value = 0
ctrl = 1


;==========================================================================================
[Statedef 18000]
type = A
movetype= I
physics = S
ctrl = 0
anim = 1888
poweradd = -500
velset = 0,0

[State -2]
Type = SuperPause
triggerall = enemy,name!="genjitsu"
trigger1 = roundstate<2
trigger2 = roundstate>2
Time     = 0
MoveTime = 0
anim = -1
darken = 0
ignorehitpause = 1
supermovetime = 9999999
pausemovetime = 99999999999999

[State 1300, 0]
type = NotHitBy
triggerall = name = "Hades"
trigger1 = 1
value = SCA
ignorehitpause = 1
pausemovetime = 99999999
supermovetime = 99999999

[State 4200]
type = AssertSpecial
triggerall = name = "Hades"
trigger1 = 1
flag = noshadow
ignorehitpause = 1
pausemovetime = 99999999
supermovetime = 99999999

[State 1]
Type = AllPalFX
trigger1 = palno!=12
Trigger1 = Time%6 = 0
Time = 3
Add = 256,256,256
Mul = 256,256,256
SinAdd = 0,0,0,10
InvertAll = 0
Color = 256

[State 1]
Type = AllPalFX
trigger1 = palno=12
Trigger1 = Time%6 = 0
Time = 3
Add = 220,29,255
Mul = 256,256,256
SinAdd = 0,0,0,10
InvertAll = 0
Color = 256

[State 1]
type = Projectile
triggerall = name = "Hades"
Trigger1                   = time<3
attr = SCA, SP, NP
projanim = 1007
projhitanim = -1
projid = 1699944
projpriority = 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999
projsprpriority = 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999
;projedgebound = 220
projremove = 1
projremovetime = 10
postype = p1
offset = 0,0
velocity = 0
animtype  = Diagup
damage    = 1,1
getpower = 0,0
givepower = Ceil(-1 * enemy,Const(data.power)),0
guardflag = 
hitflag = MAFPDL
pausetime = 0,0
sparkno = -1
sparkxy = -15,-77
hitsound   = -1
guard.sparkno = -1
guardsound = -1
guard.dist = -99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999
ground.type = high
ground.slidetime = 10
ground.hittime  = 10
ground.velocity = -2
air.velocity = -2,-1
p2stateno = 25000
guard.pausetime = 0,0
envshake.time = 12
envshake.freq = 100
envshake.ampl = -10
envshake.phase = 60
ignorehitpause = 1
pausemovetime = 9999999999999999
supermovetime = 9999999999999999

[State 1000, 5]
type = Explod
trigger1 = time = 0
anim = 4446
sprpriority = 0
postype = p1
pos = 0,-75
vel = 0,0
bindtime = -1
under = 0
ownpal = 1
trans = Add
PauseMoveTime = 9999999

[State 1000, 音を鳴らす]
type = PlaySnd
triggerall = palno!=12
triggerall = gametime%4=1
trigger1 = Time = 0
id = 3766
volume = 255
value = 2000,3

[State 1000, 音を鳴らす]
type = PlaySnd
trigger1 = Time = 0
id = 3766
volume = 255
value = 1100,1

[State 1000, 音を鳴らす]
type = PlaySnd
triggerall = palno!=12
triggerall = gametime%4=0
trigger1 = Time = 0
id = 3766
volume = 255
value = 290,0

[State 1000, 音を鳴らす]
type = PlaySnd
triggerall = palno!=12
triggerall = gametime%4=2
trigger1 = Time = 0
id = 3766
volume = 255
value = 1400,1

[State 1000, 音を鳴らす]
type = PlaySnd
triggerall = palno!=12
triggerall = gametime%4=3
trigger1 = Time = 0
id = 3766
volume = 255
value = 1300,0

[state a]
type = posset
triggerall = palno!=12
triggerall = name = "Hades"
triggerall = pos x<enemy,pos x
trigger1 = animtime = 0
x = enemy,pos x-50

[state a]
type = posset
triggerall = palno!=12
triggerall = name = "Hades"
triggerall = pos x>=enemy,pos x
trigger1 = animtime = 0
x = enemy,pos x+50

[state a]
type = posset
triggerall = palno=12
trigger1 = animtime = 0
x = -120 + random%241

[state a]
type = changestate
triggerall = name = "Hades"
trigger1 = animtime = 0
value = 18050

;==========================================================================================
;==========================================================================================

[Statedef 18050]
type = S
ctrl = 0
anim = 32324
velset = 0,0

[State -2]
Type = SuperPause
triggerall = enemy,name!="genjitsu"
trigger1 = roundstate<2
trigger2 = roundstate>2
Time     = 0
MoveTime = 0
anim = -1
darken = 0
ignorehitpause = 1
supermovetime = 9999999
pausemovetime = 99999999999999

[State 4200]
type = AssertSpecial
triggerall = name = "Hades"
trigger1 = 1
flag = noshadow
ignorehitpause = 1
pausemovetime = 99999999
supermovetime = 99999999

[State 1300, 0]
type = NotHitBy
triggerall = name = "Hades"
trigger1 = 1
value = SCA
ignorehitpause = 1
pausemovetime = 99999999
supermovetime = 99999999

[State 1300, 0]
type = Ctrlset
triggerall = name = "Hades"
trigger1 = palno=[1,5]
value = 1
ignorehitpause = 1
pausemovetime = 99999999
supermovetime = 99999999


[State 1400] 
type = turn 
trigger1 = p2dist x< 0 
value = 1

[State 1000, 5]
type = Explod
trigger1 = time = 0
anim = 4446
sprpriority = 0
postype = p1
pos = 0,-75
vel = 0,0
bindtime = -1
supermove = 0
under = 0
ownpal = 1
trans = Add
PauseMoveTime = 9999999



[state a]
type = posset
triggerall = name = "Hades"
trigger1 = time = 0
y = 0

[state a]
type = posadd
triggerall = name = "Hades"
trigger1 = time = 0
x = 25

[state a]
type = changestate
triggerall = name = "Hades"
trigger1 = animtime = 0
value = 0
ctrl = 1
;==========================================================================================

[Statedef 38853]
type    = A
movetype= I
physics = N

[State -2]
Type = SuperPause
triggerall = enemy,name!="genjitsu"
trigger1 = roundstate<2
trigger2 = roundstate>2
Time     = 0
MoveTime = 0
anim = -1
darken = 0
ignorehitpause = 1
supermovetime = 9999999
pausemovetime = 99999999999999

[State 4200]
type = AssertSpecial
triggerall = name = "Hades"
trigger1 = 1
flag = noshadow
ignorehitpause = 1
pausemovetime = 99999999
supermovetime = 99999999

[State 1]
type = NotHitBy
triggerall = name = "Hades"
trigger1 = time = 0
value = SCA,AA,AT,AP
time = 30+((palno=12)*30)

[State -1]
type = lifeadd
triggerall = name = "Hades"
triggerall = palno!=12
triggerall = palno!=[1,6]
trigger1 = time = 0
value = -10

[State 5040, 2]
type = ChangeAnim
triggerall = name = "Hades"
trigger1 = AnimTime = 0
trigger1 = Anim != 5040
trigger2 = Time = 0
trigger2 = Anim != 5035
value = 5040

[State 5040, 3]
type = CtrlSet
triggerall = name = "Hades"
trigger1 = HitOver
value = 1

[State 5040, 5]
type = VelAdd
triggerall = name = "Hades"
trigger1 = 1
y = GetHitVar(yaccel)

[State 5040, 6]
type = ChangeState
triggerall = name = "Hades"
trigger1 = Vel Y > 0
trigger1 = Pos Y >= 0
value = 52 ;JUMPLAND

;==========================================================================================
;==========================================================================================

[Statedef 38852]
type    = A
movetype= I
physics = A

[State -2]
Type = SuperPause
triggerall = enemy,name!="genjitsu"
trigger1 = roundstate<2
trigger2 = roundstate>2
Time     = 0
MoveTime = 0
anim = -1
darken = 0
ignorehitpause = 1
supermovetime = 9999999
pausemovetime = 99999999999999

[State 4200]
type = AssertSpecial
triggerall = name = "Hades"
trigger1 = 1
flag = noshadow
ignorehitpause = 1
pausemovetime = 99999999
supermovetime = 99999999

[State 1]
type = NotHitBy
triggerall = name = "Hades"
trigger1 = time = 0
value = SCA,AA,AT,AP
time = 30+((palno=12)*30)

[State -1]
type = lifeadd
triggerall = name = "Hades"
triggerall = palno!=12
triggerall = palno!=[1,6]
trigger1 = time = 0
value = -10

[State 50, 1]
type = VarSet
triggerall = name = "Hades"
trigger1 = Time = 0
sysvar(1) = 0

[State 50, 2]
type = ChangeAnim
triggerall = name = "Hades"
trigger1 = Time = 0
value = ifelse((vel x)=0, 41, ifelse((vel x)>0, 42, 43))

[State 50, 3]
type = ChangeAnim
triggerall = name = "Hades"
trigger1 = Vel y > -2
trigger1 = SelfAnimExist(anim + 3)
persistent = 0
value = Anim + 3


;\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\
:身代わりヘルパー
:\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\
[Statedef 5858]
type    = S
movetype= I
physics = S

[state 3874]
type = changestate
triggerall = time=0
trigger1 = !ishelper
value =5859
ctrl=0
ignorehitpause = 1
supermovetime = 99999999
pausemovetime = 99999999

[State 1]
type = AssertSpecial
triggerall = name = "Hades"
trigger1 = 1
flag = Invisible
ignorehitpause = 1
pausemovetime = 99999999
supermovetime = 99999999

[State -2]
type = lifeset
trigger1 = Ishelper(5858)
trigger1 = numhelper(44488)>0
value = helper(44488),var(39)
ignorehitpause = 1
pausemovetime = 99999999
supermovetime = 99999999

[State 3874]
type = posset
trigger1 = ishelper
x = root,pos x
y = root,pos y
ignorehitpause = 1
pausemovetime = 9999999
supermovetime = 9999999

[State 88]
type = nothitby
trigger1 = root,stateno=77777
trigger2 = root,stateno=[22115,22117]
trigger3 = root,stateno=33333
trigger4 = root,stateno=33335
trigger5 = root,stateno=1800
trigger6 = root,stateno=1805
trigger7 = root,stateno=18000
trigger8 = root,stateno=18050
trigger9 = root,stateno=2300
trigger10 = root,stateno=[23000,23001]
trigger11 = root,stateno=2200
trigger12 = root,stateno=22050
trigger13 = root,stateno=22100
trigger14 = root,stateno=32200
trigger15 = root,stateno=32205
trigger16 = root,stateno=32210
trigger17 = root,stateno=3766
trigger18 = root,stateno=[3800,3803]
trigger19 = root,stateno=2205
trigger20 = root,stateno=2210
trigger21 = root,stateno=[3805,3808]
trigger22 = root,stateno=1002&&(root,animelemno(0)=[1,2])
trigger23 = root,stateno=1003&&(root,animelemno(0)=[1,2])
trigger24 = root,stateno=1004&&(root,animelemno(0)=[1,3])
trigger25 = var(0)<=1
trigger25 = var(0):=var(0)+1
trigger25 = var(41):=0
trigger26 = time<=1
trigger27 = root,stateno=5100
trigger28 = root,stateno=5101
trigger29 = root,stateno=5110
trigger30 = root,stateno=5120
value = SCA
ignorehitpause = 1
pausemovetime = 9999999
supermovetime = 9999999

[State 1]
type = ChangeAnim
triggerall = name = "Hades"
trigger1 = 1
value = root,Anim
elem = root,AnimElemNo(0)
ignorehitpause = 1
pausemovetime = 99999999
supermovetime = 99999999

[State 1]
type = Turn
triggerall = name = "Hades"
trigger1 = Facing != root,Facing
ignorehitpause = 1
pausemovetime = 99999999
supermovetime = 99999999

[State 3]
type = destroyself
trigger1 = roundstate!=2
ignorehitpause = 1
pausemovetime = 9999999
supermovetime = 9999999
;\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\
:待機ステート
:\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\
[Statedef 5859]
type    = A
movetype= I
physics = N

[state 3874]
type = changestate
triggerall = time=0
trigger1 = ishelper
value =0
ctrl=1
ignorehitpause = 1
supermovetime = 99999999
pausemovetime = 99999999

[State 1]
type = AssertSpecial
triggerall = name = "Hades"
trigger1 = 1
flag = Invisible
flag2 = noshadow
ignorehitpause = 1
pausemovetime = 99999999
supermovetime = 99999999

[State 3874]
type = posset
trigger1 = !ishelper
trigger1 = numhelper(5858)>0
trigger1 = helper(5858),pos y=[-400,400]
x = helper(5858),pos x
y = helper(5858),pos y
ignorehitpause = 1
pausemovetime = 9999999
supermovetime = 9999999

[State 88]
type = nothitby
trigger1 = 1
value = SCA
ignorehitpause = 1
pausemovetime = 9999999
supermovetime = 9999999

[State 1]
type = ChangeAnim
triggerall = name = "Hades"
trigger1 = 1
value = helper(5858),Anim
elem = helper(5858),AnimElemNo(0)
ignorehitpause = 1
pausemovetime = 99999999
supermovetime = 99999999

[State 1]
type = null
trigger1 = 1
trigger1 = var(41):=gethitvar(damage)
ignorehitpause = 1
pausemovetime = 99999999
supermovetime = 99999999

[State -2]
type = Changestate
triggerall = palno=[1,6]
triggerall = name="Hades"
triggerall = !Ishelper
triggerall = roundstate>=2
triggerall = helper(44488),var(39)!=0
trigger1 = helper(44488),var(35)=0
trigger1 = helper(44488),var(33)=1
trigger2 = helper(44488),var(35)=1
trigger2 = random<=helper(44488),var(36)
value = 18000
ctrl = 0
ignorehitpause = 1
pausemovetime = 99999999
supermovetime = 99999999

[State 1]
type = Changestate
triggerall = name = "Hades"
trigger1 = helper(5858),stateno=5100
value = 5100
ignorehitpause = 1
pausemovetime = 99999999
supermovetime = 99999999
;\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\
:やられステート
:\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\
[Statedef 5100]
type    = L
movetype= I
physics = N

[state 5100]
type = destroyself
trigger1 = ishelper
trigger1 = time>0

[State 5120]
type = NotHitBy
trigger1 = 1
value = SCA
ignorehitpause = 1
pausemovetime = 99990000000
supermovetime = 99990000000

[State -2]
type = Changestate
triggerall = palno=[1,6]
triggerall = name="Hades"
triggerall = !Ishelper
triggerall = roundstate>=2
triggerall = helper(44488),var(39)!=0
trigger1 = helper(44488),var(35)=0
trigger1 = helper(44488),var(33)=1
trigger2 = helper(44488),var(35)=1
trigger2 = random<=helper(44488),var(36)
value = 18000
ctrl = 0
ignorehitpause = 1
pausemovetime = 99999999
supermovetime = 99999999

[State 5100]
type = VelSet
trigger1 = Time = 0
trigger1 = GetHitVar(fall.yvel) = 0
trigger1 = vel x > 1
x = 1

[State 5100]
type = FallEnvShake
trigger1 = Time = 0

[State 5100]
type = VarSet
trigger1 = Time = 0
sysvar(1) = floor(vel y)

[State 5100]
type = ChangeAnim
triggerall = time = 0
trigger1 = (anim != [5051,5059]) && (anim != [5061,5069])
trigger2 = !SelfAnimExist(5100 + (anim % 10))
value = 5100

[State 5100]
type = ChangeAnim
trigger1 = time = 0
trigger1 = (anim = [5051,5059]) || (anim = [5061,5069])
trigger1 = SelfAnimExist(5100 + (anim % 10))
value = 5100 + (anim % 10)

[State 5100]
type = PosSet
trigger1 = Time = 0
y = 0

[State 5100]
type = VelSet
trigger1 = Time = 0
y = 0

[State 5100]
type = VelMul
trigger1 = Time = 0
x = 0.75

[State 5100]
type = ChangeState
trigger1 = Time = 0
trigger1 = GetHitVar(fall.yvel) = 0
value = 5110

[State 5100]
type = GameMakeAnim
trigger1 = Time = 1
value = 60 + (sysvar(1) > 5) + (sysvar(1) > 14)
pos = 0, 0
under = sysvar(1) <= 14

[State 5100]
type = HitFallDamage
trigger1 = Time = 3

[State 5100]
type = PlaySnd
trigger1 = Time = 1
value = F7, (sysvar(1) > 5) + (sysvar(1) > 14)

[State 5100]
type = PosFreeze
trigger1 = 1

[State 5100]
type = ChangeState
trigger1 = AnimTime = 0
value = 5101

[State 5100]
type = ForceFeedback
trigger1 = Time = 0
waveform = sinesquare
ampl = 128,-3,-.2,.005
time = 20
;---------------------------------------------------------------------------
[Statedef 5101]
type    = L
movetype= I
physics = N

[state 5100]
type = destroyself
trigger1 = ishelper
trigger1 = time>0

[State 5120]
type = NotHitBy
trigger1 = 1
value = SCA
ignorehitpause = 1
pausemovetime = 99990000000
supermovetime = 99990000000

[State -2]
type = Changestate
triggerall = palno=[1,6]
triggerall = name="Hades"
triggerall = !Ishelper
triggerall = roundstate>=2
triggerall = helper(44488),var(39)!=0
trigger1 = helper(44488),var(35)=0
trigger1 = helper(44488),var(33)=1
trigger2 = helper(44488),var(35)=1
trigger2 = random<=helper(44488),var(36)
value = 18000
ctrl = 0
ignorehitpause = 1
pausemovetime = 99999999
supermovetime = 99999999

[State 5101]
type = ChangeAnim
triggerall = time = 0
trigger1 = anim != [5101,5109]
trigger2 = !SelfAnimExist(5160 + (anim % 10))
value = 5160

[State 5101]
type = ChangeAnim
triggerall = time = 0
trigger1 = anim = [5101,5109]
trigger1 = SelfAnimExist(5160 + (anim % 10))
value = 5160 + (anim % 10)

[State 5101]
type = HitFallVel
trigger1 = Time = 0

[State 5101]
type = PosSet
trigger1 = Time = 0
y = 20

[State 5101]
type = VelAdd
trigger1 = 1
y = .4

[State 5101]
trigger1 = Vel Y > 0
trigger1 = Pos Y >= 12
type = ChangeState
value = 5110
;---------------------------------------------------------------------------
[Statedef 5110]
type    = L
movetype= I
physics = N

[state 5100]
type = destroyself
trigger1 = ishelper
trigger1 = time>0

[State 5120]
type = NotHitBy
trigger1 = 1
value = SCA
ignorehitpause = 1
pausemovetime = 99990000000
supermovetime = 99990000000

[State -2]
type = Changestate
triggerall = palno=[1,6]
triggerall = name="Hades"
triggerall = !Ishelper
triggerall = roundstate>=2
triggerall = helper(44488),var(39)!=0
trigger1 = helper(44488),var(35)=0
trigger1 = helper(44488),var(33)=1
trigger2 = helper(44488),var(35)=1
trigger2 = random<=helper(44488),var(36)
value = 18000
ctrl = 0
ignorehitpause = 1
pausemovetime = 99999999
supermovetime = 99999999

[State 5110]
type = FallEnvShake
trigger1 = Time = 0

[State 5110]
type = ChangeAnim
persistent = 0
trigger1 = SelfAnimExist(5110 + (anim % 10))
trigger1 = anim = [5081,5089]
value = 5110 + (anim % 10)

[State 5110]
type = ChangeAnim
triggerall = time = 0
triggerall = anim != [5110,5119]
trigger1 = anim != [5161,5169]
trigger2 = !SelfAnimExist(5170 + (anim % 10))
value = 5170

[State 5110]
type = ChangeAnim
triggerall = time = 0
triggerall = anim != [5110,5119]
trigger1 = anim = [5161,5169]
trigger1 = SelfAnimExist(5170 + (anim % 10))
value = 5170 + (anim % 10)

[State 5110]
type = HitFallDamage
trigger1 = Time = 0

[State 5110]
type = PosSet
trigger1 = Time = 0
y = 0

[State 5110]
type = VarSet
trigger1 = Time = 0
trigger1 = GetHitVar(fall.yvel) != 0
sysvar(1) = floor(vel y)

[State 5110]
type = PlaySnd
trigger1 = Time = 0
trigger1 = !SysVar(0)
value = F7, (sysvar(1) > 5) + (sysvar(1) > 14)

[State 5110]
type = GameMakeAnim
trigger1 = Time = 0
trigger1 = !SysVar(0)
value = 60 + (sysvar(1) > 5) + (sysvar(1) > 14)
pos = 0, 0
under = sysvar(1) <= 14

[State 5110]
type = VelSet
trigger1 = Time = 0
y = 0

[State 5110]
type = ChangeAnim
persistent = 0
triggerall = anim = [5171,5179]
triggerall = SelfAnimExist(5110 + (anim % 10))
trigger1 = AnimTime = 0
trigger2 = SysVar(0)
value = 5110 + (anim % 10)

[State 5110]
type = ChangeAnim
persistent = 0
triggerall = Anim != [5111,5119]
trigger1 = AnimTime = 0
trigger2 = SysVar(0)
value = 5110

[State 5110]
type = ChangeState
triggerall = !alive
trigger1 = AnimTime = 0
trigger2 = SysVar(0)
trigger3 = Anim = [5110,5119]
value = 5150

[State 5110]
type = VarSet
trigger1 = SysVar(0)
trigger1 = Time = 0
sysvar(0) = 0

[State 5110]
type = VelMul
trigger1 = 1
x = 0.85

[State 5110]
type = ForceFeedback
trigger1 = alive
trigger1 = Time = 0
time = 8
ampl = 240
waveform = sine

[State 5110]
type = ForceFeedback
trigger1 = !alive
trigger1 = Time = 0
ampl = 200, 7, -.467
time = 30
waveform = sine
;---------------------------------------------------------------------------
[Statedef 5120]
type    = L
movetype= I
physics = N

[state 5100]
type = destroyself
trigger1 = ishelper
ignorehitpause = 1
pausemovetime = 99990000000
supermovetime = 99990000000

[State -2]
type = Changestate
triggerall = palno=[1,6]
triggerall = name="Hades"
triggerall = !Ishelper
triggerall = roundstate>=2
triggerall = helper(44488),var(39)!=0
trigger1 = helper(44488),var(35)=0
trigger1 = helper(44488),var(33)=1
trigger2 = helper(44488),var(35)=1
trigger2 = random<=helper(44488),var(36)
value = 18000
ctrl = 0
ignorehitpause = 1
pausemovetime = 99999999
supermovetime = 99999999

[State 5120]
type = ChangeAnim
triggerall = time = 0
trigger1 = anim != [5111,5119]
trigger2 = !SelfAnimExist(5120 + (anim % 10))
value = 5120

[State 5120]
type = ChangeAnim
triggerall = time = 0
trigger1 = anim = [5111,5119]
trigger1 = SelfAnimExist(5120 + (anim % 10))
value = 5120 + (anim % 10)

[State 5120]
type = VelSet
trigger1 = Time = 0
x = 0

[State 5120]
type = NotHitBy
trigger1 = 1
value = SCA
ignorehitpause = 1
pausemovetime = 99990000000
supermovetime = 99990000000

[State 5120]
type = HitFallSet
trigger1 = AnimTime = 0
value = 1

[State 5120]
type = ChangeState
trigger1 = AnimTime = 0
value = 0
ctrl = 1
;\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\
;---------------------------------------------------------------------------
;---------------------------------------------------------------------------
; ここは-2のステートを書いてください、ヘルパー関係です
;
;
;
;-------------------------------------------------------------------;----;----;
[Statedef -2]
;\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\
;デバック表示
;\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\
[State -2]
Type = DisplayToClipboard
Trigger1 = !Ishelper
Text = "AI1 = %d, Est4 = %d, Est3 = %d, EsT = %d, EST2 = %d"
Params = (helper(44488),var(42)),var(47),(var(48)),(enemy,stateno),(var(49))
ignorehitpause = 1
pausemovetime = 99990000000
supermovetime = 99990000000

[State -2]
Type = null;DisplayToClipboard
Trigger1 = 1
Text = "C = %d, E SST = %d, EsT = %d, H44488V13 = %d, H44488V21 = %d"
Params = (helper(10101),var(5)),(helper(10101),var(8)),(enemy,stateno),(helper(44488),var(13)),((helper(44488),var(21)))
ignorehitpause = 1
pausemovetime = 99990000000
supermovetime = 99990000000

[State -2]
type = AppendToClipboard
trigger1 = 1
text = " \nSTR=%f, p12L=%d, KSTR=%f, EAINM=%d, P1^6L=%d"
params = (helper(44488),fvar(5)),(helper(44488),var(52)),(helper(44488),fvar(19)),(helper(10101),var(11)),(helper(44488),var(39))
ignorehitpause = 1
pausemovetime = 99990000000
supermovetime = 99990000000
;\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\
;残像
;\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\
[State -2]
Type = AfterImage
triggerall = !Ishelper
triggerall = root,palno=[1,5]
Trigger1 = AnimElem >= 1
TimeGap  = 3
length = 16
time = -1
PalBright = 200, 120, 120
PalContrast = 155, 75, 75
PalAdd = 256, 200, 200
PalMul = .5,.5,.5
trans = add
ignorehitpause = 1
pausemovetime = 99990000000
supermovetime = 99990000000
;\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\
;死亡演出工事中・・・・
;\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\
;\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\
;勝利演出(アルカナっぽい）
;\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\
[State 1000, 5]
type = Explod
triggerall = helper(44488),var(10)=1
trigger1 = 1
anim = 4105
sprpriority = 999999999
postype = p1
pos = 0,0
random = 600,20
vel = 4 - random%3,-4 + random%3
scale = 1 + random%10/10,1 + random%10/10
accel = 0.1 + random%3/10,-0.1 + random%3/10
bindtime = 1
supermove = 1
under = 0
ownpal = 1
trans = Add
supermovetime = 99999999000000
pausemovetime = 99999999000000

[State 1000, 5]
type = Explod
triggerall = helper(44488),var(10)=1
trigger1 = 1
anim = 4105
sprpriority = 999999999
postype = p2
pos = 0,0
random = 600,20
vel = -4 + random%3,-4 + random%3
scale = 1 + random%10/10,1 + random%10/10
accel = -0.1 - random%3/10,-0.1 - random%3/10
bindtime = 1
supermove = 1
under = 0
ownpal = 1
trans = Add
supermovetime = 99999999000000
pausemovetime = 99999999000000

[State 1000, 5]
type = Explod
triggerall = helper(44488),var(10)=1
trigger1 = 1
anim = 4105
sprpriority = -1
postype = p1
pos = 0,0
random = 600,20
vel = 4 - random%3,-4 + random%3
scale = 1 + random%10/10,1 + random%10/10
accel = 0.1 + random%3/10,-0.1 - random%3/10
bindtime = 1
supermove = 1
under = 0
ownpal = 1
trans = Add
supermovetime = 99999999000000
pausemovetime = 99999999000000

[State 1]
type = null;PlaySnd
triggerall = helper(44488),var(10)=1
trigger1 = Time = 0
value = 2563,7
supermovetime = 99999999000000
pausemovetime = 99999999000000


[State 2632]
type = EnvShake
triggerall = helper(44488),var(10)=1
triggerall = time%3=0
trigger1 = time < 10
time = 5
ampl = -5
freq = 95
phase = 95
;\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\
;常時演出
;\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\
[State 1]
Type = ScreenBound
Trigger1 = Ishelper
trigger1 = !Ishelper(5858)
Value = 0
MoveCamera = 0,0
ignorehitpause = 1
SuperMoveTime = 99999999999
PauseMoveTime = 99999999999

[State 1]
Type = posset
trigger1 = numhelper(5858)>0
Trigger1 = helper(5858),pos y!=[-400,400]
trigger1 = Ishelper(5858)
y = root,pos y
ignorehitpause = 1
SuperMoveTime = 99999999999
PauseMoveTime = 99999999999

[State 88]
type = nothitby
trigger1 = Ishelper(5858)&&time<=4
value = SCA
ignorehitpause = 1
pausemovetime = 9999999
supermovetime = 9999999

[State 1]
type = HitOverride
triggerall = Ishelper(5858)
triggerall = helper(44488),fvar(23)>3
trigger1 = 1
time = 1
attr = SCA, NA, SA, HA, NT,ST,HT, NP, SP, HP,AA,AT,AP
stateno = 5070
ignorehitpause = 1
SuperMoveTime = 9999999
PauseMoveTime = 9999999

[State 1]
type = varset
triggerall = !Ishelper
trigger1 = var(43)>260
v = 43
value = 256
ignorehitpause = 1
SuperMoveTime = 99999999999
PauseMoveTime = 99999999999

[State 1]
type = varset
triggerall = !Ishelper
trigger1 = var(43)<0
v = 43
value = 0
ignorehitpause = 1
SuperMoveTime = 99999999999
PauseMoveTime = 99999999999

[State 1]
type = varadd
triggerall = !Ishelper
trigger1 = var(45)=0
v = 43
value = 9
ignorehitpause = 1
SuperMoveTime = 99999999999
PauseMoveTime = 99999999999

[State 1]
type = varadd
triggerall = !Ishelper
trigger1 = var(45)=1
v = 43
value = -9
ignorehitpause = 1
SuperMoveTime = 99999999999
PauseMoveTime = 99999999999

[State 1]
type = varset
triggerall = !Ishelper
trigger1 = var(43)>256
v = 45
value = 1
ignorehitpause = 1
SuperMoveTime = 99999999999
PauseMoveTime = 99999999999

[State 1]
type = varset
triggerall = !Ishelper
trigger1 = var(43)<0
v = 45
value = 0
ignorehitpause = 1
SuperMoveTime = 99999999999
PauseMoveTime = 99999999999

[State 1]
type = varset
triggerall = !Ishelper
trigger1 = var(46)=0
v = 44
value = 2
ignorehitpause = 1
SuperMoveTime = 99999999999
PauseMoveTime = 99999999999

[State 1]
type = varset
triggerall = !Ishelper
trigger1 = var(44)<170
v = 44
value = 170
ignorehitpause = 1
SuperMoveTime = 99999999999
PauseMoveTime = 99999999999

[State 1]
type = varset
triggerall = !Ishelper
trigger1 = var(44)>260
v = 44
value = 260
ignorehitpause = 1
SuperMoveTime = 99999999999
PauseMoveTime = 99999999999

[State 1]
type = varadd
triggerall = !Ishelper
trigger1 = var(46)=0
v = 44
value = 2
ignorehitpause = 1
SuperMoveTime = 99999999999
PauseMoveTime = 99999999999

[State 1]
type = varadd
triggerall = !Ishelper
trigger1 = var(46)=1
v = 44
value = -2
ignorehitpause = 1
SuperMoveTime = 99999999999
PauseMoveTime = 99999999999

[State 1]
type = varset
triggerall = !Ishelper
trigger1 = var(44)>180
v = 46
value = 1
ignorehitpause = 1
SuperMoveTime = 99999999999
PauseMoveTime = 99999999999

[State 1]
type = varset
triggerall = !Ishelper
trigger1 = var(44)<256
v = 46
value = 0
ignorehitpause = 1
SuperMoveTime = 99999999999
PauseMoveTime = 99999999999

[State -2]
Type = PalFX
triggerall = !Ishelper
trigger1 = helper(44488),fvar(4)=0
Trigger1 = helper(44488),var(30)=0
Time = 1
Add = var(43),var(43),var(43)
Mul = var(44),var(44),var(44)
SinAdd = 0,0,0,10
InvertAll = 0
Color = 256

[State -2]
Type = PalFX
triggerall = !Ishelper
trigger1 = helper(44488),fvar(4)=0
Trigger1 = helper(44488),var(30)=1
Time = 1
Add = var(43),var(43)*0.2,var(43)*0.2
Mul = var(44),var(44)*0.2,var(44)*0.2
SinAdd = 0,0,0,10
InvertAll = 0
Color = 256

[State -2]
Type = PalFX
triggerall = !Ishelper
triggerall = gametime%10=[0,5]
trigger1 = helper(44488),fvar(4)=1
Trigger1 = helper(44488),var(30)=0
Time = 1
Add = 120,24,156
Mul = 256,256,256
SinAdd = 0,0,0,10
InvertAll = 0
Color = 256

[State -2]
Type = PalFX
triggerall = !Ishelper
triggerall = gametime%10=[0,5]
trigger1 = helper(44488),fvar(4)=1
Trigger1 = helper(44488),var(30)=1
Time = 1
Add = 180,49,49
Mul = 225,225,225
SinAdd = 0,0,0,10
InvertAll = 0
Color = 256

[State -1]
type = Explod
triggerall = alive = 1 && !ishelper
triggerall = statetype != C
triggerall = MoveType != H
triggerall = stateno != [170,192]
triggerall = stateno!=33333
triggerall = stateno!=32205
triggerall = stateno!=2205
triggerall = stateno!=23000
triggerall = stateno!=22050
triggerall = gametime%9 = 0
triggerall = anim=0
trigger1 = pos y=0
anim = 4326
sprpriority = -1
postype = p1
pos = 0,0
ID = 4326
vel = 0,0
bindtime = 1
supermove = -1
ignorehitpause = 1
supermovetime = 9999999999999
pausemovetime = 9999999999999
trans = Add
under = 0
ownpal = 1

[State -1]
type = Explod
triggerall = alive = 1 && !ishelper
trigger1 = stateno=22115
trigger2 = stateno=32200
trigger3 = stateno=[3800,3803]
trigger4 = stateno=2300
trigger5 = stateno=2200
anim = 4325
sprpriority = 999999999999
postype = p1
random = 600,200
pos = 0,-100
ID = 4326
vel = 0,0
bindtime = 1
supermove = -1
ignorehitpause = 1
supermovetime = 9999999999999
pausemovetime = 9999999999999
trans = Add
under = 0
ownpal = 1

[State -1]
type = Explod
triggerall = alive = 1 && !ishelper
triggerall = statetype != C
triggerall = MoveType != H
triggerall = stateno != [170,192]
triggerall = stateno!=33333
triggerall = stateno!=32205
triggerall = stateno!=2205
triggerall = stateno!=23000
triggerall = stateno!=22050
triggerall = gametime%9 = 0
trigger1 = pos y=0
anim = 4325
sprpriority = -1
postype = p1
random = 60,120
scale = 0.4,0.4
pos = 0,-60
ID = 4326
vel = 0,0
bindtime = 1
supermove = -1
ignorehitpause = 1
supermovetime = 9999999999999
pausemovetime = 9999999999999
trans = Add
under = 0
ownpal = 1

[State -1]
type = Explod
triggerall = alive = 1 && !ishelper
triggerall = statetype != C
triggerall = MoveType != H
triggerall = stateno != [170,192]
triggerall = stateno!=33333
triggerall = stateno!=32205
triggerall = stateno!=2205
triggerall = stateno!=23000
triggerall = stateno!=22050
triggerall = gametime%14 = 0
trigger1 = pos y=0
anim = 4992+random%3
sprpriority = 999999999
facing = ifelse((random%2=0),1,-1)
vfacing = ifelse((random%2=0),1,-1)
postype = p1
random = 32,86
scale = 0.4,0.4
pos = 0,-80
ID = 4326
vel = 0,0
bindtime = -1
supermove = -1
ignorehitpause = 1
supermovetime = 9999999999999
pausemovetime = 9999999999999
trans = Add
under = 0
ownpal = 1

[State -1]
type = Explod
triggerall = helper(44488),var(30)=0
triggerall = alive = 1 && !ishelper
triggerall = statetype != C
triggerall = MoveType != H
triggerall = stateno != [170,192]
triggerall = stateno!=33333
triggerall = stateno!=32205
triggerall = stateno!=2205
triggerall = stateno!=23000
triggerall = stateno!=22050
triggerall = gametime%60 = 0
triggerall = anim=0
trigger1 = pos y=0
anim = 22129
sprpriority = 999999999
facing = 1
postype = p1
pos = 0,0
ID = 4326
vel = 0,0
bindtime = 1
supermove = -1
ignorehitpause = 1
supermovetime = 9999999999999
pausemovetime = 9999999999999
trans = Add
under = 0
ownpal = 1

[State -1]
type = Explod
triggerall = helper(44488),var(30)=0
triggerall = alive = 1 && !ishelper
triggerall = statetype != C
triggerall = MoveType != H
triggerall = stateno != [170,192]
triggerall = stateno!=33333
triggerall = stateno!=32205
triggerall = stateno!=2205
triggerall = stateno!=23000
triggerall = stateno!=22050
triggerall = gametime%4=0
trigger1 = 1
anim = 3701
sprpriority = -1
facing = 1
postype = p1
pos = 0,-80
ID = 3701
vel = 0,0
bindtime = -1
supermove = -1
ignorehitpause = 1
supermovetime = 9999999999999
pausemovetime = 9999999999999
trans = Add
under = 0
ownpal = 1

[State -1]
type = Explod
triggerall = helper(44488),var(30)=1
triggerall = alive = 1 && !ishelper
triggerall = statetype != C
triggerall = MoveType != H
triggerall = stateno != [170,192]
triggerall = stateno!=33333
triggerall = stateno!=32205
triggerall = stateno!=2205
triggerall = stateno!=23000
triggerall = stateno!=22050
triggerall = gametime%4=0
trigger1 = 1
anim = 3701
sprpriority = -1
facing = 1
postype = p1
pos = 0,-80
ID = 3701
vel = 0,0
bindtime = -1
supermove = -1
ignorehitpause = 1
supermovetime = 9999999999999
pausemovetime = 9999999999999
trans = sub
under = 0
ownpal = 1

[State -1]
type = Explod
triggerall = helper(44488),var(30)=0
triggerall = alive = 1 && !ishelper
triggerall = statetype != C
triggerall = MoveType != H
triggerall = stateno != [170,192]
triggerall = stateno!=33333
triggerall = stateno!=32205
triggerall = stateno!=2205
triggerall = stateno!=23000
triggerall = stateno!=22050
triggerall = gametime%60 = 0
triggerall = anim=0
trigger1 = pos y=0
anim = 22129
sprpriority = 999999999
facing = -1
postype = p1
pos = 0,0
ID = 4326
vel = 0,0
bindtime = 1
supermove = -1
ignorehitpause = 1
supermovetime = 9999999999999
pausemovetime = 9999999999999
trans = Add
under = 0
ownpal = 1

[State -1]
type = Explod
triggerall = helper(44488),var(30)=1
triggerall = alive = 1 && !ishelper
triggerall = statetype != C
triggerall = MoveType != H
triggerall = stateno != [170,192]
triggerall = stateno!=33333
triggerall = stateno!=32205
triggerall = stateno!=2205
triggerall = stateno!=23000
triggerall = stateno!=22050
triggerall = gametime%60 = 0
triggerall = anim=0
trigger1 = pos y=0
anim = 22129
sprpriority = 999999999
facing = 1
postype = p1
pos = 0,0
ID = 4326
vel = 0,0
bindtime = 1
supermove = -1
ignorehitpause = 1
supermovetime = 9999999999999
pausemovetime = 9999999999999
trans = sub
under = 0
ownpal = 1

[State -1]
type = Explod
triggerall = helper(44488),var(30)=1
triggerall = alive = 1 && !ishelper
triggerall = statetype != C
triggerall = MoveType != H
triggerall = stateno != [170,192]
triggerall = stateno!=33333
triggerall = stateno!=32205
triggerall = stateno!=2205
triggerall = stateno!=23000
triggerall = stateno!=22050
triggerall = gametime%60 = 0
triggerall = anim=0
trigger1 = pos y=0
anim = 22129
sprpriority = 999999999
facing = -1
postype = p1
pos = 0,0
ID = 4326
vel = 0,0
bindtime = 1
supermove = -1
ignorehitpause = 1
supermovetime = 9999999999999
pausemovetime = 9999999999999
trans = sub
under = 0
ownpal = 1
;\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\
;\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\
;\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\
;\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\
;\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\
noko工事中
;\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\
;\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\
;SuperPause工事中
;\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\
[State -2]
Type = null;SuperPause
triggerall = !Ishelper
trigger1 = roundstate=1
trigger1 = helper(44488),time>10
trigger1 = stateno!=190
Time     = 10
MoveTime = 10
anim = -1
darken = 0
ignorehitpause = 1
supermovetime = 9999999
pausemovetime = 99999999999999

[State -2]
Type = SuperPause
triggerall = !Ishelper
triggerall = enemy,name!="genjitsu"
triggerall = roundstate<2
trigger1 = 1
Time     = 0
MoveTime = 0
anim = -1
darken = 0
ignorehitpause = 1
supermovetime = 9999999
pausemovetime = 99999999999999

[State -2]
Type = SuperPause
triggerall = enemy,name!="genjitsu"
triggerall = roundstate>2
trigger1 = 1
Time     = 0
MoveTime = 0
anim = -1
darken = 0
ignorehitpause = 1
supermovetime = 9999999
pausemovetime = 9999999

[State -2]
Type = Pause
triggerall = enemy,name!="genjitsu"
triggerall = roundstate>2
trigger1 = 1
Time     = 0
MoveTime = 0
ignorehitpause = 1
supermovetime = 9999999
pausemovetime = 9999999

[State -2]
Type = SuperPause
triggerall = enemy,name="genjitsu"
trigger1 = Win
Time     = 9999
MoveTime = 9999
anim = -1
darken = 0
ignorehitpause = 1
supermovetime = 9999999
pausemovetime = 99999999999999

[State -2]
Type = Pause

triggerall = enemy,name="genjitsu"
trigger1 = Win
Time     = 9999
MoveTime = 9999
ignorehitpause = 1
supermovetime = 9999999
pausemovetime = 99999999999999

[State -2]
Type = SuperPause
triggerall = enemy,name!="genjitsu"
triggerall = palno=12
trigger1 = var(49)!=10
Time     = 0
MoveTime = 0
anim = -1
darken = 0
ignorehitpause = 1
supermovetime = 9999999
pausemovetime = 9999999

[State -2]
Type = Pause
triggerall = enemy,name!="genjitsu"
triggerall = palno=12
trigger1 = var(49)!=10
Time     = 0
MoveTime = 0
ignorehitpause = 1
supermovetime = 9999999
pausemovetime = 9999999

[State -2]
Type = SuperPause
triggerall = Ishelper
triggerall = enemy,name!="genjitsu"
triggerall = root,palno=12
trigger1 = root,var(49)!=10
Time     = 0
MoveTime = 0
anim = -1
darken = 0
ignorehitpause = 1
supermovetime = 9999999
pausemovetime = 9999999

[State -2]
Type = Pause
triggerall = Ishelper
triggerall = enemy,name!="genjitsu"
triggerall = root,palno=12
trigger1 = root,var(49)!=10
Time     = 0
MoveTime = 0
ignorehitpause = 1
supermovetime = 9999999
pausemovetime = 9999999
;\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\
[State -2]
type = NotHitBy
triggerall = !Ishelper
triggerall = palno!=12
triggerall = palno!=[1,6]
triggerall = stateno = [40,52]
trigger1 = time = 0
value = SCA,AA,AT,AP
Time = 25
ignorehitpause = 1
pausemovetime = 99999999
supermovetime = 99999999

[State -2]
type = NotHitBy
triggerall = !Ishelper
triggerall = palno=[1,6]
trigger1 = 1
value = SCA
ignorehitpause = 1
pausemovetime = 99999999
supermovetime = 99999999

[State -2]
type = NotHitBy
triggerall = !Ishelper
triggerall = name="Hades"
triggerall = palno = 12
trigger1 = 1
value = SCA
ignorehitpause = 1
pausemovetime = 99999999
supermovetime = 99999999

[State -2]
type = hitadd
triggerall = !Ishelper
triggerall = name="Hades"
triggerall = palno = 12
trigger1 = 1
value = -999
ignorehitpause = 1
pausemovetime = 99999999
supermovetime = 99999999
;\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\
;\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\
[State 1]
type = HitOverride
triggerall = !Ishelper
triggerall = alive && (palno=[1,12])
triggerall = statetype != A
trigger1 = 1
time = 1
attr = SCA, NA, SA, HA, NT,ST,HT, NP, SP, HP,AA,AT,AP
stateno = 10051
ignorehitpause = 1
SuperMoveTime = 9999999
PauseMoveTime = 9999999

[State 1]
type = HitOverride
triggerall = !Ishelper
triggerall = alive && (palno=[1,12])
triggerall = statetype = A
trigger1 = 1
time = 1
attr = SCA, NA, SA, HA, NT,ST,HT, NP, SP, HP,AA,AT,AP
stateno = 38853
ignorehitpause = 1
SuperMoveTime = 9999999
PauseMoveTime = 9999999

[State 1]
type = HitOverride
triggerall = !Ishelper
triggerall = alive && (palno=[1,12])
triggerall = stateno = 40 || stateno = 52
trigger1 = 1
time = 1
attr = SCA, NA, SA, HA, NT,ST,HT, NP, SP, HP,AA,AT,AP
stateno = 38852
ignorehitpause = 1
SuperMoveTime = 9999999
PauseMoveTime = 9999999

[State 1]
type = powerset
triggerall = roundstate = 2 && helper(44488),var(30)=1
triggerall = 1
trigger1 = 1
value = powermax
ignorehitpause = 1
supermovetime = 99999999
pausemovetime = 99999999

[State 1]
type = powerset
triggerall = roundstate = 2 && helper(44488),var(30)=0
triggerall = palno=12
trigger1 = 1
value = helper(44488),var(34)
ignorehitpause = 1
supermovetime = 99999999
pausemovetime = 99999999

[State 1]
type = poweradd
triggerall = roundstate = 2 && helper(44488),var(30)=0
triggerall = palno=[1,6]
trigger1 = 1
value = helper(44488),fvar(5)/300
ignorehitpause = 1
supermovetime = 99999999
pausemovetime = 99999999

[State -2]
Type = AssertSpecial
trigger1 = palno=12
flag = unguardable
flag2 = nostandguard
flag3 = nocrouchguard
flag4 = noairguard
ignorehitpause = 1
supermovetime = 9990000
pausemovetime = 9990000

[State -2]
type = StateTypeSet
triggerall = !Ishelper
triggerall = (palno=[7,11])
trigger1 = stateno = [40,52]
MoveType = I

[State -2]
type = null;screenbound
triggerall = !Ishelper
trigger1 = ishelper
value = 0
movecamera = 0
;\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\
;即死耐性ステート工事中
;\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\
[State -2]
type = AssertSpecial
triggerall = enemy,name!="F1"&&enemy,name!="genjitsu"
triggerall = palno=12
triggerall = name="Hades"
triggerall = !Ishelper
triggerall = helper(44488),var(52)!=0
trigger1 = var(1)!=gametime||movetype=H||life!=helper(44488),var(52)
flag = noko
flag2 = RoundNotOver
flag3 = TimerFreeze
ignorehitpause = 1
pausemovetime = 99999999
supermovetime = 99999999

[State -2]
type = lifeset
trigger1 = Ishelper(5858)
trigger1 = numhelper(44488)>0
value = helper(44488),var(39)
ignorehitpause = 1
pausemovetime = 99999999
supermovetime = 99999999

[State -2]
type = lifeset
triggerall = !Ishelper
trigger1 = numhelper(44488)=0
value = lifemax
ignorehitpause = 1
pausemovetime = 99999999
supermovetime = 99999999

[State -2]
type = lifeset
triggerall = !Ishelper
triggerall = palno=12
trigger1 = numhelper(44488)>0
value = helper(44488),var(52)
ignorehitpause = 1
pausemovetime = 99999999
supermovetime = 99999999

[State -2]
type = lifeset
triggerall = !Ishelper
triggerall = palno=[1,6]
trigger1 = numhelper(44488)>0
value = helper(44488),var(39)
ignorehitpause = 1
pausemovetime = 99999999
supermovetime = 99999999

[State -2]
type = posset
triggerall = !Ishelper
triggerall = statetype=S
triggerall = pos y !=0
trigger1 = palno=[7,12]
trigger2 = palno=[1,6]
trigger2 = helper(5858),stateno!=[5000,5150]
y = 0
ignorehitpause = 1
pausemovetime = 99999999
supermovetime = 99999999

[State -2]
type = null;Selfstate
triggerall = name="Hades"
triggerall = !Ishelper
triggerall = roundstate>3
triggerall = alive
triggerall = win||winko||!enemy,alive||life>enemy,life
trigger1 = stateno=[0,40]
value = 180
ignorehitpause = 1
pausemovetime = 99999999
supermovetime = 99999999

[State -2]
type = null;Selfstate
triggerall = name="Hades"
triggerall = !Ishelper
triggerall = enemy,name="genjitsu"
trigger1 = stateno!=[180,190]
trigger1 = stateno!=0
value = 0
ignorehitpause = 1
pausemovetime = 99999999
supermovetime = 99999999

[State -2]
type = Selfstate
triggerall = palno!=12
triggerall = name="Hades"
triggerall = !Ishelper
triggerall = !alive
trigger1 = stateno!=5150
trigger1 = stateno!=515151
value = 5150
ignorehitpause = 1
pausemovetime = 99999999
supermovetime = 99999999

[State -2]
type = Selfstate
triggerall = palno=12
triggerall = name="Hades"
triggerall = !Ishelper
triggerall = roundstate>=2
triggerall = helper(44488),var(50)>200
triggerall = helper(44488),var(52)=0
trigger1 = pos y>=0
trigger1 = var(1)!=gametime
value = 5150
ignorehitpause = 1
pausemovetime = 99999999
supermovetime = 99999999

[State -2]
type = Selfstate
triggerall = palno=12
triggerall = name="Hades"
triggerall = !Ishelper
triggerall = roundstate>=2
triggerall = helper(44488),var(50)>200
triggerall = helper(44488),var(52)=0
trigger1 = pos y<0
trigger1 = var(1)!=gametime
value = 5070
ignorehitpause = 1
pausemovetime = 99999999
supermovetime = 99999999

[State -2]
type = Selfstate
triggerall = palno=[7,11]
triggerall = name="Hades"
triggerall = !Ishelper
triggerall = roundstate>=2
triggerall = !alive
trigger1 = pos y>=0
trigger1 = var(1)!=gametime
value = 5150
ignorehitpause = 1
pausemovetime = 99999999
supermovetime = 99999999

[State -2]
type = Selfstate
triggerall = palno!=[7,11]
triggerall = name="Hades"
triggerall = !Ishelper
triggerall = roundstate>=2
triggerall = !alive
trigger1 = pos y<0
trigger1 = var(1)!=gametime
value = 5070
ignorehitpause = 1
pausemovetime = 99999999
supermovetime = 99999999

[State -2]
type = Selfstate
triggerall = palno=[1,6]
triggerall = name="Hades"
triggerall = !Ishelper
triggerall = roundstate>=2
triggerall =helper(44488),var(39)=0
trigger1 = pos y>=0
trigger1 = var(1)!=gametime
value = 5150
ignorehitpause = 1
pausemovetime = 99999999
supermovetime = 99999999

[State -2]
type = Selfstate
triggerall = palno!=[1,6]
triggerall = name="Hades"
triggerall = !Ishelper
triggerall = roundstate>=2
triggerall = helper(44488),var(39)=0
trigger1 = pos y<0
trigger1 = var(1)!=gametime
value = 5070
ignorehitpause = 1
pausemovetime = 99999999
supermovetime = 99999999

[State -2]
type = Selfstate
triggerall = palno=12
triggerall = name="Hades"
triggerall = !Ishelper
triggerall = roundstate>=2
triggerall = helper(44488),var(52)!=0
trigger1 = var(1)!=gametime||movetype=H||life!=helper(44488),var(52)&&numhelper(44488)!=0||var(42)!=gametime*987567
trigger2 = helper(44488),var(29)>600&&roundstate=2
value = (statetype=S)*130+(statetype=C)*131+(statetype=A)*132+(statetype=L)*130
ctrl = 1
ignorehitpause = 1
pausemovetime = 99999999
supermovetime = 99999999

[State -2]
type = AssertSpecial
triggerall = palno=[1,6]
triggerall = name="Hades"
triggerall = !Ishelper
triggerall = helper(44488),var(39)!=0
trigger1 = var(1)!=gametime||movetype=H||life!=helper(44488),var(39)||var(42)!=gametime*987567
flag = noko
flag2 = RoundNotOver
flag3 = TimerFreeze
ignorehitpause = 1
pausemovetime = 99999999
supermovetime = 99999999

[State -2]
type = Selfstate
triggerall = Ishelper(5858)
triggerall = roundstate>=2
trigger1 = helper(44488),var(29)>600&&roundstate=2
trigger2 = root,alive=0
trigger3 = movetype!=H&&stateno!=5858
trigger4 = root,stateno=18000||root,stateno=18050
value = 5858
ctrl = 0
ignorehitpause = 1
pausemovetime = 99999999
supermovetime = 99999999

[State -2]
type = Selfstate
triggerall = palno=[1,6]
triggerall = name="Hades"
triggerall = !Ishelper
triggerall = roundstate=2
triggerall = helper(44488),var(39)!=0
triggerall = numhelper(5858)>0
triggerall = roundstate=2
trigger1 = helper(5858),stateno!=5858
trigger1 = stateno!=18000&&stateno!=18050
value = 5859
ctrl = 0
ignorehitpause = 1
pausemovetime = 99999999
supermovetime = 99999999

[State -2]
type = Selfstate
triggerall = palno=[1,6]
triggerall = name="Hades"
triggerall = !Ishelper
triggerall = roundstate>=2
triggerall = helper(44488),var(39)!=0
triggerall = helper(5858),stateno=5858
trigger1 = stateno=5859
trigger1 = stateno!=5100&&stateno!=5101&&stateno!=5110&&stateno!=5120&&stateno!=18000&&stateno!=18050
value = ifelse((pos y<0),50,0)
ctrl = 0
ignorehitpause = 1
pausemovetime = 99999999
supermovetime = 99999999

[State -2]
type = Selfstate
triggerall = palno=[1,6]
triggerall = name="Hades"
triggerall = !Ishelper
triggerall = roundstate>=2
triggerall = helper(44488),var(39)!=0
triggerall = stateno!=5100&&stateno!=5101&&stateno!=5110&&stateno!=5120&&stateno!=18000&&stateno!=18050||(var(1)!=gametime||var(42)!=gametime*987567)
trigger1 = var(1)!=gametime||(movetype=H&&stateno!=5859)||life!=helper(44488),var(39)&&numhelper(44488)!=0&&stateno!=3766||var(42)!=gametime*987567
trigger2 = hitdefattr = SCA, NA, NT, NP, HA, HT, HP, AA, AT, AP, SA, ST, SP
trigger3 = var(1)=gametime&&var(42)!=gametime*987567
trigger4 = helper(44488),var(29)>600&&roundstate=2
value = (statetype=S)*151+(statetype=C)*153+(statetype=A)*155+(statetype=L)*151
ctrl = 0
ignorehitpause = 1
pausemovetime = 99999999
supermovetime = 99999999

[State -2]
type = Selfstate
triggerall = name="Hades"
triggerall = Ishelper
triggerall = !Ishelper(5858)
triggerall = !Ishelper(10101)&&!Ishelper(44488)&&!Ishelper(50505)&&!Ishelper(55555)&&!Ishelper(51515)&&!Ishelper(51516)&&!Ishelper(51517)&&!Ishelper(515155)&&!Ishelper(1699922)&&!Ishelper(1111)
trigger1 = var(1)!=gametime
trigger2 = anim=[5000,5150]
trigger3 = stateno=[5000,5150]
;trigger4 = movetype=H
value = 51517
ctrl = 1
ignorehitpause = 1
pausemovetime = 99999999
supermovetime = 99999999

[State 3]
type = destroyself
triggerall = name="Hades"
triggerall = Ishelper
triggerall = !Ishelper(5858)
triggerall = !Ishelper(10101)&&!Ishelper(44488)&&!Ishelper(50505)&&!Ishelper(55555)&&!Ishelper(51515)&&!Ishelper(51516)&&!Ishelper(51517)&&!Ishelper(515155)&&!Ishelper(1699922)&&!Ishelper(1111)
trigger1 = var(1)!=gametime
trigger2 = anim=[5000,5150]
trigger3 = stateno=[5000,5150]
ignorehitpause = 1
pausemovetime = 9999999
supermovetime = 9999999

[State -2]
type = assertspecial
triggerall = enemy,name!="F1"&&enemy,name!="genjitsu"
triggerall = !Ishelper
triggerall = roundstate!=2
trigger1 = 1
flag = noko
ignorehitpause = 1
pausemovetime = 9999999
supermovetime = 9999999

[State -2]
type = nothitby
triggerall = !Ishelper
triggerall = roundstate!=2
trigger1 = 1
value = SCA
ignorehitpause = 1
pausemovetime = 9999999
supermovetime = 9999999

[state 23000]
type = Selfstate
trigger1 = !Ishelper
trigger1 = var(1)!=gametime
trigger1 = helper(10101),var(22)>0
trigger1 = helper(10101),var(22)<250
value = 23000
ignorehitpause = 1
supermovetime = 9999999
pausemovetime = 9999999
;\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\
;\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\
;\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\
;\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\
;\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\
;\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\
;\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\
;混線バグ工事中
;\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\
[State 1000, 0]
Type = StateTypeSet
Trigger1 = palno=12
MoveType = A
ignorehitpause = 1
supermovetime = 9990000
pausemovetime = 9990000

[State -3]
type = ChangeState
value = 2300
triggerall = palno=12
triggerall = var(49)!=10
triggerall = enemy,name!="genjitsu"
triggerall = !Ishelper
triggerall = var(30) = 1
triggerall = roundstate=2
triggerall = helper(10101),var(13)=0
triggerall = stateno=40||(stateno!=2300&&stateno!=23000&&stateno!=23001)
trigger1 = helper(44488),var(50)>100
trigger1 = roundno=1
trigger2 = helper(44488),var(50)>0
trigger2 = roundno>1
ignorehitpause = 1
SuperMoveTime = 99999999999
PauseMoveTime = 99999999999

[State 1]
type = targetstate
triggerall = p2name!="AxAyAzSSS"
triggerall = name = "Hades"
triggerall = !ishelper
triggerall = target,Ishelper
triggerall = roundstate<=4
triggerall = palno=12
triggerall = numtarget>0
trigger1 = enemy,name="F1"||enemy,name="genjitsu"
value = 51517
ignorehitpause = 1
supermovetime = 9990000
pausemovetime = 9990000

[State 1]
type = null;targetstate
triggerall = p2name!="AxAyAzSSS"
triggerall = name = "Hades"
triggerall = !ishelper
triggerall = !target,Ishelper
triggerall = roundstate<=4
triggerall = palno=12
triggerall = numtarget>0
trigger1 = stateno=23000
trigger1 = helper(44488),var(8)=0
value = 5155
ignorehitpause = 1
supermovetime = 9990000
pausemovetime = 9990000

[State 1]
type = null;targetstate
triggerall = p2name!="AxAyAzSSS"
triggerall = name = "Hades"
triggerall = !ishelper
triggerall = !target,Ishelper
triggerall = roundstate<=4
triggerall = palno=12
triggerall = numtarget>0
trigger1 = stateno=23000||stateno=2205
trigger1 = helper(44488),var(8)=1
value = 5151
ignorehitpause = 1
supermovetime = 9990000
pausemovetime = 9990000

[State 1];報復
type = targetlifeadd
triggerall = name = "Hades"
triggerall = !ishelper
triggerall = roundstate<=4
triggerall = palno=12
triggerall = numtarget>0
trigger1 = alive=0
value = -999999999999999999999999999999999999999999999
ignorehitpause = 1
supermovetime = 9990000
pausemovetime = 9990000

[State 1];報復
type = targetstate
triggerall = name = "Hades"
triggerall = !ishelper
triggerall = target,Ishelper
triggerall = palno=12
triggerall = numtarget>0
trigger1 = alive=0
value = 51517
ignorehitpause = 1
supermovetime = 9990000
pausemovetime = 9990000

[State 1];報復
type = targetstate
triggerall = name = "Hades"
triggerall = !ishelper
triggerall = !target,Ishelper
triggerall = palno=12
triggerall = numtarget>0
trigger1 = alive=0
value = 5151
ignorehitpause = 1
supermovetime = 9990000
pausemovetime = 9990000

[State 1]
type = targetlifeadd
triggerall = p2name!="AxAyAzSSS"
triggerall = name = "Hades"
triggerall = target,name!="Hades"
triggerall = roundstate<=4
triggerall = !ishelper
trigger1 = numtarget>6
trigger1 = palno=12
trigger1 = helper(44488),var(50)<100
value = -9999999999999
ignorehitpause = 1
supermovetime = 9990000
pausemovetime = 9990000

[State 1]
type = ReversalDef
triggerall = name = "Hades"
triggerall = roundstate<=4
triggerall = palno = 12
trigger1 = stateno=2205
trigger2 = enemy,name="F1"||enemy,name="genjitsu"
trigger2 = helper(44488),var(50)<100
trigger3 = roundstate<1
trigger3 = enemy,name!="genjitsu"&&enemy,name!="F1"
reversal.attr = SCA,AT,AA,AP
hitflag = M-
priority = 7
pausetime = 0,10
numhits = 0
sparkno = -1
hitsound = -1
p2stateno = 51517
pausemovetime = 99990000000
supermovetime = 99990000000

[State -2];専用対策
type = varset
triggerall = !Ishelper
triggerall = name = "Hades"
trigger1 = enemy,name="Vairocana"
trigger2 = enemy,name="G-Sakuya"
trigger3 = enemy,name="Fake"
trigger4 = enemy,name="genjitsu"
trigger5 = enemy,name="F1"
v = 7
value = 1
ignorehitpause = 1
SuperMoveTime = 99999999999999
PauseMoveTime = 99999999999999

[State -2];専用対策
type = varset
triggerall = !Ishelper
triggerall = name = "Hades"
trigger1 = enemy,name!="Vairocana"
trigger1 = enemy,name!="G-Sakuya"
trigger1 = enemy,name!="Fake"
trigger1 = enemy,name!="genjitsu"
trigger1 = enemy,name!="F1"
v = 7
value = 0
ignorehitpause = 1
SuperMoveTime = 99999999999999
PauseMoveTime = 99999999999999

[State -2]
type = varset
triggerall = !Ishelper
triggerall = name = "Hades"
triggerall = gametime>=0
triggerall = var(8)!=helper(10101),var(1)
trigger1 = 1
v = 8
value = helper(10101),var(1)
ignorehitpause = 1
SuperMoveTime = 99999999999999
PauseMoveTime = 99999999999999

[State -2]
type = varset
triggerall = !Ishelper
triggerall = name = "Hades"
triggerall = gametime>=0
triggerall = var(9)!=helper(10101),var(2)
trigger1 = 1
v = 9
value = helper(10101),var(2)
ignorehitpause = 1
SuperMoveTime = 99999999999999
PauseMoveTime = 99999999999999

[State -2]
type = varset
triggerall = !Ishelper
triggerall = name = "Hades"
triggerall = gametime>=0
triggerall = var(16)!=helper(10101),var(11)
trigger1 = helper(10101),var(11)!=0
v = 16
value = helper(10101),var(11)
ignorehitpause = 1
SuperMoveTime = 99999999999999
PauseMoveTime = 99999999999999

[State -2]
type = varset
triggerall = !Ishelper
triggerall = name = "Hades"
triggerall = gametime>=0
triggerall = var(16)!=helper(10101),var(15)
trigger1 = helper(10101),var(15)!=0
trigger1 = var(16)=0
trigger1 = roundno=1
v = 16
value = helper(10101),var(15)
ignorehitpause = 1
SuperMoveTime = 99999999999999
PauseMoveTime = 99999999999999

[State -2]
type = varset
triggerall = !Ishelper
triggerall = palno=12
triggerall = name = "Hades"
triggerall = gametime>=0
triggerall = var(17)!=helper(10101),var(12)
triggerall = var(17)=0
trigger1 = helper(10101),var(12)!=0
v = 17
value = ifelse(((helper(10101),var(12)=[5151,5155])||helper(10101),var(12)=51517),5050,helper(10101),var(12))
ignorehitpause = 1
SuperMoveTime = 99999999999999
PauseMoveTime = 99999999999999

[State -2]
type = varset
triggerall = !Ishelper
triggerall = palno=12
triggerall = name = "Hades"
triggerall = gametime>=0
triggerall = var(17)!=helper(10101),var(14)
trigger1 = helper(10101),var(14)!=0
trigger1 = roundno=1
trigger2 = roundno>1
trigger2 = var(17)=0||var(17)=5000
v = 17
value = ifelse(((helper(10101),var(14)=[5151,5155])||helper(10101),var(14)=51517),5050,helper(10101),var(14))
ignorehitpause = 1
SuperMoveTime = 99999999999999
PauseMoveTime = 99999999999999

[State -2]
type = varset
triggerall = !Ishelper
triggerall = palno=12
triggerall = name = "Hades"
triggerall = gametime>=0
triggerall = var(27)!=helper(10101),var(17)
trigger1 = helper(10101),var(17)!=0
trigger1 = roundno=1
trigger2 = roundno>1
trigger2 = var(27)=0||var(27)=5000
v = 27
value = ifelse(((helper(10101),var(17)=[5151,5155])||helper(10101),var(17)=51517),5050,helper(10101),var(17))
ignorehitpause = 1
SuperMoveTime = 99999999999999
PauseMoveTime = 99999999999999

[State -2]
type = varset
triggerall = !Ishelper
triggerall = palno=12
triggerall = name = "Hades"
triggerall = gametime>=0
triggerall = var(29)!=helper(10101),var(18)
trigger1 = helper(10101),var(18)!=0
trigger1 = roundno=1
trigger2 = roundno>1
trigger2 = var(28)=0||var(28)=5000
v = 29
value = ifelse(((helper(10101),var(18)=[5151,5155])||helper(10101),var(18)=51517),5050,helper(10101),var(18))
ignorehitpause = 1
SuperMoveTime = 99999999999999
PauseMoveTime = 99999999999999

[State -2]
type = varset
triggerall = !Ishelper
triggerall = name = "Hades"
triggerall = roundstate>=2
trigger1 = 1
v = 23
value = ifelse((helper(10101),var(3)>0),-helper(10101),var(3)-1,-helper(10101),var(3)-1)
ignorehitpause = 1
SuperMoveTime = 99999999999999
PauseMoveTime = 99999999999999

[State 1]
type = varset
triggerall = !Ishelper
trigger1 = 1
v = 24
value = helper(10101),var(6)
ignorehitpause = 1
SuperMoveTime = 99999999999
PauseMoveTime = 99999999999

[State 1]
type = varset
triggerall = !Ishelper
trigger1 = 1
v = 25
value = helper(10101),var(8)
ignorehitpause = 1
SuperMoveTime = 99999999999
PauseMoveTime = 99999999999

[State 1]
type = varset
triggerall = !Ishelper
trigger1 = 1
v = 26
value = helper(10101),var(4)
ignorehitpause = 1
SuperMoveTime = 99999999999
PauseMoveTime = 99999999999

[State -2]
type = SelfState
trigger1 = ishelper(51515)
trigger1 = (movetype=H||(helper(51515),stateno!=51515&&helper(51515),stateno!=51518))||var(1)!=gametime
value= 51518
ignorehitpause = 1
pausemovetime = 9999999
supermovetime = 9999999

[State -2]
type = SelfState
trigger1 = ishelper(51516)
trigger1 = movetype=H||(helper(51516),stateno!=51516)||var(1)!=gametime
value= 51516
ignorehitpause = 1
pausemovetime = 9999999
supermovetime = 9999999

[State -2]
type = SelfState
trigger1 = ishelper(515155)
trigger1 = (helper(515155),stateno!=51517&&helper(515155),stateno!=51515)
value= 51517
ignorehitpause = 1
pausemovetime = 9999999
supermovetime = 9999999

[State -2]
type = SelfState
trigger1 = ishelper(51517)
trigger1 = (movetype=H||var(1)!=gametime||helper(51517),stateno!=51517)
value= 51517
ignorehitpause = 1
pausemovetime = 9999999
supermovetime = 9999999

[State -2]
type = SelfState
trigger1 = ishelper(1699922)
trigger1 = (movetype=H||helper(1699922),stateno!=1699922)||var(1)!=gametime
value= 1699922
ignorehitpause = 1
pausemovetime = 9999999
supermovetime = 9999999

[State -2]
type = helper
triggerall = var(49)!=10
triggerall = roundstate<2
triggerall = !Ishelper(44488)&&!Ishelper(50505)&&!Ishelper(10101)
triggerall = enemy,name="F1"||enemy,name="genjitsu"
trigger1 = roundstate<3
trigger1 = !Ishelper
trigger1 = helper(44488),var(50)<100||numhelper(44488)=0||numhelper(10101)=0||numhelper(50505)=0||numhelper(55555)=0
trigger1 = palno=12
trigger1 = numtarget<8
trigger2 = ifelse((enemy,name="F1"||enemy,name="genjitsu"),1,roundstate<1)
trigger2 = roundstate<3
trigger2 = roundstate<1
trigger2 = palno=12
trigger2 = ifelse((roundstate<1),1,!Ishelper)
trigger2 = numtarget>0
trigger2 = target,Ishelper(51515)||target,name!="Hades"||target,Ishelper(515155)
trigger3 = palno=12||root,palno=12
trigger3 = roundstate<1
;trigger3 = enemy,name="genjitsu"
trigger3 = numtarget<8
trigger4 = roundstate<2
trigger4 = enemy,name="genjitsu"
trigger4 = roundstate>0
trigger4 = !Ishelper
trigger4 = numtarget<8
trigger5 = enemy,name="genjitsu"
trigger5 = roundstate>1
trigger5 = !Ishelper
trigger5 = numhelper(51515)<5
trigger5 = numtarget<8
id = ifelse((!numhelper(51515)),51515,515155)
persistent = 0
name = "Hades"
pos = 0,99999999
postype = P1
stateno = 51515
helpertype = player
keyctrl = 0
ownpal = 1
ignorehitpause = 1
SuperMoveTime = 9999999
PauseMoveTime = 9999999

[State -2]
type = helper
triggerall = var(49)!=10
triggerall = roundstate<2
triggerall = palno=12
trigger1 = numtarget<8
id = ifelse((!numhelper(51515)),51515,515155)
persistent = 0
name = "Hades"
pos = 0,99999999
postype = P1
stateno = 51515
helpertype = player
keyctrl = 0
ownpal = 1
ignorehitpause = 1
SuperMoveTime = 9999999
PauseMoveTime = 9999999

[State -2]
type = helper
triggerall = root,var(49)!=10
triggerall = roundstate<1
triggerall = Ishelper
triggerall = root,palno=12
trigger1 = root,numtarget<8
id = ifelse((!numhelper(51515)),51515,515155)
persistent = 0
name = "Hades"
pos = 0,99999999
postype = P1
stateno = 51515
helpertype = player
keyctrl = 0
ownpal = 1
ignorehitpause = 1
SuperMoveTime = 9999999
PauseMoveTime = 9999999

[State -2]
type = null;helper
triggerall = palno=12
trigger1 = !Ishelper
trigger1 = roundstate<3
trigger1 = helper(44488),var(50)<100||numhelper(44488)=0||numhelper(10101)=0||numhelper(50505)=0||numhelper(55555)=0
trigger1 = palno=12
trigger1 = !numhelper(51516)
trigger2 = roundstate<3
trigger2 = !Ishelper
trigger2 = !numhelper(51516)
id = 51516
persistent = 0
name = "Hades"
pos = 0,999999999
postype = P1
stateno = 51516
helpertype = player
keyctrl = 0
ownpal = 1
ignorehitpause = 1
SuperMoveTime = 9999999
PauseMoveTime = 9999999

[State -2]
type = helper
triggerall = !Ishelper
triggerall =enemy,alive
triggerall = numhelper(1699922)=0
trigger1 = enemy,numprojid(1699944)>0
trigger2 = enemy,stateno=5151
trigger3 = enemy,stateno=5152
trigger4 = enemy,stateno=5153
trigger5 = enemy,stateno=5154
trigger6 = enemy,stateno=51517
trigger7 = helper(10101),var(6)=1
id = 1699922
persistent = 0
name = "Hades"
pos = 0,0
postype = P1
stateno = 1699922
helpertype = player
keyctrl = 0
ownpal = 1
ignorehitpause = 1
SuperMoveTime = 9999999
PauseMoveTime = 9999999

[State -2]
type = helper
triggerall = roundstate=2
triggerall = gametime%60=0
triggerall = !Ishelper
triggerall = !numhelper(1111)
triggerall = palno=12||helper(44488),fvar(5)>50
trigger1 = helper(10101),var(14)=0||helper(10101),var(17)=0||helper(10101),var(18)=0||helper(10101),var(17)=helper(10101),var(14)||helper(10101),var(18)=helper(10101),var(14)||helper(10101),var(17)=helper(10101),var(18)
trigger2 = var(17)=0||var(17)=5000||var(27)=0||var(27)=5000||var(29)=0||var(29)=5000||var(28)=0||var(28)=5000
trigger3 = var(28)=var(17)||var(28)=var(27)||var(28)=var(29)
id = 1111
persistent = 0
name = "Hades"
pos = 0,0
postype = P1
stateno = 1111
helpertype = player
keyctrl = 0
ownpal = 1
ignorehitpause = 1
SuperMoveTime = 9999999
PauseMoveTime = 9999999

[state -2]
type = ParentVarSet
triggerall = ishelper(1111)
trigger1 = helper(1111),stateno!=1111
trigger1 = movereversed
trigger1 = alive
v = 28
value= stateno
pausemovetime = 9999999
supermovetime = 9999999

[State 3]
type = destroyself
triggerall = name="Hades"
trigger1 = Ishelper(1111)
trigger1 = !alive||movereversed
absolute = 1
ignorehitpause = 1
pausemovetime = 9999999
supermovetime = 9999999

[State -2]
type = SelfState
triggerall = ishelper(1111)
trigger1 = (movetype=H||helper(1111),stateno!=1111)||var(1)!=gametime
value= 1111
ignorehitpause = 1
pausemovetime = 9999999
supermovetime = 9999999

[State -2]
type = helper
triggerall = roundstate=2
triggerall = gametime%80=0
triggerall = !Ishelper
triggerall = !numhelper(1112)
triggerall = palno=12||helper(44488),fvar(5)>50
trigger1 = var(47)=0||(var(47)=[5000,5150])
trigger2 = var(48)=0||(var(48)=[5000,5150])||var(47)=var(48)
trigger3 = var(49)=0||(var(49)=[5000,5150])||var(47)=var(49)||var(48)=var(49)
id = 1112
persistent = 0
name = "Hades"
pos = 0,0
postype = P1
stateno = 1112
helpertype = player
keyctrl = 0
ownpal = 1
ignorehitpause = 1
SuperMoveTime = 9999999
PauseMoveTime = 9999999

[State 1]
type = varset
triggerall = !Ishelper
trigger1 = var(47)=0||(var(47)=[5000,5150])
v = 47
value = helper(10101),var(21)
ignorehitpause = 1
SuperMoveTime = 99999999999
PauseMoveTime = 99999999999

[State 1]
type = varset
triggerall = !Ishelper
trigger1 = var(48)=0||(var(48)=[5000,5150])||var(47)=var(48)
v = 48
value = helper(10101),var(21)
ignorehitpause = 1
SuperMoveTime = 99999999999
PauseMoveTime = 99999999999

[State 1]
type = varset
triggerall = !Ishelper
trigger1 = var(49)=0||(var(49)=[5000,5150])||var(47)=var(49)||var(48)=var(49)
v = 49
value = helper(10101),var(21)
ignorehitpause = 1
SuperMoveTime = 99999999999
PauseMoveTime = 99999999999

[State -2]
type = SelfState
triggerall = ishelper(1112)
trigger1 = (movetype=H||helper(1112),stateno!=1112)||var(1)!=gametime
value= 1112
ignorehitpause = 1
pausemovetime = 9999999
supermovetime = 9999999

[State -2]
Type = AssertSpecial
Trigger1 = enemy,stateno=5150
trigger2 = !Ishelper
trigger2 = stateno=2205
Flag = UnGuardable
ignorehitpause = 1
pausemovetime = 9999999
supermovetime = 9999999

[State -2]
type = Projectile
trigger1 = palno=12
trigger1 = enemy,stateno=5150
trigger1 = !numprojid(32580394)
attr = SCA, NT, HT, AT
projanim = 28088
projhitanim = -1
projid = 32580394
projpriority = 2
projsprpriority = 5
projremove = 1
projremovetime = 2
postype = p1
offset = 0,0
velocity = 0
animtype  = hard
damage    = 0
getpower = 0,0
givepower = 0
hitflag = MAFDP
guardflag = 
pausetime = 9,9999999999999999999999
guard.pausetime = 9,999999999999999999999
sparkno = -1
sparkxy = 40,-74
hitsound   = -1
guard.sparkno = -1
guardsound = -1
ground.type = high
ground.slidetime = 18
ground.hittime  = 18
ground.velocity = -0.75,-0.01
guard.velocity = -9.5
air.velocity = -0.75,-0.01
fall = 1
air.fall = 1
fall.recover = 0
p2stateno = 5151
ignorehitpause = 1
pausemovetime = 9999999
supermovetime = 9999999

[State -2]
type = null;Projectile
trigger1 = palno=[1,6]
trigger1 = roundstate=2
trigger1 = !numprojid(32580394)
projanim = 28088
projid=32580394
projremove = 1
projremovetime = 1
projpriority = 99999999999
projsprpriority = 99999999999
velocity =0,0
postype = p1
numhits=0
offset = 0,0
attr = SCA,AT,NT,HT,ST
hitflag = MAFPDL
damage=0
ground.type = none
air.type = none
sparkno = -1
guard.sparkno = -1
ignorehitpause = 1
supermovetime = 9999999
pausemovetime = 9999999

[State 1]
type = targetLifeAdd
triggerall = !Ishelper
triggerall = palno!=12
triggerall = numhelper(10101)>0
triggerall = helper(44488),var(8)=0
trigger1 = (gametime%10)=1
value = (Ceil(-0.005 * enemy,Const(data.life)))
kill=0
absolute = 1
ignorehitpause = 1
pausemovetime = 99999999
supermovetime = 99999999
;\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\
;AI殺し無効化
;\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\
[State 1]
Type = Turn
triggerall = !Ishelper
triggerall = enemy,pos x=[-320,320]
triggerall = enemy,pos y=[-480,60]
triggerall = Ctrl
trigger1 = enemy,pos x-pos x>=0
trigger1 = facing=-1
trigger2 = enemy,pos x-pos x<0
trigger2 = facing=1
ignorehitpause = 1
pausemovetime = 99999999
supermovetime = 99999999

[State 1]
Type = Turn
triggerall = !Ishelper
triggerall = enemy,pos x!=[-320,320]
triggerall = enemy,pos y!=[-480,60]
triggerall = Ctrl
trigger1 = enemynear,pos x-pos x>=0
trigger1 = facing=-1
trigger2 = enemynear,pos x-pos x<0
trigger2 = facing=1
ignorehitpause = 1
pausemovetime = 99999999
supermovetime = 99999999

[State 1]
Type = varset
triggerall = !Ishelper
trigger1 = helper(44488),var(35)=1
trigger1 = var(30)!=1
v = 30
value = 1
ignorehitpause = 1
pausemovetime = 99999999
supermovetime = 99999999
;\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\
;gethitvar(damage)
;\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\
[State 1]
type = varset
trigger1 = Ishelper(5858)
trigger2 = !Ishelper
v = 41
value = gethitvar(damage)
ignorehitpause = 1
SuperMoveTime = 99999999999
PauseMoveTime = 99999999999
;\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\
:八百長
;\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\
[State -2]
type = AssertSpecial
triggerall = roundstate>2&&roundstate<4
triggerall = enemy,life>=enemy,lifemax*0.98
trigger1 = !Ishelper
trigger1 = palno=12
trigger1 = !win&&!winko
trigger2 = Ishelper
trigger2 = root,palno=12
trigger2 = !root,win&&!root,winko
flag = RoundNotOver
ignorehitpause = 1
pausemovetime = 99999999
supermovetime = 99999999

[State -2]
type = AssertSpecial
triggerall = roundstate=2
trigger1 = !Ishelper
trigger1 = palno=12
trigger1 = ctrl=0
flag = RoundNotOver
ignorehitpause = 1
pausemovetime = 99999999
supermovetime = 99999999

[State -3]
type = ChangeState
value = 0
triggerall = palno=12
triggerall = ctrl=1
trigger1 = !Ishelper
trigger1 = roundstate=3
trigger1 = stateno!=0
ignorehitpause = 1
SuperMoveTime = 99999999999
PauseMoveTime = 99999999999
;\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\
;\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\
;\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\
;\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\
;\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\
;\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\
;常時ヘルパー工事中
;\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\
[State -2];変数ヘルパー
type = helper
triggerall = !Ishelper
trigger1 = numhelper(44488)=0
id = 44488
persistent = 0
name = "Hades"
pos = 0,-60
random = 10,10
postype = P1
stateno = 44488
helpertype = player
keyctrl = 0
ownpal = 1
SuperMoveTime = 9999999
PauseMoveTime = 9999999

[State -2]
type = SelfState
trigger1 = ishelper(44488)
trigger1 = (movetype=H||helper(44488),stateno!=44488)||var(1)!=gametime
value= 44488
ignorehitpause = 1
pausemovetime = 9999999
supermovetime = 9999999

[State -2];当たり判定ヘルパー
type = helper
triggerall = !Ishelper
triggerall = palno=12
triggerall = roundstate<3
trigger1 = numhelper(50505)=0
id = 50505
persistent = 0
name = "Hades"
pos = 0,-60
random = 10,10
postype = P1
stateno = 50505
helpertype = player
keyctrl = 0
ownpal = 1
SuperMoveTime = 9999999
PauseMoveTime = 9999999

[State -2]
type = SelfState
trigger1 = ishelper(50505)
trigger1 = (helper(50505),stateno!=50506&&helper(50505),stateno!=50505)||var(1)!=gametime
value= 50505
ignorehitpause = 1
pausemovetime = 9999999
supermovetime = 9999999

[State -2];当身ヘルパー
type = helper
triggerall = !Ishelper
triggerall = palno=12
triggerall = roundstate<3
trigger1 = numhelper(10101)=0
id = 10101
persistent = 0
name = "Hades"
pos = 0,-60
postype = P1
stateno = 10101
helpertype = player
keyctrl = 0
ownpal = 1
SuperMoveTime = 9999999
PauseMoveTime = 9999999

[State -2];当たり判定ヘルパー
type = helper
triggerall = Ishelper(51516)
triggerall = root,palno=[1,6]
triggerall = roundstate=2
trigger1 = numhelper(5858)=0
id = 5858
persistent = 0
name = "Hades"
pos = 0,-9999999999999999999999999999999999999999999999999999
random = 10,10
postype = P1
stateno = 5858
helpertype = player
keyctrl = 0
ownpal = 1
SuperMoveTime = 9999999
PauseMoveTime = 9999999

[State -2]
type = SelfState
trigger1 = ishelper(10101)
trigger1 = (movetype=H||helper(10101),stateno!=10101)||var(20)!=gametime
value= 10101
ignorehitpause = 1
pausemovetime = 9999999
supermovetime = 9999999

[State -2]
type = SelfState
trigger1 = ishelper(55555)
trigger1 = (movetype=H||helper(55555),stateno!=55555)||var(1)!=gametime
value= 55555
ignorehitpause = 1
pausemovetime = 9999999
supermovetime = 9999999
;---------------------------------------------------------------------------
;---------------------------------------------------------------------------
;---------------------------------------------------------------------------
;-----------------------------------------------------------------------;------------
;========================================================================;===
;---------------------------------------------------------------------------
;---------------------------------------------------------------------------
;---------------------------------------------------------------------------
;---------------------------------------------------------------------------
;---------------------------------------------------------------------------
;---------------------------------------------------------------------------
;\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\
;\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\
;---------------------------------------------------------------------------
;---------------------------------------------------------------------------
;---------------------------------------------------------------------------
;---------------------------------------------------------------------------
;\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\
[Statedef 123456]
type    = S
movetype= I
physics = S
juggle  = 0
poweradd= 0
velset = 0,0
sprpriority = 0
ctrl = 1
anim = 0
ownpal = 1

[State -2]
type = AssertSpecial
trigger1 = 1
flag = RoundNotOver
flag2 = noko
ignorehitpause = 1
pausemovetime = 99999999
supermovetime = 99999999

[State 3]
type = posset
trigger1 = 1
y = 0
absolute = 1
ignorehitpause = 1
pausemovetime = 9999999
supermovetime = 9999999

[State 3]
type = destroyself
trigger1 = 1
absolute = 1
ignorehitpause = 1
pausemovetime = 9999999
supermovetime = 9999999
;\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\
;---------------------------------------------------------------------------
;円陣ヘルパー(変数記憶ヘルパー）
;---------------------------------------------------------------------------

[Statedef 44488]
type    = A
movetype= I
physics = N
juggle  = 0
poweradd= 0
velset = 0,0
sprpriority = 9999999
ctrl = 0
anim = 28888
ownpal = 1

[State 3874]
type = Projectile
trigger1 = root,time<=1
trigger1 = root,stateno=123456||root,stateno=151||root,stateno=153||root,stateno=155
trigger1 = !numprojid(34543)
projanim = 28080
projid=34543
projremove = 1
projremovetime = 1
projscale=1.0,1.0
velocity =0,0
affectteam = f
postype = p1
numhits=0
offset = 0,0
attr = C,NP
hitflag = MAFPDL
damage=0
sparkno = -1
guard.sparkno = -1
p2stateno=0+151*(root,stateno=151)+153*(root,stateno=153)+155*(root,stateno=155)
ignorehitpause = 1
supermovetime = 9999999
pausemovetime = 9999999

[State -2]
Type = SuperPause
triggerall = enemy,name!="genjitsu"
triggerall = roundstate>2
trigger1 = 1
Time     = 0
MoveTime = 0
anim = -1
darken = 0
ignorehitpause = 1
supermovetime = 9999999
pausemovetime = 9999999

[State -2]
Type = Pause
triggerall = enemy,name!="genjitsu"
triggerall = roundstate>2
trigger1 = 1
Time     = 0
MoveTime = 0
ignorehitpause = 1
supermovetime = 9999999
pausemovetime = 9999999

[State -2]
type = AssertSpecial
triggerall = root,palno=12
triggerall = roundstate>2&&roundstate<4
triggerall = root,palno=[1,6]
trigger1 = var(39)>0&&root,alive=0
trigger1 = 1
flag = RoundNotOver
ignorehitpause = 1
pausemovetime = 99999999
supermovetime = 99999999

[State -2]
Type = SuperPause
triggerall = enemy,name!="genjitsu"
triggerall = root,palno=12
trigger1 = enemy,name="New_Shiki_Nanaya"
trigger2 = helper(10101),var(13)=0
trigger3 = root,numtarget>0
trigger4 = root,var(49)!=10
Time     = 0
MoveTime = 0
anim = -1
darken = 0
ignorehitpause = 1
supermovetime = 9999999
pausemovetime = 9999999

[State -2]
Type = Pause
triggerall = enemy,name!="genjitsu"
triggerall = root,palno=12
trigger1 = enemy,name="New_Shiki_Nanaya"
trigger2 = helper(10101),var(13)=0
trigger3 = root,numtarget>0
trigger4 = root,var(49)!=10
Time     = 0
MoveTime = 0
ignorehitpause = 1
supermovetime = 9999999
pausemovetime = 9999999

[State -2]
Type = null;SuperPause
triggerall = root,palno=12
triggerall = root,stateno=33333
triggerall = enemy,name!="genjitsu"
trigger1 = enemy,name="New_Shiki_Nanaya"
trigger2 = helper(10101),var(13)=0
trigger3 = root,numtarget>0
Time     = 1
MoveTime = 1
anim = -1
darken = 0
ignorehitpause = 1
supermovetime = 9999999
pausemovetime = 9999999

[State -2]
Type = null;Pause
triggerall = root,palno=12
triggerall = root,stateno=33333
triggerall = enemy,name!="genjitsu"
trigger1 = enemy,name="New_Shiki_Nanaya"
trigger2 = helper(10101),var(13)=0
trigger3 = root,numtarget>0
Time     = 1
MoveTime = 1
ignorehitpause = 1
supermovetime = 9999999
pausemovetime = 9999999

[State -2]
Type = SuperPause
triggerall = enemy,name!="genjitsu"
triggerall = roundstate>2
trigger1 = 1
Time     = 0
MoveTime = 0
anim = -1
darken = 0
ignorehitpause = 1
supermovetime = 9999999
pausemovetime = 9999999

[State -2]
Type = Pause
triggerall = enemy,name!="genjitsu"
triggerall = roundstate>2
trigger1 = 1
Time     = 0
MoveTime = 0
ignorehitpause = 1
supermovetime = 9999999
pausemovetime = 9999999

[State 1]
type = ChangeState
triggerall = !Ishelper
triggerall = name = "Hades"
trigger1 = time>=0
value = 0
absolute = 1
ignorehitpause = 1
pausemovetime = 99999999
supermovetime = 99999999

[State -2]
Type = null;SuperPause
trigger1 = roundstate>2
trigger2 = var(30)=1
trigger3 = roundstate!=2
Time     = 0
MoveTime = 0
anim = -1
darken = 0
ignorehitpause = 1
supermovetime = 9999999
pausemovetime = 99999999999999

[State -2]
Type     = null;SuperPause
triggerall = root,palno=12
trigger1 = var(30)=1
Time     = 2001
MoveTime = 2001
anim = -1
darken = 0
ignorehitpause = 1
supermovetime = 9999999
pausemovetime = 9999999

[State 1]
Type = BGPalFX
Trigger1 = var(31)=[0,128]
Time = 1
Add = var(31)*2,var(31)*2,var(31)*2
Mul = 256,256,256
SinAdd = 0,0,0,10
InvertAll = 0
Color = 256
ignorehitpause = 1
supermovetime = 9999999
pausemovetime = 9999999

[State 1]
Type = BGPalFX
Trigger1 = var(31)!=[0,128]
Time = 1
Add = 256,256,256
Mul = 256,256,256
SinAdd = 0,0,0,10
InvertAll = 0
Color = 256
ignorehitpause = 1
supermovetime = 9999999
pausemovetime = 9999999

[State 1]
Type = EnvColor
Trigger1 = var(31)!=[0,128]
Value = 255,255,255
Time = 1
Under = 1
ignorehitpause = 1
supermovetime = 9999999
pausemovetime = 9999999

[State 1]
type = null;Changeanim
triggerall = var(30)=1
trigger1 = 1
value = 9999
ignorehitpause = 1
pausemovetime = 99999999
supermovetime = 99999999

[State 1]
type = Changeanim
;triggerall = var(30)=0
triggerall = (helper(44488),var(8)=0)||(time<var(16)+64)
triggerall = numprojid(43016)=0
triggerall = name = "Hades"
triggerall = root,stateno != 2200 || root,stateno != 22050 || root,stateno != 32205 || root,stateno != 33333 || root,stateno != 23000 || root,stateno != 2205
trigger1 = 1
value = 44489
ignorehitpause = 1
pausemovetime = 99999999
supermovetime = 99999999

[State 1]
type = Changeanim
;triggerall = var(30)=0
triggerall = (helper(44488),var(8)=1)&&(time>=var(16)+64)
triggerall = numprojid(43016)=0
triggerall = name = "Hades"
triggerall = root,stateno != 2200 || root,stateno != 22050 || root,stateno != 32205 || root,stateno != 33333 || root,stateno != 23000 || root,stateno != 2205
trigger1 = 1
value = 3950
ignorehitpause = 1
pausemovetime = 99999999
supermovetime = 99999999

[State 1]
type = BindToroot
trigger1 = 1
pos = 0,-80

[state a]
type = nothitby
trigger1 = 1
value = SCA



[State a]
type = AssertSpecial
trigger1 = 1
flag = noshadow

[State a]
type = Trans
trigger1 = var(30)=0
trans = add

[State a]
type = Trans
trigger1 = var(30)=1
trans = sub

;バグ防止name指定
[State 1]
type = null;varset
triggerall = name = "Hades"
;triggerall = enemynear,stateno != [89027,89034]
;triggerall = enemynear,name != "AxAyAzSSS"
triggerall = root,stateno = 23001
trigger1 = enemynear,alive
v = 0
value = 1
ignorehitpause = 1
SuperMoveTime = 999999
PauseMoveTime = 999999

[State 1]
type = null;varset
triggerall = name = "Hades"
triggerall = roundstate=2
triggerall = var(1) - enemynear,life <= 0 
trigger1 = enemynear,alive
v = 2
value = 1
ignorehitpause = 1
SuperMoveTime = 999999
PauseMoveTime = 999999

[State 1]
type = null;varset
triggerall = name = "Hades"
triggerall = roundstate=2
triggerall = var(1) - enemynear,life > 0 
trigger1 = enemynear,alive
v = 2
value = 0
ignorehitpause = 1
SuperMoveTime = 999999
PauseMoveTime = 999999

[State 1]
type = varset
triggerall = name = "Hades"
triggerall = gametime = 0
trigger1 = 1
v = 3
value = root,var(30)
ignorehitpause = 1
SuperMoveTime = 999999000000000
PauseMoveTime = 999999000000000

[State 1]
type = varset
triggerall = name = "Hades"
triggerall = gametime = 0
trigger1 = 1
v = 4
value = root,var(37)
ignorehitpause = 1
SuperMoveTime = 999999000000000
PauseMoveTime = 999999000000000

[State 1]
type = varset
triggerall = name = "Hades"
triggerall = gametime = 0
trigger1 = 1
v = 5
value = root,var(38)
ignorehitpause = 1
SuperMoveTime = 999999000000000
PauseMoveTime = 999999000000000

[State 1]
type = varset
triggerall = name = "Hades"
triggerall = gametime = 0
trigger1 = 1
v = 6
value = root,var(8)
ignorehitpause = 1
SuperMoveTime = 999999000000000
PauseMoveTime = 999999000000000

[State 1]
type = varset
triggerall = name = "Hades"
triggerall = gametime >= 0
trigger1 = 1
v = 7
value = enemynear,stateno
ignorehitpause = 1
SuperMoveTime = 999999000000000
PauseMoveTime = 999999000000000

[State 1]
type = varset
triggerall = var(13)=0
triggerall = name = "Hades"
triggerall = var(8)!=1
trigger1 = roundno=1
trigger1 = var(50)>(4400-(1000*(enemy,life/enemy,lifemax)*3))
trigger2 = roundno>=2
v = 8
value = ifelse((root,palno=[6,12]),1,0)
ignorehitpause = 1
SuperMoveTime = 999999000000000
PauseMoveTime = 999999000000000

[State 1]
type = varset
triggerall = var(13)=1
triggerall = name = "Hades"
trigger1 = roundno=1
trigger1 = var(50)>(6800-(1000*(enemy,life/enemy,lifemax)*3))
trigger2 = roundno=2
trigger2 = win=1
trigger2 = var(50)>(6800-(1000*(enemy,life/enemy,lifemax)*3))
trigger3 = roundno=2
trigger3 = lose=1
trigger3 = var(50)>(3800-(1000*(enemy,life/enemy,lifemax)*3))
trigger4 = roundno>=3
v = 8
value = ifelse((root,palno=[6,12]),1,0)
ignorehitpause = 1
SuperMoveTime = 999999000000000
PauseMoveTime = 999999000000000

[State 1]
type = varset
triggerall = var(13)=2
trigger1 = roundno=1
trigger1 = var(50)>(9800-(1000*(enemy,life/enemy,lifemax)*3))
trigger2 = roundno=2
trigger2 = win=1
trigger2 = var(50)>(12800-(1000*(enemy,life/enemy,lifemax)*3))
trigger3 = roundno=2
trigger3 = lose=1
trigger3 = var(50)>(8800-(1000*(enemy,life/enemy,lifemax)*3))
trigger4 = roundno>=3
trigger4 = var(50)>(10800-(1000*(enemy,life/enemy,lifemax)*3))
v = 8
value = ifelse((root,palno=[6,12]),1,0)
ignorehitpause = 1
SuperMoveTime = 999999000000000
PauseMoveTime = 999999000000000

[State 1]
type = varset
triggerall = name = "Hades"
triggerall = roundstate < 2
trigger1 = enemy,numproj>0
trigger2 = enemy,hitdefattr = SCA, NA, NT, NP, HA, HT, HP, AA, AT, AP, SA, ST, SP
trigger3 = enemynear,hitdefattr = SCA, NA, NT, NP, HA, HT, HP, AA, AT, AP, SA, ST, SP
v = 8
value = 1
ignorehitpause = 1
SuperMoveTime = 999999000000000
PauseMoveTime = 999999000000000

[State 1]
type = varset
triggerall = name = "Hades"
trigger1 = root,palno=[1,6]
trigger1 = fvar(5)>1000
trigger2 = root,palno=12
trigger2 = fvar(5)>3
v = 8
value = 1
ignorehitpause = 1
SuperMoveTime = 999999000000000
PauseMoveTime = 999999000000000

[State 1]
type = varset
triggerall = name = "Hades"
triggerall = roundstate = 2
trigger1 = 1
v = 9
value = 0
ignorehitpause = 1
SuperMoveTime = 999999000000000
PauseMoveTime = 999999000000000

[State 1]
type = varadd
triggerall = name = "Hades"
triggerall = roundstate = 2
triggerall = root,var(8)!=1
triggerall = var(9)!=1
trigger1 = root,stateno = 38000
var(9) = 1
ignorehitpause = 1
SuperMoveTime = 999999000000000
PauseMoveTime = 999999000000000

[State 1]
type = varset
triggerall = name = "Hades"
triggerall = roundstate = 2
trigger1 = 1
v = 10
value = 0
ignorehitpause = 1
SuperMoveTime = 999999000000000
PauseMoveTime = 999999000000000

[State 1]
type = varset
triggerall = name = "Hades"
triggerall = roundstate >= 2
triggerall = enemy,alive=0
triggerall = root,stateno = 22050 || root,stateno = 23000 || root,stateno = 32205 || root,stateno = 2205 || root,stateno = 220555 || root,stateno = [3801,3803]
trigger1 = time >= 0
v = 10
value = 1
ignorehitpause = 1
SuperMoveTime = 999999000000000
PauseMoveTime = 999999000000000

[State 1]
type = varadd
triggerall = name = "Hades"
triggerall = roundstate = 2
triggerall = enemy,alive=1
trigger1 = var(10)=1
var(10) = -1
ignorehitpause = 1
SuperMoveTime = 999999000000000
PauseMoveTime = 999999000000000

[State 1]
type = varset
triggerall = name = "Hades"
triggerall = roundstate >= 1
triggerall = enemy,alive=1
triggerall = root,stateno!=123456
trigger1 = var(11)!=455
trigger2 = root,stateno = 5900
v = 11
value = 455
ignorehitpause = 1
SuperMoveTime = 999999000000000
PauseMoveTime = 999999000000000

[State 1]
type = varadd
triggerall = name = "Hades"
triggerall = roundstate >= 1
triggerall = enemy,alive=1
triggerall = gametime >= 3000
trigger1 = (root,stateno=0)&&(time>60)
trigger2 = (root,stateno=[2635,2638])||(root,stateno=[1039999,1040066])||(root,stateno=[98765,98767])
var(11) = random%200
ignorehitpause = 1
SuperMoveTime = 999999000000000
PauseMoveTime = 999999000000000

[State 1]
type = varset
triggerall = name = "Hades"
triggerall = roundstate >= 1
triggerall = enemy,alive=1
triggerall = time = 0
trigger1 = root,stateno=5900
v = 12
value = gametime
ignorehitpause = 1
SuperMoveTime = 999999000000000
PauseMoveTime = 999999000000000

[State 1]
type = varset
triggerall = name = "Hades"
triggerall = var(50)<2
triggerall = var(32)=[0,2]
trigger1 = 1
v = 13
value = 0
ignorehitpause = 1
SuperMoveTime = 999999000000000
PauseMoveTime = 999999000000000

[State 1]
type = varset
triggerall = name = "Hades"
triggerall = var(50)<2
triggerall = var(32)=[3,5]
trigger1 = 1
v = 13
value = 1-ifelse((roundno>1&&lose>0&&random>500),1,0)
ignorehitpause = 1
SuperMoveTime = 999999000000000
PauseMoveTime = 999999000000000

[State 1]
type = varset
triggerall = name = "Hades"
triggerall = var(50)<2
triggerall = var(32)=[6,8]
trigger1 = 1
v = 13
value = 2-ifelse((roundno>1&&lose>0&&random>500),1*ifelse((roundno>2&&random>700),2,1),0)
ignorehitpause = 1
SuperMoveTime = 999999000000000
PauseMoveTime = 999999000000000

[State 1]
type = varset
triggerall = name = "Hades"
triggerall = (roundstate=2)&&(time=0)
trigger1 = 1
v = 14
value = gametime
ignorehitpause = 1
SuperMoveTime = 999999000000000
PauseMoveTime = 999999000000000

[State 1]
type = varset
triggerall = var(13)=[1,2]
triggerall = name = "Hades"
triggerall = roundstate=2
trigger1 = (stateno = 0)&&(time<5)
v = 15
value = 0
ignorehitpause = 1
SuperMoveTime = 999999000000000
PauseMoveTime = 999999000000000

[State 1]
type = varset
triggerall = var(13)=[1,2]
triggerall = name = "Hades"
triggerall = roundstate=2
trigger1 = (stateno = 0)&&(time>=5)
v = 15
value = 1
ignorehitpause = 1
SuperMoveTime = 999999000000000
PauseMoveTime = 999999000000000

[State 1]
type = varset
triggerall = var(8)=1
triggerall = name = "Hades"
triggerall = roundstate=2
trigger1 = time=0
v = 16
value = gametime
ignorehitpause = 1
SuperMoveTime = 999999000000000
PauseMoveTime = 999999000000000

[State 1]
type = varset
triggerall = name = "Hades"
triggerall = roundstate<=2
triggerall = var(17)!=gametime
trigger1 = root,alive=1
v = 17
value = gametime
ignorehitpause = 1
SuperMoveTime = 999999000000000
PauseMoveTime = 999999000000000

[State 1]
type = varset
triggerall = name = "Hades"
triggerall = GetHitVar(damage)
trigger1 = root,alive=1
v = 18
value = enemynear,anim
ignorehitpause = 1
SuperMoveTime = 999999000000000
PauseMoveTime = 999999000000000

[State 1]
type = varset
triggerall = name = "Hades"
triggerall = root,stateno!=3800
triggerall = root,stateno!=2210
triggerall = root,stateno!=2205
triggerall = root,alive=1
triggerall = var(19)!=1
trigger1 = numprojid(15099852210)>0
trigger2 = numexplod(1)>0
trigger3 = numexplod(0)>0
trigger4 = root,movetype=H
v = 19
value = 1
ignorehitpause = 1
SuperMoveTime = 999999000000000
PauseMoveTime = 999999000000000

[State 1]
type = varset
triggerall = name = "Hades"
triggerall = root,alive=1
triggerall = var(19)!=0
trigger1 = root,movetype!=H
v = 19
value = 0
ignorehitpause = 1
SuperMoveTime = 999999000000000
PauseMoveTime = 999999000000000

[State 1]
type = varset
triggerall = name = "Hades"
triggerall = root,palno=[1,5]
triggerall = root,alive=1
triggerall = var(20)!=1
trigger1 = (root,stateno=0)||(root,stateno=[10,12])||(root,stateno=[20,21])||(root,stateno=40)||(root,stateno=[50,52])
trigger2 = (root,stateno=[100,103])||(root,stateno=[105,107])||(root,stateno=120)||(root,stateno=[130,132])||(root,stateno=[140,141])
trigger3 = (root,stateno=[150,155])||(root,stateno=170)||(root,stateno=[180,181])||(root,stateno=[183,184])||(root,stateno=[186,187])
trigger4 = (root,stateno=190)||(root,stateno=192)||(root,stateno=195)||(root,stateno=200)||(root,stateno=205)||(root,stateno=210)
trigger5 = (root,stateno=215)||(root,stateno=230)||(root,stateno=235)||(root,stateno=240)||(root,stateno=245)||(root,stateno=[290,291])
trigger6 = (root,stateno=400)||(root,stateno=410)||(root,stateno=430)||(root,stateno=440)||(root,stateno=600)||(root,stateno=610)
trigger7 = (root,stateno=630)||(root,stateno=640)||(root,stateno=690)
trigger8 = root,stateno=[1000,1004]
trigger9 = root,stateno=10500
trigger10 = root,stateno=77777
trigger11 = root,stateno=[22115,22117]
trigger12 = root,stateno=[33333,33335]
trigger13 = root,stateno=2300
trigger14 = root,stateno=[23000,23001]
trigger15 = (root,stateno=2205)||(root,stateno=2210)||(root,stateno=2200)||(root,stateno=32205)
trigger16 = (root,stateno=22050)||(root,stateno=22100)
trigger17 = root,stateno=32200
trigger18 = root,stateno=32210
trigger19 = root,stateno=3766
trigger20 = root,stateno=[3800,3803]
trigger21 = (root,stateno=1800)||(root,stateno=1805)
trigger22 = (root,stateno=18000)||(root,stateno=18050)
trigger23 = root,stateno=10051
trigger24 = root,stateno=[38852,38853]
v = 20
value = 1
ignorehitpause = 1
SuperMoveTime = 999999000000000
PauseMoveTime = 999999000000000

[State 1]
type = varset
triggerall = name = "Hades"
triggerall = root,palno=[1,5]
triggerall = root,alive=1
triggerall = var(20)!=0
triggerall = (root,stateno!=0)&&(root,stateno!=[10,12])&&(root,stateno!=[20,21])&&(root,stateno!=40)&&(root,stateno!=[50,52])
triggerall = (root,stateno!=[100,103])&&(root,stateno!=[105,107])&&(root,stateno!=120)&&(root,stateno!=[130,132])&&(root,stateno!=[140,141])
triggerall = (root,stateno!=[150,155])&&(root,stateno!=170)&&(root,stateno!=[180,181])&&(root,stateno!=[183,184])&&(root,stateno!=[186,187])
triggerall = (root,stateno!=190)&&(root,stateno!=192)&&(root,stateno!=195)&&(root,stateno!=200)&&(root,stateno!=205)&&(root,stateno!=210)
triggerall = (root,stateno!=215)&&(root,stateno!=230)&&(root,stateno!=235)&&(root,stateno!=240)&&(root,stateno!=245)&&(root,stateno!=[290,291])
triggerall = (root,stateno!=400)&&(root,stateno!=410)&&(root,stateno!=430)&&(root,stateno!=440)&&(root,stateno!=600)&&(root,stateno!=610)
triggerall = (root,stateno!=630)&&(root,stateno!=640)&&(root,stateno!=690)
triggerall = root,stateno!=[1000,1004]
triggerall = root,stateno!=10500
triggerall = root,stateno!=77777
triggerall = root,stateno!=[22115,22117]
triggerall = root,stateno!=[33333,33335]
triggerall = root,stateno!=2300
triggerall = root,stateno!=[23000,23001]
triggerall = (root,stateno!=2205)&&(root,stateno!=2210)&&(root,stateno!=2200)&&(root,stateno!=32205)
triggerall = (root,stateno!=22050)&&(root,stateno!=22100)
triggerall = root,stateno!=32200
triggerall = root,stateno!=32210
triggerall = root,stateno!=3766
triggerall = root,stateno!=[3800,3803]
triggerall = (root,stateno!=1800)&&(root,stateno!=1805)
triggerall = (root,stateno!=18000)&&(root,stateno!=18050)
triggerall = root,stateno!=10051
triggerall = root,stateno!=[38852,38853]
trigger1 = 1
v = 20
value = 0
ignorehitpause = 1
SuperMoveTime = 999999000000000
PauseMoveTime = 999999000000000


[State 1]
type = varset
triggerall = name = "Hades"
triggerall = root,palno=[6,12]
triggerall = root,alive=1
triggerall = var(20)!=1
trigger1 = ((root,stateno=0)&&(root,anim=0))||((root,stateno=[10,12])&&(root,anim=[10,12]))||((root,stateno=[20,21])&&(root,anim=[20,21]))||((root,stateno=40)&&(root,anim=40))||((root,stateno=[50,52])&&(root,anim=[50,52]))
trigger2 = ((root,stateno=[100,103])&&(root,anim=[100,103]))||((root,stateno=[105,107])&&(root,anim=[104,106]))||((root,stateno=120)&&(root,anim=120))||((root,stateno=[130,132])&&(root,anim=[130,131]))||((root,stateno=[140,141])&&(root,anim=[140,141]))
trigger3 = ((root,stateno=[150,155])&&(root,anim=[150,152]))||((root,stateno=170)&&(root,anim=170))||((root,stateno=[180,181])&&(root,anim=181))||((root,stateno=[183,184])&&(root,anim=[183,184]))||((root,stateno=[186,187])&&(root,anim=[183,186]))
trigger4 = ((root,stateno=190)&&(root,anim=18400))||((root,stateno=192)&&(root,anim=192))||((root,stateno=195)&&(root,anim=195))||((root,stateno=200)&&(root,anim=200))||((root,stateno=205)&&(root,anim=205))||((root,stateno=210)&&(root,anim=210))
trigger5 = ((root,stateno=215)&&(root,anim=215))||((root,stateno=230)&&(root,anim=230))||((root,stateno=235)&&(root,anim=235))||((root,stateno=240)&&(root,anim=240))||((root,stateno=245)&&(root,anim=245))||((root,stateno=[290,291])&&(root,anim=[290,291]))
trigger6 = ((root,stateno=400)&&(root,anim=400))||((root,stateno=410)&&(root,anim=410))||((root,stateno=430)&&(root,anim=430))||((root,stateno=440)&&(root,anim=440))||((root,stateno=600)&&(root,anim=600))||((root,stateno=610)&&(root,anim=610))
trigger7 = ((root,stateno=630)&&(root,anim=630))||((root,stateno=640)&&(root,anim=640))||((root,stateno=690)&&(root,anim=690))
trigger8 = root,stateno=[1000,1004]
trigger9 = root,stateno=10500
trigger10 = root,stateno=77777
trigger11 = root,stateno=[22115,22117]
trigger12 = root,stateno=[33333,33335]
trigger13 = root,stateno=2300
trigger14 = root,stateno=[23000,23001]
trigger15 = (root,stateno=2205)||(root,stateno=2210)||(root,stateno=2200)||(root,stateno=32205)
trigger16 = (root,stateno=22050)||(root,stateno=22100)
trigger17 = root,stateno=32200
trigger18 = root,stateno=32210
trigger19 = root,stateno=3766
trigger20 = root,stateno=[3800,3803]
trigger21 = (root,stateno=1800)||(root,stateno=1805)
trigger22 = (root,stateno=18000)||(root,stateno=18050)
trigger23 = root,stateno=10051
trigger24 = root,stateno=[38852,38853]
v = 20
value = 1
ignorehitpause = 1
SuperMoveTime = 999999000000000
PauseMoveTime = 999999000000000

[State 2]
type = varset
triggerall = name = "Hades"
triggerall = root,palno=[6,12]
triggerall = root,alive=1
triggerall = var(20)!=0
Triggerall = ((root,stateno=0)&&(root,anim!=0))&&((root,stateno=[10,12])&&(root,anim!=[10,12]))
Triggerall = ((root,stateno=[100,103])&&(root,anim!=[100,103]))&&((root,stateno=[105,107])&&(root,anim!=[104,106]))
Triggerall = ((root,stateno=[150,155])&&(root,anim!=[150,152]))&&((root,stateno=170)&&(root,anim!=170))
Triggerall = ((root,stateno=190)&&(root,anim!=190))&&((root,stateno=192)&&(root,anim!=192))&&((root,stateno=195)&&(root,anim!=195))&&((root,stateno=200)&&(root,anim!=200))&&((root,stateno=205)&&(root,anim!=205))&&((root,stateno=210)&&(root,anim!=210))
Triggerall = ((root,stateno=215)&&(root,anim!=215))&&((root,stateno=230)&&(root,anim!=230))&&((root,stateno=235)&&(root,anim!=235))&&((root,stateno=240)&&(root,anim!=240))&&((root,stateno=245)&&(root,anim!=245))
Triggerall = ((root,stateno=400)&&(root,anim!=400))&&((root,stateno=410)&&(root,anim!=410))&&((root,stateno=430)&&(root,anim!=430))&&((root,stateno=440)&&(root,anim!=440))&&((root,stateno=600)&&(root,anim!=600))&&((root,stateno=610)&&(root,anim!=610))
Triggerall = ((root,stateno=630)&&(root,anim!=630))&&((root,stateno=640)&&(root,anim!=640))&&((root,stateno=690)&&(root,anim!=690))&&((root,stateno=[290,291])&&(root,anim!=[290,291]))
triggerall = (root,stateno!=[1000,1004])&&((root,stateno=[20,21])&&(root,anim!=[20,21]))&&((root,stateno=40)&&(root,anim!=40))&&((root,stateno=[50,52])&&(root,anim!=[50,52]))
triggerall = (root,stateno!=10500)&&((root,stateno=120)&&(root,anim!=120))&&((root,stateno=[130,132])&&(root,anim!=[130,131]))&&((root,stateno=[140,141])&&(root,anim!=[140,141]))
triggerall = (root,stateno!=77777)&&((root,stateno=[180,181])&&(root,anim!=181))&&((root,stateno=[183,184])&&(root,anim!=[183,184]))&&((root,stateno=[186,187])&&(root,anim!=[183,186]))
triggerall = root,stateno!=[22115,22117]
triggerall = root,stateno!=[33333,33335]
triggerall = root,stateno!=2300
triggerall = root,stateno!=[23000,23001]
triggerall = (root,stateno!=2205)&&(root,stateno!=2210)&&(root,stateno!=2200)&&(root,stateno!=32205)
triggerall = (root,stateno!=22050)&&(root,stateno!=22100)
triggerall = root,stateno!=32200
triggerall = root,stateno!=32210
triggerall = root,stateno!=3766
triggerall = root,stateno!=[3800,3803]
triggerall = (root,stateno!=1800)&&(root,stateno!=1805)
triggerall = (root,stateno!=18000)&&(root,stateno!=18050)
triggerall = root,stateno!=10051
triggerall = root,stateno!=[38852,38853]
trigger1 = 1
v = 20
value = 0
ignorehitpause = 1
SuperMoveTime = 999999000000000
PauseMoveTime = 999999000000000

[State 1]
type = varset
triggerall = name = "Hades"
triggerall = root,palno=[6,12]
triggerall = root,alive=1
triggerall = var(20)!=0
triggerall = (root,stateno!=0)&&(root,stateno!=[10,12])&&(root,stateno!=[20,21])&&(root,stateno!=40)&&(root,stateno!=[50,52])
triggerall = (root,stateno!=[100,103])&&(root,stateno!=[105,107])&&(root,stateno!=120)&&(root,stateno!=[130,132])&&(root,stateno!=[140,141])
triggerall = (root,stateno!=[150,155])&&(root,stateno!=170)&&(root,stateno!=[180,181])&&(root,stateno!=[183,184])&&(root,stateno!=[186,187])
triggerall = (root,stateno!=190)&&(root,stateno!=192)&&(root,stateno!=195)&&(root,stateno!=200)&&(root,stateno!=205)&&(root,stateno!=210)
triggerall = (root,stateno!=215)&&(root,stateno!=230)&&(root,stateno!=235)&&(root,stateno!=240)&&(root,stateno!=245)&&(root,stateno!=[290,291])
triggerall = (root,stateno!=400)&&(root,stateno!=410)&&(root,stateno!=430)&&(root,stateno!=440)&&(root,stateno!=600)&&(root,stateno!=610)
triggerall = (root,stateno!=630)&&(root,stateno!=640)&&(root,stateno!=690)
triggerall = root,stateno!=[1000,1004]
triggerall = root,stateno!=10500
triggerall = root,stateno!=77777
triggerall = root,stateno!=[22115,22117]
triggerall = root,stateno!=[33333,33335]
triggerall = root,stateno!=2300
triggerall = root,stateno!=[23000,23001]
triggerall = (root,stateno!=2205)&&(root,stateno!=2210)&&(root,stateno!=2200)&&(root,stateno!=32205)
triggerall = (root,stateno!=22050)&&(root,stateno!=22100)
triggerall = root,stateno!=32200
triggerall = root,stateno!=32210
triggerall = root,stateno!=3766
triggerall = root,stateno!=[3800,3803]
triggerall = (root,stateno!=1800)&&(root,stateno!=1805)
triggerall = (root,stateno!=18000)&&(root,stateno!=18050)
triggerall = root,stateno!=10051
triggerall = root,stateno!=[38852,38853]
trigger1 = 1
v = 20
value = 0
ignorehitpause = 1
SuperMoveTime = 999999000000000
PauseMoveTime = 999999000000000

[State 1]
type = varset
triggerall = name = "Hades"
triggerall = gametime%600=0
trigger1 = enemynear,alive
v = 21
value = enemy,stateno
ignorehitpause = 1
SuperMoveTime = 999999
PauseMoveTime = 999999

[State 1]
type = varset
triggerall = name = "Hades"
triggerall = roundstate=2
triggerall = var(22)!=1
triggerall = var(21) = enemy,stateno
trigger1 = enemynear,alive
v = 22
value = 1
ignorehitpause = 1
SuperMoveTime = 999999
PauseMoveTime = 999999

[State 1]
type = varset
triggerall = name = "Hades"
triggerall = roundstate=2
triggerall = var(22)!=0
triggerall = var(21) != enemy,stateno 
trigger1 = enemynear,alive
v = 22
value = 0
ignorehitpause = 1
SuperMoveTime = 999999
PauseMoveTime = 999999

[State 1]
type = varset
triggerall = name = "Hades"
triggerall = roundstate>=2
triggerall = (enemynear,stateno=5150)||(enemynear,alive=0)
triggerall = root,stateno=0
trigger1 = var(23)!=1
v = 23
value = 1
ignorehitpause = 1
SuperMoveTime = 999999
PauseMoveTime = 999999

[State 1]
type = varset
triggerall = name = "Hades"
triggerall = roundstate>=2
triggerall = (enemynear,stateno=5150)||(enemynear,alive=0)
triggerall = (root,stateno=170)||(root,stateno=[180,195])
trigger1 = var(23)!=0
v = 23
value = 0
ignorehitpause = 1
SuperMoveTime = 999999
PauseMoveTime = 999999

[state -2]
type = varset
triggerall = (var(19)!=0)||(var(20)!=1)
triggerall = time>=0
trigger1 = 1
v = 24
value = ifelse((var(24)=0),(root,prevstateno),ifelse((root,prevstateno!=0),(root,prevstateno),var(24)))
ignorehitpause = 1
pausemovetime = 9999999
supermovetime = 9999999
;\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\
;-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
;ＡＩレベル
;-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
;\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\
[state -2]
type = varset
triggerall = root,palno=[1,5]
triggerall = time>=0
trigger1 = 1
v = 25
value = 0;ＡＩレベル-1〜７　-1弱　7強
ignorehitpause = 1
pausemovetime = 9999999
supermovetime = 9999999
;\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\

[state -2]
type = varset
triggerall = palno=[6,12]
triggerall = time%300=0
trigger1 = 1
v = 26
value = root,stateno
ignorehitpause = 1
pausemovetime = 9999999
supermovetime = 9999999

[State 1]
type = varset
triggerall = gametime%2= 0
trigger1 = 1
v = 27
value = root,stateno
ignorehitpause = 1
SuperMoveTime = 99999999999
PauseMoveTime = 99999999999

[State 1]
type = varset
triggerall = gametime%2= 1
trigger1 = 1
v = 28
value = root,stateno
ignorehitpause = 1
SuperMoveTime = 99999999999
PauseMoveTime = 99999999999

[State 1]
type = varset
triggerall = gametime= 0
trigger1 = 1
v = 29
value = 0
ignorehitpause = 1
SuperMoveTime = 99999999999
PauseMoveTime = 99999999999

[State 1]
type = varset
triggerall = var(27)!=var(28)
trigger1 = 1
v = 29
value = 0
ignorehitpause = 1
SuperMoveTime = 99999999999
PauseMoveTime = 99999999999

[State 1]
type = varadd
triggerall = var(27)=var(28)
trigger1 = 1
var(29) = 1
ignorehitpause = 1
SuperMoveTime = 99999999999
PauseMoveTime = 99999999999

[State 1]
type = varset
trigger1 = roundstate=1
trigger1 = 1
v = 30
value = 0
ignorehitpause = 1
SuperMoveTime = 99999999999
PauseMoveTime = 99999999999

[State 1]
type = varadd
trigger1 = var(30)=0
trigger1 = root,stateno=3805
trigger1 = root,time=1
v = 30
value = 1
ignorehitpause = 1
SuperMoveTime = 99999999999
PauseMoveTime = 99999999999

[State 1]
type = varset
trigger1 = var(31)!=[0,2000]
v = 30
value = 0
ignorehitpause = 1
SuperMoveTime = 99999999999
PauseMoveTime = 99999999999

[State 1]
type = varset
trigger1 = roundstate=1
trigger1 = 1
v = 31
value = 0
ignorehitpause = 1
SuperMoveTime = 99999999999
PauseMoveTime = 99999999999

[State 1]
type = varadd
trigger1 = var(30)=1
v = 31
value = 1
ignorehitpause = 1
SuperMoveTime = 99999999999
PauseMoveTime = 99999999999

[State 1]
type = varset
trigger1 = root,stateno!=3805
trigger1 = var(30)=0
v = 31
value = 0
ignorehitpause = 1
SuperMoveTime = 99999999999
PauseMoveTime = 99999999999

[State 1]
type = varset
trigger1 = 1
trigger1 = 1
v = 32
value = random%9
ignorehitpause = 1
SuperMoveTime = 99999999999
PauseMoveTime = 99999999999

[State 1]
type = varset
trigger1 = root,Command != "おしっぱなしc"&&root,Command != "c"
trigger2 = root,Command != "おしっぱなしb"&&root,Command != "b"
v = 33
value = 0
ignorehitpause = 1
SuperMoveTime = 99999999999
PauseMoveTime = 99999999999

[State 1]
type = varset
trigger1 = (root,Command = "おしっぱなしc"||root,Command = "c")&&(root,Command = "おしっぱなしb"||root,Command = "b")
v = 33
value = 1
ignorehitpause = 1
SuperMoveTime = 99999999999
PauseMoveTime = 99999999999

[State 1]
type = varset
trigger1 = roundstate<2
trigger2 = root,stateno=2300||root,stateno=3800
trigger3 = var(34)<0
v = 34
value = 0
ignorehitpause = 1
SuperMoveTime = 999999
PauseMoveTime = 999999

[State 1]
type = varset
trigger1 = var(34)>3000
trigger1=root,stateno!=77777&&root,stateno!=2300&&root,stateno!=2200&&root,stateno!=32200&&root,stateno!=3800
v = 34
value = 3000
ignorehitpause = 1
SuperMoveTime = 999999
PauseMoveTime = 999999

[State 1]
type = varadd
trigger1 = root,stateno=77777||root,stateno=2200||root,stateno=32205
trigger1 = root,time=1
v = 34
value = -2000
ignorehitpause = 1
SuperMoveTime = 999999
PauseMoveTime = 999999

[State 1]
type = varadd
trigger1 = var(13)=0
trigger1 = 1
v = 34
value = 6*(enemy,life/enemy,lifemax)+var(55)/100
ignorehitpause = 1
SuperMoveTime = 999999
PauseMoveTime = 999999

[State 1]
type = varadd
trigger1 = var(13)=1
trigger1 = 1
v = 34
value = 3*(enemy,life/enemy,lifemax)+var(55)/100
ignorehitpause = 1
SuperMoveTime = 999999
PauseMoveTime = 999999

[State 1]
type = varadd
trigger1 = var(13)=2
trigger1 = 1
v = 34
value = 1*(enemy,life/enemy,lifemax)+var(55)/100
ignorehitpause = 1
SuperMoveTime = 999999
PauseMoveTime = 999999

[State 1]
type = varadd
trigger1 = roundstate=2
trigger1 = 1
v = 34
value = (root,lifemax/(root,life+1))+1
ignorehitpause = 1
SuperMoveTime = 999999
PauseMoveTime = 999999

[State 1]
type = varset
trigger1 = root,command = "CPU_01"
trigger2 = root,command = "CPU_02"
trigger3 = root,command = "CPU_03"
trigger4 = root,command = "CPU_04"
trigger5 = root,command = "CPU_05"
trigger6 = root,command = "CPU_06"
trigger7 = root,command = "CPU_07"
trigger8 = root,command = "CPU_08"
trigger9 = root,command = "CPU_09"
trigger10= root,command = "CPU_10"
trigger11= root,command = "CPU_11"
trigger12= root,command = "CPU_12"
trigger13= root,command = "CPU_13"
trigger14= root,command = "CPU_14"
trigger15= root,command = "CPU_15"
trigger16= root,command = "CPU_16"
trigger17= root,command = "CPU_17"
trigger18= root,command = "CPU_18"
trigger19= root,command = "CPU_19"
trigger20= root,command = "CPU_20"
trigger21= root,command = "CPU_21"
trigger22= root,command = "CPU_22"
trigger23= root,command = "CPU_23"
trigger24= root,command = "CPU_24"
trigger25= root,command = "CPU_25"
trigger26= root,command = "CPU_26"
trigger27= root,command = "CPU_27"
trigger28= root,command = "CPU_28"
trigger29= root,command = "CPU_29"
trigger30= root,command = "CPU_30"
trigger31= root,command = "CPU_31"
trigger32= root,command = "CPU_32"
trigger33= root,command = "CPU_33"
trigger34= root,command = "CPU_34"
trigger35= root,command = "CPU_35"
trigger36= root,command = "CPU_36"
trigger37= root,command = "CPU_37"
trigger38= root,command = "CPU_38"
trigger39= root,command = "CPU_39"
trigger40= root,command = "CPU_40"
trigger41= root,command = "CPU_41"
trigger42= root,command = "CPU_42"
trigger43= root,command = "CPU_43"
trigger44= root,command = "CPU_44"
trigger45= root,command = "CPU_45"
trigger46= root,command = "CPU_46"
trigger47= root,command = "CPU_47"
trigger48= root,command = "CPU_48"
trigger49= root,command = "CPU_49"
trigger50= root,command = "CPU_50"
trigger51= root,var(30)=1
v = 35
value = 1
ignorehitpause = 1
SuperMoveTime = 99999999999
PauseMoveTime = 99999999999

[state -2]
type = varset
triggerall = root,palno=[1,5]
triggerall = var(25)=-1
trigger1 = 1
v = 36
value = 0
ignorehitpause = 1
pausemovetime = 9999999
supermovetime = 9999999

[state -2]
type = varset
triggerall = root,palno=[1,5]
triggerall = var(25)=0
trigger1 = 1
v = 36
value = fvar(5)
ignorehitpause = 1
pausemovetime = 9999999
supermovetime = 9999999

[state -2]
type = varset
triggerall = root,palno=[1,5]
triggerall = var(25)=1
trigger1 = 1
v = 36
value = fvar(5)*1.1
ignorehitpause = 1
pausemovetime = 9999999
supermovetime = 9999999

[state -2]
type = varset
triggerall = root,palno=[1,5]
triggerall = var(25)=2
trigger1 = 1
v = 36
value = 1+fvar(5)
ignorehitpause = 1
pausemovetime = 9999999
supermovetime = 9999999

[state -2]
type = varset
triggerall = root,palno=[1,5]
triggerall = var(25)=3
trigger1 = 1
v = 36
value = 2+fvar(5)
ignorehitpause = 1
pausemovetime = 9999999
supermovetime = 9999999

[state -2]
type = varset
triggerall = root,palno=[1,5]
triggerall = var(25)=4
trigger1 = 1
v = 36
value = 4+fvar(5)
ignorehitpause = 1
pausemovetime = 9999999
supermovetime = 9999999

[state -2]
type = varset
triggerall = root,palno=[1,5]
triggerall = var(25)=5
trigger1 = 1
v = 36
value = 8+fvar(5)
ignorehitpause = 1
pausemovetime = 9999999
supermovetime = 9999999

[state -2]
type = varset
triggerall = root,palno=[1,5]
triggerall = var(25)=6
trigger1 = 1
v = 36
value = 16+fvar(5)*1.5
ignorehitpause = 1
pausemovetime = 9999999
supermovetime = 9999999

[state -2]
type = varset
triggerall = root,palno=[1,5]
triggerall = var(25)=7
trigger1 = 1
v = 36
value = 32+fvar(5)*1.8
ignorehitpause = 1
pausemovetime = 9999999
supermovetime = 9999999

[state -2]
type = varset
triggerall = root,palno=[6,12]
trigger1 = 1
v = 36
value = 128
ignorehitpause = 1
pausemovetime = 9999999
supermovetime = 9999999

[state -2]
type = varset
trigger1 = var(50)<var(13)*2000+2600
v = 37
value = 0
ignorehitpause = 1
pausemovetime = 9999999
supermovetime = 9999999

[state -2]
type = varset
trigger1 = var(50)>=var(13)*2000+2600
v = 37
value = ifelse((enemy,life>=enemy,lifemax*0.98||fvar(5)>1000),1,0)
ignorehitpause = 1
pausemovetime = 9999999
supermovetime = 9999999

[state -2]
type = varset
trigger1 = 1
v = 38
value = abs(root,pos x-enemy,pos x)
ignorehitpause = 1
pausemovetime = 9999999
supermovetime = 9999999

[state -2]
type = varset
trigger1 = time=0
trigger2 = var(39)>1000
v = 39
value = 1000
ignorehitpause = 1
pausemovetime = 9999999
supermovetime = 9999999

[state -2]
type = varset
trigger1 = roundstate=2
trigger1 = 1
v = 43
value = ifelse((numhelper(5858)>0),abs(helper(5858),var(41)),abs(root,var(41)))
ignorehitpause = 1
pausemovetime = 9999999
supermovetime = 9999999

[state -2]
type = varadd
triggerall = roundstate=2
trigger1 = helper(5858),var(1)!=(gametime-1)||helper(5858),var(42)!=(gametime-1)*987567||root,stateno=5859
fv = 1
value = 1
ignorehitpause = 1
pausemovetime = 9999999
supermovetime = 9999999

[state -2]
type = varadd
triggerall = roundstate=2
trigger1 = enemy,movetype=H||(enemy,anim=[5000,5150])
fv = 2
value = 1
ignorehitpause = 1
pausemovetime = 9999999
supermovetime = 9999999

[state -2]
type = varset
trigger1 = roundstate=2
trigger1 = 1
fv = 6
value = (var(43)**2.5)/28000
ignorehitpause = 1
pausemovetime = 9999999
supermovetime = 9999999

[state -2]
type = varset
trigger1 = roundstate=2
trigger1 = 1
fv = 13
value = (var(46)**2.5)/180000+1
ignorehitpause = 1
pausemovetime = 9999999
supermovetime = 9999999

[state -2]
type = varset
trigger1 = roundstate=2
trigger1 = 1
fv = 7
value = abs(ifelse(((((fvar(2)+1)/(fvar(1)+1))**0.112)>1),1,(((fvar(2)+1)/(fvar(1)+1))**0.112)))
ignorehitpause = 1
pausemovetime = 9999999
supermovetime = 9999999

[state -2]
type = varset
trigger1 = var(39)<0
trigger2 = var(39)=1&&var(43)>0&&var(42)=0
v = 39
value = 0
ignorehitpause = 1
pausemovetime = 9999999
supermovetime = 9999999

[state -2]
type = varadd
trigger1 = roundstate=2
trigger1 = var(39)>1
trigger1 = var(42)=0
v = 39
value = ifelse((var(43)<1000),-(var(43)*fvar(7)-fvar(6))/fvar(13),-1)
ignorehitpause = 1
pausemovetime = 9999999
supermovetime = 9999999

[state -2]
type = varadd
trigger1 = roundstate=2
trigger1 = root,stateno=3766
trigger1 = root,time=1
trigger1 = var(13)=0
v = 39
value = lifemax
ignorehitpause = 1
pausemovetime = 9999999
supermovetime = 9999999

[state -2]
type = varadd
trigger1 = roundstate=2
trigger1 = root,stateno=3766
trigger1 = root,time=1
trigger1 = var(13)=1
v = 39
value = lifemax*0.5
ignorehitpause = 1
pausemovetime = 9999999
supermovetime = 9999999

[state -2]
type = varadd
trigger1 = roundstate=2
trigger1 = root,stateno=3766
trigger1 = root,time=1
trigger1 = var(13)=2
v = 39
value = lifemax*0.25
ignorehitpause = 1
pausemovetime = 9999999
supermovetime = 9999999

[state -2]
type = varset
trigger1 = roundstate=2
trigger1 = gametime%2=0
v = 40
value = var(39)
ignorehitpause = 1
pausemovetime = 9999999
supermovetime = 9999999

[state -2]
type = varset
trigger1 = roundstate=2
trigger1 = gametime%2=1
v = 41
value = var(39)
ignorehitpause = 1
pausemovetime = 9999999
supermovetime = 9999999

[state -2]
type = varadd
triggerall = roundstate=2
trigger1 = gametime%2=0
trigger1 = var(41)>var(40)
trigger1 = var(42)=0
trigger2 = gametime%2=1
trigger2 = var(40)>var(41)
trigger2 = var(42)=0
trigger3 = var(42)=[1,5]
v = 42
value = 1
ignorehitpause = 1
pausemovetime = 9999999
supermovetime = 9999999

[state -2]
type = varset
trigger1 = roundstate=2
trigger1 = var(42)>5
v = 42
value = 0
ignorehitpause = 1
pausemovetime = 9999999
supermovetime = 9999999

[state -2]
type = varset
trigger1 = roundstate=2
trigger1 = var(42)>5
v = 42
value = 0
ignorehitpause = 1
pausemovetime = 9999999
supermovetime = 9999999

[state -2]
type = varadd
trigger1 = roundstate=2
trigger1 = numhelper(5858)>0
trigger1 = var(43)!=0||helper(5858),var(1)!=(gametime-1)||helper(5858),var(42)!=(gametime-1)*987567||root,stateno=5859
trigger1 = helper(5858),life<var(39)
v = 44
value = var(39)-helper(5858),life
ignorehitpause = 1
pausemovetime = 9999999
supermovetime = 9999999


[state -2]
type = null;varadd
triggerall = roundstate=2
trigger1 = var(53)=var(54)
v = 45
value = 1
ignorehitpause = 1
pausemovetime = 9999999
supermovetime = 9999999

[state -2]
type = varadd
triggerall = roundstate=2
trigger1 = gametime%2=1
v = 45
value = var(54)-var(53)
ignorehitpause = 1
pausemovetime = 9999999
supermovetime = 9999999

[state -2]
type = varadd
triggerall = roundstate=2
trigger1 = gametime%2=0
v = 45
value = var(53)-var(54)
ignorehitpause = 1
pausemovetime = 9999999
supermovetime = 9999999

[state -2]
type = varset
triggerall = roundstate=2
trigger1 = root,var(1)=(gametime-1)&&root,var(42)=(gametime-1)*987567&&(root,anim!=[5000,5150])&&(root,stateno!=[5000,5150])&&root,movetype!=H&&root,stateno!=5859
trigger1 = root,stateno!=18000
trigger1 = root,stateno!=18050
trigger1 = root,stateno!=[130,132]
trigger1 = root,stateno!=140
trigger1 = root,stateno!=[150,155]
trigger2 = root,stateno=3766
trigger3 = fvar(17)>120
v = 46
value = 0
ignorehitpause = 1
pausemovetime = 9999999
supermovetime = 9999999

[state -2]
type = varadd
triggerall = roundstate=2
trigger1 = gametime%2=0
trigger1 = root,stateno!=3766
trigger1 = var(41)-var(40)>0
v = 46
value = abs(var(41)-var(40))
ignorehitpause = 1
pausemovetime = 9999999
supermovetime = 9999999

[state -2]
type = varadd
triggerall = roundstate=2
trigger1 = gametime%2=1
trigger1 = root,stateno!=3766
trigger1 = var(40)-var(41)>0
v = 46
value = abs(var(40)-var(41))
ignorehitpause = 1
pausemovetime = 9999999
supermovetime = 9999999

[state -2]
type = varset
trigger1 = roundstate=2
trigger1 = gametime%2=0
fv = 15
value = var(46)
ignorehitpause = 1
pausemovetime = 9999999
supermovetime = 9999999

[state -2]
type = varset
trigger1 = roundstate=2
trigger1 = gametime%2=1
fv = 16
value = var(46)
ignorehitpause = 1
pausemovetime = 9999999
supermovetime = 9999999

[state -2]
type = varadd
trigger1 = roundstate=2
trigger1 = fvar(15)=fvar(16)
trigger1 = root,stateno!=18000&&root,stateno!=18050
fv = 17
value = 1
ignorehitpause = 1
pausemovetime = 9999999
supermovetime = 9999999

[state -2]
type = varset
trigger1 = roundstate=2
trigger1 = fvar(15)!=fvar(16)
fv = 17
value = 0
ignorehitpause = 1
pausemovetime = 9999999
supermovetime = 9999999

[state -2]
type = varadd
trigger1 = roundstate=2
trigger1 = numhelper(5858)>0
trigger1 = helper(5858),var(1)=(gametime-1)
trigger1 = helper(5858),life<var(39)
v = 47
value = var(39)-helper(5858),life
ignorehitpause = 1
pausemovetime = 9999999
supermovetime = 9999999


[state -2]
type = varadd
trigger1 = roundstate=2
v = 48
value = var(46)/fvar(7)*(enemy,numproj+(helper(5858),var(1)!=(gametime-1)||helper(5858),var(42)!=(gametime-1)*987567)*enemy,numhelper+1)
ignorehitpause = 1
pausemovetime = 9999999
supermovetime = 9999999


[state -2]
type = varadd
trigger1 = roundstate=2
trigger1 = var(40)!=var(41)
v = 49
value = 1
ignorehitpause = 1
pausemovetime = 9999999
supermovetime = 9999999


[State 1]
type = varset
trigger1 = gametime=0
v = 50
value = 0
ignorehitpause = 1
SuperMoveTime = 99999999999
PauseMoveTime = 99999999999

[State 1]
type = varadd
triggerall = roundstate=2
trigger1 = 1
var(50) = 1
ignorehitpause = 1
SuperMoveTime = 99999999999
PauseMoveTime = 99999999999

[State 1]
type = varset
trigger1 = 1
v = 51
value = random%4
ignorehitpause = 1
SuperMoveTime = 99999999999
PauseMoveTime = 99999999999

[State 1]
type = varset
trigger1 = var(50)<10
v = 52
value = 1000
ignorehitpause = 1
SuperMoveTime = 99999999999
PauseMoveTime = 99999999999

[State 1]
type = varadd
triggerall = roundstate=2
trigger1 = var(13)=0
trigger1 = helper(50505),stateno=50506
trigger1 = var(52)>400
var(52) = ifelse((root,var(49)=10),-5,-10)
ignorehitpause = 1
SuperMoveTime = 99999999999
PauseMoveTime = 99999999999

[State 1]
type = varadd
triggerall = roundstate=2
trigger1 = var(13)=0
trigger1 = helper(50505),stateno=50506
trigger1 = var(52)<=400
trigger1 = var(52)>150
var(52) = ifelse((root,var(49)=10),-2,-4)
ignorehitpause = 1
SuperMoveTime = 99999999999
PauseMoveTime = 99999999999

[State 1]
type = varadd
triggerall = roundstate=2
trigger1 = var(13)=0
trigger1 = helper(50505),stateno=50506
trigger1 = var(52)<=150
trigger1 = var(52)>50
var(52) = ifelse((root,var(49)=10),-1,-2)
ignorehitpause = 1
SuperMoveTime = 99999999999
PauseMoveTime = 99999999999

[State 1]
type = varadd
triggerall = roundstate=2
trigger1 = var(13)=0
trigger1 = helper(50505),stateno=50506
trigger1 = var(52)<=50
trigger1 = var(52)>=0
var(52) = ifelse((root,var(49)=10),ifelse((random%3=0),-1,0),ifelse((random%2=0),-1,0))
ignorehitpause = 1
SuperMoveTime = 99999999999
PauseMoveTime = 99999999999

[State 1]
type = varadd
triggerall = roundstate=2
trigger1 = var(13)=0
trigger1 = root,stateno=3766
trigger1 = root,time=1
trigger1 = var(52)<500
trigger1 = enemy,life>=enemy,lifemax*0.98
var(52) = 500+var(57)
ignorehitpause = 1
SuperMoveTime = 99999999999
PauseMoveTime = 99999999999

[State 1]
type = varadd
triggerall = roundstate=2
trigger1 = var(13)=0
trigger1 = root,stateno=3766
trigger1 = root,time=1
trigger1 = var(52)<500
trigger1 = enemy,life<enemy,lifemax*0.98
trigger1 = root,life<enemy,life
var(52) = 250+var(57)
ignorehitpause = 1
SuperMoveTime = 99999999999
PauseMoveTime = 99999999999

[State 1]
type = varadd
triggerall = roundstate=2
trigger1 = var(13)=0
trigger1 = root,stateno=3766
trigger1 = root,time=1
trigger1 = var(52)<500
trigger1 = enemy,life<enemy,lifemax*0.98
trigger1 = root,life>=enemy,life
var(52) = 180+var(57)
ignorehitpause = 1
SuperMoveTime = 99999999999
PauseMoveTime = 99999999999

[State 1]
type = varadd
triggerall = roundstate=2
trigger1 = var(13)=1
trigger1 = helper(50505),stateno=50506
trigger1 = var(52)>500
var(52) = ifelse((root,var(49)=10),-7,-10)
ignorehitpause = 1
SuperMoveTime = 99999999999
PauseMoveTime = 99999999999

[State 1]
type = varadd
triggerall = roundstate=2
trigger1 = var(13)=1
trigger1 = helper(50505),stateno=50506
trigger1 = var(52)<=500
trigger1 = var(52)>350
var(52) = ifelse((root,var(49)=10),-6,-8)
ignorehitpause = 1
SuperMoveTime = 99999999999
PauseMoveTime = 99999999999

[State 1]
type = varadd
triggerall = roundstate=2
trigger1 = var(13)=1
trigger1 = helper(50505),stateno=50506
trigger1 = var(52)<=350
trigger1 = var(52)>150
var(52) = ifelse((root,var(49)=10),-5,-6)
ignorehitpause = 1
SuperMoveTime = 99999999999
PauseMoveTime = 99999999999

[State 1]
type = varadd
triggerall = roundstate=2
trigger1 = var(13)=1
trigger1 = helper(50505),stateno=50506
trigger1 = var(52)<=150
trigger1 = var(52)>=0
var(52) = ifelse((root,var(49)=10),-3,-5)
ignorehitpause = 1
SuperMoveTime = 99999999999
PauseMoveTime = 99999999999

[State 1]
type = varadd
triggerall = roundstate=2
trigger1 = var(13)=1
trigger1 = root,stateno=3766
trigger1 = root,time=1
trigger1 = var(52)<500
trigger1 = enemy,life>=enemy,lifemax*0.98
var(52) = 200+var(57)
ignorehitpause = 1
SuperMoveTime = 99999999999
PauseMoveTime = 99999999999

[State 1]
type = varadd
triggerall = roundstate=2
trigger1 = var(13)=1
trigger1 = root,stateno=3766
trigger1 = root,time=1
trigger1 = var(52)<500
trigger1 = enemy,life<enemy,lifemax*0.98
trigger1 = root,life<enemy,life
var(52) = 100+var(57)
ignorehitpause = 1
SuperMoveTime = 99999999999
PauseMoveTime = 99999999999

[State 1]
type = varadd
triggerall = roundstate=2
trigger1 = var(13)=1
trigger1 = root,stateno=3766
trigger1 = root,time=1
trigger1 = var(52)<500
trigger1 = enemy,life<enemy,lifemax*0.98
trigger1 = root,life>=enemy,life
var(52) = 60+var(57)
ignorehitpause = 1
SuperMoveTime = 99999999999
PauseMoveTime = 99999999999

[State 1]
type = varadd
triggerall = roundstate=2
trigger1 = var(13)=2
trigger1 = helper(50505),stateno=50506
trigger1 = var(52)>650
var(52) = ifelse((root,var(49)=10),-6,-10)
ignorehitpause = 1
SuperMoveTime = 99999999999
PauseMoveTime = 99999999999

[State 1]
type = varadd
triggerall = roundstate=2
trigger1 = var(13)=2
trigger1 = helper(50505),stateno=50506
trigger1 = var(52)<=650
trigger1 = var(52)>450
var(52) = ifelse((root,var(49)=10),-6,-10)
ignorehitpause = 1
SuperMoveTime = 99999999999
PauseMoveTime = 99999999999

[State 1]
type = varadd
triggerall = roundstate=2
trigger1 = var(13)=2
trigger1 = helper(50505),stateno=50506
trigger1 = var(52)<=450
trigger1 = var(52)>225
var(52) = ifelse((root,var(49)=10),-6,-10)
ignorehitpause = 1
SuperMoveTime = 99999999999
PauseMoveTime = 99999999999

[State 1]
type = varadd
triggerall = roundstate=2
trigger1 = var(13)=2
trigger1 = helper(50505),stateno=50506
trigger1 = var(52)<=225
trigger1 = var(52)>=0
var(52) = ifelse((root,var(49)=10),-6,-10)
ignorehitpause = 1
SuperMoveTime = 99999999999
PauseMoveTime = 99999999999

[State 1]
type = varadd
triggerall = roundstate=2
trigger1 = var(13)=2
trigger1 = root,stateno=3766
trigger1 = root,time=1
trigger1 = var(52)<500
trigger1 = enemy,life>=enemy,lifemax*0.98
var(52) = 50+var(57)
ignorehitpause = 1
SuperMoveTime = 99999999999
PauseMoveTime = 99999999999

[State 1]
type = varadd
triggerall = roundstate=2
trigger1 = var(13)=2
trigger1 = root,stateno=3766
trigger1 = root,time=1
trigger1 = var(52)<500
trigger1 = enemy,life<enemy,lifemax*0.98
trigger1 = root,life<enemy,life
var(52) = 20+var(57)
ignorehitpause = 1
SuperMoveTime = 99999999999
PauseMoveTime = 99999999999

[State 1]
type = varadd
triggerall = roundstate=2
trigger1 = var(13)=2
trigger1 = root,stateno=3766
trigger1 = root,time=1
trigger1 = var(52)<500
trigger1 = enemy,life<enemy,lifemax*0.98
trigger1 = root,life>=enemy,life
var(52) = 10+var(57)
ignorehitpause = 1
SuperMoveTime = 99999999999
PauseMoveTime = 99999999999

[State 1]
type = varset
trigger1 = var(52)<0
v = 52
value = 0
ignorehitpause = 1
SuperMoveTime = 99999999999
PauseMoveTime = 99999999999

[State 1]
type = varset
trigger1 = var(52)>1000
v = 52
value = 1000
ignorehitpause = 1
SuperMoveTime = 99999999999
PauseMoveTime = 99999999999

[State 1]
type = varset
trigger1 = gametime%2=0
v = 53
value = enemy,life
ignorehitpause = 1
SuperMoveTime = 99999999999
PauseMoveTime = 99999999999

[State 1]
type = varset
trigger1 = gametime%2=1
v = 54
value = enemy,life
ignorehitpause = 1
SuperMoveTime = 99999999999
PauseMoveTime = 99999999999

[State 1]
type = varadd
triggerall = roundstate=2
trigger1 = var(53)=var(54)
v = 55
value = 1
ignorehitpause = 1
SuperMoveTime = 99999999999
PauseMoveTime = 99999999999

[State 1]
type = varset
trigger1 = var(53)!=var(54)
v = 55
value = 0
ignorehitpause = 1
SuperMoveTime = 99999999999
PauseMoveTime = 99999999999

[State 1]
type = varset
triggerall = roundstate=2
trigger1 = gametime%2=0
v = 56
value = var(53)-var(54)
ignorehitpause = 1
SuperMoveTime = 99999999999
PauseMoveTime = 99999999999

[State 1]
type = varset
triggerall = roundstate=2
trigger1 = gametime%2=1
v = 56
value = var(54)-var(53)
ignorehitpause = 1
SuperMoveTime = 99999999999
PauseMoveTime = 99999999999

[State 1]
type = varadd
triggerall = roundstate=2
trigger1 = gametime%2=0
trigger1 = var(53)-var(54)>0
trigger2 = gametime%2=1
trigger2 = var(54)-var(53)>0
v = 57
value = abs(var(54)-var(53))
ignorehitpause = 1
SuperMoveTime = 99999999999
PauseMoveTime = 99999999999

[State 1]
type = varadd
triggerall = roundstate=2
trigger1 = 1
v = 58
value = enemy,life-root,life
ignorehitpause = 1
SuperMoveTime = 99999999999
PauseMoveTime = 99999999999

[State 1]
type = varset
triggerall = roundstate=2
trigger1 = var(58)<0
v = 58
value = 0
ignorehitpause = 1
SuperMoveTime = 99999999999
PauseMoveTime = 99999999999
;------------------------------------------------------------------------
[state -2]
type = varset
triggerall = roundstate=2
trigger1 = 1
fv = 0
value = ((var(50)**2)*0.0196/((var(45)**2)+1)+(((root,lifemax-root,life)**3)*0.026/var(50))+(var(36)*0.0001*(3-var(13))))*ifelse((var(8)=1),0.002,0.001)*((enemy,life+1)/(root,life+1))*1.12
ignorehitpause = 1
pausemovetime = 9999999
supermovetime = 9999999

[state -2]
type = varset
triggerall = roundstate=2
trigger1 = 1
fv = 3
value = abs((fvar(0)*((fvar(1)+1)/(fvar(2)+1))*((var(25)**3)+1)/4892)*(((enemy,life+1)/(root,life+1))**3))
ignorehitpause = 1
pausemovetime = 9999999
supermovetime = 9999999

[state -2]
type = varset
triggerall = roundstate=2
trigger1 = fvar(3)>1000
fv = 3
value = 1000
ignorehitpause = 1
pausemovetime = 9999999
supermovetime = 9999999

[state -2]
type = varset
triggerall = roundstate=2
trigger1 = var(36)>=1000
trigger1 = root,stateno=18000
trigger2 = var(25)=7
trigger3 = fvar(3)>=1000
fv = 4
value = 1
ignorehitpause = 1
pausemovetime = 9999999
supermovetime = 9999999

[state -2]
type = varset
triggerall = roundstate=2
trigger1 = var(36)<1000&&fvar(3)<1000
fv = 4
value = 0
ignorehitpause = 1
pausemovetime = 9999999
supermovetime = 9999999

[state -2]
type = varset
triggerall = roundstate=2
trigger1 = 1
fv = 8
value = abs(((var(55)**1.8)*(enemy,life**1.8)/(var(50)**1.6)+(var(57)**2)/2000)*0.000001)
ignorehitpause = 1
pausemovetime = 9999999
supermovetime = 9999999

[state -2]
type = varset
triggerall = roundstate=2
trigger1 = 1
fv = 9
value = abs(((enemy,life/root,lifemax)**6.8)*((enemy,const(data.attack)/root,const(data.attack))**6.8)*((enemy,const(data.defence)/root,const(data.defence))**6.8)*0.00001*(var(48)**1.99))
ignorehitpause = 1
pausemovetime = 9999999
supermovetime = 9999999

[state -2]
type = varset
triggerall = roundstate=2
trigger1 = 1
fv = 10
value = abs(((var(47)**2)/(var(50)**1.6)+((var(48)**2)/(var(50)**1.6)))*0.0000039)
ignorehitpause = 1
pausemovetime = 9999999
supermovetime = 9999999

[state -2]
type = varadd
triggerall = roundstate=2
trigger1 = 1
fv = 11
value = abs(helper(5858),var(41))
ignorehitpause = 1
pausemovetime = 9999999
supermovetime = 9999999

[state -2]
type = varset
triggerall = roundstate=2
trigger1 = 1
fv = 12
value = (fvar(11)**3.8)/var(50)*0.00000004
ignorehitpause = 1
pausemovetime = 9999999
supermovetime = 9999999

[state -2]
type = varset
triggerall = roundstate=2
trigger1 = numhelper(5858)>0
trigger1 = helper(5858),stateno!=5858
fv = 14
value = helper(5858),stateno
ignorehitpause = 1
pausemovetime = 9999999
supermovetime = 9999999

[state -2]
type = varadd
triggerall = roundstate=2
trigger1 = root,palno=12
fv = 19
value = ((var(55)**1.62)+(var(57)**1.86)/var(50)+(var(58)**1.78)/var(50))/30000000
ignorehitpause = 1
pausemovetime = 9999999
supermovetime = 9999999

[state -2]
type = varadd
triggerall = roundstate=2
trigger1 = root,palno=[1,6]
fv = 19
value = ((var(46)**1.32)+(var(47)**1.36)/var(50)+(var(48)**1.48)/var(50))/30000000
ignorehitpause = 1
pausemovetime = 9999999
supermovetime = 9999999

[state -2]
type = varset
triggerall = roundstate=2
trigger1 = root,stateno=23000
trigger1 = root,time=1
fv = 19
value = fvar(19)/1020
ignorehitpause = 1
pausemovetime = 9999999
supermovetime = 9999999

[state -2]
type = varset
triggerall = roundstate=2
trigger1 = root,stateno=2200
trigger1 = root,time=1
fv = 19
value = fvar(19)/550
ignorehitpause = 1
pausemovetime = 9999999
supermovetime = 9999999

[state -2]
type = varset
triggerall = roundstate=2
trigger1 = root,stateno=32200
trigger1 = root,time=1
fv = 19
value = fvar(19)/430
ignorehitpause = 1
pausemovetime = 9999999
supermovetime = 9999999

[state -2]
type = varset
triggerall = roundstate=2
trigger1 = root,stateno=77777
trigger1 = root,time=1
fv = 19
value = fvar(19)/320
ignorehitpause = 1
pausemovetime = 9999999
supermovetime = 9999999

[state -2]
type = varset
triggerall = roundstate=2
trigger1 = root,stateno=3766
trigger1 = root,time=1
fv = 19
value = fvar(19)/8200
ignorehitpause = 1
pausemovetime = 9999999
supermovetime = 9999999

[state -2]
type = varset
triggerall = roundstate=2
trigger1 = root,stateno=3800
trigger1 = root,time=1
fv = 19
value = fvar(19)/1690
ignorehitpause = 1
pausemovetime = 9999999
supermovetime = 9999999

[state -2]
type = varset
triggerall = roundstate=2
trigger1 = root,stateno=3805
trigger1 = root,time=1
fv = 19
value = fvar(19)/2480
ignorehitpause = 1
pausemovetime = 9999999
supermovetime = 9999999

[state -2]
type = varset
triggerall = roundstate=2
trigger1 = root,stateno=3806
trigger1 = root,time=1
fv = 19
value = fvar(19)/910
ignorehitpause = 1
pausemovetime = 9999999
supermovetime = 9999999

[state -2]
type = varadd
triggerall = roundstate=2
trigger1 = 1
fv = 20
value = (((var(43)/100)**6.8)/8000)/(var(50)**0.24)
ignorehitpause = 1
pausemovetime = 9999999
supermovetime = 9999999

[state -2]
type = varadd
triggerall = roundstate=2
trigger1 = 1
fv = 21
value = (((var(55)**6.9)/(var(50)*10000000))*(((enemy,life**2.2)*0.0001)))/6800000
ignorehitpause = 1
pausemovetime = 9999999
supermovetime = 9999999

[state -2]
type = varset
triggerall = roundstate=2
trigger1 = 1
fv = 22
value = fvar(21)*0.0000000001*((enemy,life/root,life)**1.8)/var(50)
ignorehitpause = 1
pausemovetime = 9999999
supermovetime = 9999999

[state -2]
type = varset
triggerall = roundstate=2
trigger1 = gametime%21=0
fv = 23
value = 0
ignorehitpause = 1
pausemovetime = 9999999
supermovetime = 9999999

[state -2]
type = varadd
triggerall = roundstate=2
trigger1 = helper(5858),stateno!=5858
trigger1 = helper(5858),time=0
fv = 23
value = 1
ignorehitpause = 1
pausemovetime = 9999999
supermovetime = 9999999

[state -2]
type = varset
triggerall = roundstate=2
trigger1 = var(25)!=-1
fv = 5
value = fvar(3)*0.001+(ifelse((var(44)-var(50)>=0),var(44)-var(50),0)**1.8)*0.000002+fvar(8)+fvar(9)+fvar(10)+fvar(12)+fvar(19)+fvar(20)+fvar(22)
ignorehitpause = 1
pausemovetime = 9999999
supermovetime = 9999999

[state -2]
type = varset
triggerall = roundstate=2
trigger1 = var(25)=-1
fv = 5
value = 0
ignorehitpause = 1
pausemovetime = 9999999
supermovetime = 9999999

[state -2]
type = varset
triggerall = roundstate=2
trigger1 = fvar(5)>2**24
fv = 5
value = 2**24
ignorehitpause = 1
pausemovetime = 9999999
supermovetime = 9999999
;-------------------------------------------------------------------------
[State 1000, 0]
Type = AngleDraw
triggerall = helper(44488),var(8)=0
Trigger1 = Time >= 0
Value = gametime * 1.5 * (1 + random%100) * 0.1
Scale = (ifelse((gametime%120<=59),((gametime%60 * 0.01)  / 0.6),(1 - (gametime%60*0.01)  / 0.6))) * 1.5,1.5

[State 1000, 0]
Type = AngleDraw
triggerall = helper(44488),var(8)=1
Trigger1 = Time >= 0
Value = gametime * 1.5 * (1 + random%100) * 0.1
Scale = (ifelse((gametime%120<=59),((gametime%60*0.01)  / 0.6),(1 - (gametime%60*0.01)  / 0.6))) * 0.47,0.47
;\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\
[Statedef 50505]
type    = S
movetype= I
physics = S
anim = 8888

[state 6]
type = changestate
triggerall = name = "Hades"
triggerall = !Ishelper
trigger1 = time >= 0
value = 0
ctrl=1
ignorehitpause = 1
supermovetime = 99999999
pausemovetime = 99999999

[State -2]
Type     = null;SuperPause
triggerall = root,palno=12
trigger1 = helper(44488),var(30)=1
Time     = 2001
MoveTime = 2001
anim = -1
darken = 0
ignorehitpause = 1
supermovetime = 9999999
pausemovetime = 9999999

[State 1]
type = AssertSpecial
trigger1 = 1
flag = Invisible
ignorehitpause = 1
pausemovetime = 99999999
supermovetime = 99999999

[State 1]
type = BindToRoot
trigger1 = 1
ignorehitpause = 1
pausemovetime = 99999999
supermovetime = 99999999

[state -2]
type = nothitby
triggerall = name = "Hades"
trigger1 = time<=26
value = SCA
ignorehitpause = 1
pausemovetime = 99999999
supermovetime = 99999999

[state -2]
type = nothitby
triggerall = name = "Hades"
triggerall = time>=26
trigger1 = root,stateno=23000
trigger2 = root,stateno=22050
trigger3 = root,stateno=32205
trigger4 = root,stateno=2205
trigger5 = root,stateno=77777
value = SCA
ignorehitpause = 1
pausemovetime = 99999999
supermovetime = 99999999

[State 1]
type = HitOverride
trigger1 = enemy,alive=1&&enemy,stateno!=5150
trigger1 = time>25
time = -1
attr = SCA, NA, SA, HA, NT,ST,HT, NP, SP, HP,AA,AT,AP
slot = 0
stateno = 50506
ignorehitpause = 1
pausemovetime = 99999999
supermovetime = 99999999

[State 1]
type = HitOverride
trigger1 = enemy,alive=0||enemy,stateno=5150
trigger1 = time>25
time = -1
attr = SCA, NA, SA, HA, NT,ST,HT, NP, SP, HP,AA,AT,AP
slot = 0
stateno = 50505
ignorehitpause = 1
pausemovetime = 99999999
supermovetime = 99999999

[State 1]
type = null;ChangeAnim
trigger1 = 1
value = parent,Anim
elem = parent,AnimElemNo(0)
ignorehitpause = 1
pausemovetime = 99999999
supermovetime = 99999999

[State 1]
type = null;Turn
trigger1 = Facing != parent,Facing
ignorehitpause = 1
pausemovetime = 99999999
supermovetime = 99999999

[State 1]
type = DestroySelf
trigger1 = roundstate != 2
ignorehitpause = 1
pausemovetime = 99999999
supermovetime = 99999999
;------------------------------------------------------------------------
[Statedef 50506]
type    = S
movetype= I
physics = S
juggle  = 0
poweradd = 120
anim = 9999

[state 6]
type = changestate
triggerall = name = "Hades"
triggerall = !Ishelper
trigger1 = time >= 0
value = 0
ctrl=1
ignorehitpause = 1
supermovetime = 99999999
pausemovetime = 99999999

[State -2]
Type     = null;SuperPause
triggerall = root,palno=12
trigger1 = helper(44488),var(30)=1
Time     = 2001
MoveTime = 2001
anim = -1
darken = 0
ignorehitpause = 1
supermovetime = 9999999
pausemovetime = 9999999

[State 1]
type = AssertSpecial
trigger1 = 1
flag = Invisible
ignorehitpause = 1
pausemovetime = 99999999
supermovetime = 99999999

[State 1]
type = BindToRoot
trigger1 = 1
ignorehitpause = 1
pausemovetime = 99999999
supermovetime = 99999999

[state -2]
type = nothitby
triggerall = name = "Hades"
trigger1 = 1
value = SCA
timr=25
ignorehitpause = 1
pausemovetime = 99999999
supermovetime = 99999999

[state 6]
type = changestate
triggerall = name = "Hades"
triggerall = Ishelper
trigger1 = time >= 1
value = 50505
ignorehitpause = 1
supermovetime = 99999999
pausemovetime = 99999999
;\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\
;----------------------------------------------------------------------------------------------------------------------------------------------
;-----------------------------------------------------------------------------------------------------------------------------------------------
;\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\
;---------------------------------------------------------------------------
;---------------------------------------------------------------------------
[Statedef -3]

[State -2]
type = Changestate
trigger1 = root,palno=12
trigger1 = roundstate<2
trigger1 = Ishelper
trigger1 = !Ishelper(5858)
trigger1 = !Time
value = stateno
ignorehitpause = 1

[State -3]
type = varset
trigger1 = !Ishelper(10101)
v = 1
value = gametime
supermovetime = 9999999999999
pausemovetime = 9999999999999

[State -3]
type = varset
trigger1 = !Ishelper
trigger2 = Ishelper(5858)
v = 42
value = gametime*987567
supermovetime = 9999999999999
pausemovetime = 9999999999999

[State -3]
type = varset
trigger1 = Ishelper(10101)
v = 20
value = gametime
supermovetime = 9999999999999
pausemovetime = 9999999999999
;-------------------------------------------------------------------------------------
;\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\
[Statedef 10650]
type    = A
movetype= A
physics = N
juggle  = 0
poweradd= 0
velset = 6,0
ctrl = 0
anim = 28888

[state 3876]
type = changestate
trigger1 = !ishelper
value =0
ctrl=1
ignorehitpause = 1
supermovetime = 99999999
pausemovetime = 99999999

[State 3888]
type = AssertSpecial
triggerall = !Ishelper
triggerall = name = "Hades"
trigger1 = 1
flag = noko
ignorehitpause = 1
pausemovetime = 99999999
supermovetime = 99999999



[State 1000, 5];攻撃エフェクト
type = Explod
trigger1 = (GameTime%20) = 1
anim = 1161
id = 211
sprpriority = 5
postype = p1
velset = 0,0
pos = 10,0
bindtime = -1
supermove = 999999999
;persistent = 0
trans = add
ignorehitpause = 1
under = 0
ownpal = 1

[State 1000, 5];攻撃エフェクト
type = Explod
trigger1 = (GameTime%21) = 1
anim = 1162
id = 211
sprpriority = 5
postype = p1
velset = 0,0
pos = 35,0
bindtime = -1
supermove = 999999999
;persistent = 0
trans = sub
ignorehitpause = 1
under = 0
ownpal = 1

[State 1000, 5];攻撃エフェクト
type = Explod
trigger1 = (GameTime%21) = 1
anim = 1162
id = 211
sprpriority = 5
postype = p1
velset = 0,0
pos = -25,0
bindtime = -1
supermove = 999999999
;persistent = 0
trans = sub
ignorehitpause = 1
under = 0
ownpal = 1


[State 1000, 2]
type = Projectile
trigger1 = AnimElem = 2
attr = S, SP
projanim = 28888
;projhitanim = 2011
projremovetime = 16
projid = 1050
projpriority = 16
projsprpriority = 16
projedgebound = 220
;hitflag =HA,MA,LA,AA
air.juggle = 2
postype = p1
getpower = 100,100
offset = 0,0
velocity = 0
damage = Ceil(0.005 * enemy,Const(data.life)) ,Ceil(0.001 * enemy,Const(data.life)) * var(39)
animtype = hard
guardflag = M
pausetime = 2,4
sparkno = s22109 + root,var(35)
guard.sparkno = s22113
sparkxy = 0,0
hitsound = S222,0
guardsound = S121,0
ground.type = high
ground.slidetime = 14
ground.hittime = 16
ground.velocity = -5,0
air.velocity = -4,-5
air.fall = 1
fall = 0
fall.recover = 0
ownpal = 1
p2stateno = 45022

[State 1]
type = ReversalDef
triggerall = name = "Hades"
triggerall = palno = 12
trigger1 = time >= 0
reversal.attr = SCA,AT,AA,AP
hitflag = MAFDP
priority = 7
pausetime = 0,10
numhits = 0
sparkno = -1
hitsound = -1
pausemovetime = 99990000000
supermovetime = 99990000000

[state 1]
type = targetstate
triggerall = name = "Hades"
triggerall = palno = 12
trigger1 = time >= 0
trigger1 = (GameTime%3) = 1
value = 45022

[state a]
type = destroyself
trigger1 = FrontEdgeDist <= -100
trigger2 = time = 300
;---------------------------------------------------------------------------------
;ｺﾚｶｴ_________________________________
[Statedef 1065]
type    = A
movetype= A
physics = N
juggle  = 0
poweradd= 0
velset = 6,0
ctrl = 0
anim = 1065

[state 3876]
type = changestate
trigger1 = !ishelper
value =0
ctrl=1
ignorehitpause = 1
supermovetime = 99999999
pausemovetime = 99999999

[State 0]
type = ChangeState
triggerall = root,stateno = 2205 || root,stateno = 220555
triggerall = Ishelper
triggerall = time >= 0
trigger1 = alive
value = 1699922

[State 3888]
type = AssertSpecial
triggerall = !Ishelper
triggerall = name = "Hades"
trigger1 = 1
flag = noko
ignorehitpause = 1
pausemovetime = 99999999
supermovetime = 99999999
;---------------------[無敵処理]
;---------------------[エフェクト]
[State 1000, 5];攻撃エフェクト
type = Explod
trigger1 = animelem = 2
anim = 4325
id = 211
sprpriority = 5
postype = p1
velset = 0,0
pos = 0,0
random = 5,5
bindtime = 1
supermove = 0
;persistent = 0
trans = add
ignorehitpause = 1
under = 0
ownpal = 1

[State 1000, 5];攻撃エフェクト
type = Explod
trigger1 = animtime = 0
anim = 4325
id = 211
sprpriority = 5
postype = p1
velset = 0,0
pos = 0,0
random = 5,5
bindtime = 1
supermove = 0
;persistent = 0
trans = add
ignorehitpause = 1
under = 0
ownpal = 1

[State 1000, 5];攻撃エフェクト
type = Explod
trigger1 = (GameTime%5) = 1
anim = 4104
sprpriority = 1
postype = p1
pos = -15,0
scale = 0.2,0.2
vel = 0,1 - (random%3)
bindtime = 1
supermove = 0
ignorehitpause = 1
scale = 0.5,0.5
trans = sub
under = 0
ownpal = 1

[State 1000, 5];攻撃エフェクト
type = Explod
trigger1 = (GameTime%5) = 1
anim = 4104
sprpriority = 1
postype = p1
pos = -30,0
vel = 0,1 - (random%3)
scale = 0.2,0.2
bindtime = 1
supermove = 0
ignorehitpause = 1
trans = sub
under = 0
ownpal = 1

[State 1000, 5];攻撃エフェクト
type = Explod
trigger1 = (GameTime%5) = 1
anim = 4104
sprpriority = 1
postype = p1
pos = -60,0
vel = 0,1 - (random%3)
scale = 0.2,0.2
bindtime = 1
supermove = 0
ignorehitpause = 1
trans = Add
under = 0
ownpal = 1

[State 1000, 5];攻撃エフェクト
type = Explod
trigger1 = (GameTime%5) = 1
anim = 4105
sprpriority = 1
postype = p1
pos = -20,0
scale = 0.2,0.2
vel = random%2,1 - (random%3)
bindtime = 1
supermove = 0
ignorehitpause = 1
scale = 0.5,0.5
trans = Add
under = 0
ownpal = 1

[State 1000, 5];攻撃エフェクト
type = Explod
trigger1 = (GameTime%5) = 1
anim = 4105
sprpriority = 1
postype = p1
pos = -30,0
vel = random%2,1 - (random%3)
scale = 0.2,0.2
bindtime = 1
supermove = 0
ignorehitpause = 1
trans = sub
under = 0
ownpal = 1

[State 1000, 5];攻撃エフェクト
type = Explod
trigger1 = (GameTime%5) = 1
anim = 4105
sprpriority = 1
postype = p1
pos = -60,0
vel = random%2,1 - (random%3)
scale = 0.2,0.2
bindtime = 1
supermove = 0
ignorehitpause = 1
trans = Add
under = 0
ownpal = 1

;[State 1000, 5];攻撃エフェクト
;type = Explod
;trigger1 = (GameTime%5) = 1
;anim = 3700
;sprpriority = 1
;postype = p1
;velset = 0,0
;pos = 10,0
;bindtime = 1
;supermove = 0
;ignorehitpause = 1
trans = Add
;under = 0
;ownpal = 1

;[State 1000, 5];攻撃エフェクト
;type = Explod
;trigger1 = (GameTime%5) = 1
;anim = 3700
;sprpriority = 1
;postype = p1
;velset = 0,0
;pos = -20,0
;bindtime = 1
;supermove = 0
;ignorehitpause = 1
trans = Add
;under = 0
;ownpal = 1




;---------------------[攻撃の指定]
[State 1000, 2]
type = Projectile
trigger1 = AnimElem = 2
attr = S, SP
projanim = 28888
;projhitanim = 2011
projremovetime = 16
projid = 1050
projpriority = 16
projsprpriority = 16
projedgebound = 220
;hitflag =HA,MA,LA,AA
air.juggle = 2
postype = p1
getpower = 100,100
offset = 0,0
velocity = 0
damage = Ceil(0.005 * enemy,Const(data.life)) ,Ceil(0.001 * enemy,Const(data.life)) * var(39)
animtype = hard
guardflag = M
pausetime = 2,4
sparkno = s22109 + root,var(35)
guard.sparkno = s22113
sparkxy = 0,0
hitsound = S222,0
guardsound = S121,0
ground.type = high
ground.slidetime = 14
ground.hittime = 16
ground.velocity = -5,0
air.velocity = -4,-5
air.fall = 1
fall = 0
fall.recover = 0
ownpal = 1
p2stateno = 45022

[State 1]
type = ReversalDef
triggerall = name = "Hades"
triggerall = palno = 12
trigger1 = time >= 0
reversal.attr = SCA,AT,AA,AP
hitflag = MAFDP
priority = 7
pausetime = 0,10
numhits = 0
sparkno = -1
hitsound = -1
pausemovetime = 99990000000
supermovetime = 99990000000

[state 1]
type = targetstate
triggerall = name = "Hades"
triggerall = palno = 12
trigger1 = time >= 0
trigger1 = (GameTime%3) = 1
value = 45022

;[State 1000, 2]
;type = Projectile
;trigger1 = AnimElem = 2
;---------------------[消滅]
[state a]
type = destroyself
trigger1 = FrontEdgeDist <= -100
trigger2 = time = 300
;---------------------------------------------------------------------------
;---------------------------------------------------------------------------
;---------------------------------------------------------------------------
;---------------------------------------------------------------------------
;\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\
;\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\
;---------------------------------------------------------------------------

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

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

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

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




;\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\
;---------------------------------------------------------------------------------
；バニシングラッシュ(瞬獄殺のようなものになった気がする（笑）)
;--------------------------------------------------------------------------------------
;\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\
[Statedef 77777]
type    = S
movetype= A
physics = N
velset = 0,0
juggle = 15
poweradd= -2000
anim = 183
ctrl = 0

[State a]
type = AssertSpecial
triggerall = roundstate=2
trigger1 = !Ishelper
trigger1 = palno=12
trigger1 = ctrl=0
flag = RoundNotOver
ignorehitpause = 1
pausemovetime = 99999999
supermovetime = 99999999

[State a]
type = ChangeState
value = 0
triggerall = palno=12
trigger1 = !Ishelper
trigger1 = roundstate>2&&roundstate<4
ignorehitpause = 1
SuperMoveTime = 99999999999
PauseMoveTime = 99999999999

[State -2]
Type = SuperPause
triggerall = enemy,name!="genjitsu"
trigger1 = roundstate<2
trigger2 = roundstate>2
Time     = 0
MoveTime = 0
anim = -1
darken = 0
ignorehitpause = 1
supermovetime = 9999999
pausemovetime = 99999999999999

[State 77777]
type = varset
trigger1 = palno=12&&time=0
fv = 13
value = 1
ignorehitpause = 1

[State 77777]
type = AssertSpecial
trigger1 = 1
flag = nobardisplay
flag2 = nofg
flag3 = nobg
ignorehitpause = 1
pausemovetime = 999999999999999
supermovetime = 999999999999999


[State -2]
type = assertspecial
trigger1 = 1
flag = timerfreeze
ignorehitpause = 1
pausemovetime = 999999999999999
supermovetime = 999999999999999




[State 77777]
type = SuperPause
trigger1 = time = 0
time = 32
movetime = 32
anim = -1

[State 77777]
type = Explod
trigger1 = time = 0
anim = 3770
sprpriority = 99999
postype = p1
pos = 0,0
bindtime = -1
supermove = 1
under = 0
ownpal = 1
trans = add

[State 3888]
type = Explod
trigger1 = gametime%10=0
anim = 4105
sprpriority = 10
postype = p1
pos = -40 + (random%80),-20
scale = 0.2,0.2
bindtime = 1
under = 0
ownpal = 1
trans = add
vel = 1-random%3,-3-random%4
persistent = 1
ignorehitpause = 1
pausemovetime = 9999999
supermovetime = 9999999

[State 440, 2]
type = PlaySnd
trigger1 = animelem = 5
value = 190, 0


[State 77777]
type = PlaySnd
trigger1 = Time = 2
value = 4000,19

[State 77777]
type = PlaySnd
trigger1 = Time = 1
value = 3000,3

[State 77777]
type = PlaySnd
trigger1 = Time = 8
value = 4000,18

[State 77777]
type = EnvColor
trigger1 = time = 0
persistent = 0
ignorehitpause = 1
time = 3
value = 255,255,255
under = 2

[State 77777]
type = EnvColor
trigger1 = time = 3
persistent = 0
ignorehitpause = 1
time = 50
value = 0,0,0
under = 2

[state 77777]
type = changestate
trigger1 = time = 32
value = 22115

;--------------------------------------------------------------------------------------
[Statedef 22115]
type = S
movetype = A
physics = N
anim = 4892
ctrl = 0
juggle = 7
poweradd= 80
velset = 0,0
sprpriority = 2

[State a]
type = AssertSpecial
triggerall = roundstate=2
trigger1 = !Ishelper
trigger1 = palno=12
trigger1 = ctrl=0
flag = RoundNotOver
ignorehitpause = 1
pausemovetime = 99999999
supermovetime = 99999999

[State a]
type = ChangeState
value = 0
triggerall = palno=12
trigger1 = !Ishelper
trigger1 = roundstate>2&&roundstate<4
ignorehitpause = 1
SuperMoveTime = 99999999999
PauseMoveTime = 99999999999

[State -2]
Type = SuperPause
triggerall = enemy,name!="genjitsu"
trigger1 = roundstate<2
trigger2 = roundstate>2
Time     = 0
MoveTime = 0
anim = -1
darken = 0
ignorehitpause = 1
supermovetime = 9999999
pausemovetime = 99999999999999

[state a]
type = varset
trigger1 = palno = 12 && time = 0 
v = 5
value = ifelse(var(30)!=1,(command="b"),(random%2))

[state a]
type = varset
trigger1 = palno = 12 && time = 0 
fv = 21
value = 0







[State 10000, sombras] 
type = Afterimage
trigger1 = TIME = 0
trans = add
PalContrast =  0, 0, 0
PalBright = 0,0,0
time    =  -1
length  = 13
TimeGap = 1
FrameGap = 1

[State 1000, 5]
type = Explod
trigger1 = animelem = 5
anim = 4985
;id = 1251
sprpriority = 1
postype = p1
pos = 0,0
bindtime = -1
under = 0
ownpal = 1
PauseMoveTime = 9999999

[State 1000, 5]
type = Explod
trigger1 = animelem = 5
anim = 22129
id = 22117
sprpriority = 0
postype = p1
pos = 40,0
vel = 0,0
bindtime = -1
under = 0
ownpal = 1
PauseMoveTime = 9999999

[State 440, 2]
type = PlaySnd
trigger1 = animelem = 5
value = 2562, 30


[State 1000, 3]
type = ChangeState
trigger1 = AnimTime = 0
value = 22117

;==========================================================================================
;==========================================================================================
;ダッシュ
;==========================================================================================
;==========================================================================================

[Statedef 22117]
type = S
movetype = A
physics = N
anim = 4981
ctrl = 0
juggle = 7
velset = 80,0
sprpriority = 1

[State a]
type = AssertSpecial
triggerall = roundstate=2
trigger1 = !Ishelper
trigger1 = palno=12
trigger1 = ctrl=0
flag = RoundNotOver
ignorehitpause = 1
pausemovetime = 99999999
supermovetime = 99999999

[State a]
type = ChangeState
value = 0
triggerall = palno=12
trigger1 = !Ishelper
trigger1 = roundstate>2&&roundstate<4
ignorehitpause = 1
SuperMoveTime = 99999999999
PauseMoveTime = 99999999999

[State -2]
Type = SuperPause
triggerall = enemy,name!="genjitsu"
trigger1 = roundstate<2
trigger2 = roundstate>2
Time     = 0
MoveTime = 0
anim = -1
darken = 0
ignorehitpause = 1
supermovetime = 9999999
pausemovetime = 99999999999999

[State 1000, 0]
Type = AssertSpecial
Trigger1 = Time = 0
Flag = UnGuardable


[state a]
type = varadd
trigger1 = palno = 12 && time = 0 
fv = 21
value = 1



[State 1]
type = removeexplod
trigger1 = time = 0
ID = 22117

[State 1]
type = ReversalDef
trigger1 = 1
reversal.attr = SCA,AA,AT,AP
hitflag = M-
priority = 7
pausetime = 0,0
numhits = 0
sparkno = -1
hitsound = -1
p1stateno = 33333
p2stateno = 45454

[State 1]
type = targetLifeAdd
triggerall = root,palno=[6,12]
trigger1 = enemy,life<=enemy,lifemax*0.3
value = -9999999999
absolute = 1
ignorehitpause = 1
pausemovetime = 99999999
supermovetime = 99999999


[State a]
type = Pause
trigger1 = palno!=12
trigger1 = projhit35901 = 1 || projguarded35901 = 1
time = 2

[State -2]
type = Projectile
trigger1 = 1
attr = SCA, NT, NA, NP
projanim = 4980
projhitanim = -1
projid = 35901
projpriority = 2
projsprpriority = 5
projremove = 1
projremovetime = 2
postype = p1
offset = 0,0
velocity = 0
animtype  = hard
damage    = Ceil(0.005 * enemy,Const(data.life)) ,Ceil(0.001 * enemy,Const(data.life)) * var(39)
getpower = 0,0
givepower = 0
hitflag = MAFDP
guardflag = 
pausetime = 9,5
guard.pausetime = 9,5
sparkno = -1
sparkxy = 40,-74
hitsound   = -1
guard.sparkno = -1
guardsound = -1
ground.type = high
ground.slidetime = 18
ground.hittime  = 18
ground.velocity = -0.75,-0.01
guard.velocity = -9.5
air.velocity = -0.75,-0.01
fall = 1
air.fall = 1
fall.recover = 0
p1stateno = 33333
p2stateno = 45454
ignorehitpause = 1
pausemovetime = 9999999
supermovetime = 9999999

[state 1]
type = null;targetstate
triggerall = numtarget>0
triggerall = target,name!="Hades"
trigger1 = target,stateno != 45454 || projhit35901 = 1
value = 45454

[State 1]
type = Explod
trigger1 =  projhit35901 = 1
anim = 4986
sprpriority = 120
postype = p2
pos = 0,-60
random = 40,40
facing = ifelse((random%2=0),1,-1)
vfacing = ifelse((random%2=0),1,-1)
ownpal = 1
ontop = 1
trans = Add
pausemovetime = 99999999
supermovetime = 99999999

[State 1]
type = Explod
trigger1 = projhit35901 = 1
anim = 4987
sprpriority = 120
postype = p2
pos = 0,-60
random = 40,40
facing = ifelse((random%2=0),1,-1)
vfacing = ifelse((random%2=0),1,-1)
ownpal = 1
ontop = 1
trans = Add
pausemovetime = 99999999
supermovetime = 99999999

[State 1]
type = Explod
trigger1 = projhit35901 = 1
anim = 4988+var(35)
sprpriority = 120
postype = p2
pos = 0,-60
random = 40,40
facing = ifelse((random%2=0),1,-1)
vfacing = ifelse((random%2=0),1,-1)
ownpal = 1
ontop = 1
trans = Add
pausemovetime = 99999999
supermovetime = 99999999

[State 1]
type = Explod
triggerall = random%4 = 3
trigger1 = projhit35901 = 1
anim = 4989
sprpriority = 120
postype = p2
pos = 0,-60
random = 40,40
facing = ifelse((random%2=0),1,-1)
vfacing = ifelse((random%2=0),1,-1)
ownpal = 1
ontop = 1
trans = Add
pausemovetime = 99999999
supermovetime = 99999999

[State 440, 2]
type = PlaySnd
trigger1 = animelem = 5
value = 2562, 30

[State 1]
type = null;ChangeState
trigger1 = target,stateno = 45454 && projhit35901 = 1
value = 33333

[State 1]
type = null;ChangeState
triggerall = time <= 29
trigger1 = animTime = 9
value = ifelse((palno=12&&var(5)=1&&fvar(21)<=5+((var(29)>=1)*4)),22117,22116)

[State 1]
type = ChangeState
trigger1 = time = 32
trigger2 = frontedgedist <= 1&& animelemtime(1) > 0
value = 22116

;==========================================================================================
;==========================================================================================
;終了
;==========================================================================================
;==========================================================================================

[Statedef 22116]
type = S
movetype = A
physics = N
anim = 4983
ctrl = 0
juggle = 8
velset = 0,0
sprpriority = 2

[State a]
type = AssertSpecial
triggerall = roundstate=2
trigger1 = !Ishelper
trigger1 = palno=12
trigger1 = ctrl=0
flag = RoundNotOver
ignorehitpause = 1
pausemovetime = 99999999
supermovetime = 99999999

[State a]
type = ChangeState
value = 0
triggerall = palno=12
trigger1 = !Ishelper
trigger1 = roundstate>2&&roundstate<4
ignorehitpause = 1
SuperMoveTime = 99999999999
PauseMoveTime = 99999999999

[State -2]
Type = SuperPause
triggerall = enemy,name!="genjitsu"
trigger1 = roundstate<2
trigger2 = roundstate>2
Time     = 0
MoveTime = 0
anim = -1
darken = 0
ignorehitpause = 1
supermovetime = 9999999
pausemovetime = 99999999999999



[State 1000, 5]
type = Explod
trigger1 = animelem = 1
anim = 4983
;id = 1251
sprpriority = 1
postype = p1
pos = -9,0
bindtime = -1
under = 0
ownpal = 1
pausemovetime = 99999999
supermovetime = 99999999

[State 1000, 5]
type = Explod
trigger1 = time = 0
anim = 22129
sprpriority = 0
postype = p1
pos = 0,0
vel = 0,0
bindtime = -1
under = 0
ownpal = 1
pausemovetime = 99999999
supermovetime = 99999999

[State 1]
type = ChangeState
trigger1 = time >= 30
trigger1 = animTime = 0
value = 0
ctrl = 1




;\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\

[Statedef 33333]
type = S
movetype = A
physics = N
anim = 28080
ctrl = 0
velset = 0,0
sprpriority = 2

[State a]
type = AssertSpecial
triggerall = roundstate=2
trigger1 = !Ishelper
trigger1 = palno=12
trigger1 = ctrl=0
flag = RoundNotOver
ignorehitpause = 1
pausemovetime = 99999999
supermovetime = 99999999

[State a]
type = ChangeState
value = 0
triggerall = palno=12
trigger1 = !Ishelper
trigger1 = roundstate>2&&roundstate<4
ignorehitpause = 1
SuperMoveTime = 99999999999
PauseMoveTime = 99999999999

[State -2]
Type = null;SuperPause
triggerall = enemy,name!="genjitsu"
trigger1 = roundstate<2
trigger2 = roundstate>2
Time     = 0
MoveTime = 0
anim = -1
darken = 0
ignorehitpause = 1
supermovetime = 9999999
pausemovetime = 99999999999999

[State -2]
Type = SuperPause
trigger1 = time=0
Time     = 172
MoveTime = 172
anim = -1
darken = 0
ignorehitpause = 1
supermovetime = 9999999
pausemovetime = 9999999

[State -2]
Type = Pause
trigger1 = time=0
Time     = 172
MoveTime = 172
ignorehitpause = 1
supermovetime = 9999999
pausemovetime = 9999999

[State 3888]
type = AssertSpecial
triggerall = alive
triggerall = name = "Hades"
trigger1 = time < 344
flag = noko
ignorehitpause = 1
pausemovetime = 99999999
supermovetime = 99999999

[State 0]
type = assertspecial
trigger1 = 1
flag = nobardisplay
flag2 = nomusic
supermovetime = 99999999999
pausemovetime = 99999999999

[State 0]
type = assertspecial
trigger1 = time >= 27
;flag = invisible
flag = noBG
flag2 = noFG
supermovetime = 99999999999
pausemovetime = 999999999999

[State 0]
type = afterimagetime
trigger1= time = 0
time = 0
supermovetime = 999999999999
pausemovetime = 999999999999

[State 0]
type = targetbind
trigger1 = time = [0,342]
pos = 20,-55;23,0
supermovetime = 9999
pausemovetime = 9999

[State 0]
type = targetbind
trigger1 = time = 345
pos = 20,0;23,0
supermovetime = 9999
pausemovetime = 9999


[State 1000, 0]
Type = AssertSpecial
Trigger1 = Time = 344
Flag = GlobalNoShadow
Flag2 = NoMusic
Flag3 = TimerFreeze

[State 1];無敵の状態を作る
type = NotHitBy 
trigger1 = 1
value = SCA

[state 1]
type = null;targetstate
triggerall = numtarget>0
triggerall = target,name!="Hades"
trigger1 = palno=12
trigger1 = enemy,alive&&time<150
trigger1 = helper(44488),var(8)!=0
value = 45023

[State 1]
type = targetLifeAdd
triggerall = root,palno=[6,12]
trigger1 = helper(44488),var(8)!=0
trigger1 = palno=12&&(gametime%(1+((time<150)*7)))=1
value = -9999999999999
absolute = 1
ignorehitpause = 1
pausemovetime = 999999999999999
supermovetime = 999999999999999


[State 1020, 4]
type = EnvShake
trigger1 = Time = 50 || Time = 90 || Time = 125 || Time = 155 || Time = 180 
trigger2 = Time = 200 || Time = 215 || time = 225 || Time = 230 || Time = 234 
trigger3 = Time = 237 || Time = 240 || Time = 242 || Time = 241 || Time = 242 
trigger4 = Time = 243 || Time = 244 || Time = 245 || Time = 246 || Time = 247 
trigger5 = Time = 248 || Time = 249 || Time = 250 || Time = 251 || Time = 251
trigger6 = Time = 252 || Time = 253 || Time = 254 || Time = 255 || Time = 256 
trigger7 = Time = 257 || Time = 258 || Time = 259 || Time = 264 || Time = 269 
trigger8 = Time = 274 || Time = 279 || Time = 284 || Time = 289 || Time = 294 
trigger9 = Time = 299 || Time = 304 || Time = 309
trigger10 = Time = 314 || Time = 319 || Time = 324 || Time = 329 || Time = 334 
trigger11 = Time = 339 || Time = 344
time = 10
ampl = -10
freq = 95
phase = 95

[State -2]
type = Projectile
trigger1 = Time = 50 || Time = 155 || time = 225 || Time = 240 || Time = 241 || Time = 244 || Time = 248 || Time = 251 || Time = 255 || Time = 259 || Time = 264 || Time = 269 || Time = 274 || Time = 329 || Time = 334 || Time = 339 || Time = 344 
attr = S, NT
projanim = 1007
projhitanim = -1
projid = 35901
projpriority = 2
projsprpriority = 5
projremove = 1
projremovetime = 2
postype = p1
offset = 0,0
velocity = 0
animtype  = hard
damage    = Ceil(0.005 * enemy,Const(data.life)) ,Ceil(0.001 * enemy,Const(data.life)) * var(39)
getpower = 0,0
givepower = 0
hitflag = MAFDP
guardflag = 
pausetime = 9,5
guard.pausetime = 9,5
sparkno = -1
sparkxy = 40,-74
hitsound   = -1
guard.sparkno = -1
guardsound = -1
ground.type = high
ground.slidetime = 18
ground.hittime  = 18
ground.velocity = -0.75,-0.01
guard.velocity = -9.5
air.velocity = -0.75,-0.01
fall = 1
air.fall = 1
fall.recover = 0
ignorehitpause = 1
pausemovetime = 9999999
supermovetime = 9999999

[State -2]
type = Projectile
triggerall = helper(44488),var(8)=1
trigger1 = Time = 90 || Time = 180 || Time = 230 || Time = 242 || Time = 245 || Time = 249 || Time = 252 || Time = 256 || Time = 279 || Time = 284 || Time = 289 || Time = 294 
attr = C, HT
projanim = 1007
projhitanim = -1
projid = helper(44488),var(7)
projpriority = 2
projsprpriority = 5
projremove = 1
projremovetime = 2
postype = p1
offset = 0,0
velocity = 0
animtype  = hard
damage    = 2147483647
getpower = 0,0
givepower = 0
hitflag = MAFDP
guardflag = 
pausetime = 9,5
guard.pausetime = 9,5
sparkno = -1
sparkxy = 40,-74
hitsound   = -1
guard.sparkno = -1
guardsound = -1
ground.type = high
ground.slidetime = 18
ground.hittime  = 18
ground.velocity = -0.75,-0.01
guard.velocity = -9.5
air.velocity = -0.75,-0.01
fall = 1
air.fall = 1
fall.recover = 0
fall.damage = 2147483647
p2stateno = 98765 + random%3
ignorehitpause = 1
pausemovetime = 9999999
supermovetime = 9999999

[State -2]
type = Projectile
trigger1 = Time = 90 || Time = 180 || Time = 230 || Time = 242 || Time = 245 || Time = 249 || Time = 252 || Time = 256 || Time = 279 || Time = 284 || Time = 289 || Time = 294 
attr = A, AT
projanim = 1007
projhitanim = -1
projid = 35902
projpriority = 2
projsprpriority = 5
projremove = 1
projremovetime = 1
postype = p1
offset = 0,0
velocity = 0
animtype  = hard
damage    = 0
getpower = 0,0
givepower = 0
hitflag = MAFD
guardflag = 
pausetime = 5,5
guard.pausetime = 5,5
sparkno = -1
sparkxy = 40,-74
hitsound   = -1
guard.sparkno = -1
guardsound = -1
ground.type = high
ground.slidetime = 18
ground.hittime  = 18
ground.velocity = -0.75,-0.01
guard.velocity = -9.5
air.velocity = -0.75,-0.01
fall = 1
air.fall = 1
fall.recover = 0
fall.damage = Ceil(0.005 * enemy,Const(data.life))
ignorehitpause = 1
pausemovetime = 9999999
supermovetime = 9999999

[State -2]
type = Projectile
trigger1 = Time = 125 || Time = 200 || Time = 234 || Time = 242 || Time = 246 || Time = 250 || Time = 253 || Time = 257 || time = 299 || Time = 304 || Time = 309 
attr = S, NA
projanim = 1007
projhitanim = -1
projid = 35903
projpriority = 2
projsprpriority = 5
projremove = 1
projremovetime = 2
postype = p1
offset = 0,0
velocity = 0
animtype  = hard
damage    = Ceil(0.005 * enemy,Const(data.life)) ,Ceil(0.001 * enemy,Const(data.life)) * var(39)
getpower = 0,0
givepower = 0
hitflag = MAFDP
guardflag = 
pausetime = 9,5
guard.pausetime = 9,5
sparkno = -1
sparkxy = 40,-74
hitsound   = -1
guard.sparkno = -1
guardsound = -1
ground.type = high
ground.slidetime = 18
ground.hittime  = 18
ground.velocity = -0.75,-0.01
guard.velocity = -9.5
air.velocity = -0.75,-0.01
fall = 1
air.fall = 1
fall.recover = 0
ignorehitpause = 1
pausemovetime = 9999999
supermovetime = 9999999

[State -2]
type = Projectile
triggerall = helper(44488),var(8)=1
trigger1 = Time = 90 ||  Time = 215 || Time = 237 || Time = 243 ||Time = 247 || Time = 251 || Time = 254 || Time = 258 || Time = 314 || Time = 319 || Time = 324
attr = C, HA
projanim = 1007
projhitanim = -1
projid = helper(44488),var(7)
projpriority = 2
projsprpriority = 5
projremove = 1
projremovetime = 2
postype = p1
offset = 0,0
velocity = 0
animtype  = hard
damage    = 2147483647
getpower = 0,0
givepower = 0
hitflag = MAFDP
guardflag = 
pausetime = 0,0
guard.pausetime = 0,0
sparkno = -1
sparkxy = 40,-74
hitsound   = -1
guard.sparkno = -1
guardsound = -1
ground.type = high
ground.slidetime = 18
ground.hittime  = 18
ground.velocity = -0.75,-0.01
guard.velocity = -9.5
air.velocity = -0.75,-0.01
fall = 1
air.fall = 1
fall.recover = 0
fall.damage = 2147483647
p2stateno = 98765 + random%3
ignorehitpause = 1
pausemovetime = 9999999
supermovetime = 9999999

[State -2]
type = Projectile
trigger1 = Time = 90 ||  Time = 215 || Time = 237 || Time = 243 ||Time = 247 || Time = 251 || Time = 254 || Time = 258 || Time = 314 || Time = 319 || Time = 324
attr = A, AA
projanim = 1007
projhitanim = -1
projid = 35904
projpriority = 2
projsprpriority = 5
projremove = 1
projremovetime = 1
postype = p1
offset = 0,0
velocity = 0
animtype  = hard
damage    = 0
getpower = 0,0
givepower = 0
hitflag = MAFD
guardflag = 
pausetime = 0,0
guard.pausetime = 0,0
sparkno = -1
sparkxy = 40,-74
hitsound   = -1
guard.sparkno = -1
guardsound = -1
ground.type = high
ground.slidetime = 18
ground.hittime  = 18
ground.velocity = -0.75,-0.01
guard.velocity = -9.5
air.velocity = -0.75,-0.01
fall = 1
air.fall = 1
fall.recover = 0
fall.damage = Ceil(0.005 * enemy,Const(data.life))
ignorehitpause = 1
pausemovetime = 9999999
supermovetime = 9999999

[state -2]
type = Projectile
trigger1 = Time = 90 ||  Time = 215 || Time = 237 || Time = 243 ||Time = 247 || Time = 251 || Time = 254 || Time = 258 || Time = 314 || Time = 319 || Time = 324
projanim = 1007
projid = 35901
projremove = 1
projremovetime = 1
projpriority = 99999999999999999999
projheightbound = -9999999, 9999999
ProjEdgeBound = 999999999
ProjStageBound = 999999999
damage = 0
attr = C,ST
hitflag = MAFPD
sparkno = -1
hitsound = -1
ground.type = none
air.type = none
hitonce = 0
getpower = 0, 0
ignorehitpause = 1
pausemovetime = 99990000000
supermovetime = 99990000000

[state -2]
type = Projectile
triggerall = helper(44488),var(8)=1
trigger1 = Time = 90 ||  Time = 215 || Time = 237 || Time = 243 ||Time = 247 || Time = 251 || Time = 254 || Time = 258 || Time = 314 || Time = 319 || Time = 324
projanim = 1007
projid = 35902
projremove = 1
projremovetime = 1
projpriority = 99999999999999999999
projheightbound = -9999999, 9999999
ProjEdgeBound = 999999999
ProjStageBound = 999999999
damage = 0
attr = C,HP
hitflag = MAFPD
sparkno = -1
hitsound = -1
ground.type = none
air.type = none
getpower = 0, 0
p2stateno = 98765 + random%3
ignorehitpause = 1
pausemovetime = 99990000000
supermovetime = 99990000000

[state -2]
type = Projectile
trigger1 = Time = 50 || Time = 155 || time = 225 || Time = 240 || Time = 241 || Time = 244 || Time = 248 || Time = 251 || Time = 255 || Time = 259 || Time = 264 || Time = 269 || Time = 274 || Time = 329 || Time = 334 || Time = 339 || Time = 344
projanim = 1007
projid = 35903
projremove = 1
projremovetime = 1
projpriority = 99999999999999999999
projheightbound = -9999999, 9999999
ProjEdgeBound = 999999999
ProjStageBound = 999999999
damage = 0
attr = C,ST
hitflag = MAFPD
sparkno = -1
hitsound = -1
ground.type = none
air.type = none
hitonce = 0
getpower = 0, 0
ignorehitpause = 1
pausemovetime = 99990000000
supermovetime = 99990000000

[state -2]
type = Projectile
triggerall = helper(44488),var(8)=1
trigger1 = Time = 90 || Time = 180 || Time = 230 || Time = 242 || Time = 245 || Time = 249 || Time = 252 || Time = 256 || Time = 279 || Time = 284 || Time = 289 || Time = 294
projanim = 1007
projid = 35902
projremove = 1
projremovetime = 1
projpriority = 99999999999999999999
projheightbound = -9999999, 9999999
ProjEdgeBound = 999999999
ProjStageBound = 999999999
damage = 0
attr = C,HP
hitflag = MAFPD
sparkno = -1
hitsound = -1
ground.type = none
air.type = none
getpower = 0, 0
p2stateno = 98765 + random%3
ignorehitpause = 1
pausemovetime = 99990000000
supermovetime = 99990000000


[State 1]
type = AttackDist
trigger1 = 1
value = 0



[State 1]
Type = AllPalFX
trigger1 = Time = 50 || Time = 155 || time = 225 || Time = 240 || Time = 241 || Time = 244 || Time = 248 || Time = 251 || Time = 255 || Time = 259 || Time = 264 || Time = 269 || Time = 274 || Time = 329 || Time = 334 || Time = 339 || Time = 344
Time = 1
Add = 155,155,155
Mul = 200,200,200
SinAdd = 0,0,0,10
InvertAll = 1
Color = 200

[State 1]
Type = AllPalFX
trigger1 = Time = 90 || Time = 180 || Time = 230 || Time = 242 || Time = 245 || Time = 249 || Time = 252 || Time = 256 || Time = 279 || Time = 284 || Time = 289 || Time = 294
Time = 1
Add = 155,155,155
Mul = 200,200,200
SinAdd = 0,0,0,10
InvertAll = 1
Color = 200

[State 1]
Type = AllPalFX
trigger1 = Time = 125 || Time = 200 || Time = 234 || Time = 242 || Time = 246 || Time = 250 || Time = 253 || Time = 257 || time = 299 || Time = 304 || Time = 309
Time = 1
Add = 155,155,155
Mul = 200,200,200
SinAdd = 0,0,0,10
InvertAll = 1
Color = 200

[State 1]
Type = AllPalFX
trigger1 = Time = 90 ||  Time = 215 || Time = 237 || Time = 243 ||Time = 247 || Time = 251 || Time = 254 || Time = 258 || Time = 314 || Time = 319 || Time = 324
Time = 1
Add = 155,155,155
Mul = 200,200,200
SinAdd = 0,0,0,10
InvertAll = 1
Color = 200

[State 1]
type = Explod
trigger1 = projhit35901 = 1
anim = 4986
sprpriority = 120
postype = p2
pos = 0,-60
random = 40,40
facing = ifelse((random%2=0),1,-1)
vfacing = ifelse((random%2=0),1,-1)
ownpal = 1
ontop = 1
trans = Add
pausemovetime = 99999999
supermovetime = 99999999

[State 1]
type = Explod
trigger1 = projhit35902 = 1
anim = 4987
sprpriority = 120
postype = p2
pos = 0,-60
random = 40,40
facing = ifelse((random%2=0),1,-1)
vfacing = ifelse((random%2=0),1,-1)
ownpal = 1
ontop = 1
trans = Add
pausemovetime = 99999999
supermovetime = 99999999

[State 1]
type = Explod
trigger1 = projhit35903 = 1
anim = 4988
sprpriority = 120
postype = p2
pos = 0,-60
random = 40,40
facing = ifelse((random%2=0),1,-1)
vfacing = ifelse((random%2=0),1,-1)
ownpal = 1
ontop = 1
trans = Add
pausemovetime = 99999999
supermovetime = 99999999

[State 1]
type = Explod
trigger1 = projhit35904 = 1
anim = 4989
sprpriority = 120
postype = p2
pos = 0,-60
random = 40,40
facing = ifelse((random%2=0),1,-1)
vfacing = ifelse((random%2=0),1,-1)
ownpal = 1
ontop = 1
trans = Add
pausemovetime = 99999999
supermovetime = 99999999

[State 1]
type = Explod
trigger1 = projhit35901 = 1
anim = 4105
sprpriority = 120
postype = p2
pos = 0,-60
random = 40,40
scale = 0.2,0.2
vel = 8 - (random%17),8 - (random%17)
facing = -1
ownpal = 1
ontop = 1
trans = Add
pausemovetime = 99999999
supermovetime = 99999999

[State 1]
type = Explod
trigger1 = projhit35902 = 1
anim = 4105
sprpriority = 120
postype = p2
pos = 0,-60
scale = 0.2,0.2
random = 40,40
vel = 1 - (random%3),1 - (random%3)
facing = -1
ownpal = 1
ontop = 1
trans = Add
pausemovetime = 99999999
supermovetime = 99999999

[State 1]
type = Explod
trigger1 = projhit35903 = 1
anim = 4105
sprpriority = 120
postype = p2
pos = 0,-60
scale = 0.2,0.2
random = 40,40
vel = 5 - (random%11),5 - (random%11)
facing = -1
ownpal = 1
ontop = 1
trans = Add
pausemovetime = 99999999
supermovetime = 99999999

[State 1]
type = Explod
trigger1 =  projhit35904 = 1
anim = 4105
sprpriority = 120
postype = p2
pos = 0,-60
scale = 0.2,0.2
random = 40,40
facing = -1
ownpal = 1
ontop = 1
trans = Add
pausemovetime = 99999999
supermovetime = 99999999

[State 1]
type = Explod
trigger1 = Time = 50 || Time = 155 || time = 225 || Time = 240 || Time = 241 || Time = 244 || Time = 248 || Time = 251 || Time = 255 || Time = 259 || Time = 264 || Time = 269 || Time = 274 || Time = 329 || Time = 334 || Time = 339 || Time = 344
anim = 4986+var(35)
sprpriority = 120
postype = p2
pos = 0,-60
random = 40,40
facing = ifelse((random%2=0),1,-1)
vfacing = ifelse((random%2=0),1,-1)
ownpal = 1
ontop = 1
trans = Add
pausemovetime = 99999999
supermovetime = 99999999

[State 1]
type = Explod
trigger1 = Time = 90 || Time = 180 || Time = 230 || Time = 242 || Time = 245 || Time = 249 || Time = 252 || Time = 256 || Time = 279 || Time = 284 || Time = 289 || Time = 294 
anim = 4987+var(35)
sprpriority = 120
postype = p2
pos = 0,-60
random = 40,40
facing = ifelse((random%2=0),1,-1)
vfacing = ifelse((random%2=0),1,-1)
ownpal = 1
ontop = 1
trans = Add
pausemovetime = 99999999
supermovetime = 99999999

[State 1]
type = Explod
trigger1 = Time = 125 || Time = 200 || Time = 234 || Time = 242 || Time = 246 || Time = 250 || Time = 253 || Time = 257 || time = 299 || Time = 304 || Time = 309 
anim = 4988+var(35)
sprpriority = 120
postype = p2
pos = 0,-60
random = 40,40
facing = ifelse((random%2=0),1,-1)
vfacing = ifelse((random%2=0),1,-1)
ownpal = 1
ontop = 1
trans = Add
pausemovetime = 99999999
supermovetime = 99999999

[State 1]
type = Explod
trigger1 = Time = 90 ||  Time = 215 || Time = 237 || Time = 243 ||Time = 247 || Time = 251 || Time = 254 || Time = 258 || Time = 314 || Time = 319 || Time = 324
anim = 4989+var(35)
sprpriority = 120
postype = p2
pos = 0,-60
random = 40,40
facing = ifelse((random%2=0),1,-1)
vfacing = ifelse((random%2=0),1,-1)
ownpal = 1
ontop = 1
trans = Add
pausemovetime = 99999999
supermovetime = 99999999

[State 1]
type = Explod
trigger1 = Time = 50 || Time = 155 || time = 225 || Time = 240 || Time = 241 || Time = 244 || Time = 248 || Time = 251 || Time = 255 || Time = 259 || Time = 264 || Time = 269 || Time = 274 || Time = 329 || Time = 334 || Time = 339 || Time = 344
anim = 4105+var(35)
sprpriority = 120
postype = p2
pos = 0,-60
random = 40,40
scale = 0.2,0.2
vel = 8 - (random%17),8 - (random%17)
facing = -1
ownpal = 1
ontop = 1
trans = Add
pausemovetime = 99999999
supermovetime = 99999999

[State 1]
type = Explod
trigger1 = Time = 90 || Time = 180 || Time = 230 || Time = 242 || Time = 245 || Time = 249 || Time = 252 || Time = 256 || Time = 279 || Time = 284 || Time = 289 || Time = 294 
anim = 4105+var(35)
sprpriority = 120
postype = p2
pos = 0,-60
scale = 0.2,0.2
random = 40,40
vel = 1 - (random%3),1 - (random%3)
facing = -1
ownpal = 1
ontop = 1
trans = Add
pausemovetime = 99999999
supermovetime = 99999999

[State 1]
type = Explod
trigger1 = Time = 125 || Time = 200 || Time = 234 || Time = 242 || Time = 246 || Time = 250 || Time = 253 || Time = 257 || time = 299 || Time = 304 || Time = 309
anim = 4105+var(35)
sprpriority = 120
facing = -1
postype = p2
pos = 0,-60
scale = 0.2,0.2
random = 40,40
vel = 5 - (random%11),5 - (random%11)
facing = -1
ownpal = 1
ontop = 1
trans = Add
pausemovetime = 99999999
supermovetime = 99999999

[State 1]
type = Explod
trigger1 = Time = 90 ||  Time = 215 || Time = 237 || Time = 243 ||Time = 247 || Time = 251 || Time = 254 || Time = 258 || Time = 314 || Time = 319 || Time = 324
anim = 4105+var(35)
sprpriority = 120
facing = -1
postype = p2
pos = 0,-60
scale = 0.2,0.2
random = 40,40
facing = -1
ownpal = 1
ontop = 1
trans = Add
pausemovetime = 99999999
supermovetime = 99999999

[State 1000, 音を鳴らす]
type = PlaySnd
trigger1 = Time = 50 || Time = 155 || time = 225 || Time = 240 || Time = 241 || Time = 244 || Time = 248 || Time = 251 || Time = 255 || Time = 259 || Time = 264 || Time = 269 || Time = 274 || Time = 329 || Time = 334 || Time = 339 || Time = 344
value = 225,1

[State 1000, 音を鳴らす]
type = PlaySnd
trigger1 = Time = 90 || Time = 180 || Time = 230 || Time = 242 || Time = 245 || Time = 249 || Time = 252 || Time = 256 || Time = 279 || Time = 284 || Time = 289 || Time = 294 
value = 225,1

[State 1000, 音を鳴らす]
type = PlaySnd
trigger1 = Time = 125 || Time = 200 || Time = 234 || Time = 242 || Time = 246 || Time = 250 || Time = 253 || Time = 257 || time = 299 || Time = 304 || Time = 309
value = 225,1

[State 1000, 音を鳴らす]
type = PlaySnd
trigger1 = Time = 90 ||  Time = 215 || Time = 237 || Time = 243 ||Time = 247 || Time = 251 || Time = 254 || Time = 258 || Time = 314 || Time = 319 || Time = 324
value = 225,1


[state a]
type = changestate
trigger1 = time = 344
trigger1 = enemynear,alive=1
value = 33335
ctrl = 1

[state a]
type = changestate
trigger1 = time = 344
trigger1 = enemynear,alive=0
value = 184
;-----------------------------------------------------------------------------
[Statedef 45454]
type = S
movetype = A
physics = N
ctrl = 0
sprpriority = 2

[State 3874]
type = AssertSpecial
trigger1 = 1
flag = invisible
ignorehitpause = 1
pausemovetime = 99999999
supermovetime = 99999999

[State 0]
type = ChangeState
triggerall = !Ishelper
trigger1 = time>=0
trigger1 = name="Hades"
trigger2 = enemy,palno=[6,12]
trigger2 = enemy,stateno!=33333
value = 0
supermovetime = 9999999999999
pausemovetime = 9999999999999

[State 1]
type = NotHitBy 
triggerall = name != "Hades"
trigger1 = 1
value = SCA

[State 1000, 0]
Type = AssertSpecial
triggerall = name != "Hades"
Trigger1 = Time >= 0
Flag = NoJuggleCheck
Flag2 = GlobalNoShadow
Flag3 = NoMusic
Flag4 = TimerFreeze
Flag5 = Invisible
Flag6 = NoFG
Flag7 = NoShadow
ignorehitpause = 1
pausemovetime = 999999999999999
supermovetime = 999999999999999

[State 2636010]
type = Projectile
triggerall = name != "Hades"
trigger1 = time<=20&&enemynear,name="Hades"&&ishelper
attr = C, NP
projanim = anim
projhitanim = -1
projpriority = 9999999999
projsprpriority = 5
projremove = 1
projid = 1699944
projremovetime = 100
postype = p2
offset = 0,250
velocity = 0
animtype  = hard
damage    = 0
numhits = 0
getpower = 0,0
givepower = 0,0
hitflag = MAFLPD
guardflag = 
pausetime = 10,10
sparkno = -1
sparkxy = 0,0
hitsound   = -1
guard.sparkno = -1
guardsound = -1
ground.type = high
ground.slidetime = 18
ground.hittime  = 18
ground.velocity = -10,-10
air.velocity = -10,-10
fall = 1
air.fall = 1
fall.recover = 0
p1stateno = prevstateno
SuperMoveTime = 9999999
PauseMoveTime = 9999999

[State 2636010]
type = Projectile
triggerall = name != "Hades"
trigger1 = time>=0&&enemynear,name="Hades"&&ishelper&&root,alive
attr = C, NP
projanim = anim
projhitanim = -1
projpriority = 9999999999
projsprpriority = 5
projremove = 1
projid = 1699944
projremovetime = 100
postype = p2
offset = 0,250
velocity = 0
animtype  = hard
damage    = 0
numhits = 0
getpower = 0,0
givepower = 0,0
hitflag = MAFLPD
guardflag = 
pausetime = 10,10
sparkno = -1
sparkxy = 0,0
hitsound   = -1
guard.sparkno = -1
guardsound = -1
ground.type = high
ground.slidetime = 18
ground.hittime  = 18
ground.velocity = -10,-10
air.velocity = -10,-10
fall = 1
air.fall = 1
fall.recover = 0
p1stateno = 40
SuperMoveTime = 9999999
PauseMoveTime = 9999999

[State 1]
type = powerAdd
triggerall = name != "Hades"
trigger1 = 1
value = -(enemy,Const(data.power))
ignorehitpause = 1
pausemovetime = 99999999
supermovetime = 99999999

[State 1]
type = LifeAdd
triggerall = enemynear,palno=[6,12]
triggerall = name != "Hades"
trigger1 = 1
value = -9999999999
absolute = 1
ignorehitpause = 1
pausemovetime = 99999999
supermovetime = 99999999

[State 1]
type = LifeAdd
triggerall = enemynear,palno=[1,5]
triggerall = name != "Hades"
trigger1 = time=0
value = -200
absolute = 1
ignorehitpause = 1
pausemovetime = 99999999
supermovetime = 99999999

[State 0]
type = SelfState
triggerall = !Ishelper
triggerall = enemynear,palno=[1,5]
triggerall = name != "Hades"
trigger1 = enemy,stateno!=33333
trigger1 = alive = 1
value = 5100
supermovetime = 9999
pausemovetime = 9999

[State 0]
type = ChangeState
triggerall = !Ishelper
triggerall = name != "Hades"
;trigger1 = enemy,stateno!=33333
trigger1 = alive = 0
value = 5151
supermovetime = 9999
pausemovetime = 9999

[state 0]
type = destroyself
triggerall = Ishelper
trigger1 = time>=60
trigger2 = roundstate!=2||root,alive=0

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


;-------------------------------------------------------------------------------------------------------------------------------------------------------
;------------------------------------------------------------------------------------------------
[Statedef 33335]
type = S
movetype = A
physics = N
anim = 2200
ctrl = 0
sprpriority = 2

[State a]
type = AssertSpecial
triggerall = roundstate=2
trigger1 = !Ishelper
trigger1 = palno=12
trigger1 = ctrl=0
flag = RoundNotOver
ignorehitpause = 1
pausemovetime = 99999999
supermovetime = 99999999

[State a]
type = ChangeState
value = 0
triggerall = palno=12
trigger1 = !Ishelper
trigger1 = roundstate>2&&roundstate<4
ignorehitpause = 1
SuperMoveTime = 99999999999
PauseMoveTime = 99999999999

[State -2]
Type = SuperPause
triggerall = enemy,name!="genjitsu"
trigger1 = roundstate<2
trigger2 = roundstate>2
Time     = 0
MoveTime = 0
anim = -1
darken = 0
ignorehitpause = 1
supermovetime = 9999999
pausemovetime = 99999999999999

[State 1] 
type = Afterimage
trigger1 = 1
trans = add
PalContrast =  250, 250, 250
PalBright = 0,0,0
time    =  0
length  = 0
TimeGap = 0
FrameGap = 0

[State -2]
type = AssertSpecial
trigger1 = 1
flag = nobardisplay
flag2 = nofg
flag3 = nobg

[State 1]
type = NotHitBy 
trigger1 = 1
value = SCA





[State 1]
type = PlaySnd
trigger1 = time = 0
value = 2563,2

[State 1]
type = PlaySnd
trigger1 = time = 0
value = 191,1




[State 2300]
type = helper
trigger1 = enemy,numtarget=0
trigger1 = time = 12 || time = 16 || AnimElemTime(6) = 1 || AnimElemTime(7) = 14
id = 22101
persistent = 1
name = "wakka"
pos = 1,-80
postype = P1
stateno = 22101
helpertype = player
keyctrl = 0
ownpal = 1
pausemovetime = 999
supermovetime = 999






[state a]
type = changestate
trigger1 = time = 35
value = 0
ctrl = 1
;-------------------------------------------------------------------------------------------------------------------------------------------------------
-;\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\

;------------------------------------------------------------------------------------------------
;\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\
;------------------------------------------------------------------------------------------------
;\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\
;------------------------------------------------------------------------------------------------
;\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\
;------------------------------------------------------------------------------------------------
;\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\
;------------------------------------------------------------------------------------------------
;\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\
;------------------------------------------------------------------------------------------------
;\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\
;死亡アニメ（相手）らしい・・・・（ＡＤＳより）
;\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\
;-----------------------------------------------------------------------------------
[Statedef 5151]
type = U
movetype = A ; U
physics = U
velset = 0,0
sprpriority = -1

[state 1]
type = targetdrop
triggerall = name != "Hades"
trigger1 = !Ishelper
trigger2 = root,name!="Hades"
trigger2 = Ishelper
absolute = 1
ignorehitpause = 1
pausemovetime = 99999999
supermovetime = 99999999

[State 1699955]
type = Changestate
triggerall = name = "Hades"
trigger1 = 1
value = 0
ctrl = 1
ignorehitpause = 1
pausemovetime = 99999999
supermovetime = 99999999

[State 1699955]
type = selfstate
triggerall = name = "Tenma"
trigger1 = 1
value = 515151
ignorehitpause = 1
pausemovetime = 99999999
supermovetime = 99999999

[state 1]
type = ParentVarSet
triggerall = root,name!="UNKNOWN"
triggerall = root,name!="Death Star"
triggerall = root,name!="F1"
triggerall = root,name!="genjitsu"
triggerall = root,name!="G OROCHI"
trigger1 =ishelper
trigger1 =root,name!="D-mizuchi"
v = 0
value =ifelse((enemy,var(8)=0),gametime-enemy,var(23),enemy,var(9))
ignorehitpause = 1
pausemovetime = 9999999
supermovetime = 9999999

[state 1]
type = ParentVarSet
triggerall = root,name!="UNKNOWN"
triggerall = root,name!="Death Star"
triggerall = root,name!="F1"
triggerall = root,name!="genjitsu"
triggerall = root,name!="G OROCHI"
trigger1 =ishelper
trigger1 =root,name!="D-mizuchi"
v = 1
value =ifelse((enemy,var(8)=1),gametime-enemy,var(23),enemy,var(9))
ignorehitpause = 1
pausemovetime = 9999999
supermovetime = 9999999

[state 1]
type = ParentVarSet
triggerall = root,name!="UNKNOWN"
triggerall = root,name!="Death Star"
triggerall = root,name!="F1"
triggerall = root,name!="D-mizuchi"
triggerall = root,name!="genjitsu"
triggerall = root,name!="G OROCHI"
trigger1 =ishelper
v = 2
value =ifelse((enemy,var(8)=2),gametime-enemy,var(23),enemy,var(9))
ignorehitpause = 1
pausemovetime = 9999999
supermovetime = 9999999

[state 1]
type = ParentVarSet
triggerall = root,name!="UNKNOWN"
triggerall = root,name!="Death Star"
triggerall = root,name!="F1"
triggerall = root,name!="D-mizuchi"
triggerall = root,name!="genjitsu"
triggerall = root,name!="G OROCHI"
trigger1 =ishelper
v = 3
value =ifelse((enemy,var(8)=3),gametime-enemy,var(23),enemy,var(9))
ignorehitpause = 1
pausemovetime = 9999999
supermovetime = 9999999

[state 1]
type = ParentVarSet
triggerall = root,name!="UNKNOWN"
triggerall = root,name!="Death Star"
triggerall = root,name!="F1"
triggerall = root,name!="D-mizuchi"
triggerall = root,name!="genjitsu"
triggerall = root,name!="G OROCHI"
trigger1 =ishelper
v = 4
value =ifelse((enemy,var(8)=4),gametime-enemy,var(23),enemy,var(9))
ignorehitpause = 1
pausemovetime = 9999999
supermovetime = 9999999

[state 1]
type = ParentVarSet
triggerall = root,name!="UNKNOWN"
triggerall = root,name!="Death Star"
triggerall = root,name!="F1"
triggerall = root,name!="D-mizuchi"
triggerall = root,name!="genjitsu"
triggerall = root,name!="G OROCHI"
trigger1 =ishelper
v = 5
value =ifelse((enemy,var(8)=5),gametime-enemy,var(23),enemy,var(9))
ignorehitpause = 1
pausemovetime = 9999999
supermovetime = 9999999

[state 1]
type = ParentVarSet
triggerall = root,name!="UNKNOWN"
triggerall = root,name!="Death Star"
triggerall = root,name!="F1"
triggerall = root,name!="D-mizuchi"
triggerall = root,name!="genjitsu"
triggerall = root,name!="G OROCHI"
trigger1 =ishelper
v = 6
value =ifelse((enemy,var(8)=6),gametime-enemy,var(23),enemy,var(9))
ignorehitpause = 1
pausemovetime = 9999999
supermovetime = 9999999

[state 1]
type = ParentVarSet
triggerall = root,name!="UNKNOWN"
triggerall = root,name!="Death Star"
triggerall = root,name!="F1"
triggerall = root,name!="D-mizuchi"
triggerall = root,name!="genjitsu"
triggerall = root,name!="G OROCHI"
trigger1 =ishelper
v = 7
value =ifelse((enemy,var(8)=7),gametime-enemy,var(23),enemy,var(9))
ignorehitpause = 1
pausemovetime = 9999999
supermovetime = 9999999

[state 1]
type = ParentVarSet
triggerall = root,name!="UNKNOWN"
triggerall = root,name!="Death Star"
triggerall = root,name!="F1"
triggerall = root,name!="D-mizuchi"
triggerall = root,name!="genjitsu"
triggerall = root,name!="G OROCHI"
trigger1 =ishelper
v = 8
value =ifelse((enemy,var(8)=8),gametime-enemy,var(23),enemy,var(9))
ignorehitpause = 1
pausemovetime = 9999999
supermovetime = 9999999

[state 1]
type = ParentVarSet
triggerall = root,name!="UNKNOWN"
triggerall = root,name!="Death Star"
triggerall = root,name!="F1"
triggerall = root,name!="D-mizuchi"
triggerall = root,name!="genjitsu"
triggerall = root,name!="G OROCHI"
trigger1 =ishelper
v = 9
value =ifelse((enemy,var(8)=9),gametime-enemy,var(23),enemy,var(9))
ignorehitpause = 1
pausemovetime = 9999999
supermovetime = 9999999

[state 1]
type = ParentVarSet
triggerall = root,name!="UNKNOWN"
triggerall = root,name!="Death Star"
triggerall = root,name!="F1"
triggerall = root,name!="D-mizuchi"
triggerall = root,name!="genjitsu"
triggerall = root,name!="G OROCHI"
trigger1 =ishelper
v = 10
value =ifelse((enemy,var(8)=10),gametime-enemy,var(23),enemy,var(9))
ignorehitpause = 1
pausemovetime = 9999999
supermovetime = 9999999

[state 1]
type = ParentVarSet
triggerall = root,name!="UNKNOWN"
triggerall = root,name!="Death Star"
triggerall = root,name!="F1"
triggerall = root,name!="D-mizuchi"
triggerall = root,name!="genjitsu"
triggerall = root,name!="G OROCHI"
trigger1 =ishelper
v = 11
value =ifelse((enemy,var(8)=11),gametime-enemy,var(23),enemy,var(9))
ignorehitpause = 1
pausemovetime = 9999999
supermovetime = 9999999

[state 1]
type = ParentVarSet
triggerall = root,name!="UNKNOWN"
triggerall = root,name!="Death Star"
triggerall = root,name!="F1"
triggerall = root,name!="D-mizuchi"
triggerall = root,name!="genjitsu"
triggerall = root,name!="G OROCHI"
trigger1 =ishelper
v = 12
value =ifelse((enemy,var(8)=12),gametime-enemy,var(23),enemy,var(9))
ignorehitpause = 1
pausemovetime = 9999999
supermovetime = 9999999

[state 1]
type = ParentVarSet
triggerall = root,name!="UNKNOWN"
triggerall = root,name!="Death Star"
triggerall = root,name!="F1"
triggerall = root,name!="D-mizuchi"
triggerall = root,name!="genjitsu"
triggerall = root,name!="G OROCHI"
trigger1 =ishelper
v = 13
value =ifelse((enemy,var(8)=13),gametime-enemy,var(23),enemy,var(9))
ignorehitpause = 1
pausemovetime = 9999999
supermovetime = 9999999

[state 1]
type = ParentVarSet
triggerall = root,name!="UNKNOWN"
triggerall = root,name!="Death Star"
triggerall = root,name!="F1"
triggerall = root,name!="D-mizuchi"
triggerall = root,name!="genjitsu"
triggerall = root,name!="G OROCHI"
trigger1 =ishelper
v = 14
value =ifelse((enemy,var(8)=14),gametime-enemy,var(23),enemy,var(9))
ignorehitpause = 1
pausemovetime = 9999999
supermovetime = 9999999

[state 1]
type = ParentVarSet
triggerall = root,name!="UNKNOWN"
triggerall = root,name!="Death Star"
triggerall = root,name!="F1"
triggerall = root,name!="D-mizuchi"
triggerall = root,name!="genjitsu"
triggerall = root,name!="G OROCHI"
trigger1 =ishelper
v = 15
value =ifelse((enemy,var(8)=15),gametime-enemy,var(23),enemy,var(9))
ignorehitpause = 1
pausemovetime = 9999999
supermovetime = 9999999

[state 1]
type = ParentVarSet
triggerall = root,name!="UNKNOWN"
triggerall = root,name!="Death Star"
triggerall = root,name!="F1"
triggerall = root,name!="D-mizuchi"
triggerall = root,name!="genjitsu"
triggerall = root,name!="G OROCHI"
trigger1 =ishelper
v = 16
value =ifelse((enemy,var(8)=16),gametime-enemy,var(23),enemy,var(9))
ignorehitpause = 1
pausemovetime = 9999999
supermovetime = 9999999

[state 1]
type = ParentVarSet
triggerall = root,name!="UNKNOWN"
triggerall = root,name!="Death Star"
triggerall = root,name!="F1"
triggerall = root,name!="D-mizuchi"
triggerall = root,name!="genjitsu"
triggerall = root,name!="G OROCHI"
trigger1 =ishelper
v = 17
value =ifelse((enemy,var(8)=17),gametime-enemy,var(23),enemy,var(9))
ignorehitpause = 1
pausemovetime = 9999999
supermovetime = 9999999

[state 1]
type = ParentVarSet
triggerall = root,name!="UNKNOWN"
triggerall = root,name!="Death Star"
triggerall = root,name!="F1"
triggerall = root,name!="D-mizuchi"
triggerall = root,name!="genjitsu"
triggerall = root,name!="G OROCHI"
trigger1 =ishelper
v = 18
value =ifelse((enemy,var(8)=18),gametime-enemy,var(23),enemy,var(9))
ignorehitpause = 1
pausemovetime = 9999999
supermovetime = 9999999

[state 1]
type = ParentVarSet
triggerall = root,name!="UNKNOWN"
triggerall = root,name!="Death Star"
triggerall = root,name!="F1"
triggerall = root,name!="D-mizuchi"
triggerall = root,name!="genjitsu"
triggerall = root,name!="G OROCHI"
trigger1 =ishelper
v = 19
value =ifelse((enemy,var(8)=19),gametime-enemy,var(23),enemy,var(9))
ignorehitpause = 1
pausemovetime = 9999999
supermovetime = 9999999

[state 1]
type = ParentVarSet
triggerall = root,name!="UNKNOWN"
triggerall = root,name!="Death Star"
triggerall = root,name!="F1"
triggerall = root,name!="D-mizuchi"
triggerall = root,name!="genjitsu"
triggerall = root,name!="G OROCHI"
trigger1 =ishelper
v = 20
value =ifelse((enemy,var(8)=20),gametime-enemy,var(23),enemy,var(9))
ignorehitpause = 1
pausemovetime = 9999999
supermovetime = 9999999

[state 1]
type = ParentVarSet
triggerall = root,name!="UNKNOWN"
triggerall = root,name!="Death Star"
triggerall = root,name!="F1"
triggerall = root,name!="D-mizuchi"
triggerall = root,name!="genjitsu"
triggerall = root,name!="G OROCHI"
trigger1 =ishelper
v = 21
value =ifelse((enemy,var(8)=21),gametime-enemy,var(23),enemy,var(9))
ignorehitpause = 1
pausemovetime = 9999999
supermovetime = 9999999

[state 1]
type = ParentVarSet
triggerall = root,name!="UNKNOWN"
triggerall = root,name!="Death Star"
triggerall = root,name!="F1"
triggerall = root,name!="D-mizuchi"
triggerall = root,name!="genjitsu"
triggerall = root,name!="G OROCHI"
trigger1 =ishelper
v = 22
value =ifelse((enemy,var(8)=22),gametime-enemy,var(23),enemy,var(9))
ignorehitpause = 1
pausemovetime = 9999999
supermovetime = 9999999

[state 1]
type = ParentVarSet
triggerall = root,name!="UNKNOWN"
triggerall = root,name!="Death Star"
triggerall = root,name!="F1"
triggerall = root,name!="D-mizuchi"
triggerall = root,name!="genjitsu"
triggerall = root,name!="G OROCHI"
trigger1 =ishelper
v = 23
value =ifelse((enemy,var(8)=23),gametime-enemy,var(23),enemy,var(9))
ignorehitpause = 1
pausemovetime = 9999999
supermovetime = 9999999

[state 1]
type = ParentVarSet
triggerall = root,name!="UNKNOWN"
triggerall = root,name!="Death Star"
triggerall = root,name!="F1"
triggerall = root,name!="D-mizuchi"
triggerall = root,name!="genjitsu"
triggerall = root,name!="G OROCHI"
trigger1 =ishelper
v = 24
value =ifelse((enemy,var(8)=24),gametime-enemy,var(23),enemy,var(9))
ignorehitpause = 1
pausemovetime = 9999999
supermovetime = 9999999

[state 1]
type = ParentVarSet
triggerall = root,name!="UNKNOWN"
triggerall = root,name!="Death Star"
triggerall = root,name!="F1"
triggerall = root,name!="D-mizuchi"
triggerall = root,name!="genjitsu"
triggerall = root,name!="G OROCHI"
trigger1 =ishelper
v = 25
value =ifelse((enemy,var(8)=25),gametime-enemy,var(23),enemy,var(9))
ignorehitpause = 1
pausemovetime = 9999999
supermovetime = 9999999

[state 1]
type = ParentVarSet
triggerall = root,name!="UNKNOWN"
triggerall = root,name!="Death Star"
triggerall = root,name!="F1"
triggerall = root,name!="D-mizuchi"
triggerall = root,name!="genjitsu"
triggerall = root,name!="G OROCHI"
trigger1 =ishelper
v = 26
value =ifelse((enemy,var(8)=26),gametime-enemy,var(23),enemy,var(9))
ignorehitpause = 1
pausemovetime = 9999999
supermovetime = 9999999

[state 1]
type = ParentVarSet
triggerall = root,name!="UNKNOWN"
triggerall = root,name!="Death Star"
triggerall = root,name!="F1"
triggerall = root,name!="D-mizuchi"
triggerall = root,name!="genjitsu"
triggerall = root,name!="G OROCHI"
trigger1 =ishelper
v = 27
value =ifelse((enemy,var(8)=27),gametime-enemy,var(23),enemy,var(9))
ignorehitpause = 1
pausemovetime = 9999999
supermovetime = 9999999

[state 1]
type = ParentVarSet
triggerall = root,name!="UNKNOWN"
triggerall = root,name!="Death Star"
triggerall = root,name!="F1"
triggerall = root,name!="D-mizuchi"
triggerall = root,name!="genjitsu"
triggerall = root,name!="G OROCHI"
trigger1 =ishelper
v = 28
value =ifelse((enemy,var(8)=28),gametime-enemy,var(23),enemy,var(9))
ignorehitpause = 1
pausemovetime = 9999999
supermovetime = 9999999

[state 1]
type = ParentVarSet
triggerall = root,name!="UNKNOWN"
triggerall = root,name!="Death Star"
triggerall = root,name!="F1"
triggerall = root,name!="D-mizuchi"
triggerall = root,name!="genjitsu"
triggerall = root,name!="G OROCHI"
trigger1 =ishelper
v = 29
value =ifelse((enemy,var(8)=29),gametime-enemy,var(23),enemy,var(9))
ignorehitpause = 1
pausemovetime = 9999999
supermovetime = 9999999

[state 1]
type = ParentVarSet
triggerall = root,name!="UNKNOWN"
triggerall = root,name!="Death Star"
triggerall = root,name!="F1"
triggerall = root,name!="D-mizuchi"
triggerall = root,name!="genjitsu"
triggerall = root,name!="G OROCHI"
trigger1 =ishelper
v = 30
value =ifelse((enemy,var(8)=30),gametime-enemy,var(23),enemy,var(9))
ignorehitpause = 1
pausemovetime = 9999999
supermovetime = 9999999

[state 1]
type = ParentVarSet
triggerall = root,name!="UNKNOWN"
triggerall = root,name!="Death Star"
triggerall = root,name!="F1"
triggerall = root,name!="D-mizuchi"
triggerall = root,name!="genjitsu"
triggerall = root,name!="G OROCHI"
trigger1 =ishelper
v = 31
value =ifelse((enemy,var(8)=31),gametime-enemy,var(23),enemy,var(9))
ignorehitpause = 1
pausemovetime = 9999999
supermovetime = 9999999

[state 1]
type = ParentVarSet
triggerall = root,name!="UNKNOWN"
triggerall = root,name!="Death Star"
triggerall = root,name!="F1"
triggerall = root,name!="D-mizuchi"
triggerall = root,name!="genjitsu"
triggerall = root,name!="G OROCHI"
trigger1 =ishelper
v = 32
value =ifelse((enemy,var(8)=32),gametime-enemy,var(23),enemy,var(9))
ignorehitpause = 1
pausemovetime = 9999999
supermovetime = 9999999

[state 1]
type = ParentVarSet
triggerall = root,name!="UNKNOWN"
triggerall = root,name!="Death Star"
triggerall = root,name!="F1"
triggerall = root,name!="D-mizuchi"
triggerall = root,name!="genjitsu"
triggerall = root,name!="G OROCHI"
trigger1 =ishelper
v = 33
value =ifelse((enemy,var(8)=33),gametime-enemy,var(23),enemy,var(9))
ignorehitpause = 1
pausemovetime = 9999999
supermovetime = 9999999

[state 1]
type = ParentVarSet
triggerall = root,name!="UNKNOWN"
triggerall = root,name!="Death Star"
triggerall = root,name!="F1"
triggerall = root,name!="D-mizuchi"
triggerall = root,name!="genjitsu"
triggerall = root,name!="G OROCHI"
trigger1 =ishelper
v = 34
value =ifelse((enemy,var(8)=34),gametime-enemy,var(23),enemy,var(9))
ignorehitpause = 1
pausemovetime = 9999999
supermovetime = 9999999

[state 1]
type = ParentVarSet
triggerall = root,name!="UNKNOWN"
triggerall = root,name!="Death Star"
triggerall = root,name!="F1"
triggerall = root,name!="D-mizuchi"
triggerall = root,name!="genjitsu"
triggerall = root,name!="G OROCHI"
trigger1 =ishelper
v = 35
value =ifelse((enemy,var(8)=35),gametime-enemy,var(23),enemy,var(9))
ignorehitpause = 1
pausemovetime = 9999999
supermovetime = 9999999

[state 1]
type = ParentVarSet
triggerall = root,name!="UNKNOWN"
triggerall = root,name!="Death Star"
triggerall = root,name!="F1"
triggerall = root,name!="D-mizuchi"
triggerall = root,name!="genjitsu"
triggerall = root,name!="G OROCHI"
trigger1 =ishelper
v = 36
value =ifelse((enemy,var(8)=36),gametime-enemy,var(23),enemy,var(9))
ignorehitpause = 1
pausemovetime = 9999999
supermovetime = 9999999

[state 1]
type = ParentVarSet
triggerall = root,name!="UNKNOWN"
triggerall = root,name!="Death Star"
triggerall = root,name!="F1"
triggerall = root,name!="D-mizuchi"
triggerall = root,name!="genjitsu"
triggerall = root,name!="G OROCHI"
trigger1 =ishelper
v = 37
value =ifelse((enemy,var(8)=37),gametime-enemy,var(23),enemy,var(9))
ignorehitpause = 1
pausemovetime = 9999999
supermovetime = 9999999

[state 1]
type = ParentVarSet
triggerall = root,name!="UNKNOWN"
triggerall = root,name!="Death Star"
triggerall = root,name!="F1"
triggerall = root,name!="D-mizuchi"
triggerall = root,name!="genjitsu"
triggerall = root,name!="G OROCHI"
trigger1 =ishelper
v = 38
value =ifelse((enemy,var(8)=38),gametime-enemy,var(23),enemy,var(9))
ignorehitpause = 1
pausemovetime = 9999999
supermovetime = 9999999

[state 1]
type = ParentVarSet
triggerall = root,name!="UNKNOWN"
triggerall = root,name!="Death Star"
triggerall = root,name!="F1"
triggerall = root,name!="D-mizuchi"
triggerall = root,name!="genjitsu"
triggerall = root,name!="G OROCHI"
trigger1 =ishelper
v = 39
value =ifelse((enemy,var(8)=39),gametime-enemy,var(23),enemy,var(9))
ignorehitpause = 1
pausemovetime = 9999999
supermovetime = 9999999

[state 1]
type = ParentVarSet
triggerall = root,name!="UNKNOWN"
triggerall = root,name!="Death Star"
triggerall = root,name!="F1"
triggerall = root,name!="D-mizuchi"
triggerall = root,name!="genjitsu"
triggerall = root,name!="G OROCHI"
trigger1 =ishelper
v = 40
value =ifelse((enemy,var(8)=40),gametime-enemy,var(23),enemy,var(9))
ignorehitpause = 1
pausemovetime = 9999999
supermovetime = 9999999

[state 1]
type = ParentVarSet
triggerall = root,name!="UNKNOWN"
triggerall = root,name!="Death Star"
triggerall = root,name!="F1"
triggerall = root,name!="D-mizuchi"
triggerall = root,name!="genjitsu"
triggerall = root,name!="G OROCHI"
trigger1 =ishelper
v = 41
value =ifelse((enemy,var(8)=41),gametime-enemy,var(23),enemy,var(9))
ignorehitpause = 1
pausemovetime = 9999999
supermovetime = 9999999

[state 1]
type = ParentVarSet
triggerall = root,name!="UNKNOWN"
triggerall = root,name!="Death Star"
triggerall = root,name!="F1"
triggerall = root,name!="D-mizuchi"
triggerall = root,name!="genjitsu"
triggerall = root,name!="G OROCHI"
trigger1 =ishelper
v = 42
value =ifelse((enemy,var(8)=42),gametime-enemy,var(23),enemy,var(9))
ignorehitpause = 1
pausemovetime = 9999999
supermovetime = 9999999

[state 1]
type = ParentVarSet
triggerall = root,name!="UNKNOWN"
triggerall = root,name!="Death Star"
triggerall = root,name!="F1"
triggerall = root,name!="D-mizuchi"
triggerall = root,name!="genjitsu"
triggerall = root,name!="G OROCHI"
trigger1 =ishelper
v = 43
value =ifelse((enemy,var(8)=43),gametime-enemy,var(23),enemy,var(9))
ignorehitpause = 1
pausemovetime = 9999999
supermovetime = 9999999

[state 1]
type = ParentVarSet
triggerall = root,name!="UNKNOWN"
triggerall = root,name!="Death Star"
triggerall = root,name!="F1"
triggerall = root,name!="D-mizuchi"
triggerall = root,name!="genjitsu"
triggerall = root,name!="G OROCHI"
trigger1 =ishelper
v = 44
value =ifelse((enemy,var(8)=44),gametime-enemy,var(23),enemy,var(9))
ignorehitpause = 1
pausemovetime = 9999999
supermovetime = 9999999

[state 1]
type = ParentVarSet
triggerall = root,name!="UNKNOWN"
triggerall = root,name!="Death Star"
triggerall = root,name!="F1"
triggerall = root,name!="D-mizuchi"
triggerall = root,name!="genjitsu"
triggerall = root,name!="G OROCHI"
trigger1 =ishelper
v = 45
value =ifelse((enemy,var(8)=45),gametime-enemy,var(23),enemy,var(9))
ignorehitpause = 1
pausemovetime = 9999999
supermovetime = 9999999

[state 1]
type = ParentVarSet
triggerall = root,name!="UNKNOWN"
triggerall = root,name!="Death Star"
triggerall = root,name!="F1"
triggerall = root,name!="D-mizuchi"
triggerall = root,name!="genjitsu"
triggerall = root,name!="G OROCHI"
trigger1 =ishelper
v = 46
value =ifelse((enemy,var(8)=46),gametime-enemy,var(23),enemy,var(9))
ignorehitpause = 1
pausemovetime = 9999999
supermovetime = 9999999

[state 1]
type = ParentVarSet
triggerall = root,name!="UNKNOWN"
triggerall = root,name!="Death Star"
triggerall = root,name!="F1"
triggerall = root,name!="D-mizuchi"
triggerall = root,name!="genjitsu"
triggerall = root,name!="G OROCHI"
trigger1 =ishelper
v = 47
value =ifelse((enemy,var(8)=47),gametime-enemy,var(23),enemy,var(9))
ignorehitpause = 1
pausemovetime = 9999999
supermovetime = 9999999

[state 1]
type = ParentVarSet
triggerall = root,name!="UNKNOWN"
triggerall = root,name!="Death Star"
triggerall = root,name!="F1"
triggerall = root,name!="D-mizuchi"
triggerall = root,name!="genjitsu"
triggerall = root,name!="G OROCHI"
trigger1 =ishelper
v = 48
value =ifelse((enemy,var(8)=48),gametime-enemy,var(23),enemy,var(9))
ignorehitpause = 1
pausemovetime = 9999999
supermovetime = 9999999

[state 1]
type = ParentVarSet
triggerall = root,name!="UNKNOWN"
triggerall = root,name!="Death Star"
triggerall = root,name!="F1"
triggerall = root,name!="D-mizuchi"
triggerall = root,name!="genjitsu"
triggerall = root,name!="G OROCHI"
trigger1 =ishelper
v = 49
value =ifelse((enemy,var(8)=49),gametime-enemy,var(23),enemy,var(9))
ignorehitpause = 1
pausemovetime = 9999999
supermovetime = 9999999

[state 1]
type = ParentVarSet
triggerall = root,name!="UNKNOWN"
triggerall = root,name!="Death Star"
triggerall = root,name!="F1"
triggerall = root,name!="D-mizuchi"
triggerall = root,name!="genjitsu"
triggerall = root,name!="G OROCHI"
trigger1 =ishelper
v = 50
value =ifelse((enemy,var(8)=50),gametime-enemy,var(23),enemy,var(9))
ignorehitpause = 1
pausemovetime = 9999999
supermovetime = 9999999

[state 1]
type = ParentVarSet
triggerall = root,name!="UNKNOWN"
triggerall = root,name!="Death Star"
triggerall = root,name!="F1"
triggerall = root,name!="D-mizuchi"
triggerall = root,name!="genjitsu"
triggerall = root,name!="G OROCHI"
trigger1 =ishelper
v = 51
value =ifelse((enemy,var(8)=51),gametime-enemy,var(23),enemy,var(9))
ignorehitpause = 1
pausemovetime = 9999999
supermovetime = 9999999

[state 1]
type = ParentVarSet
triggerall = root,name!="UNKNOWN"
triggerall = root,name!="Death Star"
triggerall = root,name!="F1"
triggerall = root,name!="D-mizuchi"
triggerall = root,name!="genjitsu"
triggerall = root,name!="G OROCHI"
trigger1 =ishelper
v = 52
value =ifelse((enemy,var(8)=52),gametime-enemy,var(23),enemy,var(9))
ignorehitpause = 1
pausemovetime = 9999999
supermovetime = 9999999

[state 1]
type = ParentVarSet
triggerall = root,name!="UNKNOWN"
triggerall = root,name!="Death Star"
triggerall = root,name!="F1"
triggerall = root,name!="D-mizuchi"
triggerall = root,name!="genjitsu"
triggerall = root,name!="G OROCHI"
trigger1 =ishelper
v = 53
value =ifelse((enemy,var(8)=53),gametime-enemy,var(23),enemy,var(9))
ignorehitpause = 1
pausemovetime = 9999999
supermovetime = 9999999

[state 1]
type = ParentVarSet
triggerall = root,name!="UNKNOWN"
triggerall = root,name!="Death Star"
triggerall = root,name!="F1"
triggerall = root,name!="D-mizuchi"
triggerall = root,name!="genjitsu"
triggerall = root,name!="G OROCHI"
trigger1 =ishelper
v = 54
value =ifelse((enemy,var(8)=54),gametime-enemy,var(23),enemy,var(9))
ignorehitpause = 1
pausemovetime = 9999999
supermovetime = 9999999

[state 1]
type = ParentVarSet
triggerall = root,name!="UNKNOWN"
triggerall = root,name!="Death Star"
triggerall = root,name!="F1"
triggerall = root,name!="D-mizuchi"
triggerall = root,name!="genjitsu"
triggerall = root,name!="G OROCHI"
trigger1 =ishelper
v = 55
value =ifelse((enemy,var(8)=55),gametime-enemy,var(23),enemy,var(9))
ignorehitpause = 1
pausemovetime = 9999999
supermovetime = 9999999

[state 1]
type = ParentVarSet
triggerall = root,name!="UNKNOWN"
triggerall = root,name!="Death Star"
triggerall = root,name!="F1"
triggerall = root,name!="D-mizuchi"
triggerall = root,name!="genjitsu"
triggerall = root,name!="G OROCHI"
trigger1 =ishelper
v = 56
value =ifelse((enemy,var(8)=56),gametime-enemy,var(23),enemy,var(9))
ignorehitpause = 1
pausemovetime = 9999999
supermovetime = 9999999

[state 1]
type = ParentVarSet
triggerall = root,name!="UNKNOWN"
triggerall = root,name!="Death Star"
triggerall = root,name!="F1"
triggerall = root,name!="D-mizuchi"
triggerall = root,name!="genjitsu"
triggerall = root,name!="G OROCHI"
trigger1 =ishelper
v = 57
value =ifelse((enemy,var(8)=57),gametime-enemy,var(23),enemy,var(9))
ignorehitpause = 1
pausemovetime = 9999999
supermovetime = 9999999

[state 1]
type = ParentVarSet
triggerall = root,name!="UNKNOWN"
triggerall = root,name!="Death Star"
triggerall = root,name!="F1"
triggerall = root,name!="D-mizuchi"
triggerall = root,name!="genjitsu"
triggerall = root,name!="G OROCHI"
trigger1 =ishelper
v = 58
value =ifelse((enemy,var(8)=58),gametime-enemy,var(23),enemy,var(9))
ignorehitpause = 1
pausemovetime = 9999999
supermovetime = 9999999

[state 1]
type = ParentVarSet
triggerall = root,name!="UNKNOWN"
triggerall = root,name!="Death Star"
triggerall = root,name!="F1"
triggerall = root,name!="D-mizuchi"
triggerall = root,name!="genjitsu"
triggerall = root,name!="G OROCHI"
trigger1 =ishelper
v = 59
value =ifelse((enemy,var(8)=59),gametime-enemy,var(23),enemy,var(9))
ignorehitpause = 1
pausemovetime = 9999999
supermovetime = 9999999

[state 3876]
type = ParentVarSet
triggerall = root,name!="UNKNOWN"
triggerall = root,name!="Death Star"
triggerall = root,name!="F1"
triggerall = root,name!="D-mizuchi"
triggerall = root,name!="genjitsu"
triggerall = root,name!="G OROCHI"
trigger1 =ishelper
fv = 0
value =ifelse((enemy,var(12)=0),gametime-enemy,var(23),enemy,var(9))
ignorehitpause = 1
pausemovetime = 9999999
supermovetime = 9999999

[state 3876]
type = ParentVarSet
triggerall = root,name!="UNKNOWN"
triggerall = root,name!="Death Star"
triggerall = root,name!="F1"
triggerall = root,name!="D-mizuchi"
triggerall = root,name!="genjitsu"
triggerall = root,name!="G OROCHI"
trigger1 =ishelper
fv = 1
value =ifelse((enemy,var(12)=1),gametime-enemy,var(23),enemy,var(9))
ignorehitpause = 1
pausemovetime = 9999999
supermovetime = 9999999

[state 3876]
type = ParentVarSet
triggerall = root,name!="UNKNOWN"
triggerall = root,name!="Death Star"
triggerall = root,name!="F1"
triggerall = root,name!="D-mizuchi"
triggerall = root,name!="genjitsu"
triggerall = root,name!="G OROCHI"
trigger1 =ishelper
fv = 2
value =ifelse((enemy,var(12)=2),gametime-enemy,var(23),enemy,var(9))
ignorehitpause = 1
pausemovetime = 9999999
supermovetime = 9999999

[state 3876]
type = ParentVarSet
triggerall = root,name!="UNKNOWN"
triggerall = root,name!="Death Star"
triggerall = root,name!="F1"
triggerall = root,name!="D-mizuchi"
triggerall = root,name!="genjitsu"
triggerall = root,name!="G OROCHI"
trigger1 =ishelper
fv = 3
value =ifelse((enemy,var(12)=3),gametime-enemy,var(23),enemy,var(9))
ignorehitpause = 1
pausemovetime = 9999999
supermovetime = 9999999

[state 3876]
type = ParentVarSet
triggerall = root,name!="UNKNOWN"
triggerall = root,name!="Death Star"
triggerall = root,name!="F1"
triggerall = root,name!="D-mizuchi"
triggerall = root,name!="genjitsu"
triggerall = root,name!="G OROCHI"
trigger1 =ishelper
fv = 4
value =ifelse((enemy,var(12)=4),gametime-enemy,var(23),enemy,var(9))
ignorehitpause = 1
pausemovetime = 9999999
supermovetime = 9999999

[state 3876]
type = ParentVarSet
triggerall = root,name!="UNKNOWN"
triggerall = root,name!="Death Star"
triggerall = root,name!="F1"
triggerall = root,name!="D-mizuchi"
triggerall = root,name!="genjitsu"
triggerall = root,name!="G OROCHI"
trigger1 =ishelper
fv = 5
value =ifelse((enemy,var(12)=5),gametime-enemy,var(23),enemy,var(9))
ignorehitpause = 1
pausemovetime = 9999999
supermovetime = 9999999

[state 3876]
type = ParentVarSet
triggerall = root,name!="UNKNOWN"
triggerall = root,name!="Death Star"
triggerall = root,name!="F1"
triggerall = root,name!="D-mizuchi"
triggerall = root,name!="genjitsu"
triggerall = root,name!="G OROCHI"
trigger1 =ishelper
fv = 6
value =ifelse((enemy,var(12)=6),gametime-enemy,var(23),enemy,var(9))
ignorehitpause = 1
pausemovetime = 9999999
supermovetime = 9999999

[state 3876]
type = ParentVarSet
triggerall = root,name!="UNKNOWN"
triggerall = root,name!="Death Star"
triggerall = root,name!="F1"
triggerall = root,name!="D-mizuchi"
triggerall = root,name!="genjitsu"
triggerall = root,name!="G OROCHI"
trigger1 =ishelper
fv = 7
value =ifelse((enemy,var(12)=7),gametime-enemy,var(23),enemy,var(9))
ignorehitpause = 1
pausemovetime = 9999999
supermovetime = 9999999

[state 3876]
type = ParentVarSet
triggerall = root,name!="UNKNOWN"
triggerall = root,name!="Death Star"
triggerall = root,name!="F1"
triggerall = root,name!="D-mizuchi"
triggerall = root,name!="genjitsu"
triggerall = root,name!="G OROCHI"
trigger1 =ishelper
fv = 8
value =ifelse((enemy,var(12)=8),gametime-enemy,var(23),enemy,var(9))
ignorehitpause = 1
pausemovetime = 9999999
supermovetime = 9999999

[state 3876]
type = ParentVarSet
triggerall = root,name!="UNKNOWN"
triggerall = root,name!="Death Star"
triggerall = root,name!="F1"
triggerall = root,name!="D-mizuchi"
triggerall = root,name!="genjitsu"
triggerall = root,name!="G OROCHI"
trigger1 =ishelper
fv = 9
value =ifelse((enemy,var(12)=9),gametime-enemy,var(23),enemy,var(9))
ignorehitpause = 1
pausemovetime = 9999999
supermovetime = 9999999

[state 3876]
type = ParentVarSet
triggerall = root,name!="UNKNOWN"
triggerall = root,name!="Death Star"
triggerall = root,name!="F1"
triggerall = root,name!="D-mizuchi"
triggerall = root,name!="genjitsu"
triggerall = root,name!="G OROCHI"
trigger1 =ishelper
fv = 10
value =ifelse((enemy,var(12)=10),gametime-enemy,var(23),enemy,var(9))
ignorehitpause = 1
pausemovetime = 9999999
supermovetime = 9999999

[state 3876]
type = ParentVarSet
triggerall = root,name!="UNKNOWN"
triggerall = root,name!="Death Star"
triggerall = root,name!="F1"
triggerall = root,name!="D-mizuchi"
triggerall = root,name!="genjitsu"
triggerall = root,name!="G OROCHI"
trigger1 =ishelper
fv = 11
value =ifelse((enemy,var(12)=11),gametime-enemy,var(23),enemy,var(9))
ignorehitpause = 1
pausemovetime = 9999999
supermovetime = 9999999

[state 3876]
type = ParentVarSet
triggerall = root,name!="UNKNOWN"
triggerall = root,name!="Death Star"
triggerall = root,name!="F1"
triggerall = root,name!="D-mizuchi"
triggerall = root,name!="genjitsu"
triggerall = root,name!="G OROCHI"
trigger1 =ishelper
fv = 12
value =ifelse((enemy,var(12)=12),gametime-enemy,var(23),enemy,var(9))
ignorehitpause = 1
pausemovetime = 9999999
supermovetime = 9999999

[state 3876]
type = ParentVarSet
triggerall = root,name!="UNKNOWN"
triggerall = root,name!="Death Star"
triggerall = root,name!="F1"
triggerall = root,name!="D-mizuchi"
triggerall = root,name!="genjitsu"
triggerall = root,name!="G OROCHI"
trigger1 =ishelper
fv = 13
value =ifelse((enemy,var(12)=13),gametime-enemy,var(23),enemy,var(9))
ignorehitpause = 1
pausemovetime = 9999999
supermovetime = 9999999

[state 3876]
type = ParentVarSet
triggerall = root,name!="UNKNOWN"
triggerall = root,name!="Death Star"
triggerall = root,name!="F1"
triggerall = root,name!="D-mizuchi"
triggerall = root,name!="genjitsu"
triggerall = root,name!="G OROCHI"
trigger1 =ishelper
fv = 14
value =ifelse((enemy,var(12)=14),gametime-enemy,var(23),enemy,var(9))
ignorehitpause = 1
pausemovetime = 9999999
supermovetime = 9999999

[state 3876]
type = ParentVarSet
triggerall = root,name!="UNKNOWN"
triggerall = root,name!="Death Star"
triggerall = root,name!="F1"
triggerall = root,name!="D-mizuchi"
triggerall = root,name!="genjitsu"
triggerall = root,name!="G OROCHI"
trigger1 =ishelper
fv = 15
value =ifelse((enemy,var(12)=15),gametime-enemy,var(23),enemy,var(9))
ignorehitpause = 1
pausemovetime = 9999999
supermovetime = 9999999

[state 3876]
type = ParentVarSet
triggerall = root,name!="UNKNOWN"
triggerall = root,name!="Death Star"
triggerall = root,name!="F1"
triggerall = root,name!="D-mizuchi"
triggerall = root,name!="genjitsu"
triggerall = root,name!="G OROCHI"
trigger1 =ishelper
fv = 16
value =ifelse((enemy,var(12)=16),gametime-enemy,var(23),enemy,var(9))
ignorehitpause = 1
pausemovetime = 9999999
supermovetime = 9999999

[state 3876]
type = ParentVarSet
triggerall = root,name!="UNKNOWN"
triggerall = root,name!="Death Star"
triggerall = root,name!="F1"
triggerall = root,name!="D-mizuchi"
triggerall = root,name!="genjitsu"
triggerall = root,name!="G OROCHI"
trigger1 =ishelper
fv = 17
value =ifelse((enemy,var(12)=17),gametime-enemy,var(23),enemy,var(9))
ignorehitpause = 1
pausemovetime = 9999999
supermovetime = 9999999

[state 3876]
type = ParentVarSet
triggerall = root,name!="UNKNOWN"
triggerall = root,name!="Death Star"
triggerall = root,name!="F1"
triggerall = root,name!="D-mizuchi"
triggerall = root,name!="genjitsu"
triggerall = root,name!="G OROCHI"
trigger1 =ishelper
fv = 18
value =ifelse((enemy,var(12)=18),gametime-enemy,var(23),enemy,var(9))
ignorehitpause = 1
pausemovetime = 9999999
supermovetime = 9999999

[state 3876]
type = ParentVarSet
triggerall = root,name!="UNKNOWN"
triggerall = root,name!="Death Star"
triggerall = root,name!="F1"
triggerall = root,name!="D-mizuchi"
triggerall = root,name!="genjitsu"
triggerall = root,name!="G OROCHI"
trigger1 =ishelper
fv = 19
value =ifelse((enemy,var(12)=19),gametime-enemy,var(23),enemy,var(9))
ignorehitpause = 1
pausemovetime = 9999999
supermovetime = 9999999

[state 3876]
type = ParentVarSet
triggerall = root,name!="UNKNOWN"
triggerall = root,name!="Death Star"
triggerall = root,name!="F1"
triggerall = root,name!="D-mizuchi"
triggerall = root,name!="genjitsu"
triggerall = root,name!="G OROCHI"
trigger1 =ishelper
fv = 20
value =ifelse((enemy,var(12)=20),gametime-enemy,var(23),enemy,var(9))
ignorehitpause = 1
pausemovetime = 9999999
supermovetime = 9999999

[state 3876]
type = ParentVarSet
triggerall = root,name!="UNKNOWN"
triggerall = root,name!="Death Star"
triggerall = root,name!="F1"
triggerall = root,name!="D-mizuchi"
triggerall = root,name!="genjitsu"
triggerall = root,name!="G OROCHI"
trigger1 =ishelper
fv = 21
value =ifelse((enemy,var(12)=21),gametime-enemy,var(23),enemy,var(9))
ignorehitpause = 1
pausemovetime = 9999999
supermovetime = 9999999


[state 3876]
type = ParentVarSet
triggerall = root,name!="UNKNOWN"
triggerall = root,name!="Death Star"
triggerall = root,name!="F1"
triggerall = root,name!="D-mizuchi"
triggerall = root,name!="genjitsu"
triggerall = root,name!="G OROCHI"
trigger1 =ishelper
fv = 22
value =ifelse((enemy,var(12)=22),gametime-enemy,var(23),enemy,var(9))
ignorehitpause = 1
pausemovetime = 9999999
supermovetime = 9999999

[state 3876]
type = ParentVarSet
triggerall = root,name!="UNKNOWN"
triggerall = root,name!="Death Star"
triggerall = root,name!="F1"
triggerall = root,name!="D-mizuchi"
triggerall = root,name!="genjitsu"
triggerall = root,name!="G OROCHI"
trigger1 =ishelper
fv = 23
value =ifelse((enemy,var(12)=23),gametime-enemy,var(23),enemy,var(9))
ignorehitpause = 1
pausemovetime = 9999999
supermovetime = 9999999

[state 3876]
type = ParentVarSet
triggerall = root,name!="UNKNOWN"
triggerall = root,name!="Death Star"
triggerall = root,name!="F1"
triggerall = root,name!="D-mizuchi"
triggerall = root,name!="genjitsu"
triggerall = root,name!="G OROCHI"
trigger1 =ishelper
trigger1 =root,name!="Tenma"
fv = 24
value =ifelse((enemy,var(12)=24),gametime-enemy,var(23),enemy,var(9))
ignorehitpause = 1
pausemovetime = 9999999
supermovetime = 9999999

[state 3876]
type = ParentVarSet
triggerall = root,name!="UNKNOWN"
triggerall = root,name!="Death Star"
triggerall = root,name!="F1"
triggerall = root,name!="D-mizuchi"
triggerall = root,name!="genjitsu"
triggerall = root,name!="G OROCHI"
trigger1 =ishelper
fv = 25
value =ifelse((enemy,var(12)=25),gametime-enemy,var(23),enemy,var(9))
ignorehitpause = 1
pausemovetime = 9999999
supermovetime = 9999999

[state 3876]
type = ParentVarSet
triggerall = root,name!="UNKNOWN"
triggerall = root,name!="Death Star"
triggerall = root,name!="F1"
triggerall = root,name!="D-mizuchi"
triggerall = root,name!="genjitsu"
triggerall = root,name!="G OROCHI"
trigger1 =ishelper
fv = 26
value =ifelse((enemy,var(12)=26),gametime-enemy,var(23),enemy,var(9))
ignorehitpause = 1
pausemovetime = 9999999
supermovetime = 9999999

[state 3876]
type = ParentVarSet
triggerall = root,name!="UNKNOWN"
triggerall = root,name!="Death Star"
triggerall = root,name!="F1"
triggerall = root,name!="D-mizuchi"
triggerall = root,name!="genjitsu"
triggerall = root,name!="G OROCHI"
trigger1 =ishelper
fv = 27
value =ifelse((enemy,var(12)=27),gametime-enemy,var(23),enemy,var(9))
ignorehitpause = 1
pausemovetime = 9999999
supermovetime = 9999999

[state 3876]
type = ParentVarSet
triggerall = root,name!="UNKNOWN"
triggerall = root,name!="Death Star"
triggerall = root,name!="F1"
triggerall = root,name!="D-mizuchi"
triggerall = root,name!="genjitsu"
triggerall = root,name!="G OROCHI"
trigger1 =ishelper
fv = 28
value =ifelse((enemy,var(12)=28),gametime-enemy,var(23),enemy,var(9))
ignorehitpause = 1
pausemovetime = 9999999
supermovetime = 9999999

[state 3876]
type = ParentVarSet
triggerall = root,name!="UNKNOWN"
triggerall = root,name!="Death Star"
triggerall = root,name!="F1"
triggerall = root,name!="D-mizuchi"
triggerall = root,name!="genjitsu"
triggerall = root,name!="G OROCHI"
trigger1 =ishelper
fv = 29
value =ifelse((enemy,var(12)=29),gametime-enemy,var(23),enemy,var(9))
ignorehitpause = 1
pausemovetime = 9999999
supermovetime = 9999999

[state 3876]
type = ParentVarSet
triggerall = root,name!="UNKNOWN"
triggerall = root,name!="Death Star"
triggerall = root,name!="F1"
triggerall = root,name!="D-mizuchi"
triggerall = root,name!="genjitsu"
triggerall = root,name!="G OROCHI"
trigger1 =ishelper
fv = 30
value =ifelse((enemy,var(12)=30),gametime-enemy,var(23),enemy,var(9))
ignorehitpause = 1
pausemovetime = 9999999
supermovetime = 9999999

[state 3876]
type = ParentVarSet
triggerall = root,name!="UNKNOWN"
triggerall = root,name!="Death Star"
triggerall = root,name!="F1"
triggerall = root,name!="D-mizuchi"
triggerall = root,name!="genjitsu"
triggerall = root,name!="G OROCHI"
trigger1 =ishelper
fv = 31
value =ifelse((enemy,var(12)=31),gametime-enemy,var(23),enemy,var(9))
ignorehitpause = 1
pausemovetime = 9999999
supermovetime = 9999999

[state 3876]
type = ParentVarSet
triggerall = root,name!="UNKNOWN"
triggerall = root,name!="Death Star"
triggerall = root,name!="F1"
triggerall = root,name!="D-mizuchi"
triggerall = root,name!="genjitsu"
triggerall = root,name!="G OROCHI"
trigger1 =ishelper
fv = 32
value =ifelse((enemy,var(12)=32),gametime-enemy,var(23),enemy,var(9))
ignorehitpause = 1
pausemovetime = 9999999
supermovetime = 9999999

[state 3876]
type = ParentVarSet
triggerall = root,name!="UNKNOWN"
triggerall = root,name!="Death Star"
triggerall = root,name!="F1"
triggerall = root,name!="D-mizuchi"
triggerall = root,name!="genjitsu"
triggerall = root,name!="G OROCHI"
trigger1 =ishelper
fv = 33
value =ifelse((enemy,var(12)=33),gametime-enemy,var(23),enemy,var(9))
ignorehitpause = 1
pausemovetime = 9999999
supermovetime = 9999999

[state 3876]
type = ParentVarSet
triggerall = root,name!="UNKNOWN"
triggerall = root,name!="Death Star"
triggerall = root,name!="F1"
triggerall = root,name!="D-mizuchi"
triggerall = root,name!="genjitsu"
triggerall = root,name!="G OROCHI"
trigger1 =ishelper
fv = 34
value =ifelse((enemy,var(12)=34),gametime-enemy,var(23),enemy,var(9))
ignorehitpause = 1
pausemovetime = 9999999
supermovetime = 9999999

[state 3876]
type = ParentVarSet
triggerall = root,name!="UNKNOWN"
triggerall = root,name!="Death Star"
triggerall = root,name!="F1"
triggerall = root,name!="D-mizuchi"
triggerall = root,name!="genjitsu"
triggerall = root,name!="G OROCHI"
trigger1 =ishelper
fv = 35
value =ifelse((enemy,var(12)=35),gametime-enemy,var(23),enemy,var(9))
ignorehitpause = 1
pausemovetime = 9999999
supermovetime = 9999999

[state 3876]
type = ParentVarSet
triggerall = root,name!="UNKNOWN"
triggerall = root,name!="Death Star"
triggerall = root,name!="F1"
triggerall = root,name!="D-mizuchi"
triggerall = root,name!="genjitsu"
triggerall = root,name!="G OROCHI"
trigger1 =ishelper
fv = 36
value =ifelse((enemy,var(12)=36),gametime-enemy,var(23),enemy,var(9))
ignorehitpause = 1
pausemovetime = 9999999
supermovetime = 9999999

[state 3876]
type = ParentVarSet
triggerall = root,name!="UNKNOWN"
triggerall = root,name!="Death Star"
triggerall = root,name!="F1"
triggerall = root,name!="D-mizuchi"
triggerall = root,name!="genjitsu"
triggerall = root,name!="G OROCHI"
trigger1 =ishelper
fv = 37
value =ifelse((enemy,var(12)=37),gametime-enemy,var(23),enemy,var(9))
ignorehitpause = 1
pausemovetime = 9999999
supermovetime = 9999999

[state 3876]
type = ParentVarSet
triggerall = root,name!="UNKNOWN"
triggerall = root,name!="Death Star"
triggerall = root,name!="F1"
triggerall = root,name!="D-mizuchi"
triggerall = root,name!="genjitsu"
triggerall = root,name!="G OROCHI"
trigger1 =ishelper
fv = 38
value =ifelse((enemy,var(12)=38),gametime-enemy,var(23),enemy,var(9))
ignorehitpause = 1
pausemovetime = 9999999
supermovetime = 9999999

[state 3876]
type = ParentVarSet
triggerall = root,name!="UNKNOWN"
triggerall = root,name!="Death Star"
triggerall = root,name!="F1"
triggerall = root,name!="D-mizuchi"
triggerall = root,name!="genjitsu"
triggerall = root,name!="G OROCHI"
trigger1 =ishelper
fv = 39
value =ifelse((enemy,var(12)=39),gametime-enemy,var(23),enemy,var(9))
ignorehitpause = 1
pausemovetime = 9999999
supermovetime = 9999999

[State 3876]
type = VarSet
trigger1 = name!="UNKNOWN"
trigger1 = name!="Death Star"
trigger1 = name!="F1"
trigger1 = name!="D-mizuchi"
trigger1 = name!="genjitsu"
trigger1 = name!="G OROCHI"
trigger1 = !ishelper
trigger2 = root,name!="UNKNOWN"
trigger2 = root,name!="Death Star"
trigger2 = root,name!="F1"
trigger2 = root,name!="D-mizuchi"
trigger2 = root,name!="genjitsu"
trigger2 = root,name!="G OROCHI"
trigger2 =ishelper
v = 0
value = ifelse((enemy,var(8)=0),gametime-enemy,var(23),enemy,var(9))
ignorehitpause = 1
pausemovetime = 9999999
supermovetime = 9999999

[State 3876]
type = VarSet
trigger1 = name!="UNKNOWN"
trigger1 = name!="Death Star"
trigger1 = name!="F1"
trigger1 = name!="D-mizuchi"
trigger1 = name!="genjitsu"
trigger1 = name!="G OROCHI"
trigger1 = !ishelper
trigger2 = root,name!="UNKNOWN"
trigger2 = root,name!="Death Star"
trigger2 = root,name!="F1"
trigger2 = root,name!="D-mizuchi"
trigger2 = root,name!="genjitsu"
trigger2 = root,name!="G OROCHI"
trigger2 =ishelper
v = 1
value = ifelse((enemy,var(8)=1),gametime-enemy,var(23),enemy,var(9))
ignorehitpause = 1
pausemovetime = 9999999
supermovetime = 9999999

[State 3876]
type = VarSet
trigger1 = name!="UNKNOWN"
trigger1 = name!="Death Star"
trigger1 = name!="F1"
trigger1 = name!="D-mizuchi"
trigger1 = name!="genjitsu"
trigger1 = name!="G OROCHI"
trigger1 = !ishelper
trigger2 = root,name!="UNKNOWN"
trigger2 = root,name!="Death Star"
trigger2 = root,name!="F1"
trigger2 = root,name!="D-mizuchi"
trigger2 = root,name!="genjitsu"
trigger2 = root,name!="G OROCHI"
trigger2 =ishelper
v = 2
value = ifelse((enemy,var(8)=2),gametime-enemy,var(23),enemy,var(9))
ignorehitpause = 1
pausemovetime = 9999999
supermovetime = 9999999

[State 3876]
type = VarSet
trigger1 = name!="UNKNOWN"
trigger1 = name!="Death Star"
trigger1 = name!="F1"
trigger1 = name!="D-mizuchi"
trigger1 = name!="genjitsu"
trigger1 = name!="G OROCHI"
trigger1 = !ishelper
trigger2 = root,name!="UNKNOWN"
trigger2 = root,name!="Death Star"
trigger2 = root,name!="F1"
trigger2 = root,name!="D-mizuchi"
trigger2 = root,name!="genjitsu"
trigger2 = root,name!="G OROCHI"
trigger2 =ishelper
v = 3
value = ifelse((enemy,var(8)=3),gametime-enemy,var(23),enemy,var(9))
ignorehitpause = 1
pausemovetime = 9999999
supermovetime = 9999999

[State 3876]
type = VarSet
trigger1 = name!="UNKNOWN"
trigger1 = name!="Death Star"
trigger1 = name!="F1"
trigger1 = name!="D-mizuchi"
trigger1 = name!="genjitsu"
trigger1 = name!="G OROCHI"
trigger1 = !ishelper
trigger2 = root,name!="UNKNOWN"
trigger2 = root,name!="Death Star"
trigger2 = root,name!="F1"
trigger2 = root,name!="D-mizuchi"
trigger2 = root,name!="genjitsu"
trigger2 = root,name!="G OROCHI"
trigger2 =ishelper
v = 4
value = ifelse((enemy,var(8)=4),gametime-enemy,var(23),enemy,var(9))
ignorehitpause = 1
pausemovetime = 9999999
supermovetime = 9999999

[State 3876]
type = VarSet
trigger1 = name!="UNKNOWN"
trigger1 = name!="Death Star"
trigger1 = name!="F1"
trigger1 = name!="D-mizuchi"
trigger1 = name!="genjitsu"
trigger1 = name!="G OROCHI"
trigger1 = !ishelper
trigger2 = root,name!="UNKNOWN"
trigger2 = root,name!="Death Star"
trigger2 = root,name!="F1"
trigger2 = root,name!="D-mizuchi"
trigger2 = root,name!="genjitsu"
trigger2 = root,name!="G OROCHI"
trigger2 =ishelper
v = 5
value = ifelse((enemy,var(8)=5),gametime-enemy,var(23),enemy,var(9))
ignorehitpause = 1
pausemovetime = 9999999
supermovetime = 9999999

[State 3876]
type = VarSet
trigger1 = name!="UNKNOWN"
trigger1 = name!="Death Star"
trigger1 = name!="F1"
trigger1 = name!="D-mizuchi"
trigger1 = name!="genjitsu"
trigger1 = name!="G OROCHI"
trigger1 = !ishelper
trigger2 = root,name!="UNKNOWN"
trigger2 = root,name!="Death Star"
trigger2 = root,name!="F1"
trigger2 = root,name!="D-mizuchi"
trigger2 = root,name!="genjitsu"
trigger2 = root,name!="G OROCHI"
trigger2 =ishelper
v = 6
value = ifelse((enemy,var(8)=6),gametime-enemy,var(23),enemy,var(9))
ignorehitpause = 1
pausemovetime = 9999999
supermovetime = 9999999

[State 3876]
type = VarSet
trigger1 = name!="UNKNOWN"
trigger1 = name!="Death Star"
trigger1 = name!="F1"
trigger1 = name!="D-mizuchi"
trigger1 = name!="genjitsu"
trigger1 = name!="G OROCHI"
trigger1 = !ishelper
trigger2 = root,name!="UNKNOWN"
trigger2 = root,name!="Death Star"
trigger2 = root,name!="F1"
trigger2 = root,name!="D-mizuchi"
trigger2 = root,name!="genjitsu"
trigger2 = root,name!="G OROCHI"
trigger2 =ishelper
v = 7
value = ifelse((enemy,var(8)=7),gametime-enemy,var(23),enemy,var(9))
ignorehitpause = 1
pausemovetime = 9999999
supermovetime = 9999999

[State 3876]
type = VarSet
trigger1 = name!="UNKNOWN"
trigger1 = name!="Death Star"
trigger1 = name!="F1"
trigger1 = name!="D-mizuchi"
trigger1 = name!="genjitsu"
trigger1 = name!="G OROCHI"
trigger1 = !ishelper
trigger2 = root,name!="UNKNOWN"
trigger2 = root,name!="Death Star"
trigger2 = root,name!="F1"
trigger2 = root,name!="D-mizuchi"
trigger2 = root,name!="genjitsu"
trigger2 = root,name!="G OROCHI"
trigger2 =ishelper
v = 8
value = ifelse((enemy,var(8)=8),gametime-enemy,var(23),enemy,var(9))
ignorehitpause = 1
pausemovetime = 9999999
supermovetime = 9999999

[State 3876]
type = VarSet
trigger1 = name!="UNKNOWN"
trigger1 = name!="Death Star"
trigger1 = name!="F1"
trigger1 = name!="D-mizuchi"
trigger1 = name!="genjitsu"
trigger1 = name!="G OROCHI"
trigger1 = !ishelper
trigger2 = root,name!="UNKNOWN"
trigger2 = root,name!="Death Star"
trigger2 = root,name!="F1"
trigger2 = root,name!="D-mizuchi"
trigger2 = root,name!="genjitsu"
trigger2 = root,name!="G OROCHI"
trigger2 =ishelper
v = 9
value = ifelse((enemy,var(8)=9),gametime-enemy,var(23),enemy,var(9))
ignorehitpause = 1
pausemovetime = 9999999
supermovetime = 9999999

[State 3876]
type = VarSet
trigger1 = name!="UNKNOWN"
trigger1 = name!="Death Star"
trigger1 = name!="F1"
trigger1 = name!="D-mizuchi"
trigger1 = name!="genjitsu"
trigger1 = name!="G OROCHI"
trigger1 = !ishelper
trigger2 = root,name!="UNKNOWN"
trigger2 = root,name!="Death Star"
trigger2 = root,name!="F1"
trigger2 = root,name!="D-mizuchi"
trigger2 = root,name!="genjitsu"
trigger2 = root,name!="G OROCHI"
trigger2 =ishelper
v = 10
value = ifelse((enemy,var(8)=10),gametime-enemy,var(23),enemy,var(9))
ignorehitpause = 1
pausemovetime = 9999999
supermovetime = 9999999

[State 3876]
type = VarSet
trigger1 = name!="UNKNOWN"
trigger1 = name!="Death Star"
trigger1 = name!="F1"
trigger1 = name!="D-mizuchi"
trigger1 = name!="genjitsu"
trigger1 = name!="G OROCHI"
trigger1 = !ishelper
trigger2 = root,name!="UNKNOWN"
trigger2 = root,name!="Death Star"
trigger2 = root,name!="F1"
trigger2 = root,name!="D-mizuchi"
trigger2 = root,name!="genjitsu"
trigger2 = root,name!="G OROCHI"
trigger2 =ishelper
v = 11
value = ifelse((enemy,var(8)=11),gametime-enemy,var(23),enemy,var(9))
ignorehitpause = 1
pausemovetime = 9999999
supermovetime = 9999999

[State 3876]
type = VarSet
trigger1 = name!="UNKNOWN"
trigger1 = name!="Death Star"
trigger1 = name!="F1"
trigger1 = name!="D-mizuchi"
trigger1 = name!="genjitsu"
trigger1 = name!="G OROCHI"
trigger1 = !ishelper
trigger2 = root,name!="UNKNOWN"
trigger2 = root,name!="Death Star"
trigger2 = root,name!="F1"
trigger2 = root,name!="D-mizuchi"
trigger2 = root,name!="genjitsu"
trigger2 = root,name!="G OROCHI"
trigger2 =ishelper
v = 12
value = ifelse((enemy,var(8)=12),gametime-enemy,var(23),enemy,var(9))
ignorehitpause = 1
pausemovetime = 9999999
supermovetime = 9999999

[State 3876]
type = VarSet
trigger1 = name!="UNKNOWN"
trigger1 = name!="Death Star"
trigger1 = name!="F1"
trigger1 = name!="D-mizuchi"
trigger1 = name!="genjitsu"
trigger1 = name!="G OROCHI"
trigger1 = !ishelper
trigger2 = root,name!="UNKNOWN"
trigger2 = root,name!="Death Star"
trigger2 = root,name!="F1"
trigger2 = root,name!="D-mizuchi"
trigger2 = root,name!="genjitsu"
trigger2 = root,name!="G OROCHI"
trigger2 =ishelper
v = 13
value = ifelse((enemy,var(8)=13),gametime-enemy,var(23),enemy,var(9))
ignorehitpause = 1
pausemovetime = 9999999
supermovetime = 9999999

[State 3876]
type = VarSet
trigger1 = name!="UNKNOWN"
trigger1 = name!="Death Star"
trigger1 = name!="F1"
trigger1 = name!="D-mizuchi"
trigger1 = name!="genjitsu"
trigger1 = name!="G OROCHI"
trigger1 = !ishelper
trigger2 = root,name!="UNKNOWN"
trigger2 = root,name!="Death Star"
trigger2 = root,name!="F1"
trigger2 = root,name!="D-mizuchi"
trigger2 = root,name!="genjitsu"
trigger2 = root,name!="G OROCHI"
trigger2 =ishelper
v = 14
value = ifelse((enemy,var(8)=14),gametime-enemy,var(23),enemy,var(9))
ignorehitpause = 1
pausemovetime = 9999999
supermovetime = 9999999

[State 3876]
type = VarSet
trigger1 = name!="UNKNOWN"
trigger1 = name!="Death Star"
trigger1 = name!="F1"
trigger1 = name!="D-mizuchi"
trigger1 = name!="genjitsu"
trigger1 = name!="G OROCHI"
trigger1 = !ishelper
trigger2 = root,name!="UNKNOWN"
trigger2 = root,name!="Death Star"
trigger2 = root,name!="F1"
trigger2 = root,name!="D-mizuchi"
trigger2 = root,name!="genjitsu"
trigger2 = root,name!="G OROCHI"
trigger2 =ishelper
v = 15
value = ifelse((enemy,var(8)=15),gametime-enemy,var(23),enemy,var(9))
ignorehitpause = 1
pausemovetime = 9999999
supermovetime = 9999999

[State 3876]
type = VarSet
trigger1 = name!="UNKNOWN"
trigger1 = name!="Death Star"
trigger1 = name!="F1"
trigger1 = name!="D-mizuchi"
trigger1 = name!="genjitsu"
trigger1 = name!="G OROCHI"
trigger1 = !ishelper
trigger2 = root,name!="UNKNOWN"
trigger2 = root,name!="Death Star"
trigger2 = root,name!="F1"
trigger2 = root,name!="D-mizuchi"
trigger2 = root,name!="genjitsu"
trigger2 = root,name!="G OROCHI"
trigger2 =ishelper
v = 16
value = ifelse((enemy,var(8)=16),gametime-enemy,var(23),enemy,var(9))
ignorehitpause = 1
pausemovetime = 9999999
supermovetime = 9999999

[State 3876]
type = VarSet
trigger1 = name!="UNKNOWN"
trigger1 = name!="Death Star"
trigger1 = name!="F1"
trigger1 = name!="D-mizuchi"
trigger1 = name!="genjitsu"
trigger1 = name!="G OROCHI"
trigger1 = !ishelper
trigger2 = root,name!="UNKNOWN"
trigger2 = root,name!="Death Star"
trigger2 = root,name!="F1"
trigger2 = root,name!="D-mizuchi"
trigger2 = root,name!="genjitsu"
trigger2 = root,name!="G OROCHI"
trigger2 =ishelper
v = 17
value = ifelse((enemy,var(8)=17),gametime-enemy,var(23),enemy,var(9))
ignorehitpause = 1
pausemovetime = 9999999
supermovetime = 9999999

[State 3876]
type = VarSet
trigger1 = name!="UNKNOWN"
trigger1 = name!="Death Star"
trigger1 = name!="F1"
trigger1 = name!="D-mizuchi"
trigger1 = name!="genjitsu"
trigger1 = name!="G OROCHI"
trigger1 = !ishelper
trigger2 = root,name!="UNKNOWN"
trigger2 = root,name!="Death Star"
trigger2 = root,name!="F1"
trigger2 = root,name!="D-mizuchi"
trigger2 = root,name!="genjitsu"
trigger2 = root,name!="G OROCHI"
trigger2 =ishelper
v = 18
value = ifelse((enemy,var(8)=18),gametime-enemy,var(23),enemy,var(9))
ignorehitpause = 1
pausemovetime = 9999999
supermovetime = 9999999

[State 3876]
type = VarSet
trigger1 = name!="UNKNOWN"
trigger1 = name!="Death Star"
trigger1 = name!="F1"
trigger1 = name!="D-mizuchi"
trigger1 = name!="genjitsu"
trigger1 = name!="G OROCHI"
trigger1 = !ishelper
trigger2 = root,name!="UNKNOWN"
trigger2 = root,name!="Death Star"
trigger2 = root,name!="F1"
trigger2 = root,name!="D-mizuchi"
trigger2 = root,name!="genjitsu"
trigger2 = root,name!="G OROCHI"
trigger2 =ishelper
v = 19
value = ifelse((enemy,var(8)=19),gametime-enemy,var(23),enemy,var(9))
ignorehitpause = 1
pausemovetime = 9999999
supermovetime = 9999999

[State 3876]
type = VarSet
trigger1 = name!="UNKNOWN"
trigger1 = name!="Death Star"
trigger1 = name!="F1"
trigger1 = name!="D-mizuchi"
trigger1 = name!="genjitsu"
trigger1 = name!="G OROCHI"
trigger1 = !ishelper
trigger2 = root,name!="UNKNOWN"
trigger2 = root,name!="Death Star"
trigger2 = root,name!="F1"
trigger2 = root,name!="D-mizuchi"
trigger2 = root,name!="genjitsu"
trigger2 = root,name!="G OROCHI"
trigger2 =ishelper
v = 20
value = ifelse((enemy,var(8)=20),gametime-enemy,var(23),enemy,var(9))
ignorehitpause = 1
pausemovetime = 9999999
supermovetime = 9999999

[State 3876]
type = VarSet
trigger1 = name!="UNKNOWN"
trigger1 = name!="Death Star"
trigger1 = name!="F1"
trigger1 = name!="D-mizuchi"
trigger1 = name!="genjitsu"
trigger1 = name!="G OROCHI"
trigger1 = !ishelper
trigger2 = root,name!="UNKNOWN"
trigger2 = root,name!="Death Star"
trigger2 = root,name!="F1"
trigger2 = root,name!="D-mizuchi"
trigger2 = root,name!="genjitsu"
trigger2 = root,name!="G OROCHI"
trigger2 =ishelper
v = 21
value = ifelse((enemy,var(8)=21),gametime-enemy,var(23),enemy,var(9))
ignorehitpause = 1
pausemovetime = 9999999
supermovetime = 9999999

[State 3876]
type = VarSet
trigger1 = name!="UNKNOWN"
trigger1 = name!="Death Star"
trigger1 = name!="F1"
trigger1 = name!="D-mizuchi"
trigger1 = name!="genjitsu"
trigger1 = name!="G OROCHI"
trigger1 = !ishelper
trigger2 = root,name!="UNKNOWN"
trigger2 = root,name!="Death Star"
trigger2 = root,name!="F1"
trigger2 = root,name!="D-mizuchi"
trigger2 = root,name!="genjitsu"
trigger2 = root,name!="G OROCHI"
trigger2 =ishelper
v = 22
value = ifelse((enemy,var(8)=22),gametime-enemy,var(23),enemy,var(9))
ignorehitpause = 1
pausemovetime = 9999999
supermovetime = 9999999

[State 3876]
type = VarSet
trigger1 = name!="UNKNOWN"
trigger1 = name!="Death Star"
trigger1 = name!="F1"
trigger1 = name!="D-mizuchi"
trigger1 = name!="genjitsu"
trigger1 = name!="G OROCHI"
trigger1 = !ishelper
triggerall = root,name!="UNKNOWN"
triggerall = root,name!="Death Star"
triggerall = root,name!="F1"
triggerall = root,name!="D-mizuchi"
triggerall = root,name!="genjitsu"
triggerall = root,name!="G OROCHI"
trigger2 =ishelper
v = 23
value = ifelse((enemy,var(8)=23),gametime-enemy,var(23),enemy,var(9))
ignorehitpause = 1
pausemovetime = 9999999
supermovetime = 9999999

[State 3876]
type = VarSet
trigger1 = name!="UNKNOWN"
trigger1 = name!="Death Star"
trigger1 = name!="F1"
trigger1 = name!="D-mizuchi"
trigger1 = name!="genjitsu"
trigger1 = name!="G OROCHI"
trigger1 = !ishelper
trigger2 = root,name!="UNKNOWN"
trigger2 = root,name!="Death Star"
trigger2 = root,name!="F1"
trigger2 = root,name!="D-mizuchi"
trigger2 = root,name!="genjitsu"
trigger2 = root,name!="G OROCHI"
trigger2 =ishelper
v = 24
value = ifelse((enemy,var(8)=24),gametime-enemy,var(23),enemy,var(9))
ignorehitpause = 1
pausemovetime = 9999999
supermovetime = 9999999

[State 3876]
type = VarSet
trigger1 = name!="UNKNOWN"
trigger1 = name!="Death Star"
trigger1 = name!="F1"
trigger1 = name!="D-mizuchi"
trigger1 = name!="genjitsu"
trigger1 = name!="G OROCHI"
trigger1 = !ishelper
trigger2 = root,name!="UNKNOWN"
trigger2 = root,name!="Death Star"
trigger2 = root,name!="F1"
trigger2 = root,name!="D-mizuchi"
trigger2 = root,name!="genjitsu"
trigger2 = root,name!="G OROCHI"
trigger2 =ishelper
v = 25
value = ifelse((enemy,var(8)=25),gametime-enemy,var(23),enemy,var(9))
ignorehitpause = 1
pausemovetime = 9999999
supermovetime = 9999999

[State 3876]
type = VarSet
trigger1 = name!="UNKNOWN"
trigger1 = name!="Death Star"
trigger1 = name!="F1"
trigger1 = name!="D-mizuchi"
trigger1 = name!="genjitsu"
trigger1 = name!="G OROCHI"
trigger1 = !ishelper
trigger2 = root,name!="UNKNOWN"
trigger2 = root,name!="Death Star"
trigger2 = root,name!="F1"
trigger2 = root,name!="D-mizuchi"
trigger2 = root,name!="genjitsu"
trigger2 = root,name!="G OROCHI"
trigger2 =ishelper
v = 26
value = ifelse((enemy,var(8)=26),gametime-enemy,var(23),enemy,var(9))
ignorehitpause = 1
pausemovetime = 9999999
supermovetime = 9999999

[State 3876]
type = VarSet
trigger1 = name!="UNKNOWN"
trigger1 = name!="Death Star"
trigger1 = name!="F1"
trigger1 = name!="D-mizuchi"
trigger1 = name!="genjitsu"
trigger1 = name!="G OROCHI"
trigger1 = !ishelper
trigger2 = root,name!="UNKNOWN"
trigger2 = root,name!="Death Star"
trigger2 = root,name!="F1"
trigger2 = root,name!="D-mizuchi"
trigger2 = root,name!="genjitsu"
trigger2 = root,name!="G OROCHI"
trigger2 =ishelper
v = 27
value = ifelse((enemy,var(8)=27),gametime-enemy,var(23),enemy,var(9))
ignorehitpause = 1
pausemovetime = 9999999
supermovetime = 9999999

[State 3876]
type = VarSet
trigger1 = name!="UNKNOWN"
trigger1 = name!="Death Star"
trigger1 = name!="F1"
trigger1 = name!="D-mizuchi"
trigger1 = name!="genjitsu"
trigger1 = name!="G OROCHI"
trigger1 = !ishelper
trigger2 = root,name!="UNKNOWN"
trigger2 = root,name!="Death Star"
trigger2 = root,name!="F1"
trigger2 = root,name!="D-mizuchi"
trigger2 = root,name!="genjitsu"
trigger2 = root,name!="G OROCHI"
trigger2 =ishelper
v = 28
value = ifelse((enemy,var(8)=28),gametime-enemy,var(23),enemy,var(9))
ignorehitpause = 1
pausemovetime = 9999999
supermovetime = 9999999

[State 3876]
type = VarSet
trigger1 = name!="UNKNOWN"
trigger1 = name!="Death Star"
trigger1 = name!="F1"
trigger1 = name!="D-mizuchi"
trigger1 = name!="genjitsu"
trigger1 = name!="G OROCHI"
trigger1 = !ishelper
trigger2 = root,name!="UNKNOWN"
trigger2 = root,name!="Death Star"
trigger2 = root,name!="F1"
trigger2 = root,name!="D-mizuchi"
trigger2 = root,name!="genjitsu"
trigger2 = root,name!="G OROCHI"
trigger2 =ishelper
v = 29
value = ifelse((enemy,var(8)=29),gametime-enemy,var(23),enemy,var(9))
ignorehitpause = 1
pausemovetime = 9999999
supermovetime = 9999999

[State 3876]
type = VarSet
trigger1 = name!="UNKNOWN"
trigger1 = name!="Death Star"
trigger1 = name!="F1"
trigger1 = name!="D-mizuchi"
trigger1 = name!="genjitsu"
trigger1 = name!="G OROCHI"
trigger1 = !ishelper
trigger2 = root,name!="UNKNOWN"
trigger2 = root,name!="Death Star"
trigger2 = root,name!="F1"
trigger2 = root,name!="D-mizuchi"
trigger2 = root,name!="genjitsu"
trigger2 = root,name!="G OROCHI"
trigger2 =ishelper
v = 30
value = ifelse((enemy,var(8)=30),gametime-enemy,var(23),enemy,var(9))
ignorehitpause = 1
pausemovetime = 9999999
supermovetime = 9999999

[State 3876]
type = VarSet
trigger1 = name!="UNKNOWN"
trigger1 = name!="Death Star"
trigger1 = name!="F1"
trigger1 = name!="D-mizuchi"
trigger1 = name!="genjitsu"
trigger1 = name!="G OROCHI"
trigger1 = !ishelper
trigger2 = root,name!="UNKNOWN"
trigger2 = root,name!="Death Star"
trigger2 = root,name!="F1"
trigger2 = root,name!="D-mizuchi"
trigger2 = root,name!="genjitsu"
trigger2 = root,name!="G OROCHI"
trigger2 =ishelper
v = 31
value = ifelse((enemy,var(8)=31),gametime-enemy,var(23),enemy,var(9))
ignorehitpause = 1
pausemovetime = 9999999
supermovetime = 9999999

[State 3876]
type = VarSet
trigger1 = name!="UNKNOWN"
trigger1 = name!="Death Star"
trigger1 = name!="F1"
trigger1 = name!="D-mizuchi"
trigger1 = name!="genjitsu"
trigger1 = name!="G OROCHI"
trigger1 = !ishelper
trigger2 = root,name!="UNKNOWN"
trigger2 = root,name!="Death Star"
trigger2 = root,name!="F1"
trigger2 = root,name!="D-mizuchi"
trigger2 = root,name!="genjitsu"
trigger2 = root,name!="G OROCHI"
trigger2 =ishelper
v = 32
value = ifelse((enemy,var(8)=32),gametime-enemy,var(23),enemy,var(9))
ignorehitpause = 1
pausemovetime = 9999999
supermovetime = 9999999

[State 3876]
type = VarSet
trigger1 = name!="UNKNOWN"
trigger1 = name!="Death Star"
trigger1 = name!="F1"
trigger1 = name!="D-mizuchi"
trigger1 = name!="genjitsu"
trigger1 = name!="G OROCHI"
trigger1 = !ishelper
trigger2 = root,name!="UNKNOWN"
trigger2 = root,name!="Death Star"
trigger2 = root,name!="F1"
trigger2 = root,name!="D-mizuchi"
trigger2 = root,name!="genjitsu"
trigger2 = root,name!="G OROCHI"
trigger2 =ishelper
v = 33
value = ifelse((enemy,var(8)=33),gametime-enemy,var(23),enemy,var(9))
ignorehitpause = 1
pausemovetime = 9999999
supermovetime = 9999999

[State 3876]
type = VarSet
trigger1 = name!="UNKNOWN"
trigger1 = name!="Death Star"
trigger1 = name!="F1"
trigger1 = name!="D-mizuchi"
trigger1 = name!="genjitsu"
trigger1 = name!="G OROCHI"
trigger1 = !ishelper
trigger2 = root,name!="UNKNOWN"
trigger2 = root,name!="Death Star"
trigger2 = root,name!="F1"
trigger2 = root,name!="D-mizuchi"
trigger2 = root,name!="genjitsu"
trigger2 = root,name!="G OROCHI"
trigger2 =ishelper
v = 34
value = ifelse((enemy,var(8)=34),gametime-enemy,var(23),enemy,var(9))
ignorehitpause = 1
pausemovetime = 9999999
supermovetime = 9999999

[State 3876]
type = VarSet
trigger1 = name!="UNKNOWN"
trigger1 = name!="Death Star"
trigger1 = name!="F1"
trigger1 = name!="D-mizuchi"
trigger1 = name!="genjitsu"
trigger1 = name!="G OROCHI"
trigger1 = !ishelper
trigger2 = root,name!="UNKNOWN"
trigger2 = root,name!="Death Star"
trigger2 = root,name!="F1"
trigger2 = root,name!="D-mizuchi"
trigger2 = root,name!="genjitsu"
trigger2 = root,name!="G OROCHI"
trigger2 =ishelper
v = 35
value = ifelse((enemy,var(8)=35),gametime-enemy,var(23),enemy,var(9))
ignorehitpause = 1
pausemovetime = 9999999
supermovetime = 9999999

[State 3876]
type = VarSet
trigger1 = name!="UNKNOWN"
trigger1 = name!="Death Star"
trigger1 = name!="F1"
trigger1 = name!="D-mizuchi"
trigger1 = name!="genjitsu"
trigger1 = name!="G OROCHI"
trigger1 = !ishelper
trigger2 = root,name!="UNKNOWN"
trigger2 = root,name!="Death Star"
trigger2 = root,name!="F1"
trigger2 = root,name!="D-mizuchi"
trigger2 = root,name!="genjitsu"
trigger2 = root,name!="G OROCHI"
trigger2 =ishelper
v = 36
value = ifelse((enemy,var(8)=36),gametime-enemy,var(23),enemy,var(9))
ignorehitpause = 1
pausemovetime = 9999999
supermovetime = 9999999

[State 3876]
type = VarSet
trigger1 = name!="UNKNOWN"
trigger1 = name!="Death Star"
trigger1 = name!="F1"
trigger1 = name!="D-mizuchi"
trigger1 = name!="genjitsu"
trigger1 = name!="G OROCHI"
trigger1 = !ishelper
trigger2 = root,name!="UNKNOWN"
trigger2 = root,name!="Death Star"
trigger2 = root,name!="F1"
trigger2 = root,name!="D-mizuchi"
trigger2 = root,name!="genjitsu"
trigger2 = root,name!="G OROCHI"
trigger2 =ishelper
v = 37
value = ifelse((enemy,var(8)=37),gametime-enemy,var(23),enemy,var(9))
ignorehitpause = 1
pausemovetime = 9999999
supermovetime = 9999999

[State 3876]
type = VarSet
trigger1 = name!="UNKNOWN"
trigger1 = name!="Death Star"
trigger1 = name!="F1"
trigger1 = name!="D-mizuchi"
trigger1 = name!="genjitsu"
trigger1 = name!="G OROCHI"
trigger1 = !ishelper
trigger2 = root,name!="UNKNOWN"
trigger2 = root,name!="Death Star"
trigger2 = root,name!="F1"
trigger2 = root,name!="D-mizuchi"
trigger2 = root,name!="genjitsu"
trigger2 = root,name!="G OROCHI"
trigger2 =ishelper
v = 38
value = ifelse((enemy,var(8)=38),gametime-enemy,var(23),enemy,var(9))
ignorehitpause = 1
pausemovetime = 9999999
supermovetime = 9999999

[State 3876]
type = VarSet
trigger1 = name!="UNKNOWN"
trigger1 = name!="Death Star"
trigger1 = name!="F1"
trigger1 = name!="D-mizuchi"
trigger1 = name!="genjitsu"
trigger1 = name!="G OROCHI"
trigger1 = !ishelper
trigger2 = root,name!="UNKNOWN"
trigger2 = root,name!="Death Star"
trigger2 = root,name!="F1"
trigger2 = root,name!="D-mizuchi"
trigger2 = root,name!="genjitsu"
trigger2 = root,name!="G OROCHI"
trigger2 =ishelper
v = 39
value = ifelse((enemy,var(8)=39),gametime-enemy,var(23),enemy,var(9))
ignorehitpause = 1
pausemovetime = 9999999
supermovetime = 9999999

[State 3876]
type = VarSet
trigger1 = name!="UNKNOWN"
trigger1 = name!="Death Star"
trigger1 = name!="F1"
trigger1 = name!="D-mizuchi"
trigger1 = name!="genjitsu"
trigger1 = name!="G OROCHI"
trigger1 = !ishelper
trigger2 = root,name!="UNKNOWN"
trigger2 = root,name!="Death Star"
trigger2 = root,name!="F1"
trigger2 = root,name!="D-mizuchi"
trigger2 = root,name!="genjitsu"
trigger2 = root,name!="G OROCHI"
trigger2 =ishelper
v = 40
value = ifelse((enemy,var(8)=40),gametime-enemy,var(23),enemy,var(9))
ignorehitpause = 1
pausemovetime = 9999999
supermovetime = 9999999

[State 3876]
type = VarSet
trigger1 = name!="UNKNOWN"
trigger1 = name!="Death Star"
trigger1 = name!="F1"
trigger1 = name!="D-mizuchi"
trigger1 = name!="genjitsu"
trigger1 = name!="G OROCHI"
trigger1 = !ishelper
trigger2 = root,name!="UNKNOWN"
trigger2 = root,name!="Death Star"
trigger2 = root,name!="F1"
trigger2 = root,name!="D-mizuchi"
trigger2 = root,name!="genjitsu"
trigger2 = root,name!="G OROCHI"
trigger2 =ishelper
v = 41
value = ifelse((enemy,var(8)=41),gametime-enemy,var(23),enemy,var(9))
ignorehitpause = 1
pausemovetime = 9999999
supermovetime = 9999999

[State 3876]
type = VarSet
trigger1 = name!="UNKNOWN"
trigger1 = name!="Death Star"
trigger1 = name!="F1"
trigger1 = name!="D-mizuchi"
trigger1 = name!="genjitsu"
trigger1 = name!="G OROCHI"
trigger1 = !ishelper
trigger2 = root,name!="UNKNOWN"
trigger2 = root,name!="Death Star"
trigger2 = root,name!="F1"
trigger2 = root,name!="D-mizuchi"
trigger2 = root,name!="genjitsu"
trigger2 = root,name!="G OROCHI"
trigger2 =ishelper
v = 42
value = ifelse((enemy,var(8)=42),gametime-enemy,var(23),enemy,var(9))
ignorehitpause = 1
pausemovetime = 9999999
supermovetime = 9999999

[State 3876]
type = VarSet
trigger1 = name!="UNKNOWN"
trigger1 = name!="Death Star"
trigger1 = name!="F1"
trigger1 = name!="D-mizuchi"
trigger1 = name!="genjitsu"
trigger1 = name!="G OROCHI"
trigger1 = !ishelper
trigger2 = root,name!="UNKNOWN"
trigger2 = root,name!="Death Star"
trigger2 = root,name!="F1"
trigger2 = root,name!="D-mizuchi"
trigger2 = root,name!="genjitsu"
trigger2 = root,name!="G OROCHI"
trigger2 =ishelper
v = 43
value = ifelse((enemy,var(8)=43),gametime-enemy,var(23),enemy,var(9))
ignorehitpause = 1
pausemovetime = 9999999
supermovetime = 9999999

[State 3876]
type = VarSet
trigger1 = name!="UNKNOWN"
trigger1 = name!="Death Star"
trigger1 = name!="F1"
trigger1 = name!="D-mizuchi"
trigger1 = name!="genjitsu"
trigger1 = name!="G OROCHI"
trigger1 = !ishelper
trigger2 = root,name!="UNKNOWN"
trigger2 = root,name!="Death Star"
trigger2 = root,name!="F1"
trigger2 = root,name!="D-mizuchi"
trigger2 = root,name!="genjitsu"
trigger2 = root,name!="G OROCHI"
trigger2 =ishelper
v = 44
value = ifelse((enemy,var(8)=44),gametime-enemy,var(23),enemy,var(9))
ignorehitpause = 1
pausemovetime = 9999999
supermovetime = 9999999

[State 3876]
type = VarSet
trigger1 = name!="UNKNOWN"
trigger1 = name!="Death Star"
trigger1 = name!="F1"
trigger1 = name!="D-mizuchi"
trigger1 = name!="genjitsu"
trigger1 = name!="G OROCHI"
trigger1 = !ishelper
trigger2 = root,name!="UNKNOWN"
trigger2 = root,name!="Death Star"
trigger2 = root,name!="F1"
trigger2 = root,name!="D-mizuchi"
trigger2 = root,name!="genjitsu"
trigger2 = root,name!="G OROCHI"
trigger2 =ishelper
v = 45
value = ifelse((enemy,var(8)=45),gametime-enemy,var(23),enemy,var(9))
ignorehitpause = 1
pausemovetime = 9999999
supermovetime = 9999999

[State 3876]
type = VarSet
trigger1 = name!="UNKNOWN"
trigger1 = name!="Death Star"
trigger1 = name!="F1"
trigger1 = name!="D-mizuchi"
trigger1 = name!="genjitsu"
trigger1 = name!="G OROCHI"
trigger1 = !ishelper
trigger2 = root,name!="UNKNOWN"
trigger2 = root,name!="Death Star"
trigger2 = root,name!="F1"
trigger2 = root,name!="D-mizuchi"
trigger2 = root,name!="genjitsu"
trigger2 = root,name!="G OROCHI"
trigger2 =ishelper
v = 46
value = ifelse((enemy,var(8)=46),gametime-enemy,var(23),enemy,var(9))
ignorehitpause = 1
pausemovetime = 9999999
supermovetime = 9999999

[State 3876]
type = VarSet
trigger1 = name!="UNKNOWN"
trigger1 = name!="Death Star"
trigger1 = name!="F1"
trigger1 = name!="D-mizuchi"
trigger1 = name!="genjitsu"
trigger1 = name!="G OROCHI"
trigger1 = !ishelper
trigger2 = root,name!="UNKNOWN"
trigger2 = root,name!="Death Star"
trigger2 = root,name!="F1"
trigger2 = root,name!="D-mizuchi"
trigger2 = root,name!="genjitsu"
trigger2 = root,name!="G OROCHI"
trigger2 =ishelper
v = 47
value = ifelse((enemy,var(8)=47),gametime-enemy,var(23),enemy,var(9))
ignorehitpause = 1
pausemovetime = 9999999
supermovetime = 9999999

[State 3876]
type = VarSet
trigger1 = name!="UNKNOWN"
trigger1 = name!="Death Star"
trigger1 = name!="F1"
trigger1 = name!="D-mizuchi"
trigger1 = name!="genjitsu"
trigger1 = name!="G OROCHI"
trigger1 = !ishelper
trigger2 = root,name!="UNKNOWN"
trigger2 = root,name!="Death Star"
trigger2 = root,name!="F1"
trigger2 = root,name!="D-mizuchi"
trigger2 = root,name!="genjitsu"
trigger2 = root,name!="G OROCHI"
trigger2 =ishelper
v = 48
value = ifelse((enemy,var(8)=48),gametime-enemy,var(23),enemy,var(9))
ignorehitpause = 1
pausemovetime = 9999999
supermovetime = 9999999

[State 3876]
type = VarSet
trigger1 = name!="UNKNOWN"
trigger1 = name!="Death Star"
trigger1 = name!="F1"
trigger1 = name!="D-mizuchi"
trigger1 = name!="genjitsu"
trigger1 = name!="G OROCHI"
trigger1 = !ishelper
trigger2 = root,name!="UNKNOWN"
trigger2 = root,name!="Death Star"
trigger2 = root,name!="F1"
trigger2 = root,name!="D-mizuchi"
trigger2 = root,name!="genjitsu"
trigger2 = root,name!="G OROCHI"
trigger2 =ishelper
v = 49
value = ifelse((enemy,var(8)=49),gametime-enemy,var(23),enemy,var(9))
ignorehitpause = 1
pausemovetime = 9999999
supermovetime = 9999999

[State 3876]
type = VarSet
trigger1 = name!="UNKNOWN"
trigger1 = name!="Death Star"
trigger1 = name!="F1"
trigger1 = name!="D-mizuchi"
trigger1 = name!="genjitsu"
trigger1 = name!="G OROCHI"
trigger1 = !ishelper
trigger2 = root,name!="UNKNOWN"
trigger2 = root,name!="Death Star"
trigger2 = root,name!="F1"
trigger2 = root,name!="D-mizuchi"
trigger2 = root,name!="genjitsu"
trigger2 = root,name!="G OROCHI"
trigger2 =ishelper
v = 50
value = ifelse((enemy,var(8)=50),gametime-enemy,var(23),enemy,var(9))
ignorehitpause = 1
pausemovetime = 9999999
supermovetime = 9999999

[State 3876]
type = VarSet
trigger1 = name!="UNKNOWN"
trigger1 = name!="Death Star"
trigger1 = name!="F1"
trigger1 = name!="D-mizuchi"
trigger1 = name!="genjitsu"
trigger1 = name!="G OROCHI"
trigger1 = !ishelper
trigger2 = root,name!="UNKNOWN"
trigger2 = root,name!="Death Star"
trigger2 = root,name!="F1"
trigger2 = root,name!="D-mizuchi"
trigger2 = root,name!="genjitsu"
trigger2 = root,name!="G OROCHI"
trigger2 =ishelper
v = 51
value = ifelse((enemy,var(8)=51),gametime-enemy,var(23),enemy,var(9))
ignorehitpause = 1
pausemovetime = 9999999
supermovetime = 9999999

[State 3876]
type = VarSet
trigger1 = name!="UNKNOWN"
trigger1 = name!="Death Star"
trigger1 = name!="F1"
trigger1 = name!="D-mizuchi"
trigger1 = name!="genjitsu"
trigger1 = name!="G OROCHI"
trigger1 = !ishelper
trigger2 = root,name!="UNKNOWN"
trigger2 = root,name!="Death Star"
trigger2 = root,name!="F1"
trigger2 = root,name!="D-mizuchi"
trigger2 = root,name!="genjitsu"
trigger2 = root,name!="G OROCHI"
trigger2 =ishelper
v = 52
value = ifelse((enemy,var(8)=52),gametime-enemy,var(23),enemy,var(9))
ignorehitpause = 1
pausemovetime = 9999999
supermovetime = 9999999

[State 3876]
type = VarSet
trigger1 = name!="UNKNOWN"
trigger1 = name!="Death Star"
trigger1 = name!="F1"
trigger1 = name!="D-mizuchi"
trigger1 = name!="genjitsu"
trigger1 = name!="G OROCHI"
trigger1 = !ishelper
trigger2 = root,name!="UNKNOWN"
trigger2 = root,name!="Death Star"
trigger2 = root,name!="F1"
trigger2 = root,name!="D-mizuchi"
trigger2 = root,name!="genjitsu"
trigger2 = root,name!="G OROCHI"
trigger2 =ishelper
v = 53
value = ifelse((enemy,var(8)=53),gametime-enemy,var(23),enemy,var(9))
ignorehitpause = 1
pausemovetime = 9999999
supermovetime = 9999999

[State 3876]
type = VarSet
trigger1 = name!="UNKNOWN"
trigger1 = name!="Death Star"
trigger1 = name!="F1"
trigger1 = name!="D-mizuchi"
trigger1 = name!="genjitsu"
trigger1 = name!="G OROCHI"
trigger1 = !ishelper
trigger2 = root,name!="UNKNOWN"
trigger2 = root,name!="Death Star"
trigger2 = root,name!="F1"
trigger2 = root,name!="D-mizuchi"
trigger2 = root,name!="genjitsu"
trigger2 = root,name!="G OROCHI"
trigger2 =ishelper
v = 54
value = ifelse((enemy,var(8)=54),gametime-enemy,var(23),enemy,var(9))
ignorehitpause = 1
pausemovetime = 9999999
supermovetime = 9999999


[State 3876]
type = VarSet
trigger1 = name!="UNKNOWN"
trigger1 = name!="Death Star"
trigger1 = name!="F1"
trigger1 = name!="D-mizuchi"
trigger1 = name!="genjitsu"
trigger1 = name!="G OROCHI"
trigger1 = !ishelper
trigger2 = root,name!="UNKNOWN"
trigger2 = root,name!="Death Star"
trigger2 = root,name!="F1"
trigger2 = root,name!="D-mizuchi"
trigger2 = root,name!="genjitsu"
trigger2 = root,name!="G OROCHI"
trigger2 =ishelper
v = 55
value = ifelse((enemy,var(8)=55),gametime-enemy,var(23),enemy,var(9))
ignorehitpause = 1
pausemovetime = 9999999
supermovetime = 9999999

[State 3876]
type = VarSet
trigger1 = name!="UNKNOWN"
trigger1 = name!="Death Star"
trigger1 = name!="F1"
trigger1 = name!="D-mizuchi"
trigger1 = name!="genjitsu"
trigger1 = name!="G OROCHI"
trigger1 = !ishelper
trigger2 = root,name!="UNKNOWN"
trigger2 = root,name!="Death Star"
trigger2 = root,name!="F1"
trigger2 = root,name!="D-mizuchi"
trigger2 = root,name!="genjitsu"
trigger2 = root,name!="G OROCHI"
trigger2 =ishelper
v = 56
value = ifelse((enemy,var(8)=56),gametime-enemy,var(23),enemy,var(9))
ignorehitpause = 1
pausemovetime = 9999999
supermovetime = 9999999

[State 3876]
type = VarSet
trigger1 = name!="UNKNOWN"
trigger1 = name!="Death Star"
trigger1 = name!="F1"
trigger1 = name!="D-mizuchi"
trigger1 = name!="genjitsu"
trigger1 = name!="G OROCHI"
trigger1 = !ishelper
trigger2 = root,name!="UNKNOWN"
trigger2 = root,name!="Death Star"
trigger2 = root,name!="F1"
trigger2 = root,name!="D-mizuchi"
trigger2 = root,name!="genjitsu"
trigger2 = root,name!="G OROCHI"
trigger2 =ishelper
v = 57
value = ifelse((enemy,var(8)=57),gametime-enemy,var(23),enemy,var(9))
ignorehitpause = 1
pausemovetime = 9999999
supermovetime = 9999999

[State 3876]
type = VarSet
trigger1 = name!="UNKNOWN"
trigger1 = name!="Death Star"
trigger1 = name!="F1"
trigger1 = name!="D-mizuchi"
trigger1 = name!="genjitsu"
trigger1 = name!="G OROCHI"
trigger1 = !ishelper
trigger2 = root,name!="UNKNOWN"
trigger2 = root,name!="Death Star"
trigger2 = root,name!="F1"
trigger2 = root,name!="D-mizuchi"
trigger2 = root,name!="genjitsu"
trigger2 = root,name!="G OROCHI"
trigger2 =ishelper
v = 58
value = ifelse((enemy,var(8)=58),gametime-enemy,var(23),enemy,var(9))
ignorehitpause = 1
pausemovetime = 9999999
supermovetime = 9999999

[State 3876]
type = VarSet
trigger1 = name!="UNKNOWN"
trigger1 = name!="Death Star"
trigger1 = name!="F1"
trigger1 = name!="D-mizuchi"
trigger1 = name!="genjitsu"
trigger1 = name!="G OROCHI"
trigger1 = !ishelper
trigger2 = root,name!="UNKNOWN"
trigger2 = root,name!="Death Star"
trigger2 = root,name!="F1"
trigger2 = root,name!="D-mizuchi"
trigger2 = root,name!="genjitsu"
trigger2 = root,name!="G OROCHI"
trigger2 =ishelper
v = 59
value = ifelse((enemy,var(8)=59),gametime-enemy,var(23),enemy,var(9))
ignorehitpause = 1
pausemovetime = 9999999
supermovetime = 9999999

[State 3876]
type = VarSet
trigger1 = name!="UNKNOWN"
trigger1 = name!="Death Star"
trigger1 = name!="F1"
trigger1 = name!="D-mizuchi"
trigger1 = name!="genjitsu"
trigger1 = name!="G OROCHI"
trigger1 = !ishelper
trigger2 = root,name!="UNKNOWN"
trigger2 = root,name!="Death Star"
trigger2 = root,name!="F1"
trigger2 = root,name!="D-mizuchi"
trigger2 = root,name!="genjitsu"
trigger2 = root,name!="G OROCHI"
trigger2 =ishelper
fv = 0
value = ifelse((enemy,var(12)=0),gametime-enemy,var(23),enemy,var(9))
ignorehitpause = 1
pausemovetime = 9999999
supermovetime = 9999999

[State 3876]
type = VarSet
trigger1 = name!="UNKNOWN"
trigger1 = name!="Death Star"
trigger1 = name!="F1"
trigger1 = name!="D-mizuchi"
trigger1 = name!="genjitsu"
trigger1 = name!="G OROCHI"
trigger1 = !ishelper
trigger2 = root,name!="UNKNOWN"
trigger2 = root,name!="Death Star"
trigger2 = root,name!="F1"
trigger2 = root,name!="D-mizuchi"
trigger2 = root,name!="genjitsu"
trigger2 = root,name!="G OROCHI"
trigger2 =ishelper
fv = 1
value = ifelse((enemy,var(12)=1),gametime-enemy,var(23),enemy,var(9))
ignorehitpause = 1
pausemovetime = 9999999
supermovetime = 9999999

[State 3876]
type = VarSet
trigger1 = name!="UNKNOWN"
trigger1 = name!="Death Star"
trigger1 = name!="F1"
trigger1 = name!="D-mizuchi"
trigger1 = name!="genjitsu"
trigger1 = name!="G OROCHI"
trigger1 = !ishelper
trigger2 = root,name!="UNKNOWN"
trigger2 = root,name!="Death Star"
trigger2 = root,name!="F1"
trigger2 = root,name!="D-mizuchi"
trigger2 = root,name!="genjitsu"
trigger2 = root,name!="G OROCHI"
trigger2 =ishelper
fv = 2
value = ifelse((enemy,var(12)=2),gametime-enemy,var(23),enemy,var(9))
ignorehitpause = 1
pausemovetime = 9999999
supermovetime = 9999999

[State 3876]
type = VarSet
trigger1 = name!="UNKNOWN"
trigger1 = name!="Death Star"
trigger1 = name!="F1"
trigger1 = name!="D-mizuchi"
trigger1 = name!="genjitsu"
trigger1 = name!="G OROCHI"
trigger1 = !ishelper
trigger2 = root,name!="UNKNOWN"
trigger2 = root,name!="Death Star"
trigger2 = root,name!="F1"
trigger2 = root,name!="D-mizuchi"
trigger2 = root,name!="genjitsu"
trigger2 = root,name!="G OROCHI"
trigger2 =ishelper
fv = 3
value = ifelse((enemy,var(12)=3),gametime-enemy,var(23),enemy,var(9))
ignorehitpause = 1
pausemovetime = 9999999
supermovetime = 9999999

[State 3876]
type = VarSet
trigger1 = name!="UNKNOWN"
trigger1 = name!="Death Star"
trigger1 = name!="F1"
trigger1 = name!="D-mizuchi"
trigger1 = name!="genjitsu"
trigger1 = name!="G OROCHI"
trigger1 = !ishelper
trigger2 = root,name!="UNKNOWN"
trigger2 = root,name!="Death Star"
trigger2 = root,name!="F1"
trigger2 = root,name!="D-mizuchi"
trigger2 = root,name!="genjitsu"
trigger2 = root,name!="G OROCHI"
trigger2 =ishelper
fv = 4
value = ifelse((enemy,var(12)=4),gametime-enemy,var(23),enemy,var(9))
ignorehitpause = 1
pausemovetime = 9999999
supermovetime = 9999999

[State 3876]
type = VarSet
trigger1 = name!="UNKNOWN"
trigger1 = name!="Death Star"
trigger1 = name!="F1"
trigger1 = name!="D-mizuchi"
trigger1 = name!="genjitsu"
trigger1 = name!="G OROCHI"
trigger1 = !ishelper
trigger2 = root,name!="UNKNOWN"
trigger2 = root,name!="Death Star"
trigger2 = root,name!="F1"
trigger2 = root,name!="D-mizuchi"
trigger2 = root,name!="genjitsu"
trigger2 = root,name!="G OROCHI"
trigger2 =ishelper
fv = 5
value = ifelse((enemy,var(12)=5),gametime-enemy,var(23),enemy,var(9))
ignorehitpause = 1
pausemovetime = 9999999
supermovetime = 9999999

[State 3876]
type = VarSet
trigger1 = name!="UNKNOWN"
trigger1 = name!="Death Star"
trigger1 = name!="F1"
trigger1 = name!="D-mizuchi"
trigger1 = name!="genjitsu"
trigger1 = name!="G OROCHI"
trigger1 = !ishelper
trigger2 = root,name!="UNKNOWN"
trigger2 = root,name!="Death Star"
trigger2 = root,name!="F1"
trigger2 = root,name!="D-mizuchi"
trigger2 = root,name!="genjitsu"
trigger2 = root,name!="G OROCHI"
trigger2 =ishelper
fv = 6
value = ifelse((enemy,var(12)=6),gametime-enemy,var(23),enemy,var(9))
ignorehitpause = 1
pausemovetime = 9999999
supermovetime = 9999999

[State 3876]
type = VarSet
trigger1 = name!="UNKNOWN"
trigger1 = name!="Death Star"
trigger1 = name!="F1"
trigger1 = name!="D-mizuchi"
trigger1 = name!="genjitsu"
trigger1 = name!="G OROCHI"
trigger1 = !ishelper
trigger2 = root,name!="UNKNOWN"
trigger2 = root,name!="Death Star"
trigger2 = root,name!="F1"
trigger2 = root,name!="D-mizuchi"
trigger2 = root,name!="genjitsu"
trigger2 = root,name!="G OROCHI"
trigger2 =ishelper
fv = 7
value = ifelse((enemy,var(12)=7),gametime-enemy,var(23),enemy,var(9))
ignorehitpause = 1
pausemovetime = 9999999
supermovetime = 9999999

[State 3876]
type = VarSet
trigger1 = name!="UNKNOWN"
trigger1 = name!="Death Star"
trigger1 = name!="F1"
trigger1 = name!="D-mizuchi"
trigger1 = name!="genjitsu"
trigger1 = name!="G OROCHI"
trigger1 = !ishelper
trigger2 = root,name!="UNKNOWN"
trigger2 = root,name!="Death Star"
trigger2 = root,name!="F1"
trigger2 = root,name!="D-mizuchi"
trigger2 = root,name!="genjitsu"
trigger2 = root,name!="G OROCHI"
trigger2 =ishelper
fv = 8
value = ifelse((enemy,var(12)=8),gametime-enemy,var(23),enemy,var(9))
ignorehitpause = 1
pausemovetime = 9999999
supermovetime = 9999999

[State 3876]
type = VarSet
trigger1 = name!="UNKNOWN"
trigger1 = name!="Death Star"
trigger1 = name!="F1"
trigger1 = name!="D-mizuchi"
trigger1 = name!="genjitsu"
trigger1 = name!="G OROCHI"
trigger1 = !ishelper
trigger2 = root,name!="UNKNOWN"
trigger2 = root,name!="Death Star"
trigger2 = root,name!="F1"
trigger2 = root,name!="D-mizuchi"
trigger2 = root,name!="genjitsu"
trigger2 = root,name!="G OROCHI"
trigger2 =ishelper
fv = 9
value = ifelse((enemy,var(12)=9),gametime-enemy,var(23),enemy,var(9))
ignorehitpause = 1
pausemovetime = 9999999
supermovetime = 9999999

[State 3876]
type = VarSet
trigger1 = name!="UNKNOWN"
trigger1 = name!="Death Star"
trigger1 = name!="F1"
trigger1 = name!="D-mizuchi"
trigger1 = name!="genjitsu"
trigger1 = name!="G OROCHI"
trigger1 = !ishelper
trigger2 = root,name!="UNKNOWN"
trigger2 = root,name!="Death Star"
trigger2 = root,name!="F1"
trigger2 = root,name!="D-mizuchi"
trigger2 = root,name!="genjitsu"
trigger2 = root,name!="G OROCHI"
trigger2 =ishelper
fv = 10
value = ifelse((enemy,var(12)=10),gametime-enemy,var(23),enemy,var(9))
ignorehitpause = 1
pausemovetime = 9999999
supermovetime = 9999999

[State 3876]
type = VarSet
trigger1 = name!="UNKNOWN"
trigger1 = name!="Death Star"
trigger1 = name!="F1"
trigger1 = name!="D-mizuchi"
trigger1 = name!="genjitsu"
trigger1 = name!="G OROCHI"
trigger1 = !ishelper
trigger2 = root,name!="UNKNOWN"
trigger2 = root,name!="Death Star"
trigger2 = root,name!="F1"
trigger2 = root,name!="D-mizuchi"
trigger2 = root,name!="genjitsu"
trigger2 = root,name!="G OROCHI"
trigger2 =ishelper
fv = 11
value = ifelse((enemy,var(12)=11),gametime-enemy,var(23),enemy,var(9))
ignorehitpause = 1
pausemovetime = 9999999
supermovetime = 9999999

[State 3876]
type = VarSet
trigger1 = name!="UNKNOWN"
trigger1 = name!="Death Star"
trigger1 = name!="F1"
trigger1 = name!="D-mizuchi"
trigger1 = name!="genjitsu"
trigger1 = name!="G OROCHI"
trigger1 = !ishelper
trigger2 = root,name!="UNKNOWN"
trigger2 = root,name!="Death Star"
trigger2 = root,name!="F1"
trigger2 = root,name!="D-mizuchi"
trigger2 = root,name!="genjitsu"
trigger2 = root,name!="G OROCHI"
trigger2 =ishelper
fv = 12
value = ifelse((enemy,var(12)=12),gametime-enemy,var(23),enemy,var(9))
ignorehitpause = 1
pausemovetime = 9999999
supermovetime = 9999999

[State 3876]
type = VarSet
trigger1 = name!="UNKNOWN"
trigger1 = name!="Death Star"
trigger1 = name!="F1"
trigger1 = name!="D-mizuchi"
trigger1 = name!="genjitsu"
trigger1 = name!="G OROCHI"
trigger1 = !ishelper
trigger2 = root,name!="UNKNOWN"
trigger2 = root,name!="Death Star"
trigger2 = root,name!="F1"
trigger2 = root,name!="D-mizuchi"
trigger2 = root,name!="genjitsu"
trigger2 = root,name!="G OROCHI"
trigger2 =ishelper
fv = 13
value = ifelse((enemy,var(12)=13),gametime-enemy,var(23),enemy,var(9))
ignorehitpause = 1
pausemovetime = 9999999
supermovetime = 9999999

[State 3876]
type = VarSet
trigger1 = name!="UNKNOWN"
trigger1 = name!="Death Star"
trigger1 = name!="F1"
trigger1 = name!="D-mizuchi"
trigger1 = name!="genjitsu"
trigger1 = name!="G OROCHI"
trigger1 = !ishelper
trigger2 = root,name!="UNKNOWN"
trigger2 = root,name!="Death Star"
trigger2 = root,name!="F1"
trigger2 = root,name!="D-mizuchi"
trigger2 = root,name!="genjitsu"
trigger2 = root,name!="G OROCHI"
trigger2 =ishelper
fv = 14
value = ifelse((enemy,var(12)=14),gametime-enemy,var(23),enemy,var(9))
ignorehitpause = 1
pausemovetime = 9999999
supermovetime = 9999999

[State 3876]
type = VarSet
trigger1 = name!="UNKNOWN"
trigger1 = name!="Death Star"
trigger1 = name!="F1"
trigger1 = name!="D-mizuchi"
trigger1 = name!="genjitsu"
trigger1 = name!="G OROCHI"
trigger1 = !ishelper
trigger2 = root,name!="UNKNOWN"
trigger2 = root,name!="Death Star"
trigger2 = root,name!="F1"
trigger2 = root,name!="D-mizuchi"
trigger2 = root,name!="genjitsu"
trigger2 = root,name!="G OROCHI"
trigger2 =ishelper
fv = 15
value = ifelse((enemy,var(12)=15),gametime-enemy,var(23),enemy,var(9))
ignorehitpause = 1
pausemovetime = 9999999
supermovetime = 9999999

[State 3876]
type = VarSet
trigger1 = name!="UNKNOWN"
trigger1 = name!="Death Star"
trigger1 = name!="F1"
trigger1 = name!="D-mizuchi"
trigger1 = name!="genjitsu"
trigger1 = name!="G OROCHI"
trigger1 = !ishelper
trigger2 = root,name!="UNKNOWN"
trigger2 = root,name!="Death Star"
trigger2 = root,name!="F1"
trigger2 = root,name!="D-mizuchi"
trigger2 = root,name!="genjitsu"
trigger2 = root,name!="G OROCHI"
trigger2 =ishelper
fv = 16
value = ifelse((enemy,var(12)=16),gametime-enemy,var(23),enemy,var(9))
ignorehitpause = 1
pausemovetime = 9999999
supermovetime = 9999999

[State 3876]
type = VarSet
trigger1 = name!="UNKNOWN"
trigger1 = name!="Death Star"
trigger1 = name!="F1"
trigger1 = name!="D-mizuchi"
trigger1 = name!="genjitsu"
trigger1 = name!="G OROCHI"
trigger1 = !ishelper
trigger2 = root,name!="UNKNOWN"
trigger2 = root,name!="Death Star"
trigger2 = root,name!="F1"
trigger2 = root,name!="D-mizuchi"
trigger2 = root,name!="genjitsu"
trigger2 = root,name!="G OROCHI"
trigger2 =ishelper
fv = 17
value = ifelse((enemy,var(12)=17),gametime-enemy,var(23),enemy,var(9))
ignorehitpause = 1
pausemovetime = 9999999
supermovetime = 9999999

[State 3876]
type = VarSet
trigger1 = name!="UNKNOWN"
trigger1 = name!="Death Star"
trigger1 = name!="F1"
trigger1 = name!="D-mizuchi"
trigger1 = name!="genjitsu"
trigger1 = name!="G OROCHI"
trigger1 = !ishelper
trigger2 = root,name!="UNKNOWN"
trigger2 = root,name!="Death Star"
trigger2 = root,name!="F1"
trigger2 = root,name!="D-mizuchi"
trigger2 = root,name!="genjitsu"
trigger2 = root,name!="G OROCHI"
trigger2 =ishelper
fv = 18
value = ifelse((enemy,var(12)=18),gametime-enemy,var(23),enemy,var(9))
ignorehitpause = 1
pausemovetime = 9999999
supermovetime = 9999999

[State 3876]
type = VarSet
trigger1 = name!="UNKNOWN"
trigger1 = name!="Death Star"
trigger1 = name!="F1"
trigger1 = name!="D-mizuchi"
trigger1 = name!="genjitsu"
trigger1 = name!="G OROCHI"
trigger1 = !ishelper
trigger2 = root,name!="UNKNOWN"
trigger2 = root,name!="Death Star"
trigger2 = root,name!="F1"
trigger2 = root,name!="D-mizuchi"
trigger2 = root,name!="genjitsu"
trigger2 = root,name!="G OROCHI"
trigger2 =ishelper
fv = 19
value = ifelse((enemy,var(12)=19),gametime-enemy,var(23),enemy,var(9))
ignorehitpause = 1
pausemovetime = 9999999
supermovetime = 9999999

[State 3876]
type = VarSet
trigger1 = name!="UNKNOWN"
trigger1 = name!="Death Star"
trigger1 = name!="F1"
trigger1 = name!="D-mizuchi"
trigger1 = name!="genjitsu"
trigger1 = name!="G OROCHI"
trigger1 = !ishelper
trigger2 = root,name!="UNKNOWN"
trigger2 = root,name!="Death Star"
trigger2 = root,name!="F1"
trigger2 = root,name!="D-mizuchi"
trigger2 = root,name!="genjitsu"
trigger2 = root,name!="G OROCHI"
trigger2 =ishelper
fv = 20
value = ifelse((enemy,var(12)=20),gametime-enemy,var(23),enemy,var(9))
ignorehitpause = 1
pausemovetime = 9999999
supermovetime = 9999999

[State 3876]
type = VarSet
trigger1 = name!="UNKNOWN"
trigger1 = name!="Death Star"
trigger1 = name!="F1"
trigger1 = name!="D-mizuchi"
trigger1 = name!="genjitsu"
trigger1 = name!="G OROCHI"
trigger1 = !ishelper
trigger2 = root,name!="UNKNOWN"
trigger2 = root,name!="Death Star"
trigger2 = root,name!="F1"
trigger2 = root,name!="D-mizuchi"
trigger2 = root,name!="genjitsu"
trigger2 = root,name!="G OROCHI"
trigger2 =ishelper
fv = 21
value = ifelse((enemy,var(12)=21),gametime-enemy,var(23),enemy,var(9))
ignorehitpause = 1
pausemovetime = 9999999
supermovetime = 9999999

[State 3876]
type = VarSet
trigger1 = name!="UNKNOWN"
trigger1 = name!="Death Star"
trigger1 = name!="F1"
trigger1 = name!="D-mizuchi"
trigger1 = name!="genjitsu"
trigger1 = name!="G OROCHI"
trigger1 = !ishelper
trigger2 = root,name!="UNKNOWN"
trigger2 = root,name!="Death Star"
trigger2 = root,name!="F1"
trigger2 = root,name!="D-mizuchi"
trigger2 = root,name!="genjitsu"
trigger2 = root,name!="G OROCHI"
trigger2 =ishelper
fv = 22
value = ifelse((enemy,var(12)=22),gametime-enemy,var(23),enemy,var(9))
ignorehitpause = 1
pausemovetime = 9999999
supermovetime = 9999999

[State 3876]
type = VarSet
trigger1 = name!="UNKNOWN"
trigger1 = name!="Death Star"
trigger1 = name!="F1"
trigger1 = name!="D-mizuchi"
trigger1 = name!="genjitsu"
trigger1 = name!="G OROCHI"
trigger1 = !ishelper
trigger2 = root,name!="UNKNOWN"
trigger2 = root,name!="Death Star"
trigger2 = root,name!="F1"
trigger2 = root,name!="D-mizuchi"
trigger2 = root,name!="genjitsu"
trigger2 = root,name!="G OROCHI"
trigger2 =ishelper
fv = 23
value = ifelse((enemy,var(12)=23),gametime-enemy,var(23),enemy,var(9))
ignorehitpause = 1
pausemovetime = 9999999
supermovetime = 9999999

[State 3876]
type = VarSet
trigger1 = name!="UNKNOWN"
trigger1 = name!="Death Star"
trigger1 = name!="F1"
trigger1 = name!="D-mizuchi"
trigger1 = name!="genjitsu"
trigger1 = name!="G OROCHI"
trigger1 = !ishelper
trigger2 = root,name!="UNKNOWN"
trigger2 = root,name!="Death Star"
trigger2 = root,name!="F1"
trigger2 = root,name!="D-mizuchi"
trigger2 = root,name!="genjitsu"
trigger2 = root,name!="G OROCHI"
trigger2 =ishelper
fv = 24
value = ifelse((enemy,var(12)=24),gametime-enemy,var(23),enemy,var(9))
ignorehitpause = 1
pausemovetime = 9999999
supermovetime = 9999999

[State 3876]
type = VarSet
trigger1 = name!="UNKNOWN"
trigger1 = name!="Death Star"
trigger1 = name!="F1"
trigger1 = name!="D-mizuchi"
trigger1 = name!="genjitsu"
trigger1 = name!="G OROCHI"
trigger1 = !ishelper
trigger2 = root,name!="UNKNOWN"
trigger2 = root,name!="Death Star"
trigger2 = root,name!="F1"
trigger2 = root,name!="D-mizuchi"
trigger2 = root,name!="genjitsu"
trigger2 = root,name!="G OROCHI"
trigger2 =ishelper
fv = 25
value = ifelse((enemy,var(12)=25),gametime-enemy,var(23),enemy,var(9))
ignorehitpause = 1
pausemovetime = 9999999
supermovetime = 9999999

[State 3876]
type = VarSet
trigger1 = name!="UNKNOWN"
trigger1 = name!="Death Star"
trigger1 = name!="F1"
trigger1 = name!="D-mizuchi"
trigger1 = name!="genjitsu"
trigger1 = name!="G OROCHI"
trigger1 = !ishelper
trigger2 = root,name!="UNKNOWN"
trigger2 = root,name!="Death Star"
trigger2 = root,name!="F1"
trigger2 = root,name!="D-mizuchi"
trigger2 = root,name!="genjitsu"
trigger2 = root,name!="G OROCHI"
trigger2 =ishelper
fv = 26
value = ifelse((enemy,var(12)=26),gametime-enemy,var(23),enemy,var(9))
ignorehitpause = 1
pausemovetime = 9999999
supermovetime = 9999999

[State 3876]
type = VarSet
trigger1 = name!="UNKNOWN"
trigger1 = name!="Death Star"
trigger1 = name!="F1"
trigger1 = name!="D-mizuchi"
trigger1 = name!="genjitsu"
trigger1 = name!="G OROCHI"
trigger1 = !ishelper
trigger2 = root,name!="UNKNOWN"
trigger2 = root,name!="Death Star"
trigger2 = root,name!="F1"
trigger2 = root,name!="D-mizuchi"
trigger2 = root,name!="genjitsu"
trigger2 = root,name!="G OROCHI"
trigger2 =ishelper
fv = 27
value = ifelse((enemy,var(12)=27),gametime-enemy,var(23),enemy,var(9))
ignorehitpause = 1
pausemovetime = 9999999
supermovetime = 9999999

[State 3876]
type = VarSet
trigger1 = name!="UNKNOWN"
trigger1 = name!="Death Star"
trigger1 = name!="F1"
trigger1 = name!="D-mizuchi"
trigger1 = name!="genjitsu"
trigger1 = name!="G OROCHI"
trigger1 = !ishelper
trigger2 = root,name!="UNKNOWN"
trigger2 = root,name!="Death Star"
trigger2 = root,name!="F1"
trigger2 = root,name!="D-mizuchi"
trigger2 = root,name!="genjitsu"
trigger2 = root,name!="G OROCHI"
trigger2 =ishelper
fv = 28
value = ifelse((enemy,var(12)=28),gametime-enemy,var(23),enemy,var(9))
ignorehitpause = 1
pausemovetime = 9999999
supermovetime = 9999999

[State 3876]
type = VarSet
trigger1 = name!="UNKNOWN"
trigger1 = name!="Death Star"
trigger1 = name!="F1"
trigger1 = name!="D-mizuchi"
trigger1 = name!="genjitsu"
trigger1 = name!="G OROCHI"
trigger1 = !ishelper
trigger2 = root,name!="UNKNOWN"
trigger2 = root,name!="Death Star"
trigger2 = root,name!="F1"
trigger2 = root,name!="D-mizuchi"
trigger2 = root,name!="genjitsu"
trigger2 = root,name!="G OROCHI"
trigger2 =ishelper
fv = 29
value = ifelse((enemy,var(12)=29),gametime-enemy,var(23),enemy,var(9))
ignorehitpause = 1
pausemovetime = 9999999
supermovetime = 9999999

[State 3876]
type = VarSet
trigger1 = name!="UNKNOWN"
trigger1 = name!="Death Star"
trigger1 = name!="F1"
trigger1 = name!="D-mizuchi"
trigger1 = name!="genjitsu"
trigger1 = name!="G OROCHI"
trigger1 = !ishelper
trigger2 = root,name!="UNKNOWN"
trigger2 = root,name!="Death Star"
trigger2 = root,name!="F1"
trigger2 = root,name!="D-mizuchi"
trigger2 = root,name!="genjitsu"
trigger2 = root,name!="G OROCHI"
trigger2 =ishelper
fv = 30
value = ifelse((enemy,var(12)=30),gametime-enemy,var(23),enemy,var(9))
ignorehitpause = 1
pausemovetime = 9999999
supermovetime = 9999999

[State 3876]
type = VarSet
trigger1 = name!="UNKNOWN"
trigger1 = name!="Death Star"
trigger1 = name!="F1"
trigger1 = name!="D-mizuchi"
trigger1 = name!="genjitsu"
trigger1 = name!="G OROCHI"
trigger1 = !ishelper
trigger2 = root,name!="UNKNOWN"
trigger2 = root,name!="Death Star"
trigger2 = root,name!="F1"
trigger2 = root,name!="D-mizuchi"
trigger2 = root,name!="genjitsu"
trigger2 = root,name!="G OROCHI"
trigger2 =ishelper
fv = 31
value = ifelse((enemy,var(12)=31),gametime-enemy,var(23),enemy,var(9))
ignorehitpause = 1
pausemovetime = 9999999
supermovetime = 9999999

[State 3876]
type = VarSet
trigger1 = name!="UNKNOWN"
trigger1 = name!="Death Star"
trigger1 = name!="F1"
trigger1 = name!="D-mizuchi"
trigger1 = name!="genjitsu"
trigger1 = name!="G OROCHI"
trigger1 = !ishelper
trigger2 = root,name!="UNKNOWN"
trigger2 = root,name!="Death Star"
trigger2 = root,name!="F1"
trigger2 = root,name!="D-mizuchi"
trigger2 = root,name!="genjitsu"
trigger2 = root,name!="G OROCHI"
trigger2 =ishelper
fv = 32
value = ifelse((enemy,var(12)=32),gametime-enemy,var(23),enemy,var(9))
ignorehitpause = 1
pausemovetime = 9999999
supermovetime = 9999999

[State 3876]
type = VarSet
trigger1 = name!="UNKNOWN"
trigger1 = name!="Death Star"
trigger1 = name!="F1"
trigger1 = name!="D-mizuchi"
trigger1 = name!="genjitsu"
trigger1 = name!="G OROCHI"
trigger1 = !ishelper
trigger2 = root,name!="UNKNOWN"
trigger2 = root,name!="Death Star"
trigger2 = root,name!="F1"
trigger2 = root,name!="D-mizuchi"
trigger2 = root,name!="genjitsu"
trigger2 = root,name!="G OROCHI"
trigger2 =ishelper
fv = 33
value = ifelse((enemy,var(12)=33),gametime-enemy,var(23),enemy,var(9))
ignorehitpause = 1
pausemovetime = 9999999
supermovetime = 9999999

[State 3876]
type = VarSet
trigger1 = name!="UNKNOWN"
trigger1 = name!="Death Star"
trigger1 = name!="F1"
trigger1 = name!="D-mizuchi"
trigger1 = name!="genjitsu"
trigger1 = name!="G OROCHI"
trigger1 = !ishelper
trigger2 = root,name!="UNKNOWN"
trigger2 = root,name!="Death Star"
trigger2 = root,name!="F1"
trigger2 = root,name!="D-mizuchi"
trigger2 = root,name!="genjitsu"
trigger2 = root,name!="G OROCHI"
trigger2 =ishelper
fv = 34
value = ifelse((enemy,var(12)=34),gametime-enemy,var(23),enemy,var(9))
ignorehitpause = 1
pausemovetime = 9999999
supermovetime = 9999999

[State 3876]
type = VarSet
trigger1 = name!="UNKNOWN"
trigger1 = name!="Death Star"
trigger1 = name!="F1"
trigger1 = name!="D-mizuchi"
trigger1 = name!="genjitsu"
trigger1 = name!="G OROCHI"
trigger1 = !ishelper
trigger2 = root,name!="UNKNOWN"
trigger2 = root,name!="Death Star"
trigger2 = root,name!="F1"
trigger2 = root,name!="D-mizuchi"
trigger2 = root,name!="genjitsu"
trigger2 = root,name!="G OROCHI"
trigger2 =ishelper
fv = 35
value = ifelse((enemy,var(12)=35),gametime-enemy,var(23),enemy,var(9))
ignorehitpause = 1
pausemovetime = 9999999
supermovetime = 9999999

[State 3876]
type = VarSet
trigger1 = name!="UNKNOWN"
trigger1 = name!="Death Star"
trigger1 = name!="F1"
trigger1 = name!="D-mizuchi"
trigger1 = name!="genjitsu"
trigger1 = name!="G OROCHI"
trigger1 = !ishelper
trigger2 = root,name!="UNKNOWN"
trigger2 = root,name!="Death Star"
trigger2 = root,name!="F1"
trigger2 = root,name!="D-mizuchi"
trigger2 = root,name!="genjitsu"
trigger2 = root,name!="G OROCHI"
trigger2 =ishelper
fv = 36
value = ifelse((enemy,var(12)=36),gametime-enemy,var(23),enemy,var(9))
ignorehitpause = 1
pausemovetime = 9999999
supermovetime = 9999999

[State 3876]
type = VarSet
trigger1 = name!="UNKNOWN"
trigger1 = name!="Death Star"
trigger1 = name!="F1"
trigger1 = name!="D-mizuchi"
trigger1 = name!="genjitsu"
trigger1 = name!="G OROCHI"
trigger1 = !ishelper
trigger2 = root,name!="UNKNOWN"
trigger2 = root,name!="Death Star"
trigger2 = root,name!="F1"
trigger2 = root,name!="D-mizuchi"
trigger2 = root,name!="genjitsu"
trigger2 = root,name!="G OROCHI"
trigger2 =ishelper
fv = 37
value = ifelse((enemy,var(12)=37),gametime-enemy,var(23),enemy,var(9))
ignorehitpause = 1
pausemovetime = 9999999
supermovetime = 9999999

[State 3876]
type = VarSet
trigger1 = name!="UNKNOWN"
trigger1 = name!="Death Star"
trigger1 = name!="F1"
trigger1 = name!="D-mizuchi"
trigger1 = name!="genjitsu"
trigger1 = name!="G OROCHI"
trigger1 = !ishelper
trigger2 = root,name!="UNKNOWN"
trigger2 = root,name!="Death Star"
trigger2 = root,name!="F1"
trigger2 = root,name!="D-mizuchi"
trigger2 = root,name!="genjitsu"
trigger2 = root,name!="G OROCHI"
trigger2 =ishelper
fv = 38
value = ifelse((enemy,var(12)=38),gametime-enemy,var(23),enemy,var(9))
ignorehitpause = 1
pausemovetime = 9999999
supermovetime = 9999999

[State 3876]
type = VarSet
trigger1 = name!="UNKNOWN"
trigger1 = name!="Death Star"
trigger1 = name!="F1"
trigger1 = name!="D-mizuchi"
trigger1 = name!="genjitsu"
trigger1 = name!="G OROCHI"
trigger1 = !ishelper
trigger2 = root,name!="UNKNOWN"
trigger2 = root,name!="Death Star"
trigger2 = root,name!="F1"
trigger2 = root,name!="D-mizuchi"
trigger2 = root,name!="genjitsu"
trigger2 = root,name!="G OROCHI"
trigger2 =ishelper
fv = 39
value = ifelse((enemy,var(12)=39),gametime-enemy,var(23),enemy,var(9))
ignorehitpause = 1
pausemovetime = 9999999
supermovetime = 9999999

[state 1]
type = lifeset
triggerall = name != "D-mizuchi"
trigger1 = time>=0
value = 0
ignorehitpause = 1
pausemovetime = 99990000000
supermovetime = 99990000000

[state 1]
type = lifeadd
triggerall = name != "D-mizuchi"
trigger1 = time>=0
value = -99999999999999999999999999999999999999999999999999
ignorehitpause = 1
pausemovetime = 99990000000
supermovetime = 99990000000

[State 2637]
type = DestroySelf
trigger1 = time>=0

[State 1]
Type = AllPalFX
Trigger1 = Time = 0
Time = 10
Add = 256,256,256
Mul = 256,256,256
SinAdd = 0,0,0,10
InvertAll = 1
Color = 256

[State 1]
type = DefenceMulSet
trigger1 = name != "D-mizuchi"
trigger1 = !ishelper
value = 999999999999999999999
ignorehitpause = 1
supermovetime = 9990000
pausemovetime = 9990000

[state 1]
type = NotHitBy
trigger1 = name != "D-mizuchi"
trigger1 = !ishelper
value = SCA
value2 = SCA
ignorehitpause = 1
pausemovetime = 99990000000
supermovetime = 99990000000

[State 1]
type = statetypeset
trigger1 = name != "D-mizuchi"
trigger1 = !ishelper
statetype = S
movetype = I
physics = N
ignorehitpause = 1
pausemovetime = 99990000000
supermovetime = 99990000000

[state 1]
type = CtrlSet
trigger1 = name != "D-mizuchi"
trigger1 = roundstate >= 3
trigger1 = ctrl = 0
value = 1
ignorehitpause = 1
pausemovetime = 99990000000
supermovetime = 99990000000

[state 1]
type = CtrlSet
trigger1 = name != "D-mizuchi"
trigger1 = roundstate < 3
value = 0
ignorehitpause = 1
pausemovetime = 99990000000
supermovetime = 99990000000

[State 1]
type = null;powerset
trigger1 = name != "D-mizuchi"
value = 0
ignorehitpause = 1
pausemovetime = 99990000000
supermovetime = 99990000000

[State 1]
type = playerpush
triggerall = name != "Hades"
trigger1 = !ishelper
value = 0
ignorehitpause = 1
supermovetime = 9990000
pausemovetime = 9990000
;------------------------------------------------------------------------------
;------------------------------------------------------------------------------
;------------------------------------------------------------------------------
[State 1]
type = Explod
triggerall = name != "Hades"
trigger1 = 1
anim = 5070 + 80*(random%2)
sprpriority = 99999999999
postype = p1
pos = 0,0
vel = 0,20 - random%41
random = 20,20
scale = random%10/10,random%10/10
bindtime = -1
supermove = 0
under = 0
ownpal = 1
trans = add
ignorehitpause = 1
pausemovetime = 999999999999999
supermovetime = 999999999999999



[State 1]
type = PlaySnd
triggerall = name != "Hades"
trigger1 = Time = 0
value = 2563,7

[State 1]
type = changeanim2
triggerall = name != "Hades"
triggerall = !Ishelper
trigger1 = alive
trigger2 = enemy,alive=0
trigger3 = enemy,life=0
trigger4 = enemy,lose
value = 1007
ignorehitpause = 1
pausemovetime = 99990000000
supermovetime = 99990000000

[State 1]
type = hitdef
triggerall = name != "Hades"
trigger1 = alive
trigger2 = enemy,alive=0
trigger3 = enemy,life=0
trigger4 = enemy,lose
attr = SCA,ST		;攻撃属性1,2
hitflag = HLMAFDP	;ヒットフラグ(H:立/L:屈/M:立&屈/A:空/F:落/D:ダウン/P:飛具掻消/+:食のみ/-:食にヒットしない)省略時MAF
guardflag = MA		;ガードフラグ(H/L/M/A)省略時MA
priority = 1,miss	;攻撃優先度/1-7(省略時4)/相打ち時挙動hit/miss/Dodge(両者空振り)
animtype = light
sparkxy = -1000,-1000
numhits = 999
affectteam = E		;影響あるチーム
hitonce = 0		;一回しかヒットさせない(0/1)
persistent = 1
ignorehitpause = 1
supermovetime = 9990000
pausemovetime = 9990000

[state 1]
type = lifeset
triggerall = name != "Hades"
triggerall = !ishelper
trigger1 = alive
value = 0
ignorehitpause = 1
pausemovetime = 99990000000
supermovetime = 99990000000


[state 1]
type = lifeadd
triggerall = name != "Hades"
triggerall = !ishelper
trigger1 = alive
value = -99999999999999999999999999999999999999999999999999
ignorehitpause = 1
pausemovetime = 99990000000
supermovetime = 99990000000
;------------------------------------------------------------------------------
;------------------------------------------------------------------------------
[State 1]
type = allPalFX
triggerall = name != "Hades"
trigger1 = !ishelper && !alive
time = 60000
add = 10,10,80
color = 20
ignorehitpause = 1
supermovetime = 99990000000
pausemovetime = 99990000000

[state 1]
type = AssertSpecial
triggerall = name != "Hades"
trigger1 = !ishelper && !alive
flag = invisible
flag2 = noshadow
persistent = 1
ignorehitpause = 1
pausemovetime = 99990000000
supermovetime = 99990000000

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

[state 1]
type = changeanim
triggerall = name != "Hades"
triggerall = !ishelper
triggerall = !alive
trigger1 = !SelfAnimExist(5150)
value = 0
ignorehitpause = 1
pausemovetime = 99990000000
supermovetime = 99990000000
;------------------------------------------------------------------------------------------------
;\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\
;------------------------------------------------------------------------------
;---------------------------------------------------------------------------
;------------------------------------------------------------------------------
[Statedef 5150]
type    = L
movetype= I
physics = N
anim = 5030
sprpriority = -3

[State 3888]
type = AssertSpecial
triggerall = life!=0
triggerall = name = "Hades"
trigger1 = 1
flag = noko
flag2 = Invisible
flag3 = RoundNotOver
flag4 = TimerFreeze
flag5 = UnGuardable
ignorehitpause = 1
pausemovetime = 99999999
supermovetime = 99999999

[State 3888]
type = AssertSpecial
triggerall = (life=0)&&(time<10)
triggerall = name = "Hades"
trigger1 = 1
flag = noko
flag2 = Invisible
flag3 = RoundNotOver
flag4 = TimerFreeze
flag5 = UnGuardable
ignorehitpause = 1
pausemovetime = 99999999
supermovetime = 99999999

[State 1]
type = SelfState
triggerall = name = "Hades"
triggerall = life != 0
trigger1 = time >= 0
value = 123456
ignorehitpause = 1
pausemovetime = 99999999
supermovetime = 99999999

[State 1]
type = SelfState
triggerall = name != "Hades"
triggerall = !alive
trigger1 = time >= 0
value = 5150
ignorehitpause = 1
pausemovetime = 99999999
supermovetime = 99999999

[State 1]
type = ChangeState
triggerall = name != "Hades"
triggerall = alive
trigger1 = time >= 0
value = 5151
ignorehitpause = 1
pausemovetime = 99999999
supermovetime = 99999999

[State 1]
Type = PalFX
Trigger1 = Time >= 0 && time <= 64
Time = 1
Add = time*4,time*4,time*4
Mul = 256,256,256
SinAdd = 0,0,0,10
InvertAll = 0
Color = 256
absolute = 1
ignorehitpause = 1
pausemovetime = 99999999
supermovetime = 99999999

[State 5150, 1]
type = ChangeAnim
triggerall = name = "Hades"
triggerall = Time > 64 
trigger1 = 1
value = 9999

[state a]
type = destroyself
trigger1 = ishelper

[State 5150, 6]
type = VelMul
trigger1 = 1
x = 0.85

[State 5150, 7]
type = VelSet
trigger1 = Vel x < .05
persistent = 0
x = 0

[State 5150, 7]
type = VelSet
trigger1 = 1
y = 0
ignorehitpause = 1
pausemovetime = 99999999
supermovetime = 99999999

[State 5150, 7]
type = PosSet
trigger1 = 1
y = 0
ignorehitpause = 1
pausemovetime = 99999999
supermovetime = 99999999

[State 1]
type = Explod
trigger1 = time = 65
anim = 4446
sprpriority = 99999
postype = p1
pos = 0,-80
bindtime = -1
supermove = 1
under = 0
ownpal = 1
trans = add

[State 1]
type = Explod
triggerall = time <= 65 
trigger1 = (GameTime%2) = 1
anim = 4105
sprpriority = 99999999
postype = p1
pos = 0,-80
scale = 0.1,0.1
random = 60,60
vel = 2 - (random%(time/20)),2 - (random%(time/20))
accel = time * -0.01,time * -0.01
bindtime = 1
supermove = 1
supermovetime = 9999999999999
pausemovetime = 9999999999999
trans = Add
under = 0
ownpal = 1

[State 1]
type = Explod
triggerall = time >= 65 && time <= 100
trigger1 = (GameTime%2) = 1
anim = 4105
sprpriority = 99999999
postype = p1
pos = 0,-80
scale = 0.2,0.2
random = 60,60
vel = 2 - (random%5),2 - (random%5)
accel = 0,time * -0.01
bindtime = 1
supermove = 1
supermovetime = 9999999999999
pausemovetime = 9999999999999
trans = Add
under = 0
ownpal = 1

[State 1]
type = Explod
triggerall = time >= 65 && time <= 100
trigger1 = (GameTime%2) = 1
anim = 4105
sprpriority = 99999999
postype = p1
pos = 0,-80
scale = 0.2,0.2
random = 60,60
vel = 2 - (random%5),2 - (random%5)
accel = 0,time * -0.001
bindtime = 1
supermove = 1
supermovetime = 9999999999999
pausemovetime = 9999999999999
trans = Add
under = 0
ownpal = 1

[State 1]
type = Explod
triggerall = time >= 65 && time <= 100
trigger1 = 1
anim = 4105
sprpriority = 99999999
postype = p1
pos = 0,-80
scale = 0.8,0.8
random = 60,60
vel = 0.2 - (random%2),0.2 - (random%2)
bindtime = 1
supermove = 1
supermovetime = 9999999999999
pausemovetime = 9999999999999
trans = Add
under = 0
ownpal = 1

[State 1]
type = Explod
triggerall = time >= 65 && time <= 100
trigger1 = (GameTime%2) = 1
anim = 4105
sprpriority = 99999999
postype = p1
pos = 0,-80
scale = 0.2,0.2
random = 60,60
vel = 2 - (random%5),2 - (random%5)
accel = 0,time * -0.01
bindtime = 1
supermove = 1
supermovetime = 9999999999999
pausemovetime = 9999999999999
trans = Add
under = 0
ownpal = 1

[State 5150, 8]
type = NotHitBy
trigger1 = 1
value = SCA
time = 1
;\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\
;落下ステート
;\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\
[Statedef 515151]
Type = S
MoveType = I
Physics = S
anim = 5030
sprpriority = -3

[State 3888]
type = AssertSpecial
triggerall = name = "Hades"
trigger1 = 1
flag = noko
ignorehitpause = 1
pausemovetime = 99999999
supermovetime = 99999999

[State -2]
type = lifeset
triggerall = PrevStateNo!=5150
triggerall = palno = [12,6]
triggerall = name="Hades"
triggerall = !Ishelper
triggerall = roundstate >= 1
trigger1 = 1
value = lifemax
ignorehitpause = 1
pausemovetime = 99999999
supermovetime = 99999999

[State 1]
type = ChangeState
triggerall = name = "Hades"
triggerall = life =0
triggerall = numhelper(44488)>=1
triggerall = (helper(44488),stateno=44488)
trigger1 = time >= 0
trigger1 = var(12)!=192
value = 5150
ctrl=0
ignorehitpause = 1
pausemovetime = 99999999
supermovetime = 99999999

[State 1]
type = Changeanim
trigger1 = var(13)=0
trigger1 = pos y<0
value = 5070
ignorehitpause = 1
pausemovetime = 99999999
supermovetime = 99999999

[State 1]
type = varset
trigger1 = time=0
trigger1 = pos y<0
v = 13
value = 0
ignorehitpause = 1
pausemovetime = 99999999
supermovetime = 99999999

[State 1]
type = varset
trigger1 = pos y>=0
v = 13
value = 1
ignorehitpause = 1
pausemovetime = 99999999
supermovetime = 99999999

[State 5100]
type = FallEnvShake
triggerall = var(14)!=1
triggerall = var(13)=1
trigger1 = Time = 0

[State 5100]
type = VarSet
triggerall = var(14)!=1
triggerall = var(13)=1
trigger1 = Time = 0
sysvar(1) = floor(vel y)

[State 5100]
type = ChangeAnim
triggerall = var(14)!=1
triggerall = var(13)=1
triggerall = time = 0
trigger1 = (anim != [5051,5059]) && (anim != [5061,5069])
trigger2 = !SelfAnimExist(5100 + (anim % 10))
value = 5100

[State 5100]
type = ChangeAnim
triggerall = var(14)!=1
triggerall = var(13)=1
trigger1 = time = 0
trigger1 = (anim = [5051,5059]) || (anim = [5061,5069])
trigger1 = SelfAnimExist(5100 + (anim % 10))
value = 5100 + (anim % 10)

[State 5100]
type = PosSet
triggerall = var(14)!=1
triggerall = var(13)=1
trigger1 = Time = 0
y = 0

[State 5100]
type = VelSet
triggerall = var(14)!=1
triggerall = var(13)=1
trigger1 = Time = 0
y = 0

[State 5100]
type = VelMul
triggerall = var(14)!=1
triggerall = var(13)=1
trigger1 = Time = 0
x = 0.75

[State 5100]
type = GameMakeAnim
triggerall = var(14)!=1
triggerall = var(13)=1
trigger1 = Time = 1
value = 60 + (sysvar(1) > 5) + (sysvar(1) > 14)
pos = 0, 0
under = sysvar(1) <= 14

[State 5100]
type = PlaySnd
triggerall = var(14)!=1
triggerall = var(13)=1
trigger1 = Time = 1
value = F7, (sysvar(1) > 5) + (sysvar(1) > 14)

[State 5100]
triggerall = var(14)!=1
triggerall = var(13)=1
type = PosFreeze
trigger1 = 1

[State 5100]
type = ForceFeedback
triggerall = var(14)!=1
triggerall = var(13)=1
trigger1 = Time = 0
waveform = sinesquare
ampl = 128,-3,-.2,.005
time = 20

[State 1]
type = varset
trigger1 = time=0
v = 14
value = 0
ignorehitpause = 1
pausemovetime = 99999999
supermovetime = 99999999

[State 1]
type = varset
trigger1 = var(13)=1
trigger1 = anim=[5100,5100 + (anim % 10)]
trigger1 = animtime=0
v = 14
value = 1
ignorehitpause = 1
pausemovetime = 99999999
supermovetime = 99999999

[State 5101]
type = ChangeAnim
triggerall = var(15)!=1
triggerall = var(14)=1
triggerall = time = 0
trigger1 = anim != [5101,5109]
trigger2 = !SelfAnimExist(5160 + (anim % 10))
value = 5160

[State 5101]
type = ChangeAnim
triggerall = var(15)!=1
triggerall = var(14)=1
triggerall = time = 0
trigger1 = anim = [5101,5109]
trigger1 = SelfAnimExist(5160 + (anim % 10))
value = 5160 + (anim % 10)

[State 5101]
type = HitFallVel
triggerall = var(15)!=1
triggerall = var(14)=1
trigger1 = Time = 0

[State 5101]
type = PosSet
triggerall = var(15)!=1
triggerall = var(14)=1
trigger1 = Time = 0
y = 20

[State 5101]
type = VelAdd
triggerall = var(15)!=1
triggerall = var(14)=1
trigger1 = 1
y = .4

[State 1]
type = varset
trigger1 = time=0
v = 15
value = 0
ignorehitpause = 1
pausemovetime = 99999999
supermovetime = 99999999

[State 1]
type = varset
trigger1 = var(13)=1
trigger1 = var(14)=1
trigger1 = Vel Y > 0
trigger1 = Pos Y >= 12
v = 15
value = 1
ignorehitpause = 1
pausemovetime = 99999999
supermovetime = 99999999

[State 5110]
type = FallEnvShake
triggerall = var(15)=1
trigger1 = Time = 0

[State 5110]
type = ChangeAnim
persistent = 0
triggerall = var(15)=1
trigger1 = SelfAnimExist(5110 + (anim % 10))
trigger1 = anim = [5081,5089]
value = 5110 + (anim % 10)

[State 5110]
type = ChangeAnim
triggerall = var(15)=1
triggerall = time = 0
triggerall = anim != [5110,5119]
trigger1 = anim != [5161,5169]
trigger2 = !SelfAnimExist(5170 + (anim % 10))
value = 5170

[State 5110]
type = ChangeAnim
triggerall = var(15)=1
triggerall = time = 0
triggerall = anim != [5110,5119]
trigger1 = anim = [5161,5169]
trigger1 = SelfAnimExist(5170 + (anim % 10))
value = 5170 + (anim % 10)

[State 5110]
type = HitFallDamage
triggerall = var(15)=1
trigger1 = Time = 0

[State 5110]
type = PosSet
triggerall = var(15)=1
trigger1 = Time = 0
y = 0

[State 5110]
type = VarSet
triggerall = var(15)=1
trigger1 = Time = 0
trigger1 = GetHitVar(fall.yvel) != 0
sysvar(1) = floor(vel y)

[State 5110]
type = PlaySnd
triggerall = var(15)=1
trigger1 = Time = 0
trigger1 = !SysVar(0)
value = F7, (sysvar(1) > 5) + (sysvar(1) > 14)

[State 5110]
type = GameMakeAnim
triggerall = var(15)=1
trigger1 = Time = 0
trigger1 = !SysVar(0)
value = 60 + (sysvar(1) > 5) + (sysvar(1) > 14)
pos = 0, 0
under = sysvar(1) <= 14

[State 5110]
type = VelSet
triggerall = var(15)=1
trigger1 = Time = 0
y = 0

[State 5110]
type = ChangeAnim
triggerall = var(15)=1
persistent = 0
triggerall = anim = [5171,5179]
triggerall = SelfAnimExist(5110 + (anim % 10))
trigger1 = AnimTime = 0
trigger2 = SysVar(0)
value = 5110 + (anim % 10)

[State 5110]
type = ChangeAnim
triggerall = var(15)=1
persistent = 0
triggerall = Anim != [5111,5119]
trigger1 = AnimTime = 0
trigger2 = SysVar(0)
value = 5110

[State 5110]
type = ChangeState
triggerall = var(15)=1
triggerall = !alive
trigger1 = AnimTime = 0
trigger2 = SysVar(0)
trigger3 = Anim = [5110,5119]
value = 5150

[State 5110]
type = VarSet
triggerall = var(15)=1
trigger1 = SysVar(0)
trigger1 = Time = 0
sysvar(0) = 0

[State 5110]
type = VelMul
triggerall = var(15)=1
trigger1 = 1
x = 0.85

[State 5110]
type = ForceFeedback
triggerall = var(15)=1
trigger1 = alive
trigger1 = Time = 0
time = 8
ampl = 240
waveform = sine

[State 5110]
type = ForceFeedback
triggerall = var(15)=1
trigger1 = !alive
trigger1 = Time = 0
ampl = 200, 7, -.467
time = 30
waveform = sine

[State 1]
type = ChangeState
triggerall = name = "Hades"
triggerall = pos y<0
trigger1 = numhelper(44488)=0
trigger1 = (helper(44488),stateno!=44488)
trigger2 = life!=0
value = 50
ctrl=1
ignorehitpause = 1
pausemovetime = 99999999
supermovetime = 99999999

[State 1]
type = ChangeState
triggerall = name = "Hades"
triggerall = pos y>=0
trigger1 = numhelper(44488)=0
trigger1 = (helper(44488),stateno!=44488)
trigger2 = life!=0
value = 0
ctrl=1
ignorehitpause = 1
pausemovetime = 99999999
supermovetime = 99999999

[State 1]
type = ChangeState
triggerall = name != "Hades"
triggerall = alive
trigger1 = time >= 0
value = 5151
ignorehitpause = 1
pausemovetime = 99999999
supermovetime = 99999999

[State 1]
type = SelfState
triggerall = name != "Hades"
triggerall = !alive
trigger1 = time >= 0
value = 5150
ignorehitpause = 1
pausemovetime = 99999999
supermovetime = 99999999
;------------------------------------------------------------------------------
;\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\
;\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\
;------------------------------------------------------------------------------
;\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\
;\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\
;\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\
;==============================================================================
;==============================================================================
;==============================================================================
;==============================================================================
;==============================================================================
;==============================================================================
;==============================================================================
;==============================================================================
;==============================================================================
;==============================================================================
;==============================================================================
;==============================================================================
;==============================================================================
;==============================================================================
;==============================================================================
;==============================================================================
;==============================================================================
;==============================================================================
;==============================================================================
;==============================================================================
;==============================================================================
;==============================================================================
;==============================================================================
;==============================================================================
;==============================================================================
;==============================================================================
;------------------------------------------------------------------------------
;------------------------------------------------------------------------------
;------------------------------------------------------------------------------



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






















































