I made a 2-tall Zora, but once I fixed the various offsets so that it emerged from water correctly, it's pretty much spitting fireballs from it's gut instead of it's head. So, I need a script to offset the fireballs by 16 pixels when they're spawned, so they fire from the correct location.
Since I'm trying to re-learn scripting at the moment (not that I was much good at it originally), I'd appreciate if the script was commented thoroughly, so I can read how it works. I'd like to learn how to identify individual eWeapons the moment they're spawned to be able to manipulate them individually. I've skimmed through the various topics in Scripting Discussion, but still don't quite understand how it's done. The way that I thought it would work, I'm realizing would teleport every fireball 16 pixels every single time that a new fireball was spawned. (An interesting idea, but limited in usefulness since it's a per-screen script rather than specifically tied to the eWeapon itself.)