minenice55
846f650658
fix interp for fancyroulette
2025-12-12 22:47:14 -05:00
NepDisk
57d9243e08
Fix online players being unable to vote (oops)
2025-12-12 22:46:18 -05:00
NepDisk
f9c0e7fb9c
Fix illegal vote netxcmd
2025-12-12 22:37:34 -05:00
minenice55
382f1f1a82
make eggmine SADs add to itemlist
2025-12-12 21:56:32 -05:00
yamamama
cf3c123187
Merge pull request 'Item roll tracker' ( #198 ) from itemlists into next
...
Reviewed-on: https://codeberg.org/NepDisk/blankart/pulls/198
2025-12-13 03:45:42 +01:00
yamamama
b937c0519c
Reformat the stupid cvar
2025-12-12 21:38:16 -05:00
yamamama
67a0d061da
*patrick mouth gif*
2025-12-12 21:38:16 -05:00
yamamama
a77355889b
Add some itemlist functions to Lua
...
Proper library... at some point.
2025-12-12 21:38:16 -05:00
yamamama
6a18829608
HORIZONTAL scrolling!
2025-12-12 21:38:16 -05:00
yamamama
9cd116cc4f
Reformat item list
2025-12-12 21:38:16 -05:00
yamamama
cefe9dc783
Make the itemlist scroll at above 18 players
2025-12-12 21:38:16 -05:00
yamamama
bf8a54db50
Nitpick
2025-12-12 21:38:16 -05:00
yamamama
38f5c3044e
Format the list display slightly better
...
Instead of awkwardly listing off the names offset of the current... why not just do that for the longest name?
2025-12-12 21:38:16 -05:00
yamamama
15b1d19d0f
Netsync item lists
2025-12-12 21:38:16 -05:00
yamamama
327035e68e
Start work on an item roll tracker
...
Uses an unordered-map system so we don't loop through every item constantly
Opting for trying to fit everyone on the screen; 320x200 users can deal with it
Scrolling is not yet implemented, and this system isn't netsynched yet
2025-12-12 21:38:15 -05:00
NepDisk
1b91f96fa0
remove redundant comment
2025-12-12 21:37:28 -05:00
NepDisk
3d46bc434c
Don't have bots appear in GP itembreaker
2025-12-12 21:36:15 -05:00
NepDisk
e827bdcc5b
Add per-type deadzone support
2025-12-12 21:33:23 -05:00
minenice55
e6ff8386a2
should probably do something else here and only if people want it to
2025-12-12 21:10:49 -05:00
GenericHeroGuy
394a3e7b76
Oh no you don't
2025-12-13 01:50:51 +01:00
GenericHeroGuy
38907e9d80
Hashes for new patches and disable bot drifting
...
I'm sorry but the bots just eat so much shit 🥹
2025-12-13 01:43:15 +01:00
NepDisk
0fccf7249a
Port RR netxcmd logic for client votes
...
This repairs bot voting
2025-12-12 18:40:03 -05:00
NepDisk
32745e42a0
tempg_votes....
2025-12-12 18:19:51 -05:00
NepDisk
8881ade6fe
Port some votescreen cleanup from RR
2025-12-12 18:15:21 -05:00
NepDisk
98bd42559c
Hash update
2025-12-12 14:05:31 -05:00
NepDisk
c8d54b4546
Fix the servers crashing when suddenly exiting voting (ie everyone leaves)
2025-12-12 13:51:35 -05:00
NepDisk
2e4aea934d
Revert "Hack to fix slow wipe when connecting"
...
This reverts commit c44a988f87 .
2025-12-12 12:52:49 -05:00
NepDisk
c44a988f87
Hack to fix slow wipe when connecting
...
Look at the wipe system later and properly fix this
2025-12-12 12:31:42 -05:00
NepDisk
b3d52d265c
Use V_6WIDTHSPACE for tooltips
2025-12-12 11:45:34 -05:00
NepDisk
d781ecf72a
Calloc for safety in p_saveg
2025-12-12 09:40:05 -05:00
NepDisk
f3c572a76e
Do not access memory on misaligned addresses
...
https://git.do.srb2.org/STJr/SRB2/-/merge_requests/2438
2025-12-12 00:12:59 -05:00
NepDisk
fe330fc283
Port bot unlock permit stuff
2025-12-11 21:47:07 -05:00
NepDisk
72e5148ce6
Revert "netcode: replace some stuff with memsets + add a little bounds safety in some places"
...
This reverts commit b964df8137 .
2025-12-11 20:59:05 -05:00
NepDisk
3028839f2f
Port most of SECRET_SKIN and player->availabilities changes from RR
...
based on 6d0637d39d
2025-12-11 20:47:52 -05:00
GenericHeroGuy
9eebf2ae67
Add encore and addon sorting to platter, and obligatory tweaking
2025-12-11 23:49:06 +01:00
GenericHeroGuy
bcb0eb95cc
More fastcmp cleanup
2025-12-11 21:58:37 +01:00
minenice55
5abfb3926f
make kartairthrust show up as Yes/No instead of On/Off
2025-12-11 15:48:32 -05:00
yamamama
afe4d8ad6f
Item settings menu, asset hash rigamarole
2025-12-11 13:49:05 -05:00
yamamama
b89cf36c6d
Invincibility: 'Legacy' -> 'Classic'
...
Per internal talks
2025-12-11 13:49:05 -05:00
NepDisk
0006504f3b
Simplify CV_IsSetToDefault fastcmp check
2025-12-11 13:27:41 -05:00
NepDisk
5351e89677
Don't use fastcmp in Levelsort_Name
2025-12-11 13:24:14 -05:00
Alug
29ef124423
findfile: let files added with "-file" look in addon/downloads folders first
...
due to 956fc099ad
IWADS shouldnt use findfile anymore
If there should be such case we can always expose the startupiwad count to check if were currently searching for iwads iirc
2025-12-11 13:13:18 -05:00
NepDisk
6d6cb09280
Convert most strcmp/stricmp to fastcmp/fasticmp
2025-12-11 13:00:32 -05:00
NepDisk
2a763d24ba
Make this use helper function
2025-12-11 11:48:05 -05:00
yamamama
2419e25327
Add the ability to play Invincibility's theme in full
...
On-a-whim idea, admittedly
2025-12-11 11:24:55 -05:00
NepDisk
4208fdd197
Port faster file finding from SRB2Kart Saturn
2025-12-11 11:05:57 -05:00
Alug
f792afd288
try to fix nodes being occupied if connection didnt recieve any acks
...
partial port from srb2classic
2025-12-11 10:17:49 -05:00
Alug
b964df8137
netcode: replace some stuff with memsets + add a little bounds safety in some places
2025-12-11 09:56:05 -05:00
Alug
9c1fe512fc
SV_StopServer: reset textcmdbuf
...
fixes an issue where in some rare cases, the game may get stuck in a weird limbo state due to the text command buffer being full and never be cleared, so net commands can never be executed
2025-12-11 09:33:41 -05:00
NepDisk
afed09485a
Add WADNAME editor support for Linux and Fix Windows
2025-12-11 01:27:43 -05:00