Commit graph

22093 commits

Author SHA1 Message Date
NepDisk
d8a9f516f4 Merge pull request '16-tier useodds, increased odds precision' (#104) from nu_useodds into blankart-dev
Reviewed-on: https://codeberg.org/NepDisk/blankart/pulls/104
2025-09-11 16:34:08 +02:00
NepDisk
1edc6b736d Fix Colormap compat 2025-09-11 10:33:13 -04:00
Anonimus
ce19f740f8 Adjust odds 2025-09-11 10:22:23 -04:00
NepDisk
1a9dfea86d Compat for Kart v1 TC modes 2025-09-11 09:46:18 -04:00
Anonimus
a8dc5774e2 Refactor odds and move them to their own file
* Race odds now use 16 tiers and are intended to be balanced around 16 players
* DISTVAR has been increased to 2048 to match the new tier capacity
* Race odds now use a max-75 scale, with the x4 multiplier in calcs being used only in a battle odds context
2025-09-10 16:45:40 -04:00
NepDisk
5082c343c8 Merge pull request 'Add kartbot_cap cvar' (#103) from Wumbo/blankart:betteroffline into blankart-dev
Reviewed-on: https://codeberg.org/NepDisk/blankart/pulls/103
2025-09-10 22:43:30 +02:00
Wumbo
9874a36f91 Add kartbot_cap cvar 2025-09-10 16:09:59 -04:00
NepDisk
8340e170a8 Update README.md 2025-09-10 21:53:30 +02:00
NepDisk
15b83e9fc3 Only run fallback traversal for bounce and slide for gameplay important objects
Mostly to prevent issues with objects such as mine explosion particles and other visual effects from spamming traversals
2025-09-08 17:19:33 -04:00
NepDisk
89f0ef836b Use Path traversal if sweep lines fail
Not very pretty with lots of duped code but it works?
Designed to handle collision line sweep miss edgecases as they occur until line sweeps can be improved
2025-09-08 16:33:06 -04:00
NepDisk
4192ca3da6 Merge pull request 'Unify death animations and make more accurate to SRB2Kart' (#101) from Wumbo/blankart:simpledeath into blankart-dev
Reviewed-on: https://codeberg.org/NepDisk/blankart/pulls/101
2025-09-08 17:20:24 +02:00
Wumbo
b0e25dcc9c Unify death animations and make more accurate to SRB2Kart 2025-09-07 19:06:37 -04:00
Gustaf Alhäll
9986f9aaef Fix OS-specific behavior caused by integer overflow on Lua numbers 2025-09-07 11:50:10 -04:00
NepDisk
41c584638e Nerf drafting a small bit and give higher speeds an accel bonus 2025-09-07 11:24:44 -04:00
GenericHeroGuy
1eabec187a Fix gamestate reloads 2025-09-07 01:49:09 +02:00
StarManiaKG
a2ecd5dbdd Set maximum window size for SDL 2025-09-06 15:45:09 -04:00
NepDisk
692390feb7 Fix comment 2025-09-06 15:40:15 -04:00
NepDisk
ccf6561d6f add wumbo and mayo to hud credits 2025-09-06 15:36:51 -04:00
NepDisk
8293f69fa8 Allow walltransfer to be enabled per sector 2025-09-06 15:06:03 -04:00
GenericHeroGuy
bc72c2284e Fix the barrels getting stuck in Explodatorium 2025-09-06 18:52:22 +02:00
NepDisk
af40720d37 Merge pull request 'Fine-tune positioning of minimap nametags' (#88) from Wumbo/blankart:satisfyocd into blankart-dev
Reviewed-on: https://codeberg.org/NepDisk/blankart/pulls/88
2025-09-06 17:09:18 +02:00
NepDisk
7873135ddf Fix chat and console being affected menucaps 2025-09-06 11:02:51 -04:00
Wumbo
99b3ecbf91 Fine-tune positioning of minimap nametags 2025-09-06 00:01:03 -04:00
NepDisk
360a2541a4 Add misccap and add rings minimap debugger 2025-09-05 19:47:12 -04:00
NepDisk
2e4901e78d Fix new waypoints for legacy Lua if it manually sets the lap count
Fixes mods like wipezones
2025-09-05 00:48:09 -04:00
NepDisk
e52cde9c8b Kill fling rings in pits 2025-09-04 22:57:05 -04:00
GenericHeroGuy
1a7b21f8db Fix custom skincolors being inaccessible in menus (closes #59) 2025-09-04 23:32:01 +02:00
GenericHeroGuy
244dde08eb Fixup respawning logic and remove softlocktimer
* Fix respawning at 0,0,0 if you cross the finish line without touching the
  ground and dying (on waypoint maps)
* Fix a broken lap check making you respawn at 0,0,0 on kart sprint maps
* Properly reset your lap count when respawning
* softlocktimer will be replaced with another solution due to various issues
2025-09-04 22:06:43 +02:00
NepDisk
770bbafb25 Add z check to glance 2025-09-04 14:00:34 -04:00
GenericHeroGuy
5935e4f394 Fix the splitscreen crash 2025-09-04 16:40:55 +02:00
NepDisk
947ac225f6 Fix Caret colors not being copied 2025-09-04 10:02:22 -04:00
NepDisk
faf3eb582e Merge pull request 'Improve rival and local player nametags' (#86) from Wumbo/blankart:nametags into blankart-dev
Reviewed-on: https://codeberg.org/NepDisk/blankart/pulls/86
2025-09-04 15:52:28 +02:00
Wumbo
49875d7e11 Improve rival and local player nametags 2025-09-04 00:06:37 -04:00
NepDisk
390160aa4e Merge pull request 'New Multiplayer Tab Ranking' (#85) from neotabranking into blankart-dev
Reviewed-on: https://codeberg.org/NepDisk/blankart/pulls/85
2025-09-04 03:08:26 +02:00
NepDisk
018ff0579d Just use CopyCaretColor 2025-09-03 20:32:28 -04:00
NepDisk
eef0d966a3 Allow Lua to add new scoreboard mods
This is just how HostMod does it, so this doesn't need networking
2025-09-03 20:27:08 -04:00
GenericHeroGuy
d7f8aa37e8 Remove automatic loss in GP that punishes you for frontrunning 2025-09-03 21:58:04 +02:00
NepDisk
ed461703b3 Merge branch 'blankart-dev' into neotabranking 2025-09-03 13:05:07 -04:00
NepDisk
0d7420f7d4 Oops wrong one 2025-09-03 13:03:55 -04:00
NepDisk
c8fc23b236 Merge branch 'blankart-dev' into neotabranking 2025-09-03 12:14:32 -04:00
NepDisk
cbfd7843bb Update mappatch hash 2025-09-03 12:13:54 -04:00
NepDisk
f66343134b Add back old tabrankings as toggle and other stuff 2025-09-03 11:59:24 -04:00
NepDisk
325d14e1a0 Thanks debian 2025-09-03 09:41:22 -04:00
NepDisk
d98928d74d Thanks debian 2025-09-03 09:41:02 -04:00
NepDisk
8f16625831 Merge branch 'blankart-dev' into neotabranking 2025-09-02 22:07:26 -04:00
Gustaf Alhäll
8f624e664e Inline P_PointOnLineSide 2025-09-02 22:06:50 -04:00
NepDisk
c3ad6e0732 Merge branch 'blankart-dev' into neotabranking 2025-09-02 21:57:33 -04:00
NepDisk
b4304ca9df Refactor software blitting logic
eabb09e14e
2025-09-02 21:56:55 -04:00
NepDisk
03a2b9d49e Merge branch 'blankart-dev' into neotabranking 2025-09-02 18:36:43 -04:00
GenericHeroGuy
9ae2a5ab24 At long last... V_DrawFixedFill
Now with cliprect support! Which have their size clamped properly now
Also updated lots of HUD code to use it (fixes debugwaypoints on non-green)
2025-09-02 23:33:33 +02:00