Commit graph

208 commits

Author SHA1 Message Date
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
802b0ea881 Automatically close weapon wheel if weapon is changed through other means. 2023-10-15 11:03:23 +02:00
bbad4d53d3 Two more MiniHUD colors + oxipng pass. 2023-10-13 13:28:59 +02:00
eb3cae5d43 Cap minimap zoom like in sidemods. Removes need for a CVar. 2023-10-13 12:11:13 +02:00
d3d503cd81 Disable unimplemented weapons and ammo for now. 2023-10-10 14:39:12 +02:00
a08b9efeea Tweaks to HUD for long level names. 2023-10-04 18:20:26 +02:00
69b49bb1f3 Tweaks and fixes to Weapon Wheel. 2023-10-03 17:37:33 +02:00
6f4b0bb0b4 Draw keys with a key shape in the minimap to tell them apart from other items. 2023-09-30 20:44:18 +02:00
19e460fc3a Flashes don't need a queue now that interface events exist. 2023-09-29 23:58:46 +02:00
b409d5eb4e Strip color escapes in DS Map Title text. 2023-09-27 21:01:44 +02:00
749ccd80b6 Small refactoring/cleanup. 2023-09-24 22:21:57 +02:00
620db2ffba Fix abort when using item sense near chanceboxes. 2023-09-14 21:12:20 +02:00
529fa48243 Small refactor of dialogue parser. 2023-09-02 10:01:26 +02:00
4ba1d51bcf Completely rewrite dialogue message system. 2023-08-27 13:52:44 +02:00
68d3cb0c10 Split dialogues into more sub-functions (really should rewrite the damn thing). 2023-08-26 18:41:52 +02:00
55e2279c19 Sunlust MAP29 easter egg. 2023-08-25 15:10:13 +02:00
e3ada32386 Make PAUSED text cycle colors when bouncing. 2023-08-21 14:21:19 +02:00
96fff41826 Make Demo have a pained default expression at low HP. 2023-08-21 11:38:08 +02:00
b014a26965 Hide Lämp after 10 seconds of inactivity. 2023-08-21 11:23:32 +02:00
b8385fc480 Allow manually setting HUD scales (with disregard for potential overlaps). 2023-08-21 11:17:43 +02:00
964dcf84f9 Various UI changes:
* Add optional numeric values to healthbars, like in the standalone mod.
 * Remove minimap themes, keep only the Demolitionist color set.
 * Draw keys in the minimap using their respective colors.
 * Don't send AutoAutosave tokens to the minimap.
 * Tweak the minimap color of shootable actors so they look less like usable lines.
 * Use smaller font for cumulative damage on boss healthbars.
2023-08-17 20:13:16 +02:00
ea86ab99d0 Tweaks to level stats display in HUD. 2023-07-29 12:25:53 +02:00
ebf394f568 More weapon selector work, should be good now. 2023-07-05 17:38:51 +02:00
47b0cad882 Implement a "weapon bar" (optional). 2023-07-04 17:05:21 +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
fe7b67591c Add missing '%' character to zsh-style chat prompt. 2023-05-17 10:48:30 +02:00