
;\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\
;---------------------------------------------------------------------------
;---------------------------------------------------------------------------
;常時管理ステート
[Statedef -2]

;===========================================================================
;---------------------------------------------------------------------------
;オプション項目↓から
;---------------------------------------------------------------------------
;===========================================================================
;===========================================================================
;セイバーサウンド変更
;===========================================================================
[state -2,a]
type = varset
trigger1 = 1
v = 31
value = 1

;０：おなじみＸ準拠
;１：まさかのＺ


;===========================================================================
;斬り変更
;===========================================================================
[state -2,a]
type = varset
trigger1 = 1
v = 25
value = 1

;０：おなじみＸ準拠
;１：まさかのＺ

;===========================================================================
;斬り上げ属性変更(地上で８＋必殺)
;===========================================================================
[state -2,a]
type = varset
trigger1 = 1
v = 27
value = 3

;０：無属性（天昇斬）Ｚ２
;１：炎属性（龍炎刃）Ｘ４
;２：雷属性（電　刃）Ｘ５
;３：氷属性（氷龍昇）Ｘ８

;===========================================================================
;下突き属性変更(空中で２＋必殺)
;===========================================================================
[state -2,a]
type = varset
trigger1 = 1
v = 28
value = 0

;０：無属性（墜盤撃）Ｚ４
;１：氷属性（氷烈斬）Ｘ４
;２：炎属性（断地炎）Ｘ５
;３：雷属性（落砕牙）Ｚ３
;４：鋼属性（落鋼刃）Ｘ６


;===========================================================================
;ダッシュ必殺属性変更(ダッシュ中必殺)
;===========================================================================
[state -2,a]
type = varset
trigger1 = 1
v = 32
value = 0

;０：無属性（烈風撃）Ｚ３
;１：雷属性（武雷突）Ｚ４
;２：風属性（疾風）Ｘ５
;３：氷属性（氷鎌刃）捏造※建設中

;========================================================================
[state -2,a];BGM変更
type = varset
trigger1 = 1
v = 39
value = 0                                                                                               +(var(37)*2)    

;===========================================================================
[state -2,a];BGM原曲orアレンジ
type = varset
trigger1 = 1
v = 37
value = 1    

;---------------------------------------------------------------------------
;クイックチャージ（チャージ時間半減）
;---------------------------------------------------------------------------
[state -2,a];クイックチャージ
type = varset
trigger1 = 1
v = 30
value = 1     ;0：なし
              ;1：あり

;===========================================================================
;---------------------------------------------------------------------------
;オプション項目↑まで。ここから先は動作の保証は一切しない
;---------------------------------------------------------------------------
;===========================================================================

[State 5900, 3] ;Change palette
type = RemapPal
trigger1 = 1
source = 1,1
dest = 1,palno

[state a];エネルギーチャージ(ノーマル)
type = varset
trigger1 = 1
v = 53
value = 10

[state a];エネルギーチャージ(ノーマル)
type = varset
trigger1 = var(27) <= 0
v = 27
value = 0

[state a];エネルギーチャージ(ノーマル)
type = varset
trigger1 = var(27) >= 3
v = 27
value = 3

[state a];エネルギーチャージ(ノーマル)
type = varset
trigger1 = var(28) <= 0
v = 28
value = 0

[state a];エネルギーチャージ(ノーマル)
type = varset
trigger1 = var(27) >= 4
v = 28
value = 4

[state a];エネルギーチャージ(ノーマル)
type = varset
trigger1 = var(53) = 8
trigger2 = var(53) = 9
trigger3 = var(53) = 10
v = 32
value = 0

[state a];エネルギーチャージ(ノーマル)
type = varset
trigger1 = var(53) != 8
trigger1 = var(53) != 9
trigger1 = var(53) != 10
v = 32
value = var(32)

[state a];エネルギーチャージ(ノーマル)
type = varset
trigger1 = 1
v = 25
value = 1

[state a];エネルギーチャージ(ノーマル)
type = varset
trigger1 = 1
v = 27
value = 0

[state a];エネルギーチャージ(ノーマル)
type = varset
trigger1 = 1
v = 28
value = 0

;--------------------
; Can't KO CPU from F1
[State -2, VarSet]
type = VarSet
trigger1 = Var(20) < 0
trigger1 = Life > Var(50)
trigger1 = ifelse(Name = "Maverick Hunter Zero",var(59) >= 1,1)
ignorehitpause = 1
var(50) = Life

[State -2, LifeSet]
type = LifeSet
trigger1 = Var(20) < 0
trigger1 = ifelse(Name = "Maverick Hunter Zero",var(59) >= 1,1)
ignorehitpause = 1
value = Var(50)

[State -2, VarAdd]
type = VarAdd
trigger1 = Var(20) < 0
trigger1 = Life <= Var(50)
trigger1 = ifelse(Name = "Maverick Hunter Zero",var(59) >= 1,1)
ignorehitpause = 1
var(50) = (-var(15))

[State -2, VarSet]
type = VarSet
triggerall = (p2name = "Command Mission X" || p4name = "Command Mission X")&& enemy,authorname = "Dr.Light"
trigger1 = p2stateno = 1452
trigger1 = time >  1
var(50) = 0

[state a]
type = LifeSet
triggerall = (p2name = "Command Mission X" || p4name = "Command Mission X")&& enemy,authorname = "Dr.Light"
trigger1 = p2stateno = 1452
value = 0

[State -2, VarAdd]
type = VarAdd
triggerall = (p2name = "Command Mission X" || p4name = "Command Mission X")&& enemy,authorname = "Dr.Light"
trigger1 = p2stateno = 1452
trigger1 = time = 1
var(50) = -Life

[State 191, 2]
type = AssertSpecial
trigger1 = stateno = [190,199]
flag = Intro
flag2 = Roundnotskip

[State 0, Rojo P1]
type = VarSet
trigger1 = roundstate = 0
v = 49  ;fv = 10
value = life
[State 0, Rojo P1++]
type = VarAdd
triggerall = life < var(49)
trigger1 = !(time% 1)
v = 49    ;fv =
value = -1  - ( var(49) - life >2)
[State 0, Rojo P1--]
type = VarAdd
triggerall = life > var(49)
trigger1 = !(time% 1)
v = 49    ;fv =
value = 1  + ( life +   var(49) >2)


[State 0, Rojo P1]
type = VarSet
trigger1 = 1
v = 47
value = ifelse(life<=lifemax*0.9975,0,ifelse(life<=lifemax*0.74875,1,ifelse(life<=lifemax*0.49875,2,ifelse(life<=lifemax*0.24875,3,0))))
[State 0, Rojo P1]
type = VarSet
trigger1 = 1
v = 48
value = ifelse(power<=powermax*0.9975,0,ifelse(power<=powermax*0.74875,1,ifelse(power<=powermax*0.49875,2,ifelse(power<=powermax*0.24875,3,0))))
;=====================================================================================================
[State -3];
Type = Explod
triggerall = RoundState > 1
triggerall = RoundState < 3
triggerall = stateno != 5150
triggerall = stateno != 180
triggerall = stateno != 181
trigger1 = TeamSide = 1
trigger1 = NumExplod(100000) < 1
;trigger1 = 1
Anim = 103000
ID = 100000
Pos = 13,80+fvar(35)
PosType = left;P2,Front,Back,Left,Right
Facing = 1
VFacing = 1
BindTime = -1
Vel = 0,0
Accel = 0,0
Random = 0,0
RemoveTime = -2
SuperMoveTime = 0
PauseMoveTime = 999
Scale = 1,1
SprPriority = 4
OnTop = 1
Shadow = 0,0,0
OwnPal = 1
[State -3];
Type = Explod
triggerall = RoundState > 1
triggerall = RoundState < 4
triggerall = stateno != 5150
triggerall = stateno != 180
triggerall = stateno != 181
triggerall = life = [0,1000]
trigger1 = TeamSide = 1
trigger1 = NumExplod(100001) < 1
;trigger1 = 1
Anim = 100001
ID = 100001
Pos = 13,80+fvar(35)
PosType = left;P2,Front,Back,Left,Right
Facing = 1
VFacing = 1
BindTime = -1
Vel = 0,0
Accel = 0,0
Random = 0,0
RemoveTime = -2
SuperMoveTime = 0
PauseMoveTime = 999
Scale = 1, 1
SprPriority = 7
OnTop = 1
Shadow = 0,0,0
OwnPal = 1

[State -3];
Type = Explod
triggerall = RoundState > 1
triggerall = RoundState < 4
triggerall = stateno != 5150
triggerall = stateno != 180
triggerall = stateno != 181
triggerall = life = [1000,2000]
trigger1 = TeamSide = 1
trigger1 = NumExplod(100003) < 1
;trigger1 = 1
Anim = 100001
ID = 100003
Pos = 13,80+fvar(35)
PosType = left;P2,Front,Back,Left,Right
Facing = 1
VFacing = 1
BindTime = -1
Vel = 0,0
Accel = 0,0
Random = 0,0
RemoveTime = -2
SuperMoveTime = 0
PauseMoveTime = 999
Scale = 1, 1
SprPriority = 7
OnTop = 1
Shadow = 0,0,0
OwnPal = 1
[State -3];
Type = Explod
triggerall = RoundState > 1
triggerall = RoundState < 4
triggerall = stateno != 5150
triggerall = stateno != 180
triggerall = stateno != 181
triggerall = life = [2000,3000]
trigger1 = TeamSide = 1
trigger1 = NumExplod(100005) < 1
;trigger1 = 1
Anim = 100001
ID = 100005
Pos = 13,80+fvar(35)
PosType = left;P2,Front,Back,Left,Right
Facing = 1
VFacing = 1
BindTime = -1
Vel = 0,0
Accel = 0,0
Random = 0,0
RemoveTime = -2
SuperMoveTime = 0
PauseMoveTime = 999
Scale = 1, 1
SprPriority = 7
OnTop = 1
Shadow = 0,0,0
OwnPal = 1
[State -3];
Type = Explod
triggerall = RoundState > 1
triggerall = RoundState < 3
triggerall = stateno != 5150
triggerall = stateno != 180
triggerall = stateno != 181
trigger1 = life = [400,2000]
trigger1 = TeamSide = 1
trigger1 = !NumExplod(100002)
;trigger1 = 1
Anim = 100002
ID = 100002
Pos = 13,80+fvar(35)
PosType = left;P2,Front,Back,Left,Right
Facing = 1
VFacing = 1
BindTime = -1
Vel = 0,0
Accel = 0,0
Random = 0,0
RemoveTime = -2
SuperMoveTime = 0
PauseMoveTime = 999
Scale = 1, 1
SprPriority = 7
OnTop = 1
Shadow = 0,0,0
OwnPal = 1
[State -3];
Type = Explod
triggerall = RoundState > 1
triggerall = RoundState < 3
triggerall = stateno != 5150
triggerall = stateno != 180
triggerall = stateno != 181
trigger1 = life < 400
trigger1 = TeamSide = 1
trigger1 = !NumExplod(100004)
;trigger1 = 1
Anim = 100004
ID = 100004
Pos = 13,80+fvar(35)
PosType = left;P2,Front,Back,Left,Right
Facing = 1
VFacing = 1
BindTime = -1
Vel = 0,0
Accel = 0,0
Random = 0,0
RemoveTime = -2
SuperMoveTime = 0
PauseMoveTime = 999
Scale = 1, 1
SprPriority = 7
OnTop = 1
Shadow = 0,0,0
OwnPal = 1
[State -3];
Type = Explod
triggerall = RoundState > 1
triggerall = RoundState < 3
triggerall = stateno != 5150
triggerall = stateno != 180
triggerall = stateno != 181
trigger1 = life = [1400,3000]
trigger1 = TeamSide = 1
trigger1 = !NumExplod(100006)
;trigger1 = 1
Anim = 100006
ID = 100006
Pos = 13,80+fvar(35)
PosType = left;P2,Front,Back,Left,Right
Facing = 1
VFacing = 1
BindTime = -1
Vel = 0,0
Accel = 0,0
Random = 0,0
RemoveTime = -2
SuperMoveTime = 0
PauseMoveTime = 999
Scale = 1, 1
SprPriority = 7
OnTop = 1
Shadow = 0,0,0
OwnPal = 1
[State -3];
Type = Explod
triggerall = RoundState > 1
triggerall = RoundState < 3
triggerall = stateno != 5150
triggerall = stateno != 180
triggerall = stateno != 181
trigger1 = life = [1000,1399]
trigger1 = TeamSide = 1
trigger1 = !NumExplod(100007)
;trigger1 = 1
Anim = 100007
ID = 100007
Pos = 13,80+fvar(35)
PosType = left;P2,Front,Back,Left,Right
Facing = 1
VFacing = 1
BindTime = -1
Vel = 0,0
Accel = 0,0
Random = 0,0
RemoveTime = -2
SuperMoveTime = 0
PauseMoveTime = 999
Scale = 1, 1
SprPriority = 7
OnTop = 1
Shadow = 0,0,0
OwnPal = 1
[State -3];
Type = Explod
triggerall = RoundState > 1
triggerall = RoundState < 3
triggerall = stateno != 5150
triggerall = stateno != 180
triggerall = stateno != 181
trigger1 = life = [2400,3000]
trigger1 = TeamSide = 1
trigger1 = !NumExplod(100008)
;trigger1 = 1
Anim = 100008
ID = 100008
Pos = 13,80+fvar(35)
PosType = left;P2,Front,Back,Left,Right
Facing = 1
VFacing = 1
BindTime = -1
Vel = 0,0
Accel = 0,0
Random = 0,0
RemoveTime = -2
SuperMoveTime = 0
PauseMoveTime = 999
Scale = 1, 1
SprPriority = 7
OnTop = 1
Shadow = 0,0,0
OwnPal = 1
[State -3];
Type = Explod
triggerall = RoundState > 1
triggerall = RoundState < 3
triggerall = stateno != 5150
triggerall = stateno != 180
triggerall = stateno != 181
trigger1 = life = [2000,2399]
trigger1 = TeamSide = 1
trigger1 = !NumExplod(100009)
;trigger1 = 1
Anim = 100009
ID = 100009
Pos = 13,80+fvar(35)
PosType = left;P2,Front,Back,Left,Right
Facing = 1
VFacing = 1
BindTime = -1
Vel = 0,0
Accel = 0,0
Random = 0,0
RemoveTime = -2
SuperMoveTime = 0
PauseMoveTime = 999
Scale = 1, 1
SprPriority = 7
OnTop = 1
Shadow = 0,0,0
OwnPal = 1

;vida
[State 7121, ESC VIDA P1]
type = ModifyExplod
trigger1 = life >= 400
trigger1 =  numexplod(100002) != 0
;trigger1 = enemy,teammode = single
id=100002
Pos = 13,80+fvar(35)
postype = left
scale = 1, (ifelse(life>=1000,1000,life)*0.001023)
ignorehitpause =1
supermovetime =-1
pausemovetime =-1
supermove  = 1
pausemove =1
sprpriority=7
[State 7121, ESC VIDA P1]
type = ModifyExplod
trigger1 = life < 400
trigger1 =  numexplod(100004) != 0
;trigger1 = enemy,teammode = single
id=100004
Pos = 13,80+fvar(35)
postype = left
scale = 1, (life*0.001023)
ignorehitpause =1
supermovetime =-1
pausemovetime =-1
supermove  = 1
pausemove =1
sprpriority=7

