Commit graph

113 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
f90c16b36d More robust Demolitionist Menu item use/drop handling. 2025-01-25 14:18:42 +01:00
6985a6e230 Stats Tab: Use function pointers for general stat items. 2024-06-12 21:35:03 +02:00
f38db38751 Updates for GZDoom 4.12, part 1 (new functions, variables, flags, etc.). 2024-04-22 14:35:02 +02:00
4aa9a0f2f7 Some simplification of future updates. 2024-04-03 21:31:44 +02:00
63744d30f3 Ibuki's secret drawing shouldn't pop up in Eviternity, it was drawn in 2171. 2024-01-04 22:50:28 +01:00
d78c941e77 Prepending the entire mission log history from Eviternity 1 into 2 probably isn't necessary. 2024-01-04 20:14:18 +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
24f4b7ce65 Re-style level stats tab. 2023-12-24 15:34:12 +01:00
98b5ebecac Rework how level stats are handled.
(Note: this WILL break old saves)
2023-12-24 15:02:10 +01:00
0f0094fe65 Prevent players from selling the Deep Impact. 2023-11-28 12:33:41 +01:00
ee1ec8c997 Remove full message log (potential buffer overflow). 2023-06-15 22:25:44 +02:00
5875530a8e Fix Elemental Coating having no color in Demolitionist Menu. 2023-03-10 20:36:36 +01:00
613a88f6c3 Fix mouse input in library tab. 2023-03-10 16:04:07 +01:00
bbf89546e3 Allow clearing the message log. 2023-03-10 11:48:21 +01:00
9187b65469 Add critical messages and obituaries to message log. 2023-03-07 08:11:15 +01:00
a2855dfc9a Don't use inventory tokens for mapper-toggleable store/revive. Tokens are icky. 2023-02-18 11:54:30 +01:00
6e518e7ebc Fix breakage of achievement stats tab text. 2023-01-27 22:26:10 +01:00
525b9e33eb Use new let syntax for multiple returns. 2023-01-14 19:14:39 +01:00
8e952f412f 4.10 support update (unfinished and untested). 2022-12-05 02:10:56 +01:00
5bf0b73c70 Fix achievement bars in stats tab overflowing. 2022-10-20 23:25:11 +02:00
ada2e2fbbe Obscure achievement descriptions until completed. 2022-10-03 20:49:19 +02:00
dbd887e8db Remove redundant second argument in various TexMan.CheckForTexture calls. 2022-09-30 12:53:56 +02:00
28f5fcae63 Fix a typo™. 2022-09-29 21:28:43 +02:00
2288d06608 Small menu fixes. 2022-09-29 20:04:24 +02:00
4bb363928f Allow selling Candygun spares if we own a Mortal Rifle. 2022-09-20 22:51:17 +02:00
75eda90182 Touch up achievements. I think I was being too generous with some. 2022-09-15 15:56:44 +02:00
5243d533b1 Some stuff for custom map support (store/revive toggling, documentation for various functions, etc.).
A couple tiny fixes here and there for issues I didn't notice until I loaded the mod into UDB.
2022-09-11 12:02:48 +02:00
be9a1b2606 Work on Mortal Rifle continues. 2022-09-10 22:16:22 +02:00
f484de9b51 Block Demolitionist Menu and keyboard cheats while paused. 2022-08-27 22:50:52 +02:00
fa6eec038c SFX from sidemods. 2022-08-22 17:51:39 +02:00
99eb2d8861 More Quadravol progress (fire at charge level 1 functional). 2022-08-19 00:59:11 +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
11e8440c63 Fix mousewheel handling in Stats and Library tabs. 2022-08-08 00:04:19 +02:00
9cd39a74f5 Fix collectibles playing "fail use" sound. 2022-08-06 15:35:02 +02:00
f90fa56234 Fix crash when using items from menu. 2022-07-29 21:33:00 +02:00
7b1a87d8a5 Disable buying of nuggets (your ears will thank me). 2022-07-28 23:42:57 +02:00
bcb85d873d Disallow switching to empty weapons from menu. 2022-07-26 18:55:49 +02:00
45eed0d9f6 Minigames have been pushed to 1.5. 2022-07-24 20:39:03 +02:00
82a0a0af07 Add 16px separation between columns in inventory and keychain tabs 2022-07-24 19:44:26 +02:00
57253d5434 Sheen HMG fully functional. May need touchups later. 2022-07-22 20:20:58 +02:00
1f7e50de81 Fix scroll jitter in demolitionist menu. 2022-07-21 12:50:22 +02:00
b1e155d07c More menu smoothing. 2022-06-28 17:20:01 +02:00
df84963b44 Interpolation for all menus (choppy in 4.8.0 due to a bug). 2022-06-23 23:11:34 +02:00
be96487e29 Fix jumpy chat tab 2022-06-22 12:41:02 +02:00
099d7fd55b Nuggets give 2 health / 5 armor.
Mag ammo can now be sold.
Fix selling prices of bulk items.
Fix rare case where mag ammo can be picked up without a parent.
Fix alt hud crash when no weapon is selected.
Various other adjustments.
2022-06-22 01:47:34 +02:00
e296c02608 Remove Dragon's Breath shells.
Nuggets can no longer be stored as spares.
2022-06-04 22:09:46 +02:00
6ec51f7f42 Unintended fall-through in stats tab. 2022-05-31 12:15:01 +02:00
88246020a3 Missing "%d" when formatting sell prices. 2022-05-02 01:30:37 +02:00
bcc397c9f3 Use SetClipRect to avoid DTA_Clip* spam in many places. 2022-04-22 12:40:00 +02:00