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

[Statedef 13000]

[State 13000, 保険]
type = Selfstate
triggerall = name = "Crueltear=Relinquish"
trigger1 = !ishelper
value = 0
ignorehitpause = 1

[state 13000, アニメ習得]
type = Varset
trigger1 = !time
trigger2 = !animelemtime(1)
var(2) = anim
ignorehitpause = 1

[state 13000, アニメ習得]
type = Varset
trigger1 = !time
trigger2 = !animelemtime(1)
var(6) = root,anim
ignorehitpause = 1

[State 13000, 対イグのん]
type = Projectile
triggerall = ishelper
triggerall = root,alive
triggerall = root,name = "UNKNOWN"
trigger1 = gametime % 4 = 0
trigger2 = root,stateno != [5110,5150]
attr = C, HP
projid = 9000
projanim = 200
projpriority = 7
projremove = 0
projremovetime = 30
projmisstime = 1
numhits = 0
projhits = 1
postype = p2
offset = 0, 500
sparkxy = 999, 999
pausetime = 0, 2
p1stateno = ifelse(root,gethitvar(fall.damage) != 0, 5110, 1305)
supermovetime = 9999999999999
pausemovetime = 9999999999999
ignorehitpause = 1

[State 13000, 対Ｇレミ]
type = Projectile
triggerall = ishelper
triggerall = root,alive
triggerall = root,name = "G-REMILIA"
trigger1 = root,stateno != [5100, 5150]
trigger2 = gametime % 4 = 0
attr = C, HP
projid = 14000
projanim = 1021
projpriority = 7
projremove = 0
projremovetime = 30
projmisstime = 1
projheightbound = -1000000, 1000000
projedgebound = 1000000
projstagebound = 1000000
numhits = 0
projhits = 1
postype = p2
offset = 0, 500
sparkno = -1
guard.sparkno = -1
pausetime = 0, 2
p1stateno = ifelse(root,gethitvar(fall.damage), 5110, 5120)
supermovetime = 9999999999999
pausemovetime = 9999999999999
ignorehitpause = 1

[State 13000, 対メガリス]
type = Projectile
triggerall = ishelper
triggerall = root,alive
triggerall = root,name = "Megalith" || root,name = "G-FLANDRE"
trigger1 = root,stateno != [5100, 5150]
trigger2 = gametime % 4 = 0
attr = C, HP
projid = 14000
projanim = 200
projpriority = 7
projremove = 0
projremovetime = 30
projmisstime = 1
projheightbound = -1000000, 1000000
projedgebound = 1000000
projstagebound = 1000000
numhits = 0
projhits = 1
postype = p2
offset = 0, 500
sparkno = -1
guard.sparkno = -1
pausetime = 0, 2
p1stateno = ifelse(root,gethitvar(fall.damage), 5110, 6266)
supermovetime = 9999999999999
pausemovetime = 9999999999999
ignorehitpause = 1

[State 13000, 対ＧＭ諏訪子]
type = Projectile
triggerall = ishelper
triggerall = root,alive
trigger1 = root,name = "Grand Master"
attr = C, HP
projid = 15000
projanim = 200
projpriority = 7
projremove = 0
projremovetime = 30
projmisstime = 1
projhits = 1
projheightbound = -1000000, 1000000
projedgebound = 1000000
projstagebound = 1000000
numhits = 0
postype = p2
offset = 0, 500
sparkno = -1
guard.sparkno = -1
pausetime = 1, 2
p1stateno = ifelse(root,gethitvar(fall.damage), 5100 + (random % 2) * 10, 110 + (random % 2) * 5)
supermovetime = 9999999999999
pausemovetime = 9999999999999
ignorehitpause = 1

[State 13000, 敵本体移動用無敵解除、落下適用]
type = Projectile
triggerall = ishelper
triggerall = root,alive
trigger1 = gametime % 4 = 0
trigger2 = root,stateno != [5110,5150]
attr = C, HP
projid = 13000
projanim = var(2)
projpriority = 7
projremove = 0
projremovetime = 30
projmisstime = 1
projhits = 1
numhits = 0
postype = p2
offset = 0, 500
sparkxy = 999, 999
pausetime = 0, 2
p1stateno = ifelse(root,gethitvar(fall.damage) != 0, 5110, 110)
supermovetime = 9999999999999
pausemovetime = 9999999999999
ignorehitpause = 1