[State 7121, ESC VIDA P1]
type = ModifyExplod
trigger1 = life = [1400,3000]
trigger1 =  numexplod(100006) != 0
;trigger1 = enemy,teammode = single
id=100006
Pos = 13,80+fvar(35)
postype = left
scale = 1, (ifelse(life>=2000,1000,life-1000)*0.001023)
ignorehitpause =1
supermovetime =-1
pausemovetime =-1
supermove  = 1
pausemove =1
sprpriority=ifelse(life>=2001,7,9)
[State 7121, ESC VIDA P1]
type = ModifyExplod
trigger1 = life = [1000,1399]
trigger1 =  numexplod(100007) != 0
;trigger1 = enemy,teammode = single
id=100007
Pos = 13,80+fvar(35)
postype = left
scale = 1, ((life-1000)*0.001023)
ignorehitpause =1
supermovetime =-1
pausemovetime =-1
supermove  = 1
pausemove =1
sprpriority=9

[State 7121, ESC VIDA P1]
type = ModifyExplod
trigger1 = life >= 2400
trigger1 =  numexplod(100008) != 0
;trigger1 = enemy,teammode = single
id=100008
Pos = 13,80+fvar(35)
postype = left
scale = 1, (ifelse(life>=3000,1000,life-2000)*0.001023)
ignorehitpause =1
supermovetime =-1
pausemovetime =-1
supermove  = 1
pausemove =1
sprpriority=9
[State 7121, ESC VIDA P1]
type = ModifyExplod
trigger1 = life = [2000,2399]
trigger1 =  numexplod(100009) != 0
;trigger1 = enemy,teammode = single
id=100009
Pos = 13,80+fvar(35)
postype = left
scale = 1, ((life-2000)*0.001023)
ignorehitpause =1
supermovetime =-1
pausemovetime =-1
supermove  = 1
pausemove =1
sprpriority=9

[State -3]
Type = RemoveExplod
triggerall = numexplod(100002)
triggerall = TeamSide = 1
trigger1 = life < 400
trigger2 = life >= 2000
ID = 100002

[State -3]
Type = RemoveExplod
triggerall = numexplod(100004)
triggerall = TeamSide = 1
trigger1 = life >= 400
ID = 100004

[State -3]
Type = RemoveExplod
triggerall = numexplod(100006)
triggerall = TeamSide = 1
trigger1 = life < 1400
trigger2 = life >= 3000
ID = 100006

[State -3]
Type = RemoveExplod
triggerall = numexplod(100007)
triggerall = TeamSide = 1
trigger1 = life >= 1400
trigger2 = life < 1000
ID = 100007

[State -3]
Type = RemoveExplod
triggerall = numexplod(100008)
triggerall = TeamSide = 1
trigger1 = life < 2400
ID = 100008

[State -3]
Type = RemoveExplod
triggerall = numexplod(100009)
triggerall = TeamSide = 1
trigger1 = life >= 2400
trigger2 = life < 2000
ID = 100009

[State -3]
Type = RemoveExplod
triggerall = numexplod(100001)
triggerall = TeamSide = 1
trigger1 = life > 1000
ID = 100001

[State -3]
Type = RemoveExplod
triggerall = numexplod(100003)
triggerall = TeamSide = 1
trigger1 = life > 2000
trigger2 = life < 1000
ID = 100003

[State -3]
Type = RemoveExplod
triggerall = numexplod(100005)
triggerall = TeamSide = 1
trigger1 = life < 2000
ID = 100005

;Vida DIFERENCIA P1
[State 7121, ESC VIDA ROJO P1]
type = ModifyExplod
trigger1= 1
trigger1 =  numexplod(100001) != 0
;trigger1 = enemy,teammode = single
id=100001
Pos = 13,80+fvar(35)
postype = left
scale = 1, (var(49)*0.001023)
ignorehitpause =1
supermovetime =-1
pausemovetime =-1
supermove  = 1
pausemove =1
sprpriority=6
[State 7121, ESC VIDA ROJO P1]
type = ModifyExplod
trigger1= 1
trigger1 =  numexplod(100003) != 0
;trigger1 = enemy,teammode = single
id=100003
Pos = 13,80+fvar(35)
postype = left
scale = 1, ((var(49)-1000)*0.001023)
ignorehitpause =1
supermovetime =-1
pausemovetime =-1
supermove  = 1
pausemove =1
sprpriority=8
[State 7121, ESC VIDA ROJO P1]
type = ModifyExplod
trigger1= 1
trigger1 =  numexplod(100005) != 0
;trigger1 = enemy,teammode = single
id=100005
Pos = 13,80+fvar(35)
postype = left
scale = 1, ((var(49)-2000)*0.001023)
ignorehitpause =1
supermovetime =-1
pausemovetime =-1
supermove  = 1
pausemove =1
sprpriority=8



[State 0, Rojo P1]
type = VarSet
trigger1 = roundstate = 0
v = 49  ;fv = 10
value = life
[State 0, Rojo P1++]
type = VarAdd
triggerall = life < var(49)
trigger1 = !(time% 1)
v = 49    ;fv =
value = -1  - ( var(49) - life >2)
[State 0, Rojo P1--]
type = Varset
triggerall = life > var(49)
trigger1 = !(time% 1)
v = 49    ;fv =
value = life
[State 0, Rojo P1--]
type = Varset
trigger1 = life <= 2000 && var(49) >= 2000
v = 49    ;fv =
value = 2000
[State 0, Rojo P1--]
type = Varset
trigger1 = life <= 1000 && var(49) >= 1000
v = 49    ;fv =
value = 1000

[State 0, Rojo P1]
type = VarSet
trigger1 = 1
v = 48
value = ifelse(life<=lifemax*0.9975,0,ifelse(life<=lifemax*0.74875,1,ifelse(life<=lifemax*0.49875,2,ifelse(life<=lifemax*0.24875,3,0))))

;=====================================================================================================
[State -3];
Type = Explod
triggerall = RoundState > ifelse(var(59)>0,0,1)
triggerall = RoundState < 3
triggerall = stateno != 5150
triggerall = stateno != 180
triggerall = stateno != 181
trigger1 = TeamSide = 2
trigger1 = NumExplod(101000) < 1
;trigger1 = 1
Anim = 103000
ID = 101000
Pos = -27,80+fvar(35)
PosType = right;P2,Front,Back,Left,Right
Facing = 1
VFacing = 1
BindTime = -1
Vel = 0,0
Accel = 0,0
Random = 0,0
RemoveTime = -2
SuperMoveTime = 0
PauseMoveTime = 999
Scale = 1,1
SprPriority = 4
OnTop = 1
Shadow = 0,0,0
OwnPal = 1

[State -3];
Type = Explod
triggerall = RoundState > 1
triggerall = RoundState < 4
triggerall = stateno != 5150
triggerall = stateno != 180
triggerall = stateno != 181
triggerall = life = [0,1000]
trigger1 = TeamSide = 2
trigger1 = NumExplod(101001) < 1
;trigger1 = 1
Anim = 100001
ID = 101001
Pos = -27,80+fvar(35)
PosType = right;P2,Front,Back,Left,Right
Facing = 1
VFacing = 1
BindTime = -1
Vel = 0,0
Accel = 0,0
Random = 0,0
RemoveTime = -2
SuperMoveTime = 0
PauseMoveTime = 999
Scale = 1, 1
SprPriority = 7
OnTop = 1
Shadow = 0,0,0
OwnPal = 1
[State -3];
Type = Explod
triggerall = RoundState > 1
triggerall = RoundState < 4
triggerall = stateno != 5150
triggerall = stateno != 180
triggerall = stateno != 181
triggerall = life = [1000,2000]
trigger1 = TeamSide = 2
trigger1 = NumExplod(101003) < 1
;trigger1 = 1
Anim = 100001
ID = 101003
Pos = -27,80+fvar(35)
PosType = right;P2,Front,Back,Left,Right
Facing = 1
VFacing = 1
BindTime = -1
Vel = 0,0
Accel = 0,0
Random = 0,0
RemoveTime = -2
SuperMoveTime = 0
PauseMoveTime = 999
Scale = 1, 1
SprPriority = 7
OnTop = 1
Shadow = 0,0,0
OwnPal = 1
[State -3];
Type = Explod
triggerall = RoundState > 1
triggerall = RoundState < 4
triggerall = stateno != 5150
triggerall = stateno != 180
triggerall = stateno != 181
triggerall = life = [2000,3000]
trigger1 = TeamSide = 2
trigger1 = NumExplod(101005) < 1
;trigger1 = 1
Anim = 100001
ID = 101005
Pos = -27,80+fvar(35)
PosType = right;P2,Front,Back,Left,Right
Facing = 1
VFacing = 1
BindTime = -1
Vel = 0,0
Accel = 0,0
Random = 0,0
RemoveTime = -2
SuperMoveTime = 0
PauseMoveTime = 999
Scale = 1, 1
SprPriority = 7
OnTop = 1
Shadow = 0,0,0
OwnPal = 1
[State -3];
Type = Explod
triggerall = RoundState > ifelse(var(59)>0,0,1)
triggerall = RoundState < 3
triggerall = stateno != 5150
triggerall = stateno != 180
triggerall = stateno != 181
trigger1 = life = [400,2000]
trigger1 = TeamSide = 2
trigger1 = !NumExplod(101002)
;trigger1 = 1
Anim = 100002
ID = 101002
Pos = -27,80+fvar(35)
PosType = right;P2,Front,Back,Left,Right
Facing = 1
VFacing = 1
BindTime = -1
Vel = 0,0
Accel = 0,0
Random = 0,0
RemoveTime = -2
SuperMoveTime = 0
PauseMoveTime = 999
Scale = 1, 1
SprPriority = 7
OnTop = 1
Shadow = 0,0,0
OwnPal = 1
[State -3];
Type = Explod
triggerall = RoundState > ifelse(var(59)>0,0,1)
triggerall = RoundState < 3
triggerall = stateno != 5150
triggerall = stateno != 180
triggerall = stateno != 181
trigger1 = life < 400
trigger1 = TeamSide = 2
trigger1 = !NumExplod(101004)
;trigger1 = 1
Anim = 100004
ID = 101004
Pos = -27,80+fvar(35)
PosType = right;P2,Front,Back,Left,Right
Facing = 1
VFacing = 1
BindTime = -1
Vel = 0,0
Accel = 0,0
Random = 0,0
RemoveTime = -2
SuperMoveTime = 0
PauseMoveTime = 999
Scale = 1, 1
SprPriority = 7
OnTop = 1
Shadow = 0,0,0
OwnPal = 1
[State -3];
Type = Explod
triggerall = RoundState > ifelse(var(59)>0,0,1)
triggerall = RoundState < 3
triggerall = stateno != 5150
triggerall = stateno != 180
triggerall = stateno != 181
trigger1 = life = [1400,3000]
trigger1 = TeamSide = 2
trigger1 = !NumExplod(101006)
;trigger1 = 1
Anim = 100006
ID = 101006
Pos = -27,80+fvar(35)
PosType = right;P2,Front,Back,Left,Right
Facing = 1
VFacing = 1
BindTime = -1
Vel = 0,0
Accel = 0,0
Random = 0,0
RemoveTime = -2
SuperMoveTime = 0
PauseMoveTime = 999
Scale = 1, 1
SprPriority = 7
OnTop = 1
Shadow = 0,0,0
OwnPal = 1
[State -3];
Type = Explod
triggerall = RoundState > ifelse(var(59)>0,0,1)
triggerall = RoundState < 3
triggerall = stateno != 5150
triggerall = stateno != 180
triggerall = stateno != 181
trigger1 = life = [1000,1399]
trigger1 = TeamSide = 2
trigger1 = !NumExplod(101007)
;trigger1 = 1
Anim = 100007
ID = 101007
Pos = -27,80+fvar(35)
PosType = right;P2,Front,Back,Left,Right
Facing = 1
VFacing = 1
BindTime = -1
Vel = 0,0
Accel = 0,0
Random = 0,0
RemoveTime = -2
SuperMoveTime = 0
PauseMoveTime = 999
Scale = 1, 1
SprPriority = 7
OnTop = 1
Shadow = 0,0,0
OwnPal = 1
[State -3];
Type = Explod
triggerall = RoundState > ifelse(var(59)>0,0,1)
triggerall = RoundState < 3
triggerall = stateno != 5150
triggerall = stateno != 180
triggerall = stateno != 181
trigger1 = life = [2400,3000]
trigger1 = TeamSide = 2
trigger1 = !NumExplod(101008)
;trigger1 = 1
Anim = 100008
ID = 101008
Pos = -27,80+fvar(35)
PosType = right;P2,Front,Back,Left,Right
Facing = 1
VFacing = 1
BindTime = -1
Vel = 0,0
Accel = 0,0
Random = 0,0
RemoveTime = -2
SuperMoveTime = 0
PauseMoveTime = 999
Scale = 1, 1
SprPriority = 7
OnTop = 1
Shadow = 0,0,0
OwnPal = 1
[State -3];
Type = Explod
triggerall = RoundState > ifelse(var(59)>0,0,1)
triggerall = RoundState < 3
triggerall = stateno != 5150
triggerall = stateno != 180
triggerall = stateno != 181
trigger1 = life = [2000,2399]
trigger1 = TeamSide = 2
trigger1 = !NumExplod(101009)
;trigger1 = 1
Anim = 100009
ID = 101009
Pos = -27,80+fvar(35)
PosType = right;P2,Front,Back,Left,Right
Facing = 1
VFacing = 1
BindTime = -1
Vel = 0,0
Accel = 0,0
Random = 0,0
RemoveTime = -2
SuperMoveTime = 0
PauseMoveTime = 999
Scale = 1, 1
SprPriority = 7
OnTop = 1
Shadow = 0,0,0
OwnPal = 1

;vida
[State 7121, ESC VIDA P1]
type = ModifyExplod
trigger1 = life >= 400
trigger1 =  numexplod(101002) != 0
;trigger1 = enemy,teammode = single
id=101002
Pos = -27,80+fvar(35)
postype = right
scale = 1, (ifelse(life>=1000,1000,life)*0.001023)
ignorehitpause =1
supermovetime =-1
pausemovetime =-1
supermove  = 1
pausemove =1
sprpriority=7
[State 7121, ESC VIDA P1]
type = ModifyExplod
trigger1 = life < 400
trigger1 =  numexplod(101004) != 0
;trigger1 = enemy,teammode = single
id=101004
Pos = -27,80+fvar(35)
postype = right
scale = 1, (life*0.001023)
ignorehitpause =1
supermovetime =-1
pausemovetime =-1
supermove  = 1
pausemove =1
sprpriority=7

[State 7121, ESC VIDA P1]
type = ModifyExplod
trigger1 = life = [1400,3000]
trigger1 =  numexplod(101006) != 0
;trigger1 = enemy,teammode = single
id=101006
Pos = -27,80+fvar(35)
postype = right
scale = 1, (ifelse(life>=2000,1000,life-1000)*0.001023)
ignorehitpause =1
supermovetime =-1
pausemovetime =-1
supermove  = 1
pausemove =1
sprpriority=ifelse(life>=2001,7,9)
[State 7121, ESC VIDA P1]
type = ModifyExplod
trigger1 = life = [1000,1399]
trigger1 =  numexplod(101007) != 0
;trigger1 = enemy,teammode = single
id=101007
Pos = -27,80+fvar(35)
postype = right
scale = 1, ((life-1000)*0.001023)
ignorehitpause =1
supermovetime =-1
pausemovetime =-1
supermove  = 1
pausemove =1
sprpriority=9

