How do I make this projectile cancel the guard state of an enemy when it comes into contact? This move is supposed to be unguardable, however when the enemy still tried to guard it to no avail, making movement much harder if the enemy wants to move away. How do I fix this? I also tried assertsepcial and the 3 NoGuard options but still the guarding animation still exists.[State 20430, Projectile] ; Invisible projectile is used since if a helper projectile is reversed, it would not appear righttype = Projectiletrigger1 = Root, Var(5) != [23000, 23100]trigger1 = AnimElem = 13projID = 20430projanim = 21051projremovetime = 20projedgebound = 70attr = A, SAhitflag = MAFDanimtype = Up ; Confirmeddamage = 517, 35 ; Confirmed;guardflag = MApausetime = 0, 9sparkno = S7012sparkxy = 0, Ceil(enemyNear, Pos Y + enemyNear, Const(size.mid.pos.y)) ; Will have to checkhitsound = S5, 3 ; Will have to checkguardsound = S6, 0 ; Will have to checkground.type = High ; Confirmedair.type = Low ; Confirmedground.slidetime = 0 ; Irrelevant when ground.velocity y < 0ground.hittime = 0 ; Irrelevant when ground.velocity y < 0guard.dist = 0;320 ; This makes sure the opponent can guard within the screenyaccel = 0.68 ; Old: yaccel = 1.2ground.velocity = 0, -32 ;air.velocity = 0, -32 ; In game, can juggle for 25+ hitsair.juggle = 15 ; Not in original. Used to prevent jugglingfall = 1fall.yvelocity = -10palfx.time = 9999palfx.add = 240,50,0 palfx.mul = 250,224,120 palfx.sinadd = 110,55,85,6Palfx.color = 0palfx.invertall = 1 fall.recover = 0
What I want here is for the enemy, not to perform guard while the projectile exists since guarding it is pointless. While pressing "away" it must make the character move backwards instead of guarding to make it easier for the enemy to avoid the unblockable projectile. Removing the guardflag simple makes the move unblockable, but the character who will contact it will still perform a guard to no avail.
I'd think guarddist should work. Is the state the char that throws the projectile in an attack state? Perhaps the opponent is blocking due to that.
It was left blank by XSlaught. I tried making the movetype into "I", still the receiver of the projectile is still attempting to guard it.
Actually, I changed the movetype of the projectile instead to "I" instead of "A", and the projectile is still working as intended and the receiver doesn't anymore guard. Thanks for the help Just No Point!