This should make Vanilla Doom more enjoyable. I'm sure a DeHackEd version is possible but w.e. I made this mod because Doom has an unnecessary delay before each weapon fires. This is dumb so I fixed it. Weapon switching was slow as hell too, so I speeded that up.
Weapon switching with all weapons is now faster.
Pistol, Shotgun and Supershotgun now fire instantly.
Chaingun, Chainsaw and Plasmarifle already fired instantly. (No changes to their Fire: states)
Rocketlauncher and BFG9000's fire delay were necessary so those haven't been touched.
Shotgun and Supershotgun reload animation can now be cancelled by switching weapons.
Lava Grunt wrote:That really bothers you, huh? I find the fire delay and weapon switch times part of the difficulties of Doom; get your shit prepared before you get in a fight?
More like artificial difficulty. All what weapon switching* does is get in the way. It's easy to dodge attacks while you're switching weapons. Decreasing the weapon switch times doesn't make it that much easier, but it does make the gameplay flow a lot faster.
*Weapon Switching is fine, but it was too slow for my tastes. "Wolf3D" and "Quake I" style of instant weapon switching doesn't fit Doom either though. So I made weapon just made switching faster, but not instant.
Last edited by DTDsphere on Mon Nov 25, 2013 12:01 am, edited 1 time in total.
Lower-tier guns definitely more satisfying to shoot.
Similar to what I originally wanted to do in the mod that eventually became Make It Snappy!.
(on that note... I disagree re: RL, that can also instantly shoot just fine. )
One thing you might want to fix: shotgun freezes for a split second after firing before it actually switches. Gets a little annoying. (would be cool if you could start lowering your weapon as the reload/cocking/whateverfollowup animation plays, but that would be a lot of work.)
Vaecrius wrote:One thing you might want to fix: shotgun freezes for a split second after firing before it actually switches. Gets a little annoying. (would be cool if you could start lowering your weapon as the reload/cocking/whateverfollowup animation plays, but that would be a lot of work.)
I could do it how it's done in Black Ops 2 where you can fire a shotgun and switch weapons without pumping it until you select it again. This works great in the game because this means you can fire your shotgun at an enemy then finish him off with a different weapon (usually a pistol in this case) then after you drop him, you can bring back up your shotgun and pump it in safety.
How this could work in Doom would be to fire a SSG shot at a crowd then finish off the remaining weak baddies with your chaingun or whatever weapon you have. Hopefully it'll still feel as if you're not playing a mod.
For the Shotgun, this would be hard since the shotgun fire sound includes the pump sound. I suppose I can kill the sound when you lower the Shotgun. I'm making progress though.
I need to use the A_WeaponReady function to allow you to deselect the shotgun, however, when it's there it means you cannot hold down the fire button. Is there a function that allows you to switch weapons while holding down the fire button?
Got it, "A_WeaponReady (WRF_NOPRIMARY)"
Alright, the shotguns work awesomely now. The shotguns act normally until you try switching weapons.
Redownload the link on the original post if you're on an old version before I implemented these features.
If you fire and switch weapons before pumping, you will switch weapons without pumping. When you switch back to the shotgun, it will be pumped.
If you fire and switch weapons before you open your shotgun, you will switch weapons without reloading. When you switch back to the SSG, you will reload it.
There's a bug that I'm going to leave in because I like it. When you pick up a berserk pack, you won't switch to the fist. If you want to use the zerked up fist, you'll have to switch to your fist manually.
I did this same thing on my mod, minus the shotgun reload switch. I made the rocket launcher instant shot though, that delay is annoying especially since it's the longest of the bunch (minus the BFG obv)
Very good mod,i like it! I always wanted fast weapon switching in Doom games.One more thing:your mod is incompatible with smooth weapon animations.Its possible that you create compatible wersion? Or maybe special version with only fast weapon switch only(without weapon changes)?