Commit graph

277 commits

Author SHA1 Message Date
95dd4a715a More stuff I missed. 2023-03-17 13:25:54 +01:00
a8f6417781 An important rewrite that was a long time coming.
First, a message: There is a time and a place for everything, and understanding
what is and is not appropriate is a fundamental aspect of how one should behave
in society. I must take steps in correcting my behavior, how I act both through
my interactions with others and through my own creations as well. While this is
only one step in a very, very long road, it is hopefully a step in the right
direction.

Various aspects of the story and lore, dialogues, character interactions, etc.
have been sanitized to be less explicit. I cannot in good conscience have
something like this in a project I'm creating, especially one with such a broad
audience as the one it has garnered.

A couple other things have been removed, such as direct references to
problematic media, and I've decided to forego the H-Doom compatibility that was
added "as a joke".

These changes will also be later applied to the side mods as well.

Should I have still missed anything, I please ask that people notify me and I
will address it as soon as I possibly can.

Furthermore, if any of the people still credited in this mod wish to have their
name and anything they contributed removed from it, I will do so.
2023-03-17 12:56:38 +01:00
f79fa27a9e Fix missing nextpos assignment for colliding Biospark beam. 2023-03-15 16:28:45 +01:00
70c6af7dfa Fix Candy Gun reselecting if dead mid-throw. 2023-03-11 01:29:18 +01:00
70514799bd Reduce momentum transfer of Hellblazer afterburn. 2023-03-10 19:41:25 +01:00
033bd2f824 Player and base weapons converted to IQM. Gestures are next. 2023-02-28 00:01:03 +01:00
859f88f86c Migrate DLC1 first person models to IQM. 2023-02-28 00:00:43 +01:00
bb6e926e0d Cleaning up. 2023-02-11 17:13:54 +01:00
070a842d76 Additional dialogue for cranking Deep Impact while full. 2023-01-21 01:11:58 +01:00
8a719cfce5 Unimplemented weapons trigger special on touch, to avoid potential softlocks. 2023-01-19 22:40:26 +01:00
06e2e2c55c Deprecate use of ROTATING. Fix rotation of many items. 2023-01-11 20:05:53 +01:00
aa591989be Fix some sprite conflicts with monster mods. 2022-12-28 22:18:03 +01:00
7b8111c40d Finally fix gestures breaking on weapon switch. 2022-12-26 23:22:30 +01:00
dca677f74f Another function that doesn't need to play scoped. 2022-12-18 21:47:24 +01:00
b1683dae8e Generalized hitnormal functions (where possible). 2022-12-18 20:03:36 +01:00
1fe50b5c32 Split item code. 2022-12-15 14:31:43 +01:00
661e4739d8 Blazer missiles won't auto-detonate unless player is out of blast radius. 2022-12-12 23:30:26 +01:00
32d1037d66 Remove leftover old "for" loop below "foreach" in some places.
Add SWWMUtility.ToAngles(), temporarily until next Gutamatics update.
Some note stuff.
2022-12-12 22:07:03 +01:00
102564c3a9 Oops, missed this one. 2022-12-10 22:26:48 +01:00
80fb76c000 ViewAngles + ViewPos awareness in various places. 2022-12-10 22:17:06 +01:00
a632c8edf7 Projectiles/explosions should use AMF_EMITFROMTARGET flag on A_AlertMonsters. 2022-12-08 20:06:41 +01:00
dc2e3d0a55 Fix Eviscerator chunks passing through solids. 2022-12-08 14:42:13 +01:00
57327fa8f6 Patch IsActorPlayingSound calls until next GZDoom update. 2022-12-06 18:47:26 +01:00
46bfd84a0c Use SendInterfaceEvent for weapon firemode tags. 2022-12-06 00:20:17 +01:00
02dd50101e Use CORRECTPIXELSTRETCH where needed. 2022-12-05 14:50:16 +01:00
8e952f412f 4.10 support update (unfinished and untested). 2022-12-05 02:10:56 +01:00
eb624f15e3 Fix zero-damage hits spawning blood.
(Can't apply to Spreadgun/Wallbuster due to Damage Accumulator use)
2022-12-03 15:05:09 +01:00
cf227e3a77 More "attention to detail" in weapon pickup models. 2022-11-30 20:22:29 +01:00
3373a53a21 Convert all weapon pickups to IQM. 2022-11-28 22:11:11 +01:00
537ae7b265 The environment mapping madness continues. 2022-11-28 13:51:17 +01:00
23947d8471 Remove unnecessary uses of "action" and "invoker". 2022-11-26 11:57:17 +01:00
8c2772b823 Converted some models to IQM (more later). 2022-11-25 20:55:26 +01:00
7f6b66b149 The Silver Bullet is an AMR, not a sniper rifle.
Unify YBeam size/orientation math into one utility function.
2022-11-22 23:05:20 +01:00
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