Commit graph

33 commits

Author SHA1 Message Date
a9b69e37f0 Consistently declare damagetypes as names. 2023-11-28 11:23:44 +01:00
56a8969e2f Make all projectiles bounce/explode on skies. 2023-03-11 01:07:15 +01:00
525b9e33eb Use new let syntax for multiple returns. 2023-01-14 19:14:39 +01:00
55fbfd86c0 Floating point quake intensities. 2023-01-14 18:06:52 +01:00
03dc2d8c7d Fix for rare Quadravol crash corner case. 2022-12-30 23:30:52 +01:00
aa591989be Fix some sprite conflicts with monster mods. 2022-12-28 22:18:03 +01:00
a632c8edf7 Projectiles/explosions should use AMF_EMITFROMTARGET flag on A_AlertMonsters. 2022-12-08 20:06:41 +01:00
8e952f412f 4.10 support update (unfinished and untested). 2022-12-05 02:10:56 +01:00
23947d8471 Remove unnecessary uses of "action" and "invoker". 2022-11-26 11:57:17 +01:00
31ea4f73b1 Fix wacky-ass water physics for projectiles. 2022-11-11 01:46:39 +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
4bb3a1e85a Several optimizations on non-interactive actors. 2022-10-14 21:45:21 +02:00
02c15b9c53 Damn it. 2022-09-09 14:02:41 +02:00
5b56881122 Quadravol buff. 2022-09-09 11:29:09 +02:00
2378bf3175 Oh look, it's another "actor stops existing after taking damage" fix. 2022-09-08 20:14:01 +02:00
bf19ca87d3 Quadravol fire shouldn't spread to Demolitionist. 2022-09-05 00:29:08 +02:00
78dc1bb453 Convert Quadravol fire debuff to inventory item.
Copy over spread code from black shell debuff (lower hard lock risk).
2022-09-03 18:28:13 +02:00
c77504b9a2 Quadravol charge level 5 point blank fix.
Add DE_NONEXPLOSIVE flag to DoExplosion. Treats damage as "not explosive" (This makes detecting what is or isn't an explosive damage source easier).
2022-08-25 20:03:54 +02:00
2f5ffdfe41 Use Vec3FromAngles to create random unit vectors. 2022-08-24 15:20:57 +02:00
50404e63d6 Quadravol fire is waterproof. 2022-08-22 20:05:04 +02:00
997f63fd26 Fix Quadravol fire not hurting player. 2022-08-22 20:04:17 +02:00
514c1a8a1f Adjust Quadravol splash damage. 2022-08-21 22:40:27 +02:00
e9f663c8ff The Quadravol is complete. 2022-08-21 16:23:32 +02:00
0b93a01401 Quadravol level 2 projectile + melee tweaks. 2022-08-21 12:44:40 +02:00
ab462cc05d Quadravol melee and stance swap fully implemented.
Fix quick melee not hitting world geometry (oops).
2022-08-19 21:58:44 +02:00
99eb2d8861 More Quadravol progress (fire at charge level 1 functional). 2022-08-19 00:59:11 +02:00
4230b3b062 Vector/Trig math refactor into utility functions. 2022-08-18 16:18:22 +02:00
7b0198b2c1 Quadravol dropped casings. 2022-08-18 08:53:39 +02:00
1f7cbdfc1a Use squared distance functions in a bunch of places.
Doesn't make much of a difference in practice, actually, but oh well.
2022-07-17 13:03:55 +02:00
dbc28f1422 Fire FX tweakery, plus a cheat to test it. 2022-06-05 00:23:58 +02:00
e0897b53e4 Same changes as master. 2021-09-27 12:31:19 +02:00
c5abe83831 Major code refactoring. SWWMHandler could still use some more, though. 2021-02-27 23:59:40 +01:00