Commit graph

23374 commits

Author SHA1 Message Date
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
GenericHeroGuy
6ad95bacd0 Level platter, ported from 2.2
Just enough to be feature-complete lol, will need some more tweaking
2025-12-11 00:05:23 +01:00
NepDisk
1b63c6e82e Use macros for file sounds and use unused 2.2 file status sounds 2025-12-10 17:29:56 -05:00