It's very simple actually. However, the projectiles thrown by the enemies 'have' to be a helper type with AP (Any Projectile) attribute. I also used a ReversalDef when the helper projectile hits the energy shield, the fireball (helper) changes into the player 1 custom state, which makes it change direction. However, since projectiles have different states and animation numbers and whatnot, the projectile (helper) won't display the dissapearing animation. The reflected projectile state doesn't change the animation of the fireball, so it'll show the current animation of the projectile thrown. Another good thing about this is that there aren't any errors displayed in the debug. Also the new codes only apply to the character reflecting the projectile, while the other characters use a helper type projectile with AP attribute.This won't work on projectile types though. But I think it's close enough to the point.Updated 8/22Download the experimental patch here.http://gcnmario.web1000.com/guilepat.zipHere's some screen shots of what I experimented with. I used my Guile to experiment this. The energy shield is a rotated form of the dissapearing sonic boom.
I think this is the best that could be made to perform this kind of movebut it´s a good solution indeed if someone start using this on characters, I would make the projs of my chars compatible with this code
Cool - I like where you're going on with this. Only one question I want to ask is this: is it possible for Shaia from Voltage Fighter Gowcaizer game to use her ballboy as shield by reflecting this type of attack? Just an idea I had in mind...
Okay I uplaoded the experimental patch to my site. download it if you are interested in seeing it work.http://gcnmario.web1000.com/guilepat.zip
thats cool dudeim curious too, can it reflect projectiles that do not travel (like my char, Xltima's lightning)??
GCNMario said, August 21, 2003, 05:33:18 amOkay I uplaoded the experimental patch to my site. download it if you are interested in seeing it work.Cool, if I ever should do this and if I run into any snag - could i reply on you to help out since you're experimenting with this for a while now. *takes a look at the file*
O Ilusionista said, August 21, 2003, 02:56:37 pmgood trick. But sadly this doesnt works with normal projectiles I know. What I could do for this is make the player go into a reversldef state. When it makes contact with normal projectile, the player goes into another state throwing a different projectile. Though it won't be the same as what's shown above though. And of course, this was just an experimental idea anyway.
good one...I think this system could be performed like an altern parry...instead of normal hits, this could reflect projectiles (as seen on World Heroes)...just my point...
The patch has been updated 8/22.- Fixed a minor bug during team player mode. * This bug happens when two reflected projectiles hit each other.- Adjusted animation of energy shield. * It doesn't just flash anymore. I used the full animation of the sonic boom.
Ruler of the underworld said, August 27, 2003, 04:04:46 pmCan't....see.....images......please.....fix....it. That's cause it's only for USA viewers. In any case, it works fine for me. Since that what my web server is for USA viewers anyway.
Quote Downside: the reflected projectile can't be guarded. a punishment for throwing projectiles to guile...???indeed, this must be fixed...
Actually, they can be guared. Well some of them can be anyway. It just doesn't work quite as well as the others. Besides the hitdef points to affectteam = friendly, which may effect it. Not to mention it was made by the same opponent who threw it. So I don't know any way around this for now.
Maybe that unguardability has to do with the recovery time of the character throwing the projectile, and the distance at which (s)he throws it?...
I heard of this but didn't know if it work. I take a look at this and change the athena's projectile into helpers.