To ~*Ishida-Uryuu*~ :
*** MUGEN code in spoiler ***
Spoiler, click to toggle visibilty
[StateDef 23303]
anim = 40000
type = S
movetype = A
physics = S
velset = 0,0
sprpriority = 5
ctrl = 0
[State 0, VelSet]
type = VelSet
trigger1 = !Time
trigger2 = backedgedist >= -15
x = 0
[State 0, VelSet]
type = VelSet
trigger1 = Backedgedist < -15
x = 10
[State 0, Projectile]
type = Projectile
trigger1 = numprojid(23303) < 10; <=== LOOK AT THIS LINE
trigger1 = parent, var(21) > 0
trigger1 = parent, var(21) <= 15
ProjID = 23303
projanim = 23303
projscale = (root,const(size.xscale)),(root,const(size.yscale))
projremove = 0
velocity = 6+(random%3),4+(random%6)
accel = 0,-.25
projhits = 1
projmiss = 0
projpriority = 6
projsprpriority = 3
projedgebound = 40
projstagebound = 40
projheightbound = -240,1
offset = 0,0
attr = S,HP ;SCA,NA,SA,HA,NP,SP,HP,NT,ST,HT
hitflag = MAFD ;HLAFD+-
guardflag = MA ;HLA
animtype = Diagup ;light,medium,hard,back,up,diagup
air.animtype = diagup
damage = ceil(8*(parent, fvar(22))), floor(1*(parent, fvar(22)))
sparkno = S2009+(random%2)
getpower = 0
guard.sparkno = S2002
sparkxy = 0,-5
hitsound = S10,5
guardsound = S10,4
pausetime = 0,2
ground.type = Low ;Low,Trip,None
ground.slidetime = 5
ground.hittime = 15
ground.velocity = -.75,-3
air.velocity = -3,-3
guard.velocity = -3
airguard.velocity = -3,-4.75
fall = 1
air.fall = 1
ownpal = 1
persistent = 5
[State 0, DestroySelf]
type = DestroySelf
trigger1 = parent, var(21) = 0
trigger2 = parent, stateno != 23300
ignorehitpause = 1
You do know that the triggers 'NumProjID' & 'NumProj' always return 0 when run by helpers? xnaMugen did return SFalse in this case, but I just fixes that.