Commit graph

174 commits

Author SHA1 Message Date
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
a2f245b189 More stuff I missed. 2023-03-17 13:31:10 +01:00
7f5125b523 An important rewrite that was a long time coming.
First, a message: There is a time and a place for everything, and understanding
what is and is not appropriate is a fundamental aspect of how one should behave
in society. I must take steps in correcting my behavior, how I act both through
my interactions with others and through my own creations as well. While this is
only one step in a very, very long road, it is hopefully a step in the right
direction.

Various aspects of the story and lore, dialogues, character interactions, etc.
have been sanitized to be less explicit. I cannot in good conscience have
something like this in a project I'm creating, especially one with such a broad
audience as the one it has garnered.

A couple other things have been removed, such as direct references to
problematic media, and I've decided to forego the H-Doom compatibility that was
added "as a joke".

These changes will also be later applied to the side mods as well.

Should I have still missed anything, I please ask that people notify me and I
will address it as soon as I possibly can.

Furthermore, if any of the people still credited in this mod wish to have their
name and anything they contributed removed from it, I will do so.
2023-03-17 13:30:04 +01:00
42932d82b3 Revert "When filtering ammo display, include ammo not yet found."
This reverts commit 4efe82ab34.

The feature is actually kinda silly, really.
2023-03-15 18:19:57 +01:00
4efe82ab34 When filtering ammo display, include ammo not yet found. 2023-03-10 11:24:32 +01:00
9187b65469 Add critical messages and obituaries to message log. 2023-03-07 08:11:15 +01:00
046ac1f212 Make scripted chat messages use the chat message color. 2023-03-07 07:53:38 +01:00
e51068adc0 HUD fix for level names with trailing whitespace. 2023-03-06 17:02:54 +01:00
a2855dfc9a Don't use inventory tokens for mapper-toggleable store/revive. Tokens are icky. 2023-02-18 11:54:30 +01:00
35b8b986db Cleaning up. 2023-02-11 17:03:43 +01:00
2ca446506b Additional dialogue for cranking Deep Impact while full. 2023-01-21 01:09:46 +01:00
ddbc59939b Add option to render minimap to a fixed-size canvas. 2023-01-16 13:28:10 +01:00
525b9e33eb Use new let syntax for multiple returns. 2023-01-14 19:14:39 +01:00
d0fddbf8a3 Testing changes for GZDoom 4.11/5.0. 2023-01-08 14:58:06 +01:00
2b41ba0225 CVar caching is no longer needed. 2022-12-29 13:20:08 +01:00
081402251f Critical typo fix in minimap code. 2022-12-28 11:45:45 +01:00
4000d095df Some broader support for old map author text handling. 2022-12-28 11:44:29 +01:00
116bca4b0b Show "all keys" doors as multicolor in the minimap.
Deprecate IsValidLockNum and GetLockColor utility functions.
2022-12-23 18:26:12 +01:00
1aef77f0ac Split HUD code into multiple files. 2022-12-15 13:59:44 +01:00
d54202d533 Add option to filter healthbars to monsters only. 2022-12-15 13:22:40 +01:00
64a748541e Fix typo resulting in inconsistent 3D floor boundaries on minimap. 2022-12-08 00:28:03 +01:00
02dd50101e Use CORRECTPIXELSTRETCH where needed. 2022-12-05 14:50:16 +01:00
8e952f412f 4.10 support update (unfinished and untested). 2022-12-05 02:10:56 +01:00
b33e85c1ef Potentially fix some missing notification strings. 2022-12-01 10:20:49 +01:00
e5cb2700f0 Fix cloaked face not cropping in hud. 2022-12-01 09:47:27 +01:00
75adec38d2 Put dialogues into the console using PRINT_NONOTIFY. 2022-11-22 11:06:39 +01:00
94de5fb957 Rewrite second half of Heresiarch's Seminary dialogue to be less awkward. 2022-11-22 10:55:39 +01:00
d4e8cf7844 Tweak hammer spin to make it slightly less chaotic. 2022-11-17 16:54:08 +01:00
d8bf8a6063 Fix incorrect values in HUD for unobtained ammo. 2022-11-16 22:34:26 +01:00
24dfc887a9 Clean up no longer needed TRACE_HitNone special handing in various spots. 2022-11-14 00:18:38 +01:00
aa8e152e0f Strip newline on messages directly, rather than when appending. 2022-11-06 16:24:25 +01:00
e6d1808218 Add slider for healthbar fade distance. 2022-10-26 14:17:19 +02:00
164c5c8390 Bail early on ProcessNotify if not on a level. 2022-10-20 23:22:53 +02:00
4d4272c621 Only show player name in death screen on multiplayer. 2022-10-15 17:24:52 +02:00
4bb3a1e85a Several optimizations on non-interactive actors. 2022-10-14 21:45:21 +02:00