Commit graph

21014 commits

Author SHA1 Message Date
NepDisk
fe2fc49ac1 fix copypaste errors in new bot respawn ticccmd code 2025-03-23 15:33:11 -04:00
NepDisk
f40771dd97 bot and respawn improvements
Bot respawn incrementer is based on RR's general antigrief incrementer with edits and additions
2025-03-23 14:14:46 -04: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
NepDisk
247b566275 Toggle for singleplayer itembreaker 2025-03-22 17:08:20 -04:00
NepDisk
7270ae178d Support for MF2_SHADOW 2025-03-22 16:57:35 -04:00
GenericHeroGuy
4933f96422 Clean up menuitem functions 2025-03-22 20:54:12 +01:00
NepDisk
bbd22ad1af Hack to fix R_IsViewpointThirdPerson crashing due to invalid player ref
Basically to explain due to R_InterpolateView being called here it can possibly
pass an invalid player ref to R_IsViewpointThirdPerson since the player mobj hasn't been created yet.

Thanks to GenericHeroGuy for helping me figure this out.
2025-03-22 14:58:18 -04:00
NepDisk
259bc5dd97 Fix small p_tick.c mistakes 2025-03-22 13:19:59 -04:00
NepDisk
0d6fa2178c Use stringl for netreplay wadlist 2025-03-22 11:32:18 -04:00
NepDisk
32709797a3 Remove advancedemo
0230b57aa8
2025-03-22 11:29:45 -04:00
James R
c2333d038c Move software shearing conditions from R_SetupFreelook into G_FinalClipAimingPitch 2025-03-22 11:17:46 -04:00
NepDisk
7fe7bd6ec0 Fix client dedicrash due to my stupidity 2025-03-22 10:47:18 -04: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
NepDisk
42ddaa5b1f Move itemblink and itemblinkmode to player_t to restore hyudoro behaviour 2025-03-21 13:36:10 -04: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
NepDisk
1e47df835a Don't waste bubble if it doesn't collide 2025-03-21 10:34:32 -04:00
NepDisk
7849287441 Sweep Midtexture lines to prevent gremlins 2025-03-21 10:28:38 -04: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