hi! played around with the different versions of this weapon for a little bit. i have a few suggestions and a request. i think this weapon has the potential to be really fun, but suffers from a few issues.
if you want to make the enemies not gib upon being shot, you'll want to add a +noextremedeath to a custom bullet puff instead of the weapon itself. this can be done in as little as 4 lines of code. i think the weapon itself probably does a little too much damage for a class 4 weapon. when you refer to a class, it doesn't just mean the weapon's approximate function to the original game's arsenal, but the power of the weapon itself. even if the weapon is a hitscan weapon, it's doing a considerable amount of damage per shot, enough to gib most common enemies in the game in one shot. i think when gothic suggested to give the gun a unique ammo type, it's because the gun is quite powerful and could use the custom ammo type as a balancing measure.
in my personal opinion, i'm not much a fan of the use of a_setroll() here. it feels a bit excessive when firing. i think just having a_setpitch() feels a lot nicer, as the weapon is centered and not angled; the weapon is lurching just a little too strongly to the right considering where it's placed onscreen. for an angled weapon, i think it would work because it's offset to the side, but with a centered weapon it feels like it shouldn't recoil to either side.
as far as i can tell, these sprites were made using a 3d model of the m60 from battlefield 3. it might be a good idea to mention that in the credits as well. a long time ago, i used the same model to make a sprite sheet, so i could tell right off the bat where it came from. as well, i think some of the sounds are from left 4 dead 2? the reloading sounds are very similar to a few of the weapons from that game. if they are, you should append the credits to reflect that too. that's pretty important.
lastly, i think the sprite work in general could use some touching up. this is where my request comes in, would it be alright for me to edit the sprites to be more doom-like? in my process, i tend to palettize, add pieces off doom weapons, and filter/draw over sprites to make model rips fit better in doom. i'd certainly be interested in it.
overall, it's on the right path to being a fun weapon, but it's gonna need some further edits to make it shine. i'll stay subscribed to the topic for now. good work so far!