[State 13000, 敵本体移動用無敵解除、落下適用]
type = Projectile
triggerall = ishelper
triggerall = root,alive
trigger1 = gametime % 4 = 0
trigger2 = root,stateno != [5110,5150]
attr = C, HP
projid = 13100
projanim = var(6)
projpriority = 7
projremove = 0
projremovetime = 30
projmisstime = 1
projhits = 1
numhits = 0
postype = p2
offset = 0, 500
sparkxy = 999, 999
pausetime = 0, 2
p1stateno = ifelse(root,gethitvar(fall.damage) != 0, 5110, 110)
supermovetime = 9999999999999
pausemovetime = 9999999999999
ignorehitpause = 1

[State 13000, 敵本体移動用無敵解除、落下適用]
type = Projectile
triggerall = ishelper
triggerall = root,alive
trigger1 = gametime % 4 = 0
trigger2 = root,stateno != [5110,5150]
attr = C, HP
projid = 13200
projanim = 200
projpriority = 7
projremove = 0
projremovetime = 30
projmisstime = 1
projhits = 1
numhits = 0
postype = p2
offset = 0, 500
sparkxy = 999, 999
pausetime = 0, 2
p1stateno = ifelse(root,gethitvar(fall.damage) != 0, 5110, 110)
supermovetime = 9999999999999
pausemovetime = 9999999999999
ignorehitpause = 1

[State 13000, 保障用Ｐｒｏｊその１]
type = Projectile
triggerall = ishelper
triggerall = !root,numprojid(13300)
triggerall = root,alive
triggerall = !root,ctrl
triggerall = root,stateno != 40
triggerall = !root,gethitvar(fall.damage)
trigger1 = time = 60
trigger2 = animelemtime(1) = 60
attr = C, HP
projid = 13300
projanim = var(2)
projpriority = 7
projremove = 0
projremovetime = 30
projmisstime = 1
projhits = 1
numhits = 0
postype = p2
offset = 0, 500
sparkxy = 999, 999
pausetime = 0, 2
p1stateno = 40
supermovetime = 9999999999999
pausemovetime = 9999999999999
ignorehitpause = 1

[State 13000, 保障用Ｐｒｏｊその１]
type = Projectile
triggerall = ishelper
triggerall = !root,numprojid(13400)
triggerall = root,alive
triggerall = !root,ctrl
triggerall = root,stateno != 40
triggerall = !root,gethitvar(fall.damage)
trigger1 = time = 60
trigger2 = animelemtime(1) = 60
attr = C, HP
projid = 13400
projanim = var(6)
projpriority = 7
projremove = 0
projremovetime = 30
projmisstime = 1
projhits = 1
numhits = 0
postype = p2
offset = 0, 500
sparkxy = 999, 999
pausetime = 0, 2
p1stateno = 40
supermovetime = 9999999999999
pausemovetime = 9999999999999
ignorehitpause = 1

[State 13000, 保障用Ｐｒｏｊその１]
type = Projectile
triggerall = ishelper
triggerall = !root,numprojid(13500)
triggerall = root,alive
triggerall = !root,ctrl
triggerall = root,stateno != 40
triggerall = !root,gethitvar(fall.damage)
trigger1 = time = 60
trigger2 = animelemtime(1) = 60
attr = C, HP
projid = 13500
projanim = 200
projpriority = 7
projremove = 0
projremovetime = 30
projmisstime = 1
projhits = 1
numhits = 0
postype = p2
offset = 0, 500
sparkxy = 999, 999
pausetime = 0, 2
p1stateno = 40
supermovetime = 9999999999999
pausemovetime = 9999999999999
ignorehitpause = 1

[State 13000, 保障用Ｐｒｏｊその２]
type = Projectile
triggerall = ishelper
triggerall = !root,numprojid(13600)
triggerall = root,alive
triggerall = !root,ctrl
triggerall = root,stateno != 50
triggerall = !root,gethitvar(fall.damage)
trigger1 = time >= 90
trigger2 = animelemtime(1) >= 90
attr = C, HP
projid = 13600
projanim = var(2)
projpriority = 7
projremove = 0
projremovetime = 30
projmisstime = 1
projhits = 1
numhits = 0
postype = p2
offset = 0, 500
sparkxy = 999, 999
pausetime = 0, 2
p1stateno = 50
supermovetime = 9999999999999
pausemovetime = 9999999999999
ignorehitpause = 1

