Commit graph

86 commits

Author SHA1 Message Date
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
48db16e7aa Fix fuzz background drawing on ratios taller than 16:10. 2022-04-22 12:39:40 +02:00
807d1ef349 Score limit has been capped to 9 digits.
Turns out anything higher is not actually reachable in practice.
2022-04-17 02:23:29 +02:00
7b30e1ebac Madcat lore. 2022-04-16 02:04:48 +02:00
7bf38fecfe Fix menu breaking if resolution is under 640x400. 2022-04-15 18:32:34 +02:00
faed30c118 Minigames begin. 2022-04-15 18:30:29 +02:00
5f7a5e2f2f Fix missing scrollbar on message log tab. 2022-04-12 18:08:51 +02:00
fd9ea92966 Remember store buy/sell state. 2022-04-12 16:26:41 +02:00
f776ab126b Revert font overhaul. Back to non-replacing fonts. 2022-04-05 12:29:16 +02:00
13f32a9196 Store tab implemented. 2022-03-26 20:40:04 +01:00
ac3843625b Inventory/Keychain added. ONE TAB LEFT TO GO! 2022-03-26 00:45:42 +01:00
04b5767a90 Uncap Demolitionist Menu height (for 4:3 and 5:4). 2022-03-24 18:37:34 +01:00
b59e1ba285 Messages tab implemented.
Reorganized some code.
2022-03-24 18:08:38 +01:00
c78041fa6e Pachinko code tab implemented. 2022-03-24 16:28:58 +01:00
33f8e060b7 Multiplayer end of support. Simplify for ease of maintenance. 2022-03-23 10:50:12 +01:00
a5897626a5 Oops 2022-03-11 18:49:48 +01:00
8769496e36 Various tweaks to menu code.
Add "mission log" thinker for use in custom maps.
2022-03-11 18:24:17 +01:00
4d5e23e4b7 Reinit textbox if library sidebar gains a scrollbar from related entries. 2022-03-10 13:38:59 +01:00
cb7aa8b333 "Niceify" usage of BrokenLines in many spots. 2022-03-10 13:33:37 +01:00
a545fc4d9c Mouse input added to Library tab. 2022-02-14 20:09:39 +01:00
d3725d855e Library partially implemented (mouse support pending). 2022-02-13 23:13:14 +01:00
cce76b52ec Achievement Stats tab now fully functional.
Optimize menu item list drawing by skipping off-screen items.
2022-02-10 21:23:31 +01:00
0f47790a50 Omit 0/0 entries in level stats. 2021-12-26 12:44:34 +01:00
d22d9c4b9a font gen updated, fonts re-made, adjustments to compensate. 2021-12-17 19:57:23 +01:00
7f70eb03af I gave in and did the font cleanup already. 2021-12-16 22:07:20 +01:00
00790e9cd2 Add kills and level stats to Stats tab. 2021-12-14 22:45:29 +01:00
0d3e14739b Fix clicks "passing through" after clicking on the tab bar. 2021-12-14 22:44:47 +01:00
1d556c37b9 Initial work on Stats tab, first section fully functional. 2021-12-08 19:58:46 +01:00