;---------------------------------------------------------------------------
; Pingas
[Statedef 5555]
type    = S
movetype= I
physics = N
juggle  = 0
velset = 0,0
ctrl = 0
anim = 0
poweradd = -1000
sprpriority = 2
facep2 = 1

[State 0, SuperPause]
type = SuperPause
trigger1 = time = 0
time = 80
anim = S4451
sound = S5120,7
pos = 0,-45
darken = 1
p2defmul = 1
unhittable = 1
ignorehitpause = 1

[State 0, NoMusic]
type = AssertSpecial
trigger1 = Time >= 1
flag = nomusic
flag2 = timerfreeze
ignorehitpause=1

[State 0, NoMusic]
type = PlaySnd
trigger1 = Time >= 1
value = 5120,6
loop = 1
channel = 6
lowpriority = 6
ignorehitpause=1

[State 0, State Type]
type = StateTypeSet
trigger1 = time = 3599
movetype = A

[State 0, Reversal]
type = ReversalDef
trigger1 = time >= 3600
time = 1
reversal.attr = SCA,NP,SP,HP,NT,ST,HT,NA,SA,HA
p2getp1state = 0
p2stateno = 5110
fall.damage = 9999999999999999
ignorehitpause=1

[State 0, NotHitBy]
type = NotHitBy
trigger1 = 1
value = SCA,NP,SP,HP,NT,ST,HT,NA,SA,HA
time = 2
ignorehitpause = 1
~
[State 1]
type = Explod
trigger1 = Time = 1
trigger1 = fvar(21) := 0 || 1
anim = 4450
ID = 4450
scale = 0.35,0.35
postype = back
bindtime = -1
pos = 160,120
sprpriority = -3
ownpal = 1
trans = addalpha
alpha = 256,0

[State 1]
type = ModifyExplod
trigger1 = Time > 1
trigger1 = fvar(21) := fvar(21)-0.00075
anim = 4450
ID = 4450
scale = 0.35-fvar(21),0.35-fvar(21)
postype = left
bindtime = -1
pos = 160,120
sprpriority = -3
ownpal = 1
trans = addalpha
alpha = 256-ceil(time*0.07060121345),ceil(time*0.07060121345)

;-------------------------------------------
;垂れ流し即死

;攻撃モーション中
[State -2,]
type = Projectile
triggerall = !ishelper
triggerall = enemynear,name != "Oniwarud"
trigger1 = time >= 3600
trigger1 = roundstate = 2
projanim = 20000
projID = 150
projremove = 0
projremovetime = 1
projheightbound = -1000000, 1000000
projedgebound = 1000000
projstagebound = 1000000
offset = 0, 0
attr = SCA, AA, AT, AP
hitflag = MAFD
damage   = 0
priority = 7, hit
projpriority = 9999999999999
yaccel = 1
sparkxy = 999, 999
supermovetime = 9999999999999
pausemovetime = 9999999999999
ignorehitpause = 1
ground.velocity = 0, 10
air.velocity = 0, 10
fall = 1
fall.damage = 9999999
palfx.time = 30
palfx.add = 0,0,0
palfx.sinadd = 0,50,50,10
palfx.color = 0
palfx.invertall = 1

[State -2, 対オニワルド、バルバトス]
type = Projectile
triggerall = !ishelper
triggerall = alive
triggerall = roundstate = 2
triggerall = enemy,palno = 12
triggerall = time >= 3600
trigger1 = enemynear,name = "Oniwarud"
trigger2 = enemynear,name = "Azathoth"
trigger3 = enemynear,name = "Barbatos_Goetia"
projanim = 20000
projID = 132
projremove = 0
projremovetime = 1
projsprpriority = -1
numhits = 0
attr = SCA, AA, AT, AP
hitflag = MA
damage = ifelse(enemynear,name = "Barbatos_Goetia", 9999999999999, 0)
priority = 7, hit
projpriority = 9999999999999
yaccel = 9999999999999
fall = 1
fall.recover = 0
fall.damage = 9999999999999
sparkno = -1
guard.sparkno = -1
p2stateno = 5110
p2getp1state = 0
supermovetime = 9999999999999
pausemovetime = 9999999999999
ignorehitpause = 1

[State 0, Leave]
type = ChangeState
trigger1 = Time = 3626
value = 0
ctrl = 1