[State 13000, 保障用Ｐｒｏｊその２]
type = Projectile
triggerall = ishelper
triggerall = !root,numprojid(13700)
triggerall = root,alive
triggerall = !root,ctrl
triggerall = root,stateno != 50
triggerall = !root,gethitvar(fall.damage)
trigger1 = time >= 90
trigger2 = animelemtime(1) >= 90
attr = C, HP
projid = 13700
projanim = var(6)
projpriority = 7
projremove = 0
projremovetime = 30
projmisstime = 1
projhits = 1
numhits = 0
postype = p2
offset = 0, 500
sparkxy = 999, 999
pausetime = 0, 2
p1stateno = 50
supermovetime = 9999999999999
pausemovetime = 9999999999999
ignorehitpause = 1

[State 13000, 保障用Ｐｒｏｊその２]
type = Projectile
triggerall = ishelper
triggerall = !root,numprojid(13800)
triggerall = root,alive
triggerall = !root,ctrl
triggerall = root,stateno != 50
triggerall = !root,gethitvar(fall.damage)
trigger1 = time >= 90
trigger2 = animelemtime(1) >= 90
attr = C, HP
projid = 13800
projanim = 200
projpriority = 7
projremove = 0
projremovetime = 30
projmisstime = 1
projhits = 1
numhits = 0
postype = p2
offset = 0, 500
sparkxy = 999, 999
pausetime = 0, 2
p1stateno = 50
supermovetime = 9999999999999
pausemovetime = 9999999999999
ignorehitpause = 1

[state 13000, エフェクト消去]
type = Removeexplod
trigger1 = ishelper
ignorehitpause = 1

[State 13000, 無敵]
type = Nothitby
trigger1 = ishelper
value = SCA
time = 1
ignorehitpause = 1

[State 13000, 本体習得時用]
type = Changestate
trigger1 = !ishelper
value = 5150
ignorehitpause = 1

[State 13000, 透明化]
type = Assertspecial
trigger1 = ishelper
flag = invisible
flag2 = noshadow
ignorehitpause = 1

[State 13000, 干渉外へ]
type = Posset
trigger1 = ishelper
x = root,pos x
y = 9999999999999
ignorehitpause = 1

[State 13000, ヘルパー消去]
type = Destroyself
triggerall = ishelper
trigger1 = enemy(enemy,name != "Crueltear=Relinquish"),anim != 1600
trigger2 = !root,alive
ignorehitpause = 1

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

[Statedef 14000]

[State 14000, 保険]
type = Selfstate
triggerall = name = "Crueltear=Relinquish"
trigger1 = !ishelper
value = 0
ignorehitpause = 1

[state 14000, アニメ習得]
type = Varset
trigger1 = !time
trigger2 = !animelemtime(1)
var(2) = anim
ignorehitpause = 1

[state 14000, アニメ習得]
type = Varset
trigger1 = !time
trigger2 = !animelemtime(1)
var(6) = root,anim
ignorehitpause = 1

[State 14000, 対次元意思]
type = Projectile
triggerall = ishelper
triggerall = !root,numprojid(14000)
triggerall = root,alive
triggerall = root,name = "G Magaki"
trigger1 = time < 30
attr = C, HP
projid = 14000
projanim = 200
projpriority = 7
projremove = 0
projremovetime = 30
projmisstime = 1
projhits = 1
numhits = 0
postype = p2
offset = 0, 500
sparkno = -1
guard.sparkno = -1
pausetime = 0, 2
p1stateno = 213101
supermovetime = 9999999999999
pausemovetime = 9999999999999
ignorehitpause = 1

[State 14000, 対「」]
type = Projectile
triggerall = ishelper
triggerall = root,alive
triggerall = !root,numprojid(14000)
trigger1 = root,name = "kara"
attr = C, HP
projid = 14000
projanim = 3
projpriority = 7
projremove = 0
projremovetime = 30
projmisstime = 1
projhits = 1
projheightbound = -1000000, 1000000
projedgebound = 1000000
projstagebound = 1000000
numhits = 0
postype = p2
offset = 0, 500
sparkno = -1
guard.sparkno = -1
pausetime = 1, 2
p1stateno = 100002
supermovetime = 9999999999999
pausemovetime = 9999999999999
ignorehitpause = 1

