How do you think will be better to deal with weapon attributes.

As in each weapon has its own damage rating, consumption of ammo & ammo type, effects when shot. For example grenades will bounce before exploding, a rocket would not, a pistol certainly would not cause an explosion on its own etc.

I have a mmf here, with all the weapons incorporated in a nice condensed way that allows for easy switching. Use the brackets [ ] to switch, use the mouse button to fire.

Because this is so condensed in the method were using, I am unsure how to apply different values to each different respective different PLAYER FIRE. Please help.

Thank you so much Here is my mffa.

PS: I also do not know how to inhibit firing actions when the ammo is out. I know thats been asked a few times but I am having trouble fully understanding how it works.