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

[State 170, 7]
type = varset
trigger1 = 1
fv = 35
value = 0

[state -2, a];RC使用フラグ
type = varset
trigger1 = 1
v = 30
value = 1


[state -2, a];AIフラグ
type = varset
trigger1 = 1
v = 59
value = 1
;--------------------
; Can't KO CPU from F1
[State -2, VarSet]
type = VarSet
trigger1 = Var(20) < 0
trigger1 = Life > Var(50)
trigger1 = ifelse(Name = "Vajurila_FF",var(59) >= 1,1)
ignorehitpause = 1
var(50) = Life

[State -2, LifeSet]
type = LifeSet
trigger1 = Var(20) < 0
trigger1 = ifelse(Name = "Vajurila_FF",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 = "Vajurila_FF",var(59) >= 1,1)
ignorehitpause = 1
var(50) = (-var(15))

[state -2, a]
type = varset
trigger1 = 1
v = 59
value = 0

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

[state a]
type = varset
trigger1 = enemy,name != "Command Mission X"
trigger1 = enemy,name != "First Armor"
trigger1 = enemy,name != "Gaea Armor"
trigger1 = enemy,name != "Shadow Armor"
trigger1 = enemy,name != "Ultimate Armor"
trigger1 = enemy,name != "First Armor"
trigger1 = enemy,name != "iXplayer"
trigger1 = enemy,name != "Megaman X Unlimited Potential"
trigger1 = enemy,name != "Maverick Hunter Zero"
trigger1 = enemy,name != "Zero X1 Maverick Hunter"
trigger1 = enemy,name != "Omega Zero"
trigger1 = enemy,name != "EX Light Armor"
v = 32
value = 0

[state a]
type = varset
trigger1 = enemy,name = "Command Mission X"
trigger2 = enemy,name = "First Armor"
trigger3 = enemy,name = "Gaea Armor"
trigger4 = enemy,name = "Shadow Armor"
trigger5 = enemy,name = "Ultimate Armor"
trigger6 = enemy,name = "First Armor"
trigger7 = enemy,name = "iXplayer"
trigger8 = enemy,name = "Megaman X Unlimited Potential"
trigger9 = enemy,name = "EX Light Armor"
v = 32
value = 1

[state a]
type = varset
trigger1 = enemy,name = "Maverick Hunter Zero"
trigger2 = enemy,name = "Zero X1 Maverick Hunter"
trigger3 = enemy,name = "Omega Zero"
v = 32
value = 2

[state -2]
type = varadd
trigger1 = life = [3,1000]
trigger1 = var(7) <= 5
v = 7
value = 1

[state -2]
type = varset
trigger1 = life > 1000
v = 7
value = 0


[state -2]
type = PlaySnd
trigger1 = var(7) = 1
trigger1 = stateno != [8000,8600]
trigger1 = stateno != [190,199]
value = 2, random%13

;--------------------------------------------------------------------------
[state -2, a];アルティメットは被ダメージ25%
type = defencemulset
trigger1 = 1
value = 1

;---------------------------------------------------------------------------
[State 1]
type = selfstate
trigger1 = stateno != 5150
trigger1 = movetype = H
value = 3000

[State 1];カメラ固定
type = null;screenbound
trigger1 = 1
ignorehitpause = 1
movecamera = 0,0
value = 0

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



