Oni
2c36b047dd
Merge branch 'fix-splitscreen-hud-tracking-bleed' into 'master'
...
K_drawKartNameTags: crop HUD tracking to splitscreen viewports
See merge request KartKrew/Kart!1542
2025-03-24 12:31:43 -04:00
GenericHeroGuy
8a6a49ce03
Menutype header
...
Also add more than 1 freeslot
2025-03-24 17:09:27 +01:00
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
NepDisk
616941841c
Fix being able to reverse in the air
2025-03-24 11:16:33 -04:00
James R
fd8917092e
Improve displayplayers command
...
- Tabulate data
- Show party members
2025-03-24 10:25:59 -04:00
NepDisk
37c960a14a
Various fixes from RR
2025-03-24 10:24:26 -04:00
James R
af09ba91ec
Completely rewrite party management code
...
Replaces g_splitscreen.c with g_party.cpp. Simplifies
party management functions.
Moves externs out of already bloated doomstat.h and
g_game.h into g_party.h.
Cuts down on globals spam.
2025-03-24 09:43:34 -04:00
NepDisk
cf09ac0023
Check for removed mobj for loop
2025-03-24 09:26:50 -04:00
NepDisk
2876e2adc6
Properly fix shearing crash without the ugly hack
2025-03-23 22:30:36 -04:00
NepDisk
f845a3aca5
Adjust bar colors for spee ringbar and fix 11 offset to look better
2025-03-23 21:12:22 -04:00
NepDisk
7b54760030
Changes for Spee ring meter
2025-03-23 20:01:55 -04:00
NepDisk
071fa97191
Repair ring award special
2025-03-23 18:59:31 -04:00
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
7069c920df
Stacking pt 1
2025-03-21 12:12:23 -04: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