[State 7121, ESC VIDA P1]
type = ModifyExplod
trigger1 = life >= 2400
trigger1 =  numexplod(101008) != 0
;trigger1 = enemy,teammode = single
id=101008
Pos = -27,80+fvar(35)
postype = right
scale = 1, (ifelse(life>=3000,1000,life-2000)*0.001023)
ignorehitpause =1
supermovetime =-1
pausemovetime =-1
supermove  = 1
pausemove =1
sprpriority=9
[State 7121, ESC VIDA P1]
type = ModifyExplod
trigger1 = life = [2000,2399]
trigger1 =  numexplod(101009) != 0
;trigger1 = enemy,teammode = single
id=101009
Pos = -27,80+fvar(35)
postype = right
scale = 1, ((life-2000)*0.001023)
ignorehitpause =1
supermovetime =-1
pausemovetime =-1
supermove  = 1
pausemove =1
sprpriority=9

[State -3]
Type = RemoveExplod
triggerall = numexplod(101002)
triggerall = TeamSide = 2
trigger1 = life < 400
trigger2 = life >= 2000
ID = 101002

[State -3]
Type = RemoveExplod
triggerall = numexplod(101004)
triggerall = TeamSide = 2
trigger1 = life >= 400
ID = 101004

[State -3]
Type = RemoveExplod
triggerall = numexplod(101006)
triggerall = TeamSide = 2
trigger1 = life < 1400
trigger2 = life >= 3000
ID = 101006

[State -3]
Type = RemoveExplod
triggerall = numexplod(101007)
triggerall = TeamSide = 2
trigger1 = life >= 1400
trigger2 = life < 1000
ID = 101007

[State -3]
Type = RemoveExplod
triggerall = numexplod(101008)
triggerall = TeamSide = 2
trigger1 = life < 2400
ID = 101008

[State -3]
Type = RemoveExplod
triggerall = numexplod(101009)
triggerall = TeamSide = 2
trigger1 = life >= 2400
trigger2 = life < 2000
ID = 101009

[State -3]
Type = RemoveExplod
triggerall = numexplod(101001)
triggerall = TeamSide = 2
trigger1 = life > 1000
ID = 101001

[State -3]
Type = RemoveExplod
triggerall = numexplod(101003)
triggerall = TeamSide = 2
trigger1 = life > 2000
trigger2 = life < 1000
ID = 101003

[State -3]
Type = RemoveExplod
triggerall = numexplod(101005)
triggerall = TeamSide = 2
trigger1 = life < 2000
ID = 101005

;Vida DIFERENCIA P1
[State 7121, ESC VIDA ROJO P1]
type = ModifyExplod
trigger1= 1
trigger1 =  numexplod(101001)
;trigger1 = enemy,teammode = single
id=101001
Pos = -27,80+fvar(35)
postype = right
scale = 1, (var(49)*0.001023)
ignorehitpause =1
supermovetime =-1
pausemovetime =-1
supermove  = 1
pausemove =1
sprpriority=6
[State 7121, ESC VIDA ROJO P1]
type = ModifyExplod
trigger1= 1
trigger1 =  numexplod(101003)
;trigger1 = enemy,teammode = single
id=101003
Pos = -27,80+fvar(35)
postype = right
scale = 1, ((var(49)-1000)*0.001023)
ignorehitpause =1
supermovetime =-1
pausemovetime =-1
supermove  = 1
pausemove =1
sprpriority=8
[State 7121, ESC VIDA ROJO P1]
type = ModifyExplod
trigger1= 1
trigger1 =  numexplod(101005)
;trigger1 = enemy,teammode = single
id=101005
Pos = -27,80+fvar(35)
postype = right
scale = 1, ((var(49)-2000)*0.001023)
ignorehitpause =1
supermovetime =-1
pausemovetime =-1
supermove  = 1
pausemove =1
sprpriority=8



[state -2]
type = varset
trigger1 = var(53) != 12
v = 51
value = Floor(fvar(39))

[State -2]
type = varset
trigger1 = var(22) < 25/(1+var(30))
fvar(39) = power/1000

[State -2]
type = varset
trigger1 = var(22) >= 25/(1+var(30))
trigger1 = var(22) <89/(1+var(30))
fvar(39) = power/500

[State -2]
type = varset
trigger1 = var(22) >= 90/(1+var(30))
trigger1 = var(22) <179/(1+var(30))
fvar(39) = power/1000

[State -2]
type = varset
trigger1 = var(22) >= 180/(1+var(30))
trigger1 = var(22) <269/(1+var(30))
fvar(39) = power/2000

[State -2]
type = varset
trigger1 = var(22) > 270/(1+var(30))
fvar(39) = power/4000

;=======================================================================================================


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

;=====================================================================================================
;各カラーの攻防倍率
;=====================================================================================================
;---------------------------------------------------------------------------
;１（ノーマル）
;・攻撃：１．００倍
;・被弾：１．００倍
;---------------------------------------------------------------------------
;２（ブラック）
;・攻撃：１．２５倍
;・被弾：０．７５倍
;---------------------------------------------------------------------------
;３（ナイトメア）
;・攻撃：１．００倍
;・被弾：１．００倍
;---------------------------------------------------------------------------
;４（オメガ）
;・攻撃：１．５０倍
;・被弾：１．２５倍
;---------------------------------------------------------------------------
;５（デッドコピー）
;・攻撃：２．００倍
;・被弾：２．００倍
;---------------------------------------------------------------------------
;６（アルティメット）
;・攻撃：１．１５倍
;・被弾：０．８０倍
;---------------------------------------------------------------------------
[state -2,a]
type = varset
trigger1 = 1
fv = 33
value = 1.25

[state -2,a]
type = varset
trigger1 = 1
fv = 34
value = .5

[state -2,a]
type = varset
trigger1 = var(30) >= 1
v = 30
value = 1
;---------------------------------------------------------------------------
[State 1]
type = selfstate
trigger1 = stateno != 5150
trigger1 = movetype = H
value = 3000

[State 1];カメラ固定
type = screenbound
trigger1 = var(59) > 0
ignorehitpause = 1
movecamera = 0,0
value = 0


[state a];オメガゼロ
type = lifeset
trigger1 = prevstateno = 191
value = lifemax


[state a]
type = varset
trigger1 = var(59) > 0
trigger1 = enemy,name != "Infinity Mijinion"
trigger1 = enemy,name != "Makamaka"
trigger1 = enemy,name != "Misuzu"
trigger1 = enemy,name != "Touyama"
trigger1 = enemy,name != "NIGHTMAR MOTHER"
trigger1 = enemy,name != "Karate Kenji"
trigger1 = enemy,name != "vega"
trigger1 = enemy,name != "gouki"
trigger1 = enemy,name != "akuma"
trigger1= enemy,name != "gill"
trigger1= enemy,name != "Juggernaut"
trigger1= enemy,name != "Magneto"
trigger1= enemy,name != "Doctor Doom"
trigger1= enemy,name != "Dr.Doom"
trigger1= enemy,name != "Thanos"
trigger1= enemy,name != "Apocalypse"
trigger1= enemy,name != "Mech Gouki"
trigger1= enemy,name != "Cyber Akuma"
trigger1= enemy,name != "Onslaught"
trigger1= enemy,name != "Abyss"
trigger1= enemy,name != "Phobos"
trigger1= enemy,name != "Pylon"
trigger1= enemy,name != "jedah"
trigger1= enemy,name != "Jedah Dohma"
trigger1= enemy,name != "Shin Gouki"
trigger1= enemy,name != "God Rugal"
trigger1= enemy,name != "Warlock"
trigger1= enemy,name != "Zero Gouki"
trigger1= enemy,name != "Sagat"
trigger1= enemy,name != "Dan"
trigger1= enemy,name != "Dan Hibiki"
trigger1= enemy,name != "Cyber Dan"
trigger1= enemy,name != "Evil Ryu"
trigger1= enemy,name != "Evil Ken"
trigger1= enemy,name != "Evil Dan"
trigger1= enemy,name != "Siguma"
trigger1= enemy,name != "Vava"
trigger1= enemy,name != "Gouken"
trigger1= enemy,name != "Geese"
trigger1= enemy,name != "Geese Howard"
trigger1= enemy,name != "NIGHTMARE GEESE"
trigger1= enemy,name != "Krauser"
trigger1= enemy,name != "Ryo"
trigger1= enemy,name != "Ryo Sakazaki"
trigger1= enemy,name != "Grant"
trigger1= enemy,name != "Kain"
trigger1= enemy,name != "Kain.R.Heinlein"
trigger1= enemy,name != "Kain R Heinlein"
trigger1= enemy,name != "Mr Karate"
trigger1= enemy,name != "Mr.Karate"
trigger1= enemy,name != "Mr.Big"
trigger1= enemy,name != "Sinclair"
trigger1= enemy,name != "Wyler"
trigger1= enemy,name != "Amakusa"
trigger1= enemy,name != "Mizuki"
trigger1= enemy,name != "Kuroko"
trigger1= enemy,name != "Zankuro"
trigger1= enemy,name != "Zankuro Minazuki"
trigger1= enemy,name != "Gaoh"
trigger1= enemy,name != "gigas"
trigger1= enemy,name != "ZEUS"
trigger1= enemy,name != "Dio"
trigger1= enemy,name != "NeoDio"
trigger1= enemy,name != "Neo-Dio"
trigger1= enemy,name != "Shishioh"
trigger1= enemy,name != "Shin Shishioh"
trigger1= enemy,name != "ShinShishioh"
trigger1= enemy,name != "Jazu"
trigger1= enemy,name != "Karnov"
trigger1= enemy,name != "Ox"
trigger1= enemy,name != "Behemoth"
trigger1= enemy,name != "Eelis"
trigger1= enemy,name != "Lucifer"
trigger1= enemy,name != "Abubo"
trigger1= enemy,name != "JOHANN"
trigger1= enemy,name != "Shinnosuke Kagami"
trigger1= enemy,name != "Kouryu"
trigger1= enemy,name != "SISSY"
trigger1= enemy,name != "Otane"
trigger1= enemy,name != "Oume"
trigger1= enemy,name != "Son Gokuu"
trigger1= enemy,name != "Feldenkrais"
trigger1= enemy,name != "FeldenKrais"
trigger1= enemy,name != "Felden Kryz"
trigger1= enemy,name != "Fernandes"
trigger1= enemy,name != "Rugal"
trigger1= enemy,name != "Rugal Bernstein"
trigger1= enemy,name != "Omega Rugal"
trigger1= enemy,name != "o-rugal"
trigger1= enemy,name != "Goenitz"
trigger1= enemy,name != "yamazaki"
trigger1= enemy,name != "Ryuji Yamazaki"
trigger1= enemy,name != "Violent Yamazaki"
trigger1= enemy,name != "Chonshu"
trigger1= enemy,name != "Jin Chonshu"
trigger1= enemy,name != "Chonrei"
trigger1= enemy,name != "Jin Chonrei"
trigger1= enemy,name != "Orochi"
trigger1= enemy,name != "yashiro"
trigger1= enemy,name != "Yashiro Nanakase"
trigger1= enemy,name != "orochiyashiro"
trigger1= enemy,name != "Shermie"
trigger1= enemy,name != "orochiShermie"
trigger1= enemy,name != "chris"
trigger1= enemy,name != "orochichris"
trigger1= enemy,name != "Orochi Iori"
trigger1= enemy,name != "Orochi Leona"
trigger1= enemy,name != "Chizuru"
trigger1= enemy,name != "Chizuru Kagura"
trigger1= enemy,name != "Chizuru&Maki"
trigger1= enemy,name != "Krizalid"
trigger1= enemy,name != "kyo"
trigger1= enemy,name != "kyo kusanagi"
trigger1= enemy,name != "iori"
trigger1= enemy,name != "iori yagami"
trigger1= enemy,name != "KUSANAGI"
trigger1= enemy,name != "zero"
trigger1= enemy,name != "OriginalZero"
trigger1= enemy,name != "Kula"
trigger1= enemy,name != "Kula Diamond"
trigger1= enemy,name != "god yuri"
trigger1= enemy,name != "igniz"
trigger1= enemy,name != "cvsg_rugal"
trigger1= enemy,name != "Y'"
trigger1= enemy,name != "Adel"
trigger1= enemy,name != "adelheid"
trigger1= enemy,name != "O-Adel"
trigger1= enemy,name != "Mukai"
trigger1= enemy,name != "Long"
trigger1= enemy,name != "Shion"
trigger1= enemy,name != "Magaki"
trigger1= enemy,name != "Carlos"
trigger1= enemy,name != "Dee"
trigger1= enemy,name != "Testament"
trigger1= enemy,name != "Justice"
trigger1= enemy,name != "Dizzy"
trigger1= enemy,name != "I-no"
trigger1= enemy,name != "order-Sol=Badguy"
trigger1= enemy,name != "Leopaldon"
trigger1= enemy,name != "JUDGMENT"
trigger1= enemy,name != "Yumeji"
trigger1= enemy,name != "Sankuro"
trigger1= enemy,name != "Mildred_Avallone"
trigger1= enemy,name != "Angelia Avallone"
trigger1= enemy,name != "gonzales"
trigger1= enemy,name != "Azteca"
trigger1= enemy,name != "General"
trigger1= enemy,name != "Rockman zero"
trigger1= enemy,name != "Rockmanzero"
trigger1= enemy,name != "Mars People"
trigger1= enemy,name != "MarsPeople"
trigger1= enemy,name != "Demitri"
trigger1= enemy,name != "Demitri Maximoff"
trigger1= enemy,name != "svcathena"
trigger1= enemy,name != "Red Arremer"
trigger1= enemy,name != "svckarate"
trigger1= enemy,name != "Mizuchi"
trigger1= enemy,name != "Rugal.B"
trigger1= enemy,name != "Rugal2k2"
trigger1= enemy,name != "omega rugal98"
trigger1= enemy,name != "Rugal_TLE"
trigger1= enemy,name != "Silver"
trigger1= enemy,name != "Gai Tendo"
trigger1= enemy,name != "Syo Hayate"
trigger1= enemy,name != "Final Sigma W"
trigger1= enemy,name != "Sigma"
trigger1= enemy,name != "Omega Zero" && enemy,authorname != "Sigmund=E=Wily + Anubis Black"
trigger1= enemy,name != "Vile"
trigger1= enemy,name != "iX"
trigger1= enemy,name != "heart-armardi"
trigger1= enemy,name != "Vile MMHX"
trigger1 = enemy,name != "colonel_X4"
trigger1 = enemy,name != "iris_X4"
trigger1 = enemy,name != "Infinity Sigma"
trigger1 = enemy,name != "Omega Zero" && enemy,authorname = "Sigmund=E=Wily + Anubis Black"
trigger1 = enemy,name != "Rainy Turtloid Lvl. 96 Update 7.21.2019" && enemy,authorname = "ArcadeDemo"
trigger1 = enemy,name != "Magma Dragoon" && enemy,authorname = "ArcadeDemo"
trigger1 = enemy,name != "Ground Scaravich" && enemy,authorname = "ArcadeDemo"
trigger1 = enemy,name != "MetalSharkPlayer" && enemy,authorname = "ArcadeDemo"
trigger1 = enemy,name != "CrescentGrizzly" && enemy,authorname = "ArcadeDemo"
trigger1 = enemy,name != "mattrex" && enemy,authorname = "ArcadeDemo"
trigger1 = enemy,name != "skiver" && enemy,authorname = "MugenDemo"
trigger1 = enemy,name != "Dynamo" && enemy,authorname = "D.Mugen & V.X"
trigger1 = enemy,name != "spike rosered"
trigger1 = enemy,name != "Dark Necrobat Lvl. 96 Update 7.21.2019" && enemy,authorname = "ArcadeDemo"
trigger1 = enemy,name != "HIGHMAX" && enemy,authorname = "taihei//RedLine"
trigger1 = enemy,name != "X4 Slash Beast" && enemy,authorname = "ArcadeDemo"
trigger1 = enemy,name != "Split Mushroom" && enemy,authorname = "ArcadeDemo"
trigger1 = enemy,name != "Frost Walrus 7.17.2019 (A.I.) Update" && enemy,authorname = "ArcadeDemo"
trigger1 = enemy,name != "Web Spider" && enemy,authorname = "ArcadeDemo"
trigger1 = enemy,name != "Magma Dragoon" && enemy,authorname = "Shircan"
trigger1 = enemy,name != "Fireman URM Shircan" && enemy,authorname = "Shircan"
trigger1 = enemy,name != "Iceman URM Prototype" && enemy,authorname = "Shircan"
trigger1 = enemy,name != "X5 Shadow Devil" && enemy,authorname = "ArcadeDemo"
trigger1 = enemy,name != "Vile MMHX"
trigger1 = enemy,name != "Commander Yammark Extreme Mode" && enemy,authorname = "Shircan"
trigger1 = enemy,name != "Magma Dragoon"
trigger1 = enemy,name != "MEGA MAN/ROCK MAN X6 GATE"
trigger1 = enemy,name != "Double" && enemy,authorname = "D.Mugen"
trigger1 = enemy,name != "PSsigmaX1" && enemy,authorname = "Exclamation_Question"
trigger1 = enemy,name != "Awakened Zero" && enemy,authorname = "Tomislav Lukic"
trigger1 = enemy,name != "Zero Awakening" && enemy,authorname = "D.Mugen"
trigger1 = enemy,name != "Zero (Normal) Boss" && enemy,authorname = "D.Mugen"
trigger1 = enemy,name != "Zero Nightmare" && enemy,authorname = "zen"
trigger1 = enemy,name != "VAVA MK2" && enemy,authorname = "Reploids Labo"
trigger1 = enemy,name != "Vajurila_FF" && enemy,authorname = "Dr.Doppler"
trigger1 = enemy,name != "Mac" && enemy,authorname = "Dr.Doppler"
trigger1 = enemy,name != "Zero_X2" && enemy,var(59) > 0
trigger1 = enemy,name != "UltimateArmorSFC" && enemy,var(59) > 0
trigger1 = enemy,name != "TrueUltimateArmor" && enemy,var(59) > 0
trigger1 = enemy,name != "Maverick Hunter Zero" && enemy,var(59) > 0
trigger1 = enemy,name != "Command Mission X" && enemy,var(59) > 0
v = 4
value = 0

