This addon was based on a suggestion that I made to Cacodemon about the health/armor items in Complex Doom, which I felt were useless and difficult to use at times.
In SyringeMod, all of the HP/AP+5 pickups are replaced by "charge packs". They power your syringe. Hold altfire with any weapon, anywhere, for as long as you need to recharge your health. The only drawback is that it forces you to stay still, so don't do it in a heated battle!
UPDATE: As of version 2e, SyringeMod also features a "radio chat" system that lets you issue quick commands to your teammates or let them know you need assistance. It's very simple to use. Just press the key to open the radio menu (set it in the Controls menu), use your movement keys (WASD) to select an option, and press Use to select it.
[- v3d LINK -]
You must load it AFTER Complex Doom, by the way.
Changelog:
[spoiler]
- v2b:
--------------- - Fixed some bugs related to getting stuck and magically floating while healing in midair. This required me to replace the hacky A_Stop calls with an ACS script.
- Fixed a bug where the Plasma Rifle wouldn't refire until you let go of fire and pressed it again.
v2c:
--------------- - Created a workaround for A_JumpIfHealthLower, which caused very bad desync online (a huge block of DECORATE wouldn't appear to run on the client).
- Replaced the shotgun sounds and the blood sounds, cuz why not?
v2d:
--------------- - The syringe heals faster. Now it's 1HP every 5 tics (instead of every 7 tics).
- Charge pack pickup amounts increased from 4 and 8 to 5 and 10.
- Added custom sounds for the quad shotgun and assault rifle.
- Made the pistol semi-automatic.
- Added ingame instructions on how to use the syringe.
- Armor shards now give you 2AP at a time instead of 1. Did this since the armor charge items are no longer present.
- Better-looking blood trails!
v2e:
--------------- - Added the radio chat system! Bind a key for it and use WASD and Use to use it.
- Fixed a bug with the tutorial system.
- Various changes for compatibility with ComplexDoom v13e. (re-implemented the Reload key, replaced the new StimKit)
- Increased the assault shotgun's spread.
v2f:
--------------- - Hopefully fixed the bug where the wrong name would be displayed after radio chatting.
- Added the "ragequit alarm".
- Changed the shotgun's, AR's, and minigun's spread patterns.
v2g:
--------------- - The assault shotty is now semi-auto.
- Added bullet tracers and blood splat models.
- Replaced DSRADIO and the SSG firing sound.
- Hopefully fixed a bug where the ragequit alarm would go off randomly.
- New INTERPIC and intermission music.
- HOTFIX: You could fire the Autoshotty and Railgun infinitely if you were completely out of ammo.
v2h:
--------------- - Replaced the bullet and shell casing sounds as well as the ricochets.
- Added better looking ricochets!
- Added the Roach, Agaures, Chaingun Demon, UAC Bot, Supreme Fiend, and Zombie Plasma Tank. All taken from R667 and tweeked a bit.
v3a:
--------------- - Overrided the reloads which were implemented in Complex v15. The only weapons which require reloading are the autoshotty and railgun. (For balance reasons.)
- Overrided forced player weapon skins. You can now use whatever skin you want.
- Added "Angry German Kid" as another ragequit sound effect.
- Removed ComplexDoom's tracers because mine came first. ;]
- Replaced the Devil Imp with the Abomination Imp.
- Replaced the Grenadier zombie with the Freeze Rifle Zombie.
- Added footstep sounds to the new monsters.
- Added the Nailborg.
- Made the pistol just barely more accurate.
- Replaced the Rocket Zombie with the Nailborg Commando.
- Replaced the new ArmorBooster inventory item.
- Did some balance tweaks to the new monsters.
- Made it so that you can cancel the radio chat menu by pressing the radio chat key again.
- New palette.
- HOTFIX: Some weapons could be fired even if you were out of ammo.
v3b:
--------------- - Added the Tek Imp!
- Made the pistol slightly more accurate.
- Added recoil to all bullet and shell type weapons as well as the Railgun. It corrects itself so hopefully it shouldn't be too invasive.
- Replaced some of the SSG's sounds.
v3c:
--------------- - Fixed the armor bonuses.
- Tracers no longer spread when chaintapping the assault rifle.
- Added punctuation to the roach's obituary message.
- Reverted the health bonuses to the way they were before Complex v16.
- Replaced the Pyro Demon with the Cryo Demon!
- Replaced the assault rifle's pickup/select sound.
- Roaches spawn less often now.
v3d:
--------------- - Updated the spawners for compatibility with Complex v17.
- Changed the Cryo Demon's recolored ground fire attack to a ice spike ground attack. Thanks for the awesome idea, Javier!
- Halved the Cryo's original painchance.