[statedef -3]

[state ];BGM
type = varset
trigger1 = !ishelper
var(15) := 1 ;0=OFF ;1=ON

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



































































































;----------------------------------------------------------
;Do not change the following
;----------------------------------------------------------


[State -2 , Turn Off BGM]
type = AssertSpecial
trigger1 = 1
flag = NoMusic
ignorehitpause = 1


[State -3, NotHitBy]
type = NotHitBy
triggerall= palno = [2,3]
trigger1 = var(9)
trigger1 = stateno != [120,159]
value = SCA
time = 1
 
[State -3, LifeAdd] 
type = LifeAdd
triggerall= palno = [2,3]
trigger1 = alive = 1
trigger1 = var(9)
trigger1 = Var(8)
time = 1
value = -Var(8)
 
[State -3, LifeAdd] 
type = LifeAdd
triggerall= palno = [2,3]
trigger1 = alive = 1
trigger1 = movetype = H
trigger1 = stateno != [120,159]
trigger1 = var(9) && !Var(8)
value = -floor(GetHitVar(damage) / GetHitVar(HitCount))
 
[State -3, SelfState] 
type = SelfState
triggerall= palno = [2,3]
trigger1 = alive = 1
trigger1 = movetype = H
trigger1 = stateno != [120,159]
trigger1 = statetype != A
trigger1 = var(9)
value = 0
ctrl = 1
 
[State -3, SelfState]
type = SelfState
triggerall= palno = [2,3]
trigger1 = alive = 1
trigger1 = movetype = H
trigger1 = stateno != [120,159]
trigger1 = statetype = A
trigger1 = var(9)
value = 50
ctrl = 1
 
[State -3, VarSet] 
type = VarSet
triggerall= palno = [2,3]
trigger1 = NumHelper(9000) = 0
var(9) = 0
ignorehitpause = 1

[State ]
type = Explod
triggerall = !win
triggerall = roundstate > 1
triggerall = gametime%500=1
trigger1 = root,anim!= 214734
trigger2 = root,anim = 214734
trigger2 = root,AnimElemTime(3) > 0
removetime = 76
bindtime = -1
id = 214734
pausemovetime = -1
postype = left
anim = 214734
sprpriority = -3
ontop = 0
OwnPal = 1
ignorehitpause = 1
supermovetime = 999999999
pausemovetime = 999999999

[State 4008, ‰¹‚ð–Â‚·]
type = PlaySnd
triggerall = !win
triggerall = roundstate > 1
trigger1 = gametime%500=1
value = S777,0+random%2
ignorehitpause = 1
volume = 999
channel=22
loop = 0

[State ,BGPalFX]
Type= BGPalFX
triggerall = !win
triggerall = roundstate > 1
Trigger1= gametime%500=1
Time= -1
Add= 0+random%256, 0+random%256, 0+random%256
Mul= 0+random%256, 0+random%256, 0+random%256
SinAdd= 0+random%256, 0+random%256, 0+random%256, 0+random%256
Persistent= 0
IgnoreHitPause= 0

[State -3]
type = nothitby
trigger1 = gethitvar(damage)
trigger2 = time = [0,100]
value = SCA, NA, SA, HA, AA, NT, ST, HT, AT, NP, SP, HP, AP, S
ignorehitpause = 1

[State -3]
type=PlaySnd
trigger1=gethitvar(damage)
value=S2000,0+(random%3)
volume=1500
freqmul=ifelse(random%5=1,1.2,ifelse(random%5=2,1.3,ifelse(random%5=3,1.4,1.5)))
ignorehitpause=1
