Commit graph

176 commits

Author SHA1 Message Date
4230b3b062 Vector/Trig math refactor into utility functions. 2022-08-18 16:18:22 +02:00
5488bfce5d Remove code built on incorrect assumptions about UI events.
That is, remove code for closing menus with the key that's bound to open them.
As it turns out, UIEvent.keystring isn't 1:1 with key binds for a command.
This SEEMINGLY worked since the Demolitionist Menu is by default bound to Q,
and pressing Q does send an UIEvent to the menu with the string "Q". But if,
for example, the menu had been bound to Tab, this would fall apart because then
the key string sent is "	" (a literal tab character).
If there is a way to do this properly, I don't know about it. I've looked
everywhere in GZDoom's code for a solution, something that would let me do what
I need, but alas, there is nothing there. Better to get rid of this in its
entirety than keep the flaky code in the mod until someone with a special
setup that breaks it shows up to complain.
2022-08-13 14:28:09 +02:00
7d6562c326 Demoslayer mode now has "ammo orbs" as well. 2022-08-12 11:15:09 +02:00
823da0615e Fix swapped weapons having bDROPPED. 2022-08-12 01:24:51 +02:00
a49b16b467 Override Eviternity monster obituaries. Thanks, Graf (not sarcasm). 2022-08-12 00:08:51 +02:00
5e54940069 It's about time this tired joke was put down. 2022-08-11 23:39:58 +02:00
311bf6e899 Combat hammer tertiary fire implemented. 2022-08-11 16:25:01 +02:00
02373b99f0 Fix a potential crash when selling weapons. 2022-08-11 16:24:23 +02:00
4c359063a9 Fix oneliner repetition when candidates are full. 2022-08-09 14:09:22 +02:00
844a6393a4 Fix keyless achievement detection. 2022-08-08 13:46:32 +02:00
3ac310e163 Don't exclude cluster 0 from stats (breaks wads that use the old MAPINFO format). 2022-08-07 22:47:55 +02:00
aa2e786f48 Less repetition in oneliners. 2022-08-07 22:47:32 +02:00
9cd39a74f5 Fix collectibles playing "fail use" sound. 2022-08-06 15:35:02 +02:00
21f71b612d Subtitles for CC romero boss. 2022-08-05 22:56:54 +02:00
91dc82ca00 Fix legitimate signed/unsigned comparison warnings. 2022-08-05 21:30:11 +02:00
c41e9c4615 Somehow forgot to bump zscript ver to 4.9.
Now there's a shitload of warnings about signed/unsigned comparisons, but those are a gzdoom oversight, they'll be fixed soon.
2022-08-05 21:02:09 +02:00
c0691f4930 Implement "FindLumpByFullName" helper function.
Remove days display from playtime counter (most people expect hours).
2022-08-05 11:08:47 +02:00
fe9f6dcb3f CC Romero boss death special. 2022-08-04 17:29:07 +02:00
d30600a185 Corruption Cards dialogues and more (untested). 2022-08-04 17:20:02 +02:00
fece16ae04 Use PrintfEx instead of hacks to send chat messages to the hud. 2022-07-29 11:38:37 +02:00
b876515745 Removal of various configurable settings. 2022-07-28 21:01:08 +02:00
2d2dcf7ad5 Tag colors and animated face using A_ChangeModel. 2022-07-26 18:36:38 +02:00
82c6be5cdc Sheen kill taunts + some fixes. 2022-07-23 17:54:41 +02:00
57253d5434 Sheen HMG fully functional. May need touchups later. 2022-07-22 20:20:58 +02:00
74e63b7d0b Fix key tag fix for Heretic. 2022-07-14 20:39:14 +02:00
245414cb0f Rogue removed cvar access. 2022-07-13 18:56:50 +02:00
9d0287ef50 Additional face reactions. 2022-07-06 13:10:46 +02:00
e12f055bd9 Multiply kill scores by skill damage factor. 2022-07-05 23:40:50 +02:00
20a8f3304b Some small optimizations. 2022-07-05 19:37:48 +02:00
6837df09b2 Fix broken player damage vfx handling. 2022-07-03 23:46:31 +02:00
6825146e51 A whole fat load of micro-optimizations.
Okuplok still lags like fuck, unfortunately.
2022-06-17 22:36:51 +02:00
bcae92cb05 Fix: The wrong internal counter was being decremented when ticking damnums. 2022-06-17 16:38:32 +02:00
52d0937139 Fix inflictor detection breakage in WorldThingDamaged (did not account for SWWMPuff). 2022-06-07 21:00:48 +02:00
6cca0eb623 Even more voice stuff. 2022-06-07 18:27:52 +02:00
b074659cc0 Also guarantee not igniting voodoo dolls with the cheat. 2022-06-05 00:36:15 +02:00
7e5a6bb05c Don't ignite friends with "pants on fire" cheat. 2022-06-05 00:34:58 +02:00
dbc28f1422 Fire FX tweakery, plus a cheat to test it. 2022-06-05 00:23:58 +02:00
4e29d1c2fe Alternate HUD style partially implemented. 2022-06-03 19:17:33 +02:00
a73dc3db8d Seems cheat detection for level end achievements won't happen. 2022-05-31 10:47:40 +02:00
65597c181a Stop reinventing lerp() all over the place. 2022-05-29 18:07:30 +02:00
94c6a47163 April Fools + Birthday events. 2022-05-19 19:33:01 +02:00
984b2c39ba The Pusher is gone. 2022-05-16 16:39:11 +02:00
befda08710 Fix cheat input using the wrong font. 2022-04-20 17:22:35 +02:00
83d28ced6e Fix crash if divine sprite is activated from the menu. 2022-04-17 19:48:02 +02:00
807d1ef349 Score limit has been capped to 9 digits.
Turns out anything higher is not actually reachable in practice.
2022-04-17 02:23:29 +02:00
7b30e1ebac Madcat lore. 2022-04-16 02:04:48 +02:00
a144156b26 Add option to log oneliners to the Messages tab. 2022-04-12 18:14:47 +02:00
24d8772796 Add ass/ball kill oneliner variants. 2022-04-12 17:49:07 +02:00
e4bcb33a10 Make some messages first-person for the local player. 2022-04-12 17:06:20 +02:00
550de239b0 Shader is deprecated in 4.8, use PPShader instead. 2022-04-07 15:42:24 +02:00