Commit graph

23384 commits

Author SHA1 Message Date
GenericHeroGuy
56c314cdeb Revert "Raise MAXTEXTCMD"
This reverts commit 29c55acc65.
2025-12-13 13:53:23 +01:00
NepDisk
f5cf0e617e Don't mark buffers as NULL in var_cleanup() 2025-12-13 02:39:37 -05:00
minenice55
38e47fb835 oops 2025-12-12 23:55:21 -05:00
yamamama
508530d088 Add missing factors to item the item roll tracker
* Track floating item pickups and Hyudoro steals
2025-12-12 23:47:11 -05:00
yamamama
81e88b07d2 More intermission nonsense
* Fix 16P leaderboard
* Fix that weird 4-pixel extend on the 32P itemlist
* Heavily shorten the item list timer
2025-12-12 23:47:11 -05:00
yamamama
e222b7c644 Reformat rolltic so it doesn't take an eternity 2025-12-12 23:47:11 -05:00
NepDisk
d9d54d1e5a Mostly repair and extend listmapthings 2025-12-12 23:38:28 -05:00
minenice55
60887c5da0 Merge branch 'next' of https://codeberg.org/NepDisk/blankart into next 2025-12-12 22:47:16 -05:00
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