;=====================================================================================================
[State -3];
Type = Explod
triggerall = RoundState > 0
triggerall = RoundState < 3
triggerall = stateno != 5150
triggerall = stateno != 180
triggerall = stateno != 181
trigger1 = TeamSide = 1
trigger1 = NumExplod(100000) < 1
;trigger1 = 1
Anim = 100000
ID = 100000
Pos = 20,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 = 0
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 = 20,77+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 = 0
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 = 20,77+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 = 0
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 = 20,77+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 = 0
Shadow = 0,0,0
OwnPal = 1
[State -3];
Type = Explod
triggerall = RoundState > 0
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 = 20,77+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 = 0
Shadow = 0,0,0
OwnPal = 1
[State -3];
Type = Explod
triggerall = RoundState > 0
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 = 20,77+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 = 0
Shadow = 0,0,0
OwnPal = 1
[State -3];
Type = Explod
triggerall = RoundState > 0
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 = 20,77+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 = 0
Shadow = 0,0,0
OwnPal = 1
[State -3];
Type = Explod
triggerall = RoundState > 0
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 = 20,77+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 = 0
Shadow = 0,0,0
OwnPal = 1
[State -3];
Type = Explod
triggerall = RoundState > 0
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 = 20,77+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 = 0
Shadow = 0,0,0
OwnPal = 1
[State -3];
Type = Explod
triggerall = RoundState > 0
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 = 20,77+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 = 0
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 = 20,78+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 = 20,78+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 = 20,78+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 = 20,78+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 = 20,78+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 = 20,78+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 = 20,78+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 = 20,78+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 = 20,78+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 <= 3000 && var(49) >= 3000
v = 49    ;fv =
value = 3000
[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 > 0
triggerall = RoundState < 3
triggerall = stateno != 5150
triggerall = stateno != 180
triggerall = stateno != 181
trigger1 = TeamSide = 2
trigger1 = NumExplod(101000) < 1
;trigger1 = 1
Anim = 100000
ID = 101000
Pos = -20,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 = 0
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 = -20,77+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 = 0
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 = -20,77+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 = 0
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 = -20,77+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 = 0
Shadow = 0,0,0
OwnPal = 1
[State -3];
Type = Explod
triggerall = RoundState > 0
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 = -20,77+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 = 0
Shadow = 0,0,0
OwnPal = 1
[State -3];
Type = Explod
triggerall = RoundState > 0
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 = -20,77+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 = 0
Shadow = 0,0,0
OwnPal = 1
[State -3];
Type = Explod
triggerall = RoundState > 0
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 = -20,77+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 = 0
Shadow = 0,0,0
OwnPal = 1
[State -3];
Type = Explod
triggerall = RoundState > 0
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 = -20,77+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 = 0
Shadow = 0,0,0
OwnPal = 1
[State -3];
Type = Explod
triggerall = RoundState > 0
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 = -20,77+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 = 0
Shadow = 0,0,0
OwnPal = 1
[State -3];
Type = Explod
triggerall = RoundState > 0
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 = -20,77+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 = 0
Shadow = 0,0,0
OwnPal = 1

;vida
[State 7121, ESC VIDA P1]
type = ModifyExplod
trigger1 = life = [400,2000]
trigger1 =  numexplod(101002)
;trigger1 = enemy,teammode = single
id=101002
Pos = -20,78+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)
;trigger1 = enemy,teammode = single
id=101004
Pos = -20,78+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)
;trigger1 = enemy,teammode = single
id=101006
Pos = -20,78+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)
;trigger1 = enemy,teammode = single
id=101007
Pos = -20,78+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)
;trigger1 = enemy,teammode = single
id=101008
Pos = -20,78+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)
;trigger1 = enemy,teammode = single
id=101009
Pos = -20,78+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 = -20,78+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 = -20,78+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 = -20,78+fvar(35)
PosType = right
scale = 1, ((var(49)-2000)*0.001023)
ignorehitpause =1
supermovetime =-1
pausemovetime =-1
supermove  = 1
pausemove =1
sprpriority=8


;---------------------------------------------------------------------------
[State a]
type = assertspecial
trigger1 = 1
flag = nostandguard
flag2 = nocrouchguard
flag3 = noairguard

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

[State a]
type = assertspecial
trigger1 = 1
flag = noautoturn
[State 190, 0]
type = assertspecial
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" || p4name = "Zero X1 Maverick Hunter"
trigger48 = p2name = "Command Mission X" || p4name = "Command Mission X"
trigger49 = p2name = "Omega Zero player" || p4name = "Omega Zero player"
trigger50 = p2name = "iXplayer" || p4name = "iXplayer"
trigger51 = p2name = "EX Light Armor" || p4name = "EX Light Armor"
trigger52 = p2name = "First Armor" || p4name = "First Armor"
trigger53 = p2name = "EX Light Armor" || p4name = "EX Light Armor"
flag = nobardisplay