[state a]
type = varset
triggerall = var(59) = 0
trigger1 = enemy,name = "Infinity Mijinion"
trigger2 = enemy,name = "Makamaka"
trigger3 = enemy,name = "Misuzu"
trigger4 = enemy,name = "Touyama"
trigger5 = enemy,name = "NIGHTMAR MOTHER"
trigger6 = enemy,name = "Karate Kenji"
trigger7 = enemy,name = "vega"
trigger8 = enemy,name = "gouki"
trigger9 = enemy,name = "akuma"
trigger10= enemy,name = "gill"
trigger11= enemy,name = "Juggernaut"
trigger12= enemy,name = "Magneto"
trigger13= enemy,name = "Doctor Doom"
trigger14= enemy,name = "Dr.Doom"
trigger15= enemy,name = "Thanos"
trigger16= enemy,name = "Apocalypse"
trigger17= enemy,name = "Mech Gouki"
trigger18= enemy,name = "Cyber Akuma"
trigger19= enemy,name = "Onslaught"
trigger20= enemy,name = "Abyss"
trigger21= enemy,name = "Phobos"
trigger22= enemy,name = "Pylon"
trigger23= enemy,name = "jedah"
trigger24= enemy,name = "Jedah Dohma"
trigger25= enemy,name = "Shin Gouki"
trigger26= enemy,name = "God Rugal"
trigger27= enemy,name = "Warlock"
trigger28= enemy,name = "Zero Gouki"
trigger29= enemy,name = "Sagat"
trigger30= enemy,name = "Dan"
trigger31= enemy,name = "Dan Hibiki"
trigger32= enemy,name = "Cyber Dan"
trigger33= enemy,name = "Evil Ryu"
trigger34= enemy,name = "Evil Ken"
trigger35= enemy,name = "Evil Dan"
trigger36= enemy,name = "Siguma"
trigger37= enemy,name = "Vava"
trigger38= enemy,name = "Gouken"
trigger39= enemy,name = "Geese"
trigger40= enemy,name = "Geese Howard"
trigger41= enemy,name = "NIGHTMARE GEESE"
trigger42= enemy,name = "Krauser"
trigger43= enemy,name = "Ryo"
trigger44= enemy,name = "Ryo Sakazaki"
trigger45= enemy,name = "Grant"
trigger46= enemy,name = "Kain"
trigger47= enemy,name = "Kain.R.Heinlein"
trigger48= enemy,name = "Kain R Heinlein"
trigger49= enemy,name = "Mr Karate"
trigger50= enemy,name = "Mr.Karate"
trigger51= enemy,name = "Mr.Big"
trigger52= enemy,name = "Sinclair"
trigger53= enemy,name = "Wyler"
trigger54= enemy,name = "Amakusa"
trigger55= enemy,name = "Mizuki"
trigger56= enemy,name = "Kuroko"
trigger57= enemy,name = "Zankuro"
trigger58= enemy,name = "Zankuro Minazuki"
trigger59= enemy,name = "Gaoh"
trigger60= enemy,name = "gigas"
trigger61= enemy,name = "ZEUS"
trigger62= enemy,name = "Dio"
trigger63= enemy,name = "NeoDio"
trigger64= enemy,name = "Neo-Dio"
trigger65= enemy,name = "Shishioh"
trigger66= enemy,name = "Shin Shishioh"
trigger67= enemy,name = "ShinShishioh"
trigger68= enemy,name = "Jazu"
trigger69= enemy,name = "Karnov"
trigger70= enemy,name = "Ox"
trigger71= enemy,name = "Behemoth"
trigger72= enemy,name = "Eelis"
trigger73= enemy,name = "Lucifer"
trigger74= enemy,name = "Abubo"
trigger75= enemy,name = "JOHANN"
trigger76= enemy,name = "Shinnosuke Kagami"
trigger77= enemy,name = "Kouryu"
trigger78= enemy,name = "SISSY"
trigger79= enemy,name = "Otane"
trigger80= enemy,name = "Oume"
trigger81= enemy,name = "Son Gokuu"
trigger82= enemy,name = "Feldenkrais"
trigger83= enemy,name = "FeldenKrais"
trigger84= enemy,name = "Felden Kryz"
trigger85= enemy,name = "Fernandes"
trigger86= enemy,name = "Rugal"
trigger87= enemy,name = "Rugal Bernstein"
trigger88= enemy,name = "Omega Rugal"
trigger89= enemy,name = "o-rugal"
trigger90= enemy,name = "Goenitz"
trigger91= enemy,name = "yamazaki"
trigger92= enemy,name = "Ryuji Yamazaki"
trigger93= enemy,name = "Violent Yamazaki"
trigger94= enemy,name = "Chonshu"
trigger95= enemy,name = "Jin Chonshu"
trigger96= enemy,name = "Chonrei"
trigger97= enemy,name = "Jin Chonrei"
trigger98= enemy,name = "Orochi"
trigger99= enemy,name = "yashiro"
trigger100= enemy,name = "Yashiro Nanakase"
trigger101= enemy,name = "orochiyashiro"
trigger102= enemy,name = "Shermie"
trigger103= enemy,name = "orochiShermie"
trigger104= enemy,name = "chris"
trigger105= enemy,name = "orochichris"
trigger106= enemy,name = "Orochi Iori"
trigger107= enemy,name = "Orochi Leona"
trigger108= enemy,name = "Chizuru"
trigger109= enemy,name = "Chizuru Kagura"
trigger110= enemy,name = "Chizuru&Maki"
trigger111= enemy,name = "Krizalid"
trigger112= enemy,name = "kyo"
trigger113= enemy,name = "kyo kusanagi"
trigger114= enemy,name = "iori"
trigger115= enemy,name = "iori yagami"
trigger116= enemy,name = "KUSANAGI"
trigger117= enemy,name = "zero"
trigger118= enemy,name = "OriginalZero"
trigger119= enemy,name = "Kula"
trigger120= enemy,name = "Kula Diamond"
trigger121= enemy,name = "god yuri"
trigger122= enemy,name = "igniz"
trigger123= enemy,name = "cvsg_rugal"
trigger124= enemy,name = "Y'"
trigger125= enemy,name = "Adel"
trigger126= enemy,name = "adelheid"
trigger127= enemy,name = "O-Adel"
trigger128= enemy,name = "Mukai"
trigger129= enemy,name = "Long"
trigger130= enemy,name = "Shion"
trigger131= enemy,name = "Magaki"
trigger132= enemy,name = "Carlos"
trigger133= enemy,name = "Dee"
trigger134= enemy,name = "Testament"
trigger135= enemy,name = "Justice"
trigger136= enemy,name = "Dizzy"
trigger137= enemy,name = "I-no"
trigger138= enemy,name = "order-Sol=Badguy"
trigger139= enemy,name = "Leopaldon"
trigger140= enemy,name = "JUDGMENT"
trigger141= enemy,name = "Yumeji"
trigger142= enemy,name = "Sankuro"
trigger143= enemy,name = "Mildred_Avallone"
trigger144= enemy,name = "Angelia Avallone"
trigger145= enemy,name = "gonzales"
trigger146= enemy,name = "Azteca"
trigger147= enemy,name = "General"
trigger148= enemy,name = "Rockman zero"
trigger149= enemy,name = "Rockmanzero"
trigger150= enemy,name = "Mars People"
trigger151= enemy,name = "MarsPeople"
trigger152= enemy,name = "Demitri"
trigger153= enemy,name = "Demitri Maximoff"
trigger154= enemy,name = "svcathena"
trigger155= enemy,name = "Red Arremer"
trigger156= enemy,name = "svckarate"
trigger157= enemy,name = "Mizuchi"
trigger158= enemy,name = "Rugal.B"
trigger159= enemy,name = "Rugal2k2"
trigger160= enemy,name = "omega rugal98"
trigger161= enemy,name = "Rugal_TLE"
trigger162= enemy,name = "Silver"
trigger163= enemy,name = "Gai Tendo"
trigger164= enemy,name = "Syo Hayate"
trigger165= enemy,name = "Final Sigma W"
trigger166= enemy,name = "Sigma"
trigger167= enemy,name = "Omega Zero" && enemy,authorname != "Sigmund=E=Wily + Anubis Black"
trigger168= enemy,name = "Vile"
trigger169= enemy,name = "iX"
trigger170= enemy,name = "heart-armardi"
trigger171= enemy,name = "Vile MMHX"
trigger172 = enemy,name = "colonel_X4"
trigger173 = enemy,name = "iris_X4"
trigger174 = enemy,name = "Infinity Sigma"
trigger175 = enemy,name = "Omega Zero" && enemy,authorname = "Sigmund=E=Wily + Anubis Black"
trigger176 = enemy,name = "Rainy Turtloid Lvl. 96 Update 7.21.2019" && enemy,authorname = "ArcadeDemo"
trigger177 = enemy,name = "Magma Dragoon" && enemy,authorname = "ArcadeDemo"
trigger178 = enemy,name = "Ground Scaravich" && enemy,authorname = "ArcadeDemo"
trigger179 = enemy,name = "MetalSharkPlayer" && enemy,authorname = "ArcadeDemo"
trigger180 = enemy,name = "CrescentGrizzly" && enemy,authorname = "ArcadeDemo"
trigger181 = enemy,name = "mattrex" && enemy,authorname = "ArcadeDemo"
trigger182 = enemy,name = "skiver" && enemy,authorname = "MugenDemo"
trigger183 = enemy,name = "Dynamo" && enemy,authorname = "D.Mugen & V.X"
trigger184 = enemy,name = "spike rosered"
trigger185 = enemy,name = "Dark Necrobat Lvl. 96 Update 7.21.2019" && enemy,authorname = "ArcadeDemo"
trigger186 = enemy,name = "HIGHMAX" && enemy,authorname = "taihei//RedLine"
trigger187 = enemy,name = "X4 Slash Beast" && enemy,authorname = "ArcadeDemo"
trigger188 = enemy,name = "Split Mushroom" && enemy,authorname = "ArcadeDemo"
trigger189 = enemy,name = "Frost Walrus 7.17.2019 (A.I.) Update" && enemy,authorname = "ArcadeDemo"
trigger190 = enemy,name = "Web Spider" && enemy,authorname = "ArcadeDemo"
trigger191 = enemy,name = "Magma Dragoon" && enemy,authorname = "Shircan"
trigger192 = enemy,name = "Fireman URM Shircan" && enemy,authorname = "Shircan"
trigger193 = enemy,name = "Iceman URM Prototype" && enemy,authorname = "Shircan"
trigger194 = enemy,name = "X5 Shadow Devil" && enemy,authorname = "ArcadeDemo"
trigger195 = enemy,name = "Vile MMHX"
trigger196 = enemy,name = "Commander Yammark Extreme Mode" && enemy,authorname = "Shircan"
trigger197 = enemy,name = "Magma Dragoon"
trigger198 = enemy,name = "MEGA MAN/ROCK MAN X6 GATE"
trigger199 = enemy,name = "Double" && enemy,authorname = "D.Mugen"
trigger200 = enemy,name = "PSsigmaX1" && enemy,authorname = "Exclamation_Question"
trigger201 = enemy,name = "Awakened Zero" && enemy,authorname = "Tomislav Lukic"
trigger202 = enemy,name = "Zero Awakening" && enemy,authorname = "D.Mugen"
trigger203 = enemy,name = "Zero (Normal) Boss" && enemy,authorname = "D.Mugen"
trigger204 = enemy,name = "Zero Nightmare" && enemy,authorname = "zen"
trigger205 = enemy,name = "VAVA MK2" && enemy,authorname = "Reploids Labo"
trigger206 = enemy,name = "Vajurila_FF" && enemy,authorname = "Dr.Doppler"
trigger207 = enemy,name = "Mac" && enemy,authorname = "Dr.Doppler"
trigger208 = enemy,name = "Zero_X2" && enemy,var(59) > 0
trigger209 = enemy,name = "UltimateArmorSFC" && enemy,var(59) > 0
trigger210 = enemy,name = "TrueUltimateArmor" && enemy,var(59) > 0
trigger211 = enemy,name = "Command Mission X" && enemy,var(59) > 0
trigger212 = enemy,name = "Maverick Hunter Zero" && enemy,var(59) > 0
v = 4
value = 1

