I'm a little surprised this won the vote, but as it's a fairly simple topic I figure I can go a bit more "All in" with the video and present it with a lot of polish.
I'm setting up a system whereby you can use a data structure called a "ds map" to assign the properties of weapons, then simply swap between them on the fly. All in the context of a top down shooter thing.
Got a lot ahead of me to get this ready for Friday, but I'm feeling good about where this is going.
Source code for $5 folk will have some nice off-topic extras that the video won't really have time to get into, but that you can take a look at up close: the flashes, hitscan weapons vs projectiles, the bouncing slimes, etc.
If you've any thoughts, suggestions, comments, etc, you know what to do!