;---------------------------------------------------------------------------
;---------------------------------------------------------------------------
;瀕死
;---------------------------------------------------------------------------
;---------------------------------------------------------------------------
;---------------------------------------------------------------------------
;KO
;---------------------------------------------------------------------------
[state a]
type = changestate
trigger1 = life <= 0
trigger1 = stateno != 8020
trigger1 = stateno != 5150
trigger1 = stateno != [8100,8200]
value = 8020

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

[state a]
type = varset
trigger1 = numhelper(311) > 0
trigger2 = numhelper(312) > 0
trigger3 = numhelper(313) > 0
v = 55
value = 1

[state a]
type = varset
trigger1 = numhelper(311) < 1
trigger1 = numhelper(312) < 1
trigger1 = numhelper(313) < 1
v = 55
value = 0

[state a]
type = varset
triggerall = life <= 2
triggerall = (p2name = "First Armor" || p4name = "First Armor")&& enemy,authorname = "Dr.Light"
trigger1 = p2stateno = 1000 && P2MoveType=A
trigger2 = p2stateno = 1120 && P2MoveType=A
trigger3 = p2stateno = 1130 && P2MoveType=A
trigger4 = p2stateno = 1122 && P2MoveType=A
trigger5 = p2stateno = 1132 && P2MoveType=A
trigger6 = p2stateno = 1100 && P2MoveType=A
trigger7 = p2stateno = 1101 && P2MoveType=A
trigger8 = p2stateno = 1102 && P2MoveType=A
trigger9 = p2stateno = 1103 && P2MoveType=A
trigger10 = p2stateno = 1104 && P2MoveType=A
trigger11 = p2stateno = 1105 && P2MoveType=A
trigger12 = p2stateno = 1110 && P2MoveType=A
trigger13 = p2stateno = 1111 && P2MoveType=A
trigger14 = p2stateno = 1112 && P2MoveType=A
trigger15 = p2stateno = 1113 && P2MoveType=A
trigger16 = p2stateno = 1115 && P2MoveType=A
v = 47
value = 1

[state a]
type = varset
triggerall = life <= 2
triggerall = (p2name = "Command Mission X" || p4name = "Command Mission X")&& enemy,authorname = "Dr.Light"
trigger1 = p2stateno = [1100,1452]
v = 47
value = 1

;---------------------------------------------------------------------------
;---------------------------------------------------------------------------
;エアダッシュ、ホバリング
;---------------------------------------------------------------------------
[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 a];バスター腕変化時間減少
type = varadd
trigger1 = var(8) > 0
v = 8
value = -2

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


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

[state a];ライフ管理用ヘルパー
type = Helper
trigger1 = numhelper(30000) = 0
id = 30000
name = "life"
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(16) > 0
trigger1 = numhelper(40000) = 0
id = 40000
name = "life"
pos = 0,0
postype = p1
stateno = 40000
helpertype = normal
pausemovetime = 0
ignorehitpause = 1
persistent = 0
keyctrl = 0
ownpal = 1

[State a]
type = ChangeState
trigger1 = life <= 0
trigger1 = stateno != 8020
trigger1 = stateno != 5150
value = 8020


[state a]
type = lifeset
trigger1 = life >= 3000
value = 3000

[state a];オメガゼロ
type = lifeadd
trigger1 = stateno != 8020
value = -var(15)

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

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


[State -2, a]
type = palfx
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

;---------------------------------------------------------------------------
;---------------------------------------------------------------------------
;ゲージ
;---------------------------------------------------------------------------
;========================<OMEGA ZERO ACT>=======================================
;Aura Shadow
[State -2, Helper]
type = Helper
triggerall = Alive
triggerall = Life > 0
triggerall = NumHelper(99999) = 0
trigger1 = RoundState > 0
trigger1 = RoundState < 3
trigger1 = StateNo != 180
trigger1 = StateNo != 190
trigger1 = StateNo != 19002
trigger1 = StateNo = 8102
trigger1 = Anim = 8042
trigger1 = AnimElem = 7
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
triggerall = var(59) = 1
triggerall = statetype != A
triggerall = MoveType != A
trigger1 = P2Dist X < 0
trigger1 = StateNo <= 0
trigger1 = ctrl = 1
ignorehitpause = 1
