GenericHeroGuy
eb481b6ac4
Remove unused SRB2 menutypes
...
Also remove MP_OFFLINESERVER, since that's just MP_SPLITSCREEN (oops)
2025-03-24 16:39:17 +01:00
GenericHeroGuy
a609c7b5ce
Replace prevmenu with menustack
...
menustack[0] replaces both menuactive and activeMenuId
Hopefully this is the last major change to the codebase...
2025-03-23 01:47:19 +01:00
GenericHeroGuy
4933f96422
Clean up menuitem functions
2025-03-22 20:54:12 +01:00
GenericHeroGuy
f51868ed3f
No more menu_t definitions, use menutype constants everywhere
2025-03-22 01:40:33 +01:00
GenericHeroGuy
c119f0c31d
The Python script I used for testing
2025-03-22 00:50:33 +01:00
GenericHeroGuy
fca25051cb
SOC the server connection menu
2025-03-22 00:45:38 +01:00
GenericHeroGuy
8471ecabd8
SOC the Discord menus
...
Thanks nep for making rich presence build again lol
2025-03-21 18:00:05 +01:00
GenericHeroGuy
802a86422d
Impromptu support for menuitem replacement
...
Need this for Discord menus right about now
2025-03-21 17:47:48 +01:00
GenericHeroGuy
8465dd5fcf
Fix compile and missing menus
2025-03-21 14:28:45 +01:00
GenericHeroGuy
fedf429c9b
Merge branch 'blankart-dev' into socmenus
2025-03-21 13:58:19 +01:00
NepDisk
863fa76c25
Repair discord support and enable opus for windows by default
2025-03-20 23:19:36 -04:00
GenericHeroGuy
d0bb9a33ce
DEATH TO ALL HARDCODE MENUS
...
except master server and discord :^)
2025-03-20 02:14:28 +01:00
GenericHeroGuy
65a86671fe
Menuitem names, GO!
2025-03-20 01:35:30 +01:00
GenericHeroGuy
bb3688a8c3
Remove commented out stuff in m_menu.c
2025-03-19 17:13:27 +01:00
GenericHeroGuy
8abf268cf4
Expose gamecontrol constants
...
Not gonna leave control setup broken until the Lua input library is merged
2025-03-19 15:11:35 +01:00
GenericHeroGuy
3d016d4009
Sweep through the remaining menus
...
Server list remains untouched because I can't test it
2025-03-19 13:47:42 +01:00
GenericHeroGuy
f3226c84a4
SOC the pause menus
...
Oops, I reopened pandora's box :^)
2025-03-19 00:49:22 +01:00
GenericHeroGuy
56dcba3594
SOC the entire main menu
2025-03-18 23:16:44 +01:00
NepDisk
9ca6075a9e
Fix thundershield not killing the spb and add DMG_VOLTAGE
...
Ported the fix from RR since it made the most sense
2025-03-18 01:11:28 -04:00
GenericHeroGuy
e19abad972
Whoops forgot about GL
2025-03-17 23:46:34 +01:00
NepDisk
abcb9842dd
Fix wacky workbench bouncy and other line based effects running many times
2025-03-17 18:46:12 -04:00
GenericHeroGuy
6a43aac0d5
Fix the Lua Linedef Flags conundrum
2025-03-17 23:01:09 +01:00
GenericHeroGuy
197be8cb00
Fix FOF sides clipping in Kart maps
2025-03-17 22:14:07 +01:00
NepDisk
76ec93f957
Allow Mobjs to waterrun
...
Waterrunning has been moved over to flag2 MF2_WATERRUN
Applying the flag allows to stand/move on water.
2025-03-17 14:16:44 -04:00
NepDisk
b84257f2ab
Fix water stepup conditions
2025-03-17 11:36:03 -04:00
GenericHeroGuy
b77a66d8bb
Fix Spelunky
2025-03-17 00:42:53 +01:00
GenericHeroGuy
d916fee3a6
Expose menu routines/drawers
...
Plus some extras for SOCcing more menus
2025-03-16 22:21:50 +01:00
GenericHeroGuy
480c91516d
Rename titlepics to headers, fold quit routines into normal routines
...
To avoid confusion with all the TitlePicsAbc stuff in SOC
None of the extant quit routines ever return false, do this to simplify SOC
code and maybe prevent evil trap menus :P
2025-03-16 22:03:41 +01:00
NepDisk
de415e3331
Make the flameshield more understandable by giving it a second meter
2025-03-16 10:48:26 -04:00
NepDisk
ffa9a782e4
Add missing hud toggles to menu
2025-03-15 09:36:42 -04:00
GenericHeroGuy
0e30c0c5eb
SOC menus, part 1
2025-03-15 04:03:44 +01:00
GenericHeroGuy
a23197cf8d
god i hate cvars
2025-03-15 03:54:17 +01:00
NepDisk
56d1ebb490
HUD drawing code clean up and add rings and lives hud toggles for lua
2025-03-14 22:22:25 -04:00
NepDisk
0a41771926
Fix many cases of ? with replacements
2025-03-14 20:26:51 -04:00
NepDisk
24d52d593e
Refactor bubbleshield collide, use splitflags for analog input display, don't run waypoint update code on legacy checkpoints
2025-03-14 17:31:51 -04:00
NepDisk
bffe2268f3
Add more stuff to the menu
2025-03-14 12:17:39 -04:00
NepDisk
d60322311f
Music test from Saturn Pt2: I got it to stop crashing lmao
...
It was conflicting with the musicdef backwards compat and tried using Source when it doesn't exist.
2025-03-14 11:44:08 -04:00
NepDisk
a17aec9d37
Fix stale target in A_SSMineExplode (crash)
...
1dad6be6a4
2025-03-13 23:45:03 -04:00
NepDisk
52601bdfc2
New input display option for stick display
2025-03-13 22:14:31 -04:00
NepDisk
0fdc4eb436
Remove K_BumpException for examination
2025-03-13 19:06:45 -04:00
NepDisk
a5bb96ce9b
Cup changes to allow the same map in multiple
2025-03-13 13:56:15 -04:00
NepDisk
ad44ec0aa7
Merge pull request 'Refactored Input code' ( #26 ) from newinput into blankart-dev
...
Reviewed-on: https://codeberg.org/NepDisk/blankart/pulls/26
2025-03-13 17:40:51 +00:00
NepDisk
663ba19923
Fix more Music Test Crashes
2025-03-13 13:28:40 -04:00
NepDisk
bf211f9772
Merge branch 'blankart-dev' into newinput
2025-03-13 06:44:39 -04:00
NepDisk
7de921f471
Reset Rolling here as per usual
2025-03-13 06:43:55 -04:00
NepDisk
a256adcb90
Merge branch 'blankart-dev' into newinput
2025-03-13 06:37:02 -04:00
NepDisk
0495190a08
Fix Stepup issues for the most aprt.
...
This fixes midtexture stepover and extreme stepup such as the jank line in greenhils
2025-03-13 06:36:16 -04:00
NepDisk
793bd45ebb
Merge branch 'blankart-dev' into newinput
2025-03-13 04:02:09 -04:00
NepDisk
da4f6c62a2
Rings rebalances
...
Ring burst now depends on damagetype. ie 5 from orbinaut and jawz and 3 from banana and 10 for sniping. Ring Fuse has also been lowered to 20*TICRATE from 60*TICRATE
Kitchen Sink targets get all their rings dropped at once on impact.
2025-03-13 03:54:18 -04:00
NepDisk
24b5d0c9b2
Add a few more people to the credits
2025-03-13 02:52:37 -04:00