Commit graph

67 commits

Author SHA1 Message Date
80db58b0d0 Bump zscript ver to 4.14.1, plus a whole lot of stuff.
- Try to get rid of all implicit casts from string to name, color or class.
 - Use FindClass where needed.
 - Used a map in a case where a dictionary was unneeded.
 - Use new bounce flags where needed.
 - Replace Legacy of Rust weapons/ammo.
2025-03-13 14:50:58 +01:00
339fd58507 Small tweak to HUD score display:
* Accumulators fade out sooner
 * Score interpolator does not tick until accumulators start fading
2025-02-20 15:20:43 +01:00
f90c16b36d More robust Demolitionist Menu item use/drop handling. 2025-01-25 14:18:42 +01:00
67d8235459 Overhaul the "swap weapon" prompt display. 2025-01-15 16:49:55 +01:00
fe4cc2bd13 Remove unused command. 2024-08-02 15:27:21 +02:00
68c01dbd63 Implement score increase/decrease accumulator in HUD. 2024-07-18 14:22:35 +02:00
f38db38751 Updates for GZDoom 4.12, part 1 (new functions, variables, flags, etc.). 2024-04-22 14:35:02 +02:00
fd179fe12a Gamepad support for weapon wheel. 2024-03-20 13:43:38 +01:00
13b2cb53b3 Add player path tracing in minimap. 2023-12-07 23:17:27 +01:00
eb3cae5d43 Cap minimap zoom like in sidemods. Removes need for a CVar. 2023-10-13 12:11:13 +02:00
69b49bb1f3 Tweaks and fixes to Weapon Wheel. 2023-10-03 17:37:33 +02:00
19e460fc3a Flashes don't need a queue now that interface events exist. 2023-09-29 23:58:46 +02:00
4ba1d51bcf Completely rewrite dialogue message system. 2023-08-27 13:52:44 +02:00
55e2279c19 Sunlust MAP29 easter egg. 2023-08-25 15:10:13 +02:00
ea7582852b Retire the "suckables list" + some fixes. 2023-07-29 14:44:34 +02:00
ebf394f568 More weapon selector work, should be good now. 2023-07-05 17:38:51 +02:00
8fcfc878b3 Fix weapon bar with automap active. 2023-07-04 17:19:09 +02:00
47b0cad882 Implement a "weapon bar" (optional). 2023-07-04 17:05:21 +02:00
08fdb7a6d7 Tweak dropping from menu after last change. 2023-07-01 14:18:38 +02:00
90a593a6d5 Fix color escapes of dialogue text on console. 2023-06-21 11:38:26 +02:00
ee1ec8c997 Remove full message log (potential buffer overflow). 2023-06-15 22:25:44 +02:00
a2f245b189 More stuff I missed. 2023-03-17 13:31:10 +01:00
bbf89546e3 Allow clearing the message log. 2023-03-10 11:48:21 +01:00
046ac1f212 Make scripted chat messages use the chat message color. 2023-03-07 07:53:38 +01:00
46bfd84a0c Use SendInterfaceEvent for weapon firemode tags. 2022-12-06 00:20:17 +01:00
8e952f412f 4.10 support update (unfinished and untested). 2022-12-05 02:10:56 +01: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
2f00137a30 Missing Plasma Blaster collision sizes. 2022-10-20 20:27:20 +02:00
146531003e Trim excess ammo types. Some guns not reimplemented yet. 2022-10-07 19:12:41 +02:00
f484de9b51 Block Demolitionist Menu and keyboard cheats while paused. 2022-08-27 22:50:52 +02:00
b40d8d0633 Healthbar / Damnum backport from sidemods. 2022-08-22 17:39:10 +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
02373b99f0 Fix a potential crash when selling weapons. 2022-08-11 16:24:23 +02:00
9cd39a74f5 Fix collectibles playing "fail use" sound. 2022-08-06 15:35:02 +02:00
d30600a185 Corruption Cards dialogues and more (untested). 2022-08-04 17:20:02 +02:00
57253d5434 Sheen HMG fully functional. May need touchups later. 2022-07-22 20:20:58 +02:00
6825146e51 A whole fat load of micro-optimizations.
Okuplok still lags like fuck, unfortunately.
2022-06-17 22:36:51 +02:00
4e29d1c2fe Alternate HUD style partially implemented. 2022-06-03 19:17:33 +02:00
984b2c39ba The Pusher is gone. 2022-05-16 16:39:11 +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
f776ab126b Revert font overhaul. Back to non-replacing fonts. 2022-04-05 12:29:16 +02:00
45a1099fdd Debug menu. 2022-03-27 16:35:06 +02:00
33f8e060b7 Multiplayer end of support. Simplify for ease of maintenance. 2022-03-23 10:50:12 +01:00
7a4ec53e16 Some easter egg tweaks.
Backport placeholder textures from common library.
2022-03-07 23:24:13 +01:00
a7eda2702a Migrate various thinkers to plain objects.
WIP: Gib models currently in progress.
WIP: IK re-rigging of Demolitionist in progress.
2022-02-28 23:45:18 +01:00
f6b891c9fe Refactor SWWMHandler profiling routines. 2022-02-25 16:51:20 +01:00
00f150b832 A collection of hackfixes related to items. 2022-01-25 01:40:52 +01:00
d821d0b0a8 This is what I get for copypasting code. 2022-01-15 15:39:44 +01:00
07b918b9a0 Oops another mistake. 2022-01-15 15:38:34 +01:00