;===========================================================================
[State 190, 0]
type = varset
trigger1 = p2name = "Infinity Mijinion" || p4name = "Infinity Mijinion"
trigger2 = p2name = "NIGHTMAR MOTHER" || p4name = "NIGHTMAR MOTHER"
trigger3= p2name = "Siguma" || p4name = "Siguma"
trigger4= p2name = "Vava" || p4name = "Vava"
trigger5= p2name = "zero" || p4name = "zero"
trigger6= p2name = "Rockman zero" || p4name = "Rockman zero"
trigger7= p2name = "Rockmanzero" || p4name = "Rockmanzero"
trigger8= p2name = "Final Sigma W" || p4name = "Final Sigma W"
trigger9= p2name = "Sigma" || p4name = "Sigma"
trigger10= p2name = "Omega Zero" || p4name = "Omega Zero"
trigger11= p2name = "Vile" || p4name = "Vile"
trigger12= p2name = "iX" || p4name = "iX"
trigger13= p2name = "heart-armardi" || p4name = "heart-armardi"
trigger14 = p2name = "colonel_X4" || p4name = "colonel_X4"
trigger15 = p2name = "iris_X4" || p4name = "iris_X4"
trigger16 = p2name = "Infinity Sigma" || p4name = "Infinity Sigma"
trigger17 = (p2name = "Omega Zero" || p4name = "Omega Zero")&& enemy,authorname = "Sigmund=E=Wily + Anubis Black"
trigger18 = (p2name = "Rainy Turtloid Lvl. 96 Update 7.21.2019" || p4name = "Rainy Turtloid Lvl. 96 Update 7.21.2019")&& enemy,authorname = "ArcadeDemo"
trigger19 = (p2name = "Magma Dragoon" || p4name = "Magma Dragoon")&& enemy,authorname = "ArcadeDemo"
trigger20 = (p2name = "Ground Scaravich" || p4name = "Ground Scaravich")&& enemy,authorname = "ArcadeDemo"
trigger21 = (p2name = "MetalSharkPlayer" || p4name = "MetalSharkPlayer")&& enemy,authorname = "ArcadeDemo"
trigger22 = (p2name = "CrescentGrizzly" || p4name = "CrescentGrizzly")&& enemy,authorname = "ArcadeDemo"
trigger23 = (p2name = "mattrex" || p4name = "mattrex")&& enemy,authorname = "ArcadeDemo"
trigger24 = (p2name = "skiver" || p4name = "skiver")&& enemy,authorname = "MugenDemo"
trigger25 = (p2name = "Dynamo" || p4name = "Dynamo")&& enemy,authorname = "D.Mugen & V.X"
trigger26 = (p2name = "spike rosered" || p4name = "spike rosered")
trigger27 = (p2name = "Dark Necrobat Lvl. 96 Update 7.21.2019" || p4name = "Dark Necrobat Lvl. 96 Update 7.21.2019")&& enemy,authorname = "ArcadeDemo"
trigger28 = (p2name = "HIGHMAX" || p4name = "HIGHMAX")&& enemy,authorname = "taihei//RedLine"
trigger29 = (p2name = "X4 Slash Beast" || p4name = "X4 Slash Beast")&& enemy,authorname = "ArcadeDemo"
trigger30 = (p2name = "Split Mushroom" || p4name = "Split Mushroom")&& enemy,authorname = "ArcadeDemo"
trigger31 = (p2name = "Frost Walrus 7.17.2019 (A.I.) Update" || p4name = "Frost Walrus 7.17.2019 (A.I.) Update")&& enemy,authorname = "ArcadeDemo"
trigger32 = (p2name = "Web Spider" || p4name = "Web Spider")&& enemy,authorname = "ArcadeDemo"
trigger33 = (p2name = "Elecman URM Prototype v3" || p4name = "Magma Dragoon")&& enemy,authorname = "Shircan"
trigger34 = (p2name = "Fireman URM Shircan" || p4name = "Fireman URM Shircan")&& enemy,authorname = "Shircan"
trigger35 = (p2name = "Iceman URM Prototype" || p4name = "Iceman URM Prototype")&& enemy,authorname = "Shircan"
trigger36 = (p2name = "X5 Shadow Devil" || p4name = "X5 Shadow Devil")&& enemy,authorname = "ArcadeDemo"
trigger37 = p2name = "Vile MMHX" || p4name = "Vile MMHX"
trigger38 = (p2name = "Commander Yammark Extreme Mode" || p4name = "Commander Yammark Extreme Mode")&& enemy,authorname = "Shircan"
trigger39 = p2name = "Magma Dragoon" || p4name = "Magma Dragoon"
trigger40 = p2name = "MEGA MAN/ROCK MAN X6 GATE" || p4name = "MEGA MAN/ROCK MAN X6 GATE"
trigger41 = (p2name = "Double" || p4name = "Double")&& enemy,authorname = "D.Mugen"
trigger42 = (p2name = "Maverick Hunter Zero" || p4name = "Maverick Hunter Zero")&& enemy,authorname = "Sigmund=E=Wily"
trigger43 = p2name = "Gaea Armor" || p4name = "Gaea Armor"
trigger44 = p2name = "Shadow Armor" || p4name = "Shadow Armor"
trigger45 = p2name = "Megaman X Unlimited Potential" || p4name = "Megaman X Unlimited Potential"
trigger46 = p2name = "Ultimate Armor" || p4name = "Ultimate Armor"
trigger47 = p2name = "Zero X1 Maverick Hunter" || p2name = "Zero X1 Maverick Hunter"
trigger48 = p2name = "Zero_X2" || p2name = "Zero_X2"
trigger49 = enemy,name = "UltimateArmorSFC"
v = 51
value = 1

[State a]
type = assertspecial
trigger1 = var(51)=1
flag = nobardisplay






[State -2,MsgSelect]
type = VarRandom
trigger1 = enemy,name != "Final Sigma W"
trigger1 = enemy,name != "Omega Zero"
trigger1 = enemy,name != "Rockman X"
trigger1 = enemy,name != "Maverick Hunter Zero"
v = 41
range = 1,11

[State -2,Quotes]
type = VictoryQuote
trigger1 = enemy,name = "Final Sigma W"
value = 95

[State -2,Quotes]
type = VictoryQuote
trigger1 = enemy,name = "Omega Zero"
value = 91

[State -2,Quotes]
type = VictoryQuote
trigger1 = enemy,name = "Rockman X"
value = 93

[State -2,Quotes]
type = VictoryQuote
trigger1 = enemy,name = "Maverick Hunter Zero"
value = 96

[State -2,Quotes]
type = VictoryQuote
trigger1 = enemy,name != "Final Sigma W"
trigger1 = enemy,name != "Omega Zero"
trigger1 = enemy,name != "Rockman X"
trigger1 = enemy,name != "Maverick Hunter Zero"
value = Var(41)
;---------------------------------------------------------------------------
[State a]
type = assertspecial
trigger1 = 1
flag = nostandguard
flag2 = nocrouchguard
flag3 = noairguard

[State a]
type = assertspecial
trigger1 = 1
flag = nokoslow
flag2 = noshadow

[State a]
type = assertspecial
trigger1 = 1
flag = noautoturn

;---------------------------------------------------------------------------
;---------------------------------------------------------------------------
;瀕死
;---------------------------------------------------------------------------
[state a]
type = varadd
trigger1 = life = [1,300]
trigger1 = var(7) <= 5
v = 7
value = 1

[state a]
type = varset
trigger1 = life > 300 || life <= 0
v = 7
value = 0


[State a]
type = PlaySnd
trigger1 = var(7) = 1
value = 2, random%3

;---------------------------------------------------------------------------
;---------------------------------------------------------------------------
;KO
;---------------------------------------------------------------------------
[state a]
type = changestate
trigger1 = life <= 0
trigger1 = stateno != [8010,8020]
trigger1 = stateno != 5150
value = ifelse(var(59)=0,8010,8020)

[State -2, ステージBGM停止]
type = AssertSpecial
trigger1 = stateno = 8020
trigger2 = (stateno = 5150 && prevstateno = 8020)
flag = NoMusic

[State -2, ステージBGM停止]
type = AssertSpecial
trigger1 = var(59) > 0
flag = NoMusic

;---------------------------------------------------------------------------
;---------------------------------------------------------------------------
;エアダッシュ、ホバリング
;---------------------------------------------------------------------------
[state a]
type = varset
trigger1 = statetype != A
trigger1 = stateno != 100
v = 3
value = 0

[state a]
type = stopsnd
trigger1 = stateno != 60
channel = 3

[State a]
type = removeExplod
trigger1 = stateno != 60
id = 60


;---------------------------------------------------------------------------
;---------------------------------------------------------------------------
;バスター
;---------------------------------------------------------------------------
[state -2]
type = varset
triggerall = var(53) < 6
trigger1 = numhelper(500) < 3
v = 57
value = 0

[state -2]
type = varset
triggerall = var(53) < 6
trigger1 = numhelper(500) >= 3
v = 57
value = 1

[state -2]
type = varset
trigger1 = var(53) >= 6
v = 57
value = 0


[state -2];武器発射フラグ（１２P以外）
type = varset
triggerall = ctrl = 1 || (stateno = 100 & ctrl = 0) || (ctrl = 0 && stateno = 20)
triggerall = var(9) = 0
triggerall = var(57) = 0
triggerall = var(53) != [4,6]
trigger1 = command = "y"
trigger2 = ((command = "26buster")||(command = "24buster")) && var(53) = 12 && var(12) < 1
trigger3 = ((command = "2626buster")||(command = "2424buster")) && var(53) = 12 && var(12) < 1
v = 8
value = 20

[state a];バスター腕変化時間設定
type = varset
triggerall = var(53) != [4,6]
trigger1 = var(9) >= 25/(1+var(30))
trigger1 = command != "holdy"
v = 8
value = 20

[state -2];武器発射フラグ（１２P以外）
type = varset
triggerall = ctrl = 1 || (stateno = 100 & ctrl = 0) || (ctrl = 0 && stateno = 20)
triggerall = var(9) = 0
triggerall = var(57) = 0
triggerall = var(53) = [4,6]
trigger1 = command = "x"
v = 8
value = 20

[state a];バスター腕変化時間設定
type = varset
triggerall = var(53) = [4,6]
trigger1 = var(9) >= 25/(1+var(30))
trigger1 = command != "holdx"
v = 8
value = 20

[state a]
type = varset
trigger1 = var(12) < 1
;trigger1 = var(8) = 20
trigger1 = var(9) < 25/(1+var(30))
v = 11
value = 0

[state a]
type = varset
trigger1 = var(12) > 0
trigger1 = var(11) = 3
trigger1 = var(8) = 20
trigger1 = var(9) < 25/(1+var(30))
v = 11
value = 3

[state a]
type = varset
trigger1 = var(12) > 0
trigger1 = var(11) = 4
trigger1 = var(8) = 20
trigger1 = var(9) < 25/(1+var(30))
v = 11
value = 4

[state a]
type = varset
trigger1 = var(8) = 20
trigger1 = var(9) >= 25/(1+var(30))
trigger1 = var(9) < 90/(1+var(30))
v = 11
value = 1

[state a]
type = varset
triggerall = var(53) != [4,6]
trigger1 = ((command = "26buster")||(command = "24buster")) && var(53) = 12
trigger1 = var(8) = 20
trigger1 = var(9) = 1
trigger1 = var(12) < 1
v = 11
value = 1

[state a]
type = varset
trigger1 = var(8) = 20
trigger1 = var(9) >= 90/(1+var(30))
trigger1 = var(9) < 180/(1+var(30))
v = 11
value = 2

[state a]
type = varset
triggerall = var(53) != [4,6]
trigger1 = ((command = "2626buster")||(command = "2424buster")) && var(53) = 12
trigger1 = var(8) = 20
trigger1 = var(9) = 1
trigger1 = var(12) < 1
v = 11
value = 2

[state a]
type = varset
trigger1 = var(8) = 20
trigger1 = var(9) >= 180/(1+var(30))
trigger1 = var(9) < 270/(1+var(30))
v = 11
value = 3

[state a]
type = varset
trigger1 = var(8) = 20
trigger1 = var(9) >= 270/(1+var(30))
v = 11
value = 4

[state a]
type = varset
trigger1 = var(9) >= 180/(1+var(30))
trigger1 = var(9) < 270/(1+var(30))
v = 12
value = 2

[state a]
type = varset
trigger1 = var(9) >= 270/(1+var(30))
v = 12
value = 3



[State a];エネルギーチャージ音
type = PlaySnd
trigger1 = var(9) = 26/(1+var(30))
value = 200, 5
channel = 8

[State a];エネルギーチャージ音２
type = PlaySnd
trigger1 = var(9) >= 27/(1+var(30))
trigger1 = var(9) <= 179/(1+var(30))
value = 200, 6
lowpriority = 8
channel = 8
loop = 1

[State a];エネルギーチャージ音
type = PlaySnd
trigger1 = var(9) = 180/(1+var(30))
value = 200, 7
channel = 8

[State a];エネルギーチャージ音２
type = PlaySnd
trigger1 = var(9) >= 181/(1+var(30))
value = 200, 8
lowpriority = 8
channel = 8
loop = 1

[State a];エネルギーチャージ音
type = PlaySnd
trigger1 = var(21) = 26/(1+var(30))
value = 200, 5
channel = 7

[State a];エネルギーチャージ音２
type = PlaySnd
trigger1 = var(21) >= 27/(1+var(30))
value = 200, 6
lowpriority = 10
channel = 7
loop = 1

[State a];エネルギーチャージ音
type = PlaySnd
trigger1 = var(22) = 26/(1+var(30))
value = 200, 5
channel = 9

[State a];エネルギーチャージ音２
type = PlaySnd
trigger1 = var(22) >= 27/(1+var(30))
trigger1 = var(22) <= 179/(1+var(30))
value = 200, 6
lowpriority = 9
channel = 9
loop = 1

[State a];エネルギーチャージ音
type = PlaySnd
trigger1 = var(22) = 180/(1+var(30))
value = 200, 7
channel = 9

[State a];エネルギーチャージ音２
type = PlaySnd
trigger1 = var(22) >= 181/(1+var(30))
value = 200, 8
lowpriority = 9
channel = 9
loop = 1




[State 191, Snd 1];豆発射ボイス
type = PlaySnd
triggerall = stateno != 2600
triggerall = stateno != 2700
triggerall = var(57) = 0
triggerall = ctrl = 1 || (stateno = 100 & ctrl = 0) || (ctrl = 0 && stateno = 20)
trigger1 = var(9) < 25/(1+var(30))
trigger1 = var(8) = 20
value = 302,random%2

[State 191, Snd 1];チャージショット発射ボイス
type = PlaySnd
triggerall = ctrl = 1 || (stateno = 100 & ctrl = 0) || (ctrl = 0 && stateno = 20)
trigger1 = var(9) >= 25/(1+var(30))
trigger1 = var(9) < 90/(1+var(30))
trigger1 = var(8) = 20
value = 302,random%2

[State 191, Snd 1];プラズマチャージショット発射ボイス
type = PlaySnd
triggerall = ctrl = 1 || (stateno = 100 & ctrl = 0) || (ctrl = 0 && stateno = 20)
trigger1 = var(9) >= 90/(1+var(30))
trigger1 = var(9) < 180/(1+var(30))
trigger1 = var(8) = 20
value = ifelse(var(53) = 6,310,2500),0

[State a];エネルギーチャージ音ストップ
type = stopsnd
triggerall = var(53) != [4,6]
trigger1 = command != "holdy"
trigger2 = var(9) < 25/(1+var(30))
channel = 8

