Commit graph

234 commits

Author SHA1 Message Date
4374d54f27 Setting up for faster PRNG experimentation. 2025-06-25 14:30:48 +02:00
92a6e8302e Ouch left/right face expressions added. 2025-06-03 10:45:42 +02:00
a5e58add12 Remove Gutamatics, use bespoke projection code from UT99 modding days. 2025-03-16 15:50:48 +01:00
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
47722e58a9 Two warnings in SWWMDialogues.StartSeq should be vm aborts instead. 2025-03-05 20:34:06 +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
44a0e2e8fb OK no turns out I'm dumb and screwed the math further. 2025-01-17 14:53:24 +01:00
12f0139d11 weaponwheel: fix crappy alpha calculation. 2025-01-17 14:44:28 +01:00
05dadea4ae Add wrap-around to the alternate weapon selector, so it's a proper carousel. 2025-01-17 14:24:30 +01:00
67d8235459 Overhaul the "swap weapon" prompt display. 2025-01-15 16:49:55 +01:00
507126b7b1 Also don't log empty string MidPrints to console. 2025-01-15 13:48:46 +01:00
7b15b30cfa Tweak ProcessMidPrint so it doesn't spam duplicate messages to console. 2025-01-15 13:44:56 +01:00
3050f5e244 Critical MidPrint fixes. 2024-12-03 09:53:07 +01: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
8804366137 Remove unnecessary check. 2024-03-13 20:54:20 +01:00
a28780948b Make minimap ignore certain automap settings. 2024-03-13 20:50:39 +01:00
0364d56add Division by zero hotfix for alt hud or hud being disabled. 2024-03-06 20:03:50 +01:00
f5694bc630 Attach auxiliary HUD elements (centered text, pickups, oneliners, etc.) to hudscale zero. 2024-01-25 15:53:57 +01:00
4c92cb796a Small tweak to some HUD colors. 2024-01-16 10:40:28 +01:00
38cd7df826 Small scorenum/damnum refactor. 2024-01-16 10:17:28 +01:00
6d8732af5d Tweak color ramp of enemy healthbar values. 2024-01-16 00:18:15 +01:00
cbb1b2a8cb Sigil 2 (v1.0) and Eviternity 2 (RC5) support.
+ Invinciball activation now voiced by Demo (thanks, Vyolette).
+ Retooled exit line merging (should fix those pesky duplicate exit markers).

Note: Oneliners for the Eviternity 2 final boss are not voiced yet.
2024-01-04 19:50:26 +01:00
82c4462edf Add Tewi/Miniwi variants with centered gradient, to match MiniHUD font. 2024-01-03 14:34:45 +01:00
1a0b5b6d07 Cleaning up various debug prints. 2023-12-26 11:41:49 +01:00
308636000f More Eviternity 2 MAP33 compat work. 2023-12-24 17:56:05 +01:00
62bd060e49 Split automatic scaling factors of HUD. 2023-12-20 16:14:29 +01:00
a2b6ec001b Draw boss healthbar with the same scaling factor as other healthbars. 2023-12-16 08:54:35 +01:00
894ecc665b Several adjustments, some fixes, just stuff. 2023-12-13 18:17:42 +01:00
adb0eac431 Enemy healthbar redesign. 2023-12-11 10:56:47 +01:00
13b2cb53b3 Add player path tracing in minimap. 2023-12-07 23:17:27 +01:00
2d7ee950e8 Force omnisight markers in minimap to use centered offsets.
(Unfortunately, this can't be done for the automap)
2023-12-07 13:25:18 +01:00
ed538f7efe Use dark gray instead of black for Korax's chat lines.
This is mainly because GZDoom uses literal BLACK to print those to the terminal
and, obviously, black text on a black background isn't legible.
2023-11-30 13:08:01 +01:00
50b124f1a1 Draw active powerups in columns of 3. 2023-11-26 20:45:51 +01:00
5a53f52472 Tiny tweak to generic ammo display to match sidemods. 2023-11-26 18:33:53 +01:00
b13e3db930 Some more stuff I missed. 2023-11-25 23:10:51 +01:00
ea931d4298 Missed a spot. 2023-11-25 23:08:08 +01:00
aa2921e67e Some ultrawide accommodations. 2023-11-25 22:56:24 +01:00
1fb0b7a7f5 Tweak color range of healthbar values.
Also, add healthbar values to player healthbars as well.
2023-11-25 17:23:23 +01:00
f3a6899b61 Fix incorrect line break widths for hud message box. 2023-11-25 17:22:43 +01:00
1ab60369b8 Fix detection of exit and teleport lines in the minimap. 2023-11-22 19:49:39 +01:00
7fd2eed00b Darken zero-padding in score box. 2023-11-22 19:49:24 +01:00
07ad8fd41b Skip attemting to strip author name from level name if already defined. 2023-11-19 22:44:32 +01:00
319d967d39 Add a 8px offset to healthbars, might help against blocking out faraway monsters. 2023-11-19 20:10:39 +01:00
7b6c0df00b Re-add "tight" hud scaling, for those who play at odd resolutions (e.g.: the dragon). 2023-11-07 14:48:33 +01:00
39cd363f54 Increase size of minimap (w/ small variant for large hud scales)
and increase width of small variant of chat box (it was shortened too much).

Also, cap hud margin to 10px instead of 20px, and set the default to 5px.
20px was honestly too much.
2023-11-07 14:24:53 +01:00
4f53cf6347 Minimap changes:
- Locked doors and special lines take priority over secret sectors.
- Secret flag for lines is ignored when Omnisight is obtained.
2023-11-02 16:53:10 +01:00
f452d1cbac Implement line breaking in DS Map Title. 2023-10-29 21:24:06 +01:00
6392a89cb9 Handle weapon wheel blur shader in the event handler. 2023-10-23 17:30:04 +02:00
572bed1c9b Minimap key color glitch hackaround. 2023-10-19 12:03:11 +02:00