[State 14000, 対デッドリー]
type = Projectile
triggerall = ishelper
triggerall = root,alive
trigger1 = root,name = "Oswald" && selfanimexist(9999) && selfanimexist(10000) && selfanimexist(10001)
attr = C, HP
projid = 14000
projanim = 210
projpriority = 7
projremove = 0
projremovetime = 30
projmisstime = 1
projhits = 1
projheightbound = -1000000, 1000000
projedgebound = 1000000
projstagebound = 1000000
numhits = 0
postype = p2
offset = 0, 500
sparkno = -1
guard.sparkno = -1
pausetime = 1, 2
p1stateno = ifelse(gametime % 2 = 0, 512, 1500)
supermovetime = 9999999999999
pausemovetime = 9999999999999
ignorehitpause = 1

[State 14000, 対通り魔七夜]
type = Projectile
triggerall = ishelper
triggerall = root,alive
trigger1 = root,name = "nanaya"
trigger1 = root,authorname = "humi"
attr = C, HP
projid = 14000
projanim = 20
projpriority = 7
projremove = 0
projremovetime = 30
projmisstime = 1
projhits = 1
projheightbound = -1000000, 1000000
projedgebound = 1000000
projstagebound = 1000000
numhits = 0
postype = p2
offset = 0, 500
sparkno = -1
guard.sparkno = -1
pausetime = 1, 2
p1stateno = ifelse(root,hitpausetime > 1, 1000044, 101)
supermovetime = 9999999999999
pausemovetime = 9999999999999
ignorehitpause = 1

[State 14000, 即死返し用Ｐｒｏｊ]
type = Projectile
triggerall = ishelper
triggerall = !root,numprojid(14000)
triggerall = root,alive
trigger1 = time <= 30
trigger2 = animelemtime(1) <= 30
attr = C, HP
projid = 14000
projanim = var(2)
projpriority = 7
projremove = 0
projremovetime = 30
projmisstime = 1
projhits = 1
numhits = 0
postype = p2
offset = 0, 500
sparkxy = 999, 999
pausetime = 0, 2
p1stateno = enemy(enemy,name != "Crueltear=Relinquish"), var(3)
supermovetime = 9999999999999
pausemovetime = 9999999999999
ignorehitpause = 1

[State 14000, 即死返し用Ｐｒｏｊ]
type = Projectile
triggerall = ishelper
triggerall = !root,numprojid(14100)
triggerall = root,alive
trigger1 = time <= 30
trigger2 = animelemtime(1) <= 30
attr = C, HP
projid = 14100
projanim = var(6)
projpriority = 7
projremove = 0
projremovetime = 30
projmisstime = 1
projhits = 1
numhits = 0
postype = p2
offset = 0, 500
sparkxy = 999, 999
pausetime = 0, 2
p1stateno = enemy(enemy,name != "Crueltear=Relinquish"), var(3)
supermovetime = 9999999999999
pausemovetime = 9999999999999
ignorehitpause = 1

[State 14000, 即死返し用Ｐｒｏｊ]
type = Projectile
triggerall = ishelper
triggerall = !root,numprojid(14200)
triggerall = root,alive
trigger1 = time <= 30
trigger2 = animelemtime(1) <= 30
attr = C, HP
projid = 14200
projanim = 200
projpriority = 7
projremove = 0
projremovetime = 30
projmisstime = 1
projhits = 1
numhits = 0
postype = p2
offset = 0, 500
sparkxy = 999, 999
pausetime = 0, 2
p1stateno = enemy(enemy,name != "Crueltear=Relinquish"), var(3)
supermovetime = 9999999999999
pausemovetime = 9999999999999
ignorehitpause = 1

[State 14000, 保障用Ｐｒｏｊその１]
type = Projectile
triggerall = ishelper
triggerall = !root,numprojid(14300)
triggerall = root,alive
triggerall = !root,ctrl
triggerall = root,stateno != 40
trigger1 = time = 60
trigger2 = animelemtime(1) = 60
attr = C, HP
projid = 14300
projanim = var(2)
projpriority = 7
projremove = 0
projremovetime = 30
projmisstime = 1
projhits = 1
numhits = 0
postype = p2
offset = 0, 500
sparkxy = 999, 999
pausetime = 0, 2
p1stateno = 40
supermovetime = 9999999999999
pausemovetime = 9999999999999
ignorehitpause = 1