[State a];エネルギーチャージ音ストップ
type = stopsnd
triggerall = var(53) = [4,6]
trigger1 = command != "holdx"
trigger2 = var(9) < 25/(1+var(30))
channel = 8

[State a];エネルギーチャージ音ストップ
type = stopsnd
triggerall = var(53) != [4,6]
trigger1 = command != "holdx"
trigger2 = var(21) < 25/(1+var(30))
channel = 7

[State a];エネルギーチャージ音ストップ
type = stopsnd
triggerall = var(53) = [4,6]
trigger1 = command != "holdy"
trigger2 = var(21) < 25/(1+var(30))
channel = 7

[State a];エネルギーチャージ音ストップ
type = stopsnd
trigger1 = command != "holdz"
trigger2 = var(22) < 25/(1+var(30))
channel = 9

;地上チャージセイバー
[State -1, ]
type = ChangeState
value = 1400
trigger1 = var(22) >= 25/(1+var(30))
trigger1 = var(22) < 90/(1+var(30))
triggerall = command != "holdz"
trigger1 = ctrl = 1 || (stateno = 100 & ctrl = 0) || (ctrl = 0 && stateno = 20)
triggerall = var(53) != 6

;地上チャージセイバー
[State -1, ]
type = ChangeState
value = 1410
trigger1 = var(22) >= 90/(1+var(30))
trigger1 = var(22) < 180/(1+var(30))
triggerall = command != "holdz"
triggerall = var(53) != 6
trigger1 = statetype != A
trigger1 = ctrl = 1 || (stateno = 100 & ctrl = 0) || (ctrl = 0 && stateno = 20)

;地上チャージセイバー
[State -1, ]
type = ChangeState
value = 1420
trigger1 = var(22) >= 90/(1+var(30))
trigger1 = var(22) < 180/(1+var(30))
triggerall = command != "holdz"
triggerall = var(53) != 6
trigger1 = statetype = A

;地上チャージセイバー
[State -1, ]
type = ChangeState
value = 1430
trigger1 = var(22) >= 180/(1+var(30))
trigger1 = var(22) < 270/(1+var(30))
triggerall = command != "holdz"
triggerall = var(53) != 6
trigger1 = statetype != A
trigger1 = ctrl = 1 || (stateno = 100 & ctrl = 0) || (ctrl = 0 && stateno = 20)

;地上チャージセイバー
[State -1, ]
type = ChangeState
value = 1440
trigger1 = var(22) >= 180/(1+var(30))
trigger1 = var(22) < 270/(1+var(30))
triggerall = command != "holdz"
triggerall = var(53) != 6
trigger1 = statetype = A

;地上チャージセイバー
[State -1, ]
type = ChangeState
value = 1450
trigger1 = var(22) >= 270/(1+var(30))
triggerall = command != "holdz"
trigger1 = ctrl = 1 || (stateno = 100 & ctrl = 0) || (ctrl = 0 && stateno = 20)
triggerall = var(53) != 6


;地上チャージセイバー
[State -1, ]
type = ChangeState
value = 450
triggerall = var(21) >= 90/(1+var(30))
triggerall = (var(53)!=5&&command != "holdx")||(var(53)=5&&command != "holdy")
triggerall = ctrl = 1 || (stateno = 100 & ctrl = 0) || (ctrl = 0 && stateno = 20)
triggerall = var(53) != 6
trigger1 = statetype != A

;空中チャージセイバー
[State -1, ]
type = ChangeState
value = 451
triggerall = var(21) >= 90/(1+var(30))
triggerall = (var(53)!=5&&command != "holdx")||(var(53)=5&&command != "holdy")
triggerall = stateno != 300 && stateno != 420 && stateno != 470
triggerall = var(53) != 6
trigger1 = statetype = A

;空中チャージセイバー
[State -1, ]
type = ChangeState
value = 470
triggerall = var(21) >= 90/(1+var(30))
triggerall = (var(53)!=5&&command != "holdx")||(var(53)=5&&command != "holdy")
triggerall = stateno = 300 || stateno = 420 || stateno = 470
triggerall = var(53) != 6
trigger1 = statetype = A

;地上ダブルチャージショット
[State -1, ]
type = ChangeState
value = 250
triggerall = var(9) >= 180/(1+var(30))
triggerall = var(8) = 20
triggerall = ctrl = 1 || (stateno = 100 & ctrl = 0) || (ctrl = 0 && stateno = 20)
triggerall = var(53) != 6
trigger1 = statetype != A

;地上ダブルチャージショット
[State -1, ]
type = ChangeState
value = 250
triggerall = (var(12) = 2 && var(11) = 3) || (var(12) = 3 && var(11) = 4)
triggerall = var(8) = 20
triggerall = ctrl = 1 || (stateno = 100 & ctrl = 0) || (ctrl = 0 && stateno = 20)
triggerall = var(53) != 6
trigger1 = statetype != A

;地上ダブルチャージショット
[State -1, ]
type = ChangeState
value = 251
triggerall = (var(12) = 1 && var(11) = 3) || (var(12) = 2 && var(11) = 4)
triggerall = var(8) = 20
triggerall = ctrl = 1 || (stateno = 100 & ctrl = 0) || (ctrl = 0 && stateno = 20)
triggerall = var(53) != 6
trigger1 = statetype != A

;地上ダブルチャージショット
[State -1, ]
type = ChangeState
value = 252
triggerall = var(12) = 1 && var(11) = 4
triggerall = var(8) = 20
triggerall = ctrl = 1 || (stateno = 100 & ctrl = 0) || (ctrl = 0 && stateno = 20)
triggerall = var(53) != 6
trigger1 = statetype != A


;空中ダブルチャージショット
[State -1, ]
type = ChangeState
value = 260
triggerall = stateno != 300
triggerall = var(9) >= 180/(1+var(30))
triggerall = var(8) = 20
triggerall = ctrl = 1
triggerall = var(53) != 6
trigger1 = statetype = A

;空中ダブルチャージショット
[State -1, ]
type = ChangeState
value = 260
triggerall = stateno != 300
triggerall = (var(12) = 2 && var(11) = 3) || (var(12) = 3 && var(11) = 4)
triggerall = var(8) = 20
triggerall = ctrl = 1
triggerall = var(53) != 6
trigger1 = statetype = A

;空中ダブルチャージショット
[State -1, ]
type = ChangeState
value = 261
triggerall = stateno != 300
triggerall = (var(12) = 1 && var(11) = 3) || (var(12) = 2 && var(11) = 4)
triggerall = var(8) = 20
triggerall = ctrl = 1
triggerall = var(53) != 6
trigger1 = statetype = A

;空中ダブルチャージショット
[State -1, ]
type = ChangeState
value = 262
triggerall = var(12) = 1 && var(11) = 4
triggerall = var(8) = 20
triggerall = ctrl = 1
triggerall = var(53) != 6
trigger1 = statetype = A



[State a];エネルギーチャージエフェクト1
type = Explod
triggerall = var(9) >= 25/(1+var(30))
triggerall = var(9) < 90/(1+var(30))
trigger1 = numexplod(520) = 0
trigger1 = numexplod(522) = 0
trigger1 = numexplod(524) = 0
trigger1 = numexplod(526) = 0
anim = 520
id = 520
sprpriority = 5
postype = p1
pos = Const(Size.Mid.Pos.X),Const(Size.Mid.Pos.Y)
bindtime = -1
removetime = -1
under = 0
trans = addalpha
alpha = 225,200
ownpal = 1
pausemovetime = 999999
ReMapPal = 10015, 0

[State a];エネルギーチャージエフェクト2
type = Explod
triggerall = var(9) >= 90/(1+var(30))
triggerall = var(9) < 180/(1+var(30))
trigger1 = numexplod(520) = 0
trigger1 = numexplod(522) = 0
trigger1 = numexplod(524) = 0
trigger1 = numexplod(526) = 0
anim = 520
id = 522
sprpriority = 5
postype = p1
pos = Const(Size.Mid.Pos.X),Const(Size.Mid.Pos.Y)
bindtime = -1
removetime = -1
under = 0
trans = addalpha
alpha = 225,200
ownpal = 1
pausemovetime = 999999
ReMapPal = 10015, 1

[State a];エネルギーチャージエフェクト3
type = Explod
triggerall = var(9) >= 180/(1+var(30))
triggerall = var(9) < 270/(1+var(30))
trigger1 = numexplod(520) = 0
trigger1 = numexplod(522) = 0
trigger1 = numexplod(524) = 0
trigger1 = numexplod(526) = 0
anim = 520
id = 524
sprpriority = 5
postype = p1
pos = Const(Size.Mid.Pos.X),Const(Size.Mid.Pos.Y)
bindtime = -1
removetime = -1
under = 0
trans = addalpha
alpha = 225,200
ownpal = 1
pausemovetime = 999999
ReMapPal = 10015, 2

[State a];エネルギーチャージエフェクト4
type = Explod
triggerall = var(9) >= 270/(1+var(30))
trigger1 = numexplod(520) = 0
trigger1 = numexplod(522) = 0
trigger1 = numexplod(524) = 0
trigger1 = numexplod(526) = 0
anim = 520
id = 526
sprpriority = 5
postype = p1
pos = Const(Size.Mid.Pos.X),Const(Size.Mid.Pos.Y)
bindtime = -1
removetime = -1
under = 0
trans = addalpha
alpha = 225,200
ownpal = 1
pausemovetime = 999999
ReMapPal = 10015, 3


[State a];エネルギーチャージエフェクト2
type = Explod
triggerall = var(9) >= 90/(1+var(30))
triggerall = var(9) < 180/(1+var(30))
trigger1 = numexplod(521) = 0
trigger1 = numexplod(523) = 0
trigger1 = numexplod(525) = 0
anim = 521
id = 521
sprpriority = 5
postype = p1
pos = Const(Size.Mid.Pos.X),Const(Size.Mid.Pos.Y)
bindtime = -1
removetime = -1
under = 0
trans = addalpha
alpha = 225,200
ownpal = 1
pausemovetime = 999999
ReMapPal = 10015, 1

[State a];エネルギーチャージエフェクト3
type = Explod
triggerall = var(9) >= 180/(1+var(30))
triggerall = var(9) < 270/(1+var(30))
trigger1 = numexplod(521) = 0
trigger1 = numexplod(523) = 0
trigger1 = numexplod(525) = 0
anim = 521
id = 523
sprpriority = 5
postype = p1
pos = Const(Size.Mid.Pos.X),Const(Size.Mid.Pos.Y)
bindtime = -1
removetime = -1
under = 0
trans = addalpha
alpha = 225,200
ownpal = 1
pausemovetime = 999999
ReMapPal = 10015, 2

[State a];エネルギーチャージエフェクト4
type = Explod
triggerall = var(9) >= 270/(1+var(30))
trigger1 = numexplod(521) = 0
trigger1 = numexplod(523) = 0
trigger1 = numexplod(525) = 0
anim = 521
id = 525
sprpriority = 5
postype = p1
pos = Const(Size.Mid.Pos.X),Const(Size.Mid.Pos.Y)
bindtime = -1
removetime = -1
under = 0
trans = addalpha
alpha = 225,200
ownpal = 1
pausemovetime = 999999
ReMapPal = 10015, 3



[State a];エネルギーチャージエフェクト1
type = Explod
triggerall = var(21) >= 25/(1+var(30))
triggerall = var(21) < 90/(1+var(30))
trigger1 = numexplod(570) = 0
trigger1 = numexplod(572) = 0
anim = 570
id = 570
sprpriority = 5
postype = p1
pos = Const(Size.Mid.Pos.X),Const(Size.Mid.Pos.Y)
bindtime = -1
removetime = -1
under = 0
trans = addalpha
alpha = 225,200
ownpal = 1
pausemovetime = 999999
ReMapPal = 10015, 0

[State a];エネルギーチャージエフェクト2
type = Explod
triggerall = var(21) >= 90/(1+var(30))
trigger1 = numexplod(570) = 0
trigger1 = numexplod(572) = 0
anim = 570
id = 572
sprpriority = 5
postype = p1
pos = Const(Size.Mid.Pos.X),Const(Size.Mid.Pos.Y)
bindtime = -1
removetime = -1
under = 0
trans = addalpha
alpha = 225,200
ownpal = 1
pausemovetime = 999999
ReMapPal = 10015, 1


[State a];エネルギーチャージエフェクト1
type = Explod
triggerall = var(21) >= 25/(1+var(30))
triggerall = var(21) < 90/(1+var(30))
trigger1 = numexplod(571) = 0
trigger1 = numexplod(573) = 0
anim = 571
id = 571
sprpriority = 5
postype = p1
pos = Const(Size.Mid.Pos.X),Const(Size.Mid.Pos.Y)
bindtime = -1
removetime = -1
scale = 1.25,1.25
under = 0
trans = addalpha
alpha = 225,200
ownpal = 1
pausemovetime = 999999
ReMapPal = 10015, 0

[State a];エネルギーチャージエフェクト2
type = Explod
triggerall = var(21) >= 90/(1+var(30))
trigger1 = numexplod(571) = 0
trigger1 = numexplod(573) = 0
anim = 571
id = 573
sprpriority = 5
postype = p1
pos = Const(Size.Mid.Pos.X),Const(Size.Mid.Pos.Y)
bindtime = -1
removetime = -1
scale = 1.25,1.25
under = 0
trans = addalpha
alpha = 225,200
ownpal = 1
pausemovetime = 999999
ReMapPal = 10015, 1


[State a];エネルギーチャージエフェクト1
type = Explod
triggerall = var(22) >= 25/(1+var(30))
triggerall = var(22) < 90/(1+var(30))
trigger1 = numexplod(580) = 0
trigger1 = numexplod(582) = 0
trigger1 = numexplod(584) = 0
trigger1 = numexplod(586) = 0
anim = 580
id = 580
sprpriority = 5
postype = p1
pos = Const(Size.Mid.Pos.X),Const(Size.Mid.Pos.Y)
bindtime = -1
removetime = -1
under = 0
trans = addalpha
alpha = 225,200
ownpal = 1
pausemovetime = 999999
ReMapPal = 10015, 0

[State a];エネルギーチャージエフェクト2
type = Explod
triggerall = var(22) >= 90/(1+var(30))
triggerall = var(22) < 180/(1+var(30))
trigger1 = numexplod(580) = 0
trigger1 = numexplod(582) = 0
trigger1 = numexplod(584) = 0
trigger1 = numexplod(586) = 0
anim = 580
id = 582
sprpriority = 5
postype = p1
pos = Const(Size.Mid.Pos.X),Const(Size.Mid.Pos.Y)
bindtime = -1
removetime = -1
under = 0
trans = addalpha
alpha = 225,200
ownpal = 1
pausemovetime = 999999
ReMapPal = 10015, 1

[State a];エネルギーチャージエフェクト3
type = Explod
triggerall = var(22) >= 180/(1+var(30))
triggerall = var(22) < 270/(1+var(30))
trigger1 = numexplod(580) = 0
trigger1 = numexplod(582) = 0
trigger1 = numexplod(584) = 0
trigger1 = numexplod(586) = 0
anim = 580
id = 584
sprpriority = 5
postype = p1
pos = Const(Size.Mid.Pos.X),Const(Size.Mid.Pos.Y)
bindtime = -1
removetime = -1
under = 0
trans = addalpha
alpha = 225,200
ownpal = 1
pausemovetime = 999999
ReMapPal = 10015, 2

