So I spent the better half of the last week or two working on fleshing out a common base class for various melee weapons across different #HideousDestructor addons, and at least initially, I think it turned out ok! Things are quite extensive already, and hopefully will grow as more new instruments are created.
The challenge was figuring out the intention behind various disparate parts of code across each individual weapon, in order to rewire everything up to a more modular, hopefully cleaner abstraction layer. From here, though, not only should a new weapon be simpler to create and receive boilerplate feature enhancements, bugfixes, etc automatically, but also allow for more interesting mechanics going forward.
#Gaming #RetroGaming #Doom #BoomerShooters #Modding #DoomModding #ModDevelopment #DevLog #ZDoom







![A freedoom marine is hiding in a cargo box [in a cargo box?]](https://files.mastodon.social/cache/media_attachments/files/115/169/795/185/358/741/small/eddf8a0f17e2ce5e.png)