[State 14000, 保障用Ｐｒｏｊその１]
type = Projectile
triggerall = ishelper
triggerall = !root,numprojid(14400)
triggerall = root,alive
triggerall = !root,ctrl
triggerall = root,stateno != 40
trigger1 = time = 60
trigger2 = animelemtime(1) = 60
attr = C, HP
projid = 14400
projanim = var(6)
projpriority = 7
projremove = 0
projremovetime = 30
projmisstime = 1
projhits = 1
numhits = 0
postype = p2
offset = 0, 500
sparkxy = 999, 999
pausetime = 0, 2
p1stateno = 40
supermovetime = 9999999999999
pausemovetime = 9999999999999
ignorehitpause = 1

[State 14000, 保障用Ｐｒｏｊその１]
type = Projectile
triggerall = ishelper
triggerall = !root,numprojid(14500)
triggerall = root,alive
triggerall = !root,ctrl
triggerall = root,stateno != 40
trigger1 = time = 60
trigger2 = animelemtime(1) = 60
attr = C, HP
projid = 14500
projanim = 200
projpriority = 7
projremove = 0
projremovetime = 30
projmisstime = 1
projhits = 1
numhits = 0
postype = p2
offset = 0, 500
sparkxy = 999, 999
pausetime = 0, 2
p1stateno = 40
supermovetime = 9999999999999
pausemovetime = 9999999999999
ignorehitpause = 1

[State 14000, 保障用Ｐｒｏｊその２]
type = Projectile
triggerall = ishelper
triggerall = !root,numprojid(14600)
triggerall = root,alive
triggerall = !root,ctrl
triggerall = root,stateno != 50
trigger1 = time <= 90
trigger2 = animelemtime(1) <= 90
attr = C, HP
projid = 14600
projanim = var(2)
projpriority = 7
projremove = 0
projremovetime = 30
projmisstime = 1
projhits = 1
numhits = 0
postype = p2
offset = 0, 500
sparkxy = 999, 999
pausetime = 0, 2
p1stateno = 50
supermovetime = 9999999999999
pausemovetime = 9999999999999
ignorehitpause = 1

[State 14000, 保障用Ｐｒｏｊその２]
type = Projectile
triggerall = ishelper
triggerall = !root,numprojid(14700)
triggerall = root,alive
triggerall = !root,ctrl
triggerall = root,stateno != 50
trigger1 = time <= 90
trigger2 = animelemtime(1) <= 90
attr = C, HP
projid = 14700
projanim = var(6)
projpriority = 7
projremove = 0
projremovetime = 30
projmisstime = 1
projhits = 1
numhits = 0
postype = p2
offset = 0, 500
sparkxy = 999, 999
pausetime = 0, 2
p1stateno = 50
supermovetime = 9999999999999
pausemovetime = 9999999999999
ignorehitpause = 1

[State 14000, 保障用Ｐｒｏｊその２]
type = Projectile
triggerall = ishelper
triggerall = !root,numprojid(14800)
triggerall = root,alive
triggerall = !root,ctrl
triggerall = root,stateno != 50
trigger1 = time <= 90
trigger2 = animelemtime(1) <= 90
attr = C, HP
projid = 14800
projanim = 200
projpriority = 7
projremove = 0
projremovetime = 30
projmisstime = 1
projhits = 1
numhits = 0
postype = p2
offset = 0, 500
sparkxy = 999, 999
pausetime = 0, 2
p1stateno = 50
supermovetime = 9999999999999
pausemovetime = 9999999999999
ignorehitpause = 1

[state 14000, エフェクト消去]
type = Removeexplod
trigger1 = ishelper
ignorehitpause = 1

[State 14000, 無敵]
type = Nothitby
trigger1 = ishelper
value = SCA
time = 1
ignorehitpause = 1

[State 14000, 透明化]
type = Assertspecial
trigger1 = ishelper
flag = invisible
flag2 = noshadow
ignorehitpause = 1

[State 14000, 干渉外へ]
type = Posset
trigger1 = ishelper
x = root,pos x
y = 9999999999999
ignorehitpause = 1

[State 14000, ヘルパー消去]
type = Destroyself
triggerall = ishelper
trigger1 = enemy(enemy,name != "Crueltear=Relinquish"),anim != 1800
trigger2 = !root,alive
ignorehitpause = 1

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