[State a];エネルギーチャージエフェクト4
type = Explod
triggerall = var(22) >= 270/(1+var(30))
trigger1 = numexplod(580) = 0
trigger1 = numexplod(582) = 0
trigger1 = numexplod(584) = 0
trigger1 = numexplod(586) = 0
anim = 580
id = 586
sprpriority = 5
postype = p1
pos = Const(Size.Mid.Pos.X),Const(Size.Mid.Pos.Y)
bindtime = -1
removetime = -1
under = 0
trans = addalpha
alpha = 225,200
ownpal = 1
pausemovetime = 999999
ReMapPal = 10015, 3


[State a];エネルギーチャージエフェクト2
type = Explod
triggerall = var(22) >= 90/(1+var(30))
triggerall = var(22) < 180/(1+var(30))
trigger1 = numexplod(581) = 0
trigger1 = numexplod(583) = 0
trigger1 = numexplod(585) = 0
anim = 581
id = 581
sprpriority = 5
postype = p1
pos = Const(Size.Mid.Pos.X),Const(Size.Mid.Pos.Y)
bindtime = -1
removetime = -1
under = 0
trans = addalpha
alpha = 225,200
ownpal = 1
pausemovetime = 999999
ReMapPal = 10015, 1

[State a];エネルギーチャージエフェクト3
type = Explod
triggerall = var(22) >= 180/(1+var(30))
triggerall = var(22) < 270/(1+var(30))
trigger1 = numexplod(581) = 0
trigger1 = numexplod(583) = 0
trigger1 = numexplod(585) = 0
anim = 581
id = 583
sprpriority = 5
postype = p1
pos = Const(Size.Mid.Pos.X),Const(Size.Mid.Pos.Y)
bindtime = -1
removetime = -1
under = 0
trans = addalpha
alpha = 225,200
ownpal = 1
pausemovetime = 999999
ReMapPal = 10015, 2

[State a];エネルギーチャージエフェクト4
type = Explod
triggerall = var(22) >= 270/(1+var(30))
trigger1 = numexplod(581) = 0
trigger1 = numexplod(583) = 0
trigger1 = numexplod(585) = 0
anim = 581
id = 585
sprpriority = 5
postype = p1
pos = Const(Size.Mid.Pos.X),Const(Size.Mid.Pos.Y)
bindtime = -1
removetime = -1
under = 0
trans = addalpha
alpha = 225,200
ownpal = 1
pausemovetime = 999999
ReMapPal = 10015, 3


;--------------------------------------------------------------------------------------------------------------------------
[state a];チャージエフェクト消去
type = removeexplod
trigger1 = var(9) < 25/(1+var(30))
id = 520
;--------------------------------------------------------------------------------------------------------------------------
[state a];チャージエフェクト消去
type = removeexplod
trigger1 = var(9) < 90/(1+var(30))
id = 521

[state a];チャージエフェクト消去
type = removeexplod
trigger1 = var(9) < 90/(1+var(30))
id = 522

[state a];チャージエフェクト消去１
type = removeexplod
trigger1 = var(9) > 89/(1+var(30))
id = 520
;--------------------------------------------------------------------------------------------------------------------------
[state a];チャージエフェクト消去２
type = removeexplod
trigger1 = var(9) < 180/(1+var(30))
id = 523

[state a];チャージエフェクト消去２
type = removeexplod
trigger1 = var(9) < 180/(1+var(30))
id = 524

[state a];チャージエフェクト消去２
type = removeexplod
trigger1 = var(9) > 179/(1+var(30))
id = 521

[state a];チャージエフェクト消去２
type = removeexplod
trigger1 = var(9) > 179/(1+var(30))
id = 522

;--------------------------------------------------------------------------------------------------------------------------
[state a];チャージエフェクト消去３
type = removeexplod
trigger1 = var(9) < 270/(1+var(30))
id = 525

[state a];チャージエフェクト消去３
type = removeexplod
trigger1 = var(9) < 270/(1+var(30))
id = 526

[state a];チャージエフェクト消去
type = removeexplod
trigger1 = var(9) > 269/(1+var(30))
id = 524

[state a];チャージエフェクト消去
type = removeexplod
trigger1 = var(9) > 269/(1+var(30))
id = 523

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

;--------------------------------------------------------------------------------------------------------------------------
[state a];チャージエフェクト消去
type = removeexplod
trigger1 = var(22) < 25/(1+var(30))
id = 580
;--------------------------------------------------------------------------------------------------------------------------
[state a];チャージエフェクト消去
type = removeexplod
trigger1 = var(22) < 90/(1+var(30))
id = 581

[state a];チャージエフェクト消去
type = removeexplod
trigger1 = var(22) < 90/(1+var(30))
id = 582

[state a];チャージエフェクト消去１
type = removeexplod
trigger1 = var(22) > 89/(1+var(30))
id = 580
;--------------------------------------------------------------------------------------------------------------------------
[state a];チャージエフェクト消去２
type = removeexplod
trigger1 = var(22) < 180/(1+var(30))
id = 583

[state a];チャージエフェクト消去２
type = removeexplod
trigger1 = var(22) < 180/(1+var(30))
id = 584

[state a];チャージエフェクト消去２
type = removeexplod
trigger1 = var(22) > 179/(1+var(30))
id = 581

[state a];チャージエフェクト消去２
type = removeexplod
trigger1 = var(22) > 179/(1+var(30))
id = 582

;--------------------------------------------------------------------------------------------------------------------------
[state a];チャージエフェクト消去３
type = removeexplod
trigger1 = var(22) < 270/(1+var(30))
id = 585

[state a];チャージエフェクト消去３
type = removeexplod
trigger1 = var(22) < 270/(1+var(30))
id = 586

[state a];チャージエフェクト消去
type = removeexplod
trigger1 = var(22) > 269/(1+var(30))
id = 584

[state a];チャージエフェクト消去
type = removeexplod
trigger1 = var(22) > 269/(1+var(30))
id = 583

;--------------------------------------------------------------------------------------------------------------------------
[state a];チャージエフェクト消去
type = removeexplod
trigger1 = var(21) < 25/(1+var(30))
id = 570

[state a];チャージエフェクト消去
type = removeexplod
trigger1 = var(21) < 25/(1+var(30))
id = 571

;--------------------------------------------------------------------------------------------------------------------------
[state a];チャージエフェクト消去
type = removeexplod
trigger1 = var(21) < 90/(1+var(30))
id = 572

[state a];チャージエフェクト消去
type = removeexplod
trigger1 = var(21) < 90/(1+var(30))
id = 573

[state a];チャージエフェクト消去１
type = removeexplod
trigger1 = var(21) > 89/(1+var(30))
id = 570

[state a];チャージエフェクト消去１
type = removeexplod
trigger1 = var(21) > 89/(1+var(30))
id = 571

[state a];エネルギーチャージ(ノーマル)
type = varadd
triggerall = var(53) = [4,6]
trigger1 = command = "holdx"
trigger1 = var(21) < 1
trigger1 = var(22) < 1
v = 9
value = 1

[state a];エネルギーチャージ(ノーマル)
type = varadd
triggerall = var(53) != [4,6]
trigger1 = var(21) < 1
trigger1 = var(22) < 1
trigger1 = command = "holdy"
v = 9
value = 1

[state a];エネルギーチャージ(ノーマル)
type = varadd
triggerall = var(53) = [4,6]
trigger1 = command = "holdy"
trigger1 = var(9) < 1
trigger1 = var(22) < 1
v = 21
value = 1

[state a];エネルギーチャージ(ノーマル)
type = varadd
triggerall = var(53) != [4,6]
trigger1 = var(9) < 1
trigger1 = var(22) < 1
trigger1 = command = "holdx"
v = 21
value = 1

[state a];エネルギーチャージ(ノーマル)
type = varadd
trigger1 = command = "holdz"
trigger1 = var(9) < 1
trigger1 = var(21) < 1
v = 22
value = 1

[state a];エネルギーチャージ(ノーマル)
type = varset
trigger1 = var(12) > 0
trigger1 = var(9) < 25/(1+var(30))
v = 9
value = 1

[state a];エネルギーチャージ(ノーマル)
type = varset
trigger1 = var(53) = 12
trigger1 = command = "26buster"
trigger1 = var(12) = 0
v = 11
value = 1

[state a];エネルギーチャージ(ノーマル)
type = varset
trigger1 = var(53) = 12
trigger1 = command = "2626buster"
trigger1 = var(12) = 0
v = 11
value = 2

[state a];バスター腕変化時間減少
type = varadd
trigger1 = var(8) > 0
v = 8
value = -1

[State -2, a];バスター発射エフェクト
type = palfx
triggerall = var(57) <= 0
trigger1 = var(8) >= 13
trigger1 = var(8) <= 16
time = 1
;add = 15,15,15
mul = 340,340,340
;color = 1


[State -2, a];チャージカラー１
type = palfx
triggerall = stateno != 8010
triggerall = var(9) >= 25/(1+var(30))
triggerall = var(9) < 90/(1+var(30))
trigger1 = time % 4 = 0
trigger2 = time % 4 = 1
time = 1
add = 0,138,186
mul = 135,120,255
color = 32

[State -2, a];チャージカラー２
type = palfx
triggerall = stateno != 8010
triggerall = var(9) >= 90/(1+var(30))
triggerall = var(9) < 180/(1+var(30))
trigger1 = time % 4 = 0
trigger2 = time % 4 = 1
time = 1
add = 168,168,0
mul = 180,158,105
color = 32


[State -2, a];チャージカラー３
type = palfx
triggerall = stateno != 8010
triggerall = var(9) >= 180/(1+var(30))
triggerall = var(9) < 270/(1+var(30))
trigger1 = time % 4 = 0
trigger2 = time % 4 = 1
time = 1
add = 186,95,132
mul = 180,105,180
color = 32

[State -2, a];チャージカラー４
type = palfx
triggerall = stateno != 8010
triggerall = var(9) >= 270/(1+var(30))
trigger1 = time % 4 = 0
trigger2 = time % 4 = 1
time = 1
add = 102,196,96
mul = 105,180,105
color = 32

[State -2, a];チャージカラー１
type = palfx
triggerall = stateno != 8010
triggerall = var(21) >= 25/(1+var(30))
triggerall = var(21) < 90/(1+var(30))
trigger1 = time % 4 = 0
trigger2 = time % 4 = 1
time = 1
add = 0,138,186
mul = 135,120,255
color = 32

[State -2, a];チャージカラー２
type = palfx
triggerall = stateno != 8010
triggerall = var(21) >= 90/(1+var(30))
trigger1 = time % 4 = 0
trigger2 = time % 4 = 1
time = 1
add = 168,168,0
mul = 180,158,105
color = 32



[State -2, a];チャージカラー１
type = palfx
triggerall = stateno != 8010
triggerall = var(22) >= 25/(1+var(30))
triggerall = var(22) < 90/(1+var(30))
trigger1 = time % 4 = 0
trigger2 = time % 4 = 1
time = 1
add = 0,138,186
mul = 135,120,255
color = 32

[State -2, a];チャージカラー２
type = palfx
triggerall = stateno != 8010
triggerall = var(22) >= 90/(1+var(30))
triggerall = var(22) < 180/(1+var(30))
trigger1 = time % 4 = 0
trigger2 = time % 4 = 1
time = 1
add = 168,168,0
mul = 180,158,105
color = 32


[State -2, a];チャージカラー３
type = palfx
triggerall = stateno != 8010
triggerall = var(22) >= 180/(1+var(30))
triggerall = var(22) < 270/(1+var(30))
trigger1 = time % 4 = 0
trigger2 = time % 4 = 1
time = 1
add = 186,95,132
mul = 180,105,180
color = 32

[State -2, a];チャージカラー４
type = palfx
triggerall = stateno != 8010
triggerall = var(22) >= 270/(1+var(30))
trigger1 = time % 4 = 0
trigger2 = time % 4 = 1
time = 1
add = 102,196,96
mul = 105,180,105
color = 32

[State -2, a];チャージカラー３
type = palfx
triggerall = stateno != 8010
triggerall = var(11) = 3
triggerall = var(12) > 0
trigger1 = time % 4 = 0
trigger2 = time % 4 = 1
time = 1
add = 186,95,132
mul = 180,105,180
color = 32

[State -2, a];チャージカラー４
type = palfx
triggerall = stateno != 8010
triggerall = var(11) = 4
triggerall = var(12) > 0
trigger1 = time % 4 = 0
trigger2 = time % 4 = 1
time = 1
add = 102,196,96
mul = 105,180,105
color = 32

[state a];チャージ解除
type = varset
triggerall = var(53) != [4,6]
trigger1 = command != "holdy"
v = 9
value = 0

[state a];チャージ解除
type = varset
triggerall = var(53) = [4,6]
trigger1 = command != "holdx"
v = 9
value = 0

[state a];チャージ解除
type = varset
triggerall = var(53) != [4,6]
trigger1 = command != "holdx"
v = 21
value = 0

[state a];チャージ解除
type = varset
triggerall = var(53) = [4,6]
trigger1 = command != "holdy"
v = 21
value = 0

[state a];チャージ解除
type = varset
trigger1 = command != "holdz"
v = 22
value = 0

[state a];チャージ解除
type = varset
trigger1 = var(53) =11
v = 9
value = 0

[state a];チャージ解除
type = varset
trigger1 = var(53) = 4
trigger2 = var(53) = 5
trigger3 = var(53) = 6
trigger4 = var(53) = 11
v = 22
value = 0

[state a];チャージ解除
type = varset
trigger1 = var(53) = 4
trigger2 = var(53) = 6
trigger3 = var(53) = 11
v = 21
value = 0


[state a];チャージ解除
type = varset
trigger1 = root,stateno = 209
trigger1 = root,animelem = 1
trigger2 = root,stateno = 213
trigger2 = root,animelem = 1
trigger3 = root,stateno = 217
trigger3 = root,animelem = 1
trigger4 = root,stateno = 218
trigger4 = root,animelem = 1
v = 9
value = 0


;---------------------------------------------------------------------------
;---------------------------------------------------------------------------
;ノヴァストライク
;---------------------------------------------------------------------------
[state a]
type = varset
trigger1 = statetype != A
v = 6
value = 0


;---------------------------------------------------------------------------
;---------------------------------------------------------------------------
;ダメージ関係
;---------------------------------------------------------------------------
;---------------------[ヘルパー]
[state a];ライフ管理用ヘルパー
type = Helper
trigger1 = numhelper(20000) = 0
id = 20000
name = "life"
sprpriority = 0
pos = 0,0
postype = p1
stateno = 20000
helpertype = normal
ignorehitpause = 1
persistent = 0
keyctrl = 0
ownpal = 1

[state a];ライフ管理用ヘルパー
type = Helper
trigger1 = numhelper(30000) = 0
trigger1 = var(59) > 0
id = 30000
name = "life"
sprpriority = 0
pos = 0,0
postype = p1
stateno = 30000
helpertype = normal
pausemovetime = 0
ignorehitpause = 1
persistent = 0
keyctrl = 0
ownpal = 1

[state a];ライフ管理用ヘルパー
type = Helper
;trigger1 = var(59) > 0
trigger1 = var(16) > 0
trigger1 = numhelper(40000) = 0
id = 40000
name = "life"
sprpriority = 0
pos = 0,0
postype = p1
stateno = 40000
helpertype = normal
pausemovetime = 0
ignorehitpause = 1
persistent = 0
keyctrl = 0
ownpal = 1

