I present you a gun mod I made already in 2017. It's the Lawgiver MkII as seen in the 2000 AD Judge Dredd comics.
Name: Lawgiver Mk II
Class: 4
Type: Hitscan/Projectile
Palette: Doom
Summon: Lawgiver
Ammotype: JUSTICE
AltFire: Judge shout, frightens (weaker) enemies and weakens them
Powered Mode: No
Added States: No
Reload/Zoom for changing fire mode: Semi-Auto-Armor Piercing-Incendiary-High Explosive-HotShot
Known issues:
- Each mode has its own icon in alternate HUD
- When one ammo type is depleted, it automatically switches to rapid fire
- Weapon can't be switched with mousewheel from one of the alternate modes
- Modified RocketSmokeTrail for the incendiary also affects regular rocket
- Raise and Lower States for selecting Lawgiver from/to other weapons are too fast
- AP rips through a thousand bodies if they are properly aligned. Rip Count function when?
Fig. 1: Top: Changing the fire mode; Bottom: Exploding some dudes after charring some others
DOWNLOAD HERE
I originally wanted to use the model seen in the 2012 Dredd film (which is an excellent action film btw), but the best I could find was the Lawgiver MkII, which doesn't look that bad imo. The fire modes aren't entirely accurate to the comics; the original MkII has ricochet bullets, but no full auto function, I borrowed this from the movie. Also, I didn't unclude DOUBLE WHAMMY from the Stallone movie because as much as I like shouting it, I just didn't like it that much.
Since I am neither a talented spriter nor coder, it doesn't look that pretty and the DECORATE code is rather roundabout, as I had to make a new gun for basically every single fire mode.
Credits:
Lawgiver Mk II 3D model by S. Cöln at GrabCAD
Hi-Ex sound from Turok 2 grenade launcher
SCHUSS and INCEN sound from Dredd (2012)
Flame-related sprites, GLDEFS, sounds and decorate taken from UTNTFlamethrower by MasterOfMorag at Realm667
Muzzle flash from some explosion template from ZDoom forums
Smoke sprites from OSJC's oldskool Doom
Spriting, Decorate by ASO3000 with help from Anon
Lawgiver voice by Microsoft Zira
Judge voice from Judge Dredd: Dredd vs. Death