Commit graph

244 commits

Author SHA1 Message Date
24dfc887a9 Clean up no longer needed TRACE_HitNone special handing in various spots. 2022-11-14 00:18:38 +01:00
31ea4f73b1 Fix wacky-ass water physics for projectiles. 2022-11-11 01:46:39 +01:00
67a899aaa9 Fix crosshair drawing for scoped weapons. 2022-11-11 00:08:54 +01:00
db4f6e317f Use meta variables where needed. 2022-11-08 13:01:16 +01:00
ab9023d3ee Add freezetics support to all actors that need it.
Remove Demoslayer fun option.
2022-10-31 15:08:30 +01:00
098cc0ef89 Allow mappers to flag sectors as bustable/unbustable. 2022-10-30 22:39:32 +01:00
b4d1c05e28 Some stuff that was missed. Also, fuck Hexen. 2022-10-28 17:36:03 +02:00
c770276bd7 Various changes related to items:
- All items now have vanilla hitbox sizes for compatibility.
 - Removed extended hitboxes (no longer needed).
 - Blob shadows are now exclusive to players (and eventually monsters).
 - Glows and sparkles are no longer toggleable.
 - Glows and sparkles have fixed size/radius.
 - Item sparkles are now handled by the glows, rather than the player.
2022-10-28 16:49:14 +02:00
635c736080 Add cooldown for wall busting oneliner. 2022-10-24 20:33:17 +02:00
4bb3a1e85a Several optimizations on non-interactive actors. 2022-10-14 21:45:21 +02:00
008ccd7bd4 Allow the Spreadgun, Wallbuster and Silver Bullet to auto-reload.
This will be made toggleable for ALL weapons in 1.4.
2022-10-12 23:28:02 +02:00
b2d919b487 Fix Silver Bullet shockwaves when tracing through walls. 2022-10-12 14:49:38 +02:00
1f43d3ad06 Restore old Wallbuster multi-trace reduction behavior.
Turns out the performance hit is abysmal otherwise.
2022-10-12 00:04:27 +02:00
af912d11d7 Fix incorrect state jumps in Hellblazer altfire. 2022-10-11 23:39:49 +02:00
2f5704c5df Slightly increase buckshot damage per pellet so it's closer to vanilla.
Allow Wallbuster to shoot a constant number of pellets, rather than reducing them "for performance".
Increase spread of Wallbuster based on number of barrels shot.
2022-10-10 10:05:13 +02:00
92f59e4449 Revert "Pistol start tweaks."
This reverts commit 564c99782a.

This actually doesn't work that well, so return to the original method.
2022-10-08 17:47:35 +02:00
0fbbb91b8e Revert "Remove ZPolyobject due to licensing concerns."
This reverts commit f134375f7e.

Library is now MIT licensed and can be included.
2022-10-08 15:55:42 +02:00
564c99782a Pistol start tweaks. 2022-10-08 15:45:19 +02:00
5841f32b57 Tweak Eviscerator chunk damage (again). 2022-10-08 12:56:40 +02:00
3aa7dd3318 Hellblazer was accidentally made too OP. 2022-10-08 12:52:07 +02:00
677154f529 Fix missing Hellblazer melee. 2022-10-08 10:04:22 +02:00
44f36f8961 GLDEFS tweaks and cleanup. 2022-10-08 02:05:20 +02:00
c0dccaf870 Reimplement Hellblazer. Everything's working again. 2022-10-08 01:51:06 +02:00
62d10ed11c Remove fat chodes, Silver Bullet reimplemented. 2022-10-07 20:13:10 +02:00
146531003e Trim excess ammo types. Some guns not reimplemented yet. 2022-10-07 19:12:41 +02:00
f134375f7e Remove ZPolyobject due to licensing concerns. 2022-10-07 00:55:20 +02:00
e8181b9efc Initialize weapon BEFORE checking for auto-switch. 2022-10-05 17:10:23 +02:00
89737cc2e9 Archdemon lore. 2022-10-05 15:58:17 +02:00
dbd887e8db Remove redundant second argument in various TexMan.CheckForTexture calls. 2022-09-30 12:53:56 +02:00
e571fccc4d Mortal Rifle fully implemented (oh my). 2022-09-28 21:00:24 +02:00
2010962b03 Fix a small melee use oversight. 2022-09-27 21:46:09 +02:00
ed5f382ff9 Disappearing crosshair bug fixed. 2022-09-27 21:43:05 +02:00
088928ce06 Ensure pain elementals don't spawn lost souls when killed by ynykron. 2022-09-27 16:46:04 +02:00
5d60329642 Spreadgun shouldn't be autoselected with a golden shell chambered. 2022-09-26 17:33:40 +02:00
6aedf3e902 Explodium Guns should always reload simultaneously.
Previously this was done "by priority" back when the reload animation
required both hands, but now there's no need for that.
2022-09-26 17:30:54 +02:00
5d443cf33c Tweak various interpolators. 2022-09-26 15:15:11 +02:00
aa3343c568 Some precise crosshair fixes. 2022-09-24 22:12:12 +02:00
84fb9c036f Decouple precise crosshairs from weapons. 100% smoother now. 2022-09-24 21:33:48 +02:00
ccf8226f9e bInitialized was being set to FALSE instead of true on weapon pickup. 2022-09-23 22:27:45 +02:00
f535873e0b Fix Spreadgun and Wallbuster not autoswitching on first pickup. 2022-09-20 11:28:10 +02:00
6fef4692b6 Add SYNCHRONIZED flag to various non-interacting actors (which may be client-side, I have not checked). 2022-09-19 13:12:06 +02:00
8f04064672 Mortal Rifle cluster shot mode implemented. 2022-09-18 12:56:05 +02:00
502f9fc495 Adjust terrain splash alert radius. 2022-09-17 20:47:17 +02:00
1b74e6b84d Restore Deep Impact charge numbers in HUD. 2022-09-16 20:23:43 +02:00
e023f70124 Delay dialogues until map title text disappears. 2022-09-16 16:54:05 +02:00
468aa2ce51 Screwups I missed. 2022-09-16 11:34:41 +02:00
434e42a482 Some code cleanup + precache sounds for dlc weapons. 2022-09-16 11:30:31 +02:00
dda1c7f072 A tiny fix for decals from bouncing projectiles. 2022-09-15 14:05:21 +02:00
2c0c1df7f3 Mortal Rifle grenades now implemented. 2022-09-14 19:25:48 +02:00
639999de8b More Mortal Rifle progress. Precision Shot partially implemented. 2022-09-13 21:25:06 +02:00