[state a]
type = lifeadd
;trigger1 = var(30) = 3
triggerall = stateno = 3000
triggerall = p2name = "Magma Dragoon (SNES Boss)" || p4name = "Magma Dragoon (SNES Boss)"
trigger1 = p2stateno = 142 || (p2stateno = 143 && time = 100)
value = -999999

[State a]
type = ChangeState
triggerall = life > 0
triggerall = stateno != 3000
triggerall = var(15) != 0
triggerall = p2name = "Magma Dragoon (SNES Boss)" || p4name = "Magma Dragoon (SNES Boss)"
trigger1 = p2stateno = 143
value = 3000

[state a]
type = changestate
triggerall = life <= 0
triggerall = stateno != 8010
triggerall = stateno != 5150
triggerall = var(15) != 0
triggerall = (p2name = "TrueUltimateArmor" || p4name = "TrueUltimateArmor")&& enemy,authorname = "Dr.Light"
trigger1 = enemy,stateno = 715
trigger2 = enemy,stateno = 716
value = 8010

[State a]
type = ChangeState
triggerall = life > 0
triggerall = stateno != 3000
triggerall = var(15) != 0
triggerall = (p2name = "TrueUltimateArmor" || p4name = "TrueUltimateArmor")&& enemy,authorname = "Dr.Light"
trigger1 = enemy,stateno = 715
trigger2 = enemy,stateno = 716
value = 3000

[state a]
type = lifeadd
;trigger1 = var(30) = 3
triggerall = stateno = 3000
triggerall = p2name = "Command Mission X" || p4name = "Command Mission X"
trigger1 = p2stateno = 1452 || (p2stateno = 1451 && time = 58)
value = -999999

[State a]
type = ChangeState
triggerall = life > 0
triggerall = stateno != 3000
triggerall = var(15) != 0
triggerall = p2name = "Command Mission X" || p4name = "Command Mission X"
trigger1 = p2stateno = 1451
trigger2 = p2stateno = 1010
trigger3 = p2stateno = 1011
trigger4 = p2stateno = 7500 && P2MoveType=A
trigger5 = p2stateno = 7501 && P2MoveType=A
trigger6 = p2stateno = 7502 && P2MoveType=A
value = 3000

[state a]
type = changestate
triggerall = life <= 0
triggerall = stateno != 8010
triggerall = stateno != 5150
triggerall = var(15) != 0
triggerall = p2name = "Command Mission X" || p4name = "Command Mission X"
trigger1 = p2stateno = 7500 && P2MoveType=A
trigger2 = p2stateno = 7501 && P2MoveType=A
trigger3 = p2stateno = 7502 && P2MoveType=A
value = 8010

[state -2]
type = ChangeState
triggerall = life > 0
triggerall = stateno != 3000
triggerall = var(15) != 0
triggerall = p2name = "VAVA MK2" || p4name = "VAVA MK2"
trigger1 = p2stateno = 50000 && P2MoveType=A
trigger2 = p2stateno = 50001 && P2MoveType=A
value = 3000

[state a]
type = lifeadd
triggerall = stateno = 3000
triggerall = (p2name = "Omega Zero" || p4name = "Omega Zero")&& enemy,authorname = "Sigmund=E=Wily + Anubis Black"
trigger1 = p2stateno = 30000 && P2MoveType=A
trigger2 = p2stateno = 30001 && P2MoveType=A
trigger3 = p2stateno = 30002 && P2MoveType=A
trigger4 = p2stateno = 30003 && P2MoveType=A
trigger5 = p2stateno = 30004 && P2MoveType=A
trigger6 = p2stateno = 30005 && P2MoveType=A
trigger7 = p2stateno = 30006 && P2MoveType=A
trigger8 = p2stateno = 30007 && P2MoveType=A
value = -var(15)

[state a]
type = changestate
triggerall = life <= 0
triggerall = stateno != 8010
triggerall = stateno != 5150
triggerall = var(15) != 0
triggerall = (p2name = "Omega Zero" || p4name = "Omega Zero")&& enemy,authorname = "Sigmund=E=Wily + Anubis Black"
trigger1 = p2stateno = 30000 && P2MoveType=A
trigger2 = p2stateno = 30001 && P2MoveType=A
trigger3 = p2stateno = 30002 && P2MoveType=A
trigger4 = p2stateno = 30003 && P2MoveType=A
trigger5 = p2stateno = 30004 && P2MoveType=A
trigger6 = p2stateno = 30005 && P2MoveType=A
trigger7 = p2stateno = 30006 && P2MoveType=A
value = 8010

[State a]
type = ChangeState
triggerall = life > 0
triggerall = stateno != 3000
triggerall = var(15) != 0
triggerall = (p2name = "Omega Zero" || p4name = "Omega Zero")&& enemy,authorname = "Sigmund=E=Wily + Anubis Black"
trigger1 = p2stateno = 30000 && P2MoveType=A
trigger2 = p2stateno = 30001 && P2MoveType=A
trigger3 = p2stateno = 30002 && P2MoveType=A
trigger4 = p2stateno = 30003 && P2MoveType=A
trigger5 = p2stateno = 30004 && P2MoveType=A
trigger6 = p2stateno = 30005 && P2MoveType=A
trigger7 = p2stateno = 30006 && P2MoveType=A
trigger8 = p2stateno = 30007 && P2MoveType=A
value = 3000

[state a]
type = changestate
triggerall = life <= 0
triggerall = stateno != 8010
triggerall = stateno != 5150
triggerall = var(15) != 0
triggerall = (p2name = "Zero_X2" || p4name = "Zero_X2")&& enemy,authorname = "Serges"
trigger1 = p2stateno = 460 && P2MoveType=A
trigger2 = p2stateno = 461 && P2MoveType=A
trigger3 = p2stateno = 462 && P2MoveType=A
trigger4 = p2stateno = 463 && P2MoveType=A
trigger5 = p2stateno = 464 && P2MoveType=A
trigger6 = p2stateno = 465 && P2MoveType=A
trigger7 = p2stateno = 466 && P2MoveType=A
value = 8010

[State a]
type = ChangeState
triggerall = life > 0
triggerall = stateno != 3000
triggerall = var(15) != 0
triggerall = (p2name = "Zero_X2" || p4name = "Zero_X2")&& enemy,authorname = "Serges"
trigger1 = p2stateno = 460 && P2MoveType=A
trigger2 = p2stateno = 461 && P2MoveType=A
trigger3 = p2stateno = 462 && P2MoveType=A
trigger4 = p2stateno = 463 && P2MoveType=A
trigger5 = p2stateno = 464 && P2MoveType=A
trigger6 = p2stateno = 465 && P2MoveType=A
trigger7 = p2stateno = 466 && P2MoveType=A
trigger8 = p2stateno = 467 && P2MoveType=A
value = 3000

[state a]
type = changestate
triggerall = life <= 0
triggerall = stateno != 8010
triggerall = stateno != 5150
triggerall = var(15) != 0
triggerall = (p2name = "Maverick Hunter Zero" || p4name = "Maverick Hunter Zero")&& enemy,authorname = "Sigmund=E=Wily"
trigger1 = p2stateno = 600 && P2MoveType=A
trigger2 = p2stateno = 601 && P2MoveType=A
trigger3 = p2stateno = 602 && P2MoveType=A
trigger4 = p2stateno = 603 && P2MoveType=A
trigger5 = p2stateno = 604 && P2MoveType=A
trigger6 = p2stateno = 605 && P2MoveType=A
trigger7 = p2stateno = 606 && P2MoveType=A
value = 8010

[State a]
type = ChangeState
triggerall = life > 0
triggerall = stateno != 3000
triggerall = var(15) != 0
triggerall = (p2name = "Maverick Hunter Zero" || p4name = "Maverick Hunter Zero")&& enemy,authorname = "Sigmund=E=Wily"
trigger1 = p2stateno = 600 && P2MoveType=A
trigger2 = p2stateno = 601 && P2MoveType=A
trigger3 = p2stateno = 602 && P2MoveType=A
trigger4 = p2stateno = 603 && P2MoveType=A
trigger5 = p2stateno = 604 && P2MoveType=A
trigger6 = p2stateno = 605 && P2MoveType=A
trigger7 = p2stateno = 606 && P2MoveType=A
trigger8 = p2stateno = 607 && P2MoveType=A
value = 3000

[state a];オメガゼロ・アルティメットモード
type = lifeadd
trigger1 = stateno != 8000 && var(59)>0
trigger2 = stateno = 3000 && var(59)=0
value = -var(15)

[state -2]
type = ChangeState
triggerall = var(59) < 1
triggerall = life > 0
trigger1 = stateno != 3000
triggerall = var(15) != 0
value = 3000

[state a]
type = varset
trigger1 = var(15) != 0
v = 15
value = 0

[state a]
type = lifeset
trigger1 = numhelper(20000) = 0
value = 20000


[state a]
type = varset
trigger1 = var(59) > 0
v = 9
value = 0

[state a]
type = varset
trigger1 = var(59) > 0
v = 21
value = 0

[state a]
type = varset
trigger1 = var(59) > 0
v = 22
value = 0

[state a]
type = varset
trigger1 = roundstate > 3
v = 9
value = 0



[state a]
type = varset
trigger1 = var(59) > 0
v = 8
value = 0


[State 1015, AssertSpecial]
type = AssertSpecial
triggerall = var(59) = 0
triggerall = var(16) = 1
triggerall = stateno != [8000,8100]
trigger1 = time % 4 = 2
trigger2 = time % 4 = 3
flag = Invisible

[State -2, a]
type = palfx
triggerall = var(59) > 0
triggerall = var(16) = 1
trigger1 = time % 4 = 0
trigger2 = time % 4 = 1
time = 1
add = 160,190,225
mul = 210,210,225
color = 0

[state a]
type = varset
trigger1 = 1
v = 16
value = 0

;---------------------------------------------------------------------------
;---------------------------------------------------------------------------
;ゲージ
;---------------------------------------------------------------------------
[State -2, a]
type = PowerSet
trigger1 = RoundState < 2
value = Const(data.power)

[state a];アルティメット専用オートリカバリー
type = lifeadd
triggerall = var(16) = 0
trigger1 = Roundstate = 2
trigger1 = Life < Lifemax
trigger1 = gametime % 150 = 149
trigger1 = stateno != 8000
trigger1 = var(53) = 6
trigger1 = stateno = 0
value = (const(data.life)/32)

[state a];アルティメット専用オートリカバリー効果音
type = Playsnd
triggerall = var(16) = 0
trigger1 = Life < Lifemax
trigger1 = gametime % 150 = 148
trigger1 = stateno != 8000
trigger1 = var(53) = 6
trigger1 = stateno = 0
value = 10000,1

[State a]
Type = VarSet
Trigger1 = Roundstate = 0
v = 56
value = 0

;---------------------------------------------------------------------------
;---------------------------------------------------------------------------
;---------------------------------------------------------------------------
;ダークホールド
;---------------------------------------------------------------------------
[state a]
type = poweradd
trigger1 = var(23) != 0
value = -20

[state a]
type = varset
trigger1 = power = 0
trigger2 = win
trigger3 = lose
trigger4 = stateno = 480 && var(53) != 12
trigger5 = stateno = 450 && var(53) != 12
trigger6 = stateno = 470 && var(53) != 12
trigger7 = stateno = 2000
trigger8 = stateno = 1000
trigger9 = stateno = 1200
trigger10 = stateno = 2100
trigger11 = stateno = 2500
trigger12 = stateno = 2512
v = 23
value = 0

[state a]
type = pause
trigger1 = var(23) != 0
movetime = 2
time = 2

[State a]
type = bgpalfx
trigger1 = var(23) != 0
time = 2
invertall = 1


;----------------------------------------------------------------------------------------------
;ジャクソン
;----------------------------------------------------------------------------------------------

[state a];チャージ解除
type = varset
triggerall = var(53)=12||var(53)=6
trigger1 = fvar(37) > 0
trigger2 = command != "holda"
fv = 36
value = 0

[state a];エネルギーチャージ(ノーマル)
type = varadd
triggerall = var(53)=12||var(53)=6
triggerall = fvar(37) < 1
trigger1 = command = "holda"
fv = 36
value = 1

[state a];エネルギーチャージ(ノーマル)
type = varset
triggerall = fvar(36) = 240
trigger1 = command = "holda"
fv = 37
value = 720

[state a];エネルギーチャージ(ノーマル)
type = varset
trigger1 = win
trigger2 = lose
fv = 37
value = 0

[state a];エネルギーチャージ(ノーマル)
type = varadd
trigger1 = fvar(37) > 0
fv = 37
value = -1

[State -2, 画像の色]
type = PalFX
trigger1 = fvar(37) > 0
trigger1 = gametime%7 = 0
time = 6           ;画像の色を変化させる時間（フレーム）
add = (random%256),(random%256),(random%256)       ;画像の色合い（赤,緑,青・ＲＧＢ）
mul = (random%256),(random%256),(random%256)
sinadd = (random%256),(random%256),(random%256),6  ;振幅赤,振幅緑,振幅青,周期
IgnoreHitPause = 1


[state a]
type = Playsnd
trigger1 = fvar(36) = 240
value = 10500,0

[State -2, Trans]
type = Trans
trigger1 = fvar(37) > 0
trans = addalpha
alpha = 235,220
ignorehitpause = 1







[state -2,a]
type = varset
trigger1 = numhelper(502) > 0
trigger2 = numhelper(543) > 0
trigger3 = stateno = 400
trigger4 = stateno = 401
trigger5 = stateno = 403
trigger6 = stateno = 413
trigger7 = stateno = 1520
trigger8 = stateno = 404
trigger9 = stateno = 405
trigger10 = stateno = 1580
trigger11 = stateno = 1540&&var(47)<3
v = 26
value = 1

[state -2,a]
type = varset
trigger1 = !numhelper(502)
trigger1 = !numhelper(543)
trigger1 = stateno != 400
trigger1 = stateno != 401
trigger1 = stateno != 403
trigger1 = stateno != 413
trigger1 = stateno != 1520
trigger1 = stateno != 404
trigger1 = stateno != 405
trigger1 = stateno != 1580
trigger1 = stateno != 1540
v = 26
value = 0

;========================<OMEGA ZERO ACT>=======================================

;Aura Shadow
[State -2, Helper]
type = Helper
triggerall = var(53) = 10 || var(53) = 12
triggerall = Alive
triggerall = Life > 0
triggerall = NumHelper(99999) = 0
triggerall = stateno != [190,195]
trigger1 = RoundState > 0
trigger1 = RoundState < 3
helpertype = normal
name = "Aura Shadow"
pausemovetime = 1000000000
supermovetime = 1000000000
id = 99999
pos = 0,0
postype = p1
stateno = 99999
keyctrl = 0
ownpal = 1


;\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\
;---------------------------------------------------------------------------
;---------------------------------------------------------------------------
;常時管理ステート
[Statedef -3]
;---------------------------------------------------------------------------
;---------------------------------------------------------------------------
;---------------------------------------------------------------------------

[State a]
type = turn
trigger1 = var(59) = 0
trigger1 = ctrl = 1
trigger1 = command = "holdback"
trigger1 = stateno != 300
trigger1 = stateno != 420
trigger1 = stateno != 470
trigger1 = stateno != 450

[State a]
type = turn
trigger1 = var(59) > 0
triggerall = statetype != A
triggerall = MoveType != A
trigger1 = P2Dist X < 0
trigger1 = StateNo <= 0
trigger1 = ctrl = 1
ignorehitpause = 1
