[QUOTE=firebelly] Normally I have a MainGun sprite, with multiple animations. I also have an instance variable called type. Along with another called Power, which lets you ratchet up strength as well and one called Damage to define the dmg.
Then, have a section in the events that does different things depending on the type. Power is usually just a multiplier for DMG.
This is something good you should have a read, good suggestion firebelly! +1