Commit graph

21766 commits

Author SHA1 Message Date
NepDisk
ddbd052fd0 Oops forgot auto existed for a second 2026-02-14 00:11:07 -05:00
NepDisk
a8fa69237f Fix encore votes being broken 2026-02-14 00:05:59 -05:00
NepDisk
e9cdbf97c3 Add flag that always forces the timer to the end of the list 2026-02-13 23:37:35 -05:00
NepDisk
d2ddf2a27a Use hudtranshalf for splitscreen timers
Why not make this respect player choice
2026-02-13 23:26:17 -05:00
NepDisk
e96b1bfdce Make flags field of timers act like a bitfield and add new flags 2026-02-13 23:15:42 -05:00
Indev
cf1ac5f864 Expose item timers to lua 2026-02-13 22:29:26 -05:00
NepDisk
d989cfa370 rename the rest of the kart files 2026-02-13 20:22:16 -05:00
NepDisk
2449164f79 Use a different file for blan savefiles 2026-02-13 15:58:38 -05:00
minenice55
4fd9e1e155 say no to variable charge caps 2026-02-13 15:38:55 -05:00
minenice55
7c1104d7d6 this is supposed to be 0 2026-02-13 15:37:12 -05:00
minenice55
04601f0004 this doesn't stack so don't lie 2026-02-13 15:33:32 -05:00
minenice55
f2bb0bdfef bring this back 2026-02-13 15:31:04 -05:00
minenice55
1324e59203 only play charged sound when grounded 2026-02-13 15:28:59 -05:00
minenice55
010b3d83c6 build faster in hi mode
and kill existing boosts when starting
2026-02-13 15:26:41 -05:00
minenice55
02a06848e4 re-tune when low and high mode recovery dash start 2026-02-13 15:17:45 -05:00
NepDisk
651ceae556 AAAAAAAA
Thanks SDL2-Compat
2026-02-11 21:12:27 -05:00
NepDisk
4593b44db3 Disable more mouse stuff if its been disabled 2026-02-11 20:58:43 -05:00
NepDisk
1fc21e1286 Lowercase instead of uppercase the string 2026-02-11 19:56:16 -05:00
NepDisk
eed7625a45 Use alloca instead of a c++ vla for W_HashLumpName 2026-02-11 19:39:42 -05:00
NepDisk
1e0ee984ee Fix warnings 2026-02-11 17:07:19 -05:00
NepDisk
6b4081663a Revert "Fix map hooks not providing the current maps in compatmode"
This reverts commit 5de81eb62b.
2026-02-11 15:34:06 -05:00
minenice55
4d1454a299 why was different from kart 2026-02-11 15:25:32 -05:00
NepDisk
229d5cd564 Don't Draw flame meter when exiting
You are no longer playing so lets clean up the screen
2026-02-11 12:51:01 -05:00
NepDisk
26fe00f1e8 Fix invalid items or itemamount from displaying SAD in the item slot 2026-02-11 12:42:59 -05:00
minenice55
c70c22efe6 still doesn't work
but use K_BotDefaultSpectator more
2026-02-11 01:42:46 -05:00
minenice55
5fd1955845 doesn't work for what we need but...
implement K_BotDefaultSpectator
2026-02-10 23:25:51 -05:00
minenice55
c9755c9712 getting somewhere? 2026-02-10 22:54:06 -05:00
NepDisk
46e9d659a9 AppImage building support 2026-02-10 20:21:16 -05:00
minenice55
8feb843c11 remove the nuke 2026-02-10 18:45:14 -05:00
minenice55
86e47fe1ae I went to war on the bots and got nuked
DOESN'T FULLY WORK
2026-02-10 18:14:08 -05:00
minenice55
968b6642d8 this is probably a bad idea 2026-02-10 17:26:58 -05:00
minenice55
40d566f607 UNTESTED stop bots from spawning in item breaker 2026-02-10 17:04:51 -05:00
NepDisk
5de81eb62b Fix map hooks not providing the current maps in compatmode 2026-02-10 11:35:42 -05:00
Alug
adce4197e0 make lumpnumcache case sensitive + optimize + replace quickncase hash with FNV1a
lumpnumcache can be case sensitive W_CheckNumForName should also look for uppercase stuff and W_LumpExists is case sensitive anyways
this avoids having to always account for case (toupper/tolower) during hash and string comparisons and even allows us to even directly compare our strings instead of using fastcmp (std::strings allow this!)
from some benchmarking externally this makes this faster quite a bit
2026-02-10 09:22:02 -05:00
NepDisk
71175d82ca Don't allow bots to do grip turns in the air 2026-02-09 22:41:22 -05:00
NepDisk
21000c7969 Refactor and Clean up various respawn related functions 2026-02-09 22:18:49 -05:00
minenice55
fbbb3c543e make non-overheating flame shield unable to damage players
and tweak visuals to convey overheating a bit more
also raises the flamometer up a bit
2026-02-09 21:05:03 -05:00
NepDisk
bfa0569815 Make burn out boosting less strong 2026-02-09 18:30:56 -05:00
Alug
018ba7be55 HWR_CreateBlendedTexture: init a bunch of stuff 2026-02-09 17:46:04 -05:00
Alug
f4120fe776 move gamepad led ticker after render logic
this does not really matter but save a tiny little amount of time before rendering a frame
2026-02-09 17:39:42 -05:00
NepDisk
b2ee66cffb Tweak around recovery dash numbers a bit 2026-02-09 14:29:17 -05:00
NepDisk
89d2fd24f6 Reset Flamedash when flamestore expires
This makes it so that the turning loss given by the flameshield resets when you use up your flameshield, rather then lingering.
2026-02-09 13:17:19 -05:00
NepDisk
739c449745 Kick this down for reworked numbers 2026-02-08 23:49:42 -05:00
minenice55
a38c3a843a UNTESTED; cut flame shield temperature and fuel by 10% 2026-02-08 22:02:35 -05:00
minenice55
f5928880b3 enable fast fuel by default (and make it burn faster) 2026-02-08 21:51:59 -05:00
Alug
f36e166796 add "vid.udup" same as vid.dup but not scaled with "highreshudscale" 2026-02-08 11:29:17 -05:00
NepDisk
14bf52af43 Combine vid.dupx and vid.dupy 2026-02-08 11:25:09 -05:00
NepDisk
60a19aaf61 Various openGL vhs effect changes
Thanks Alug!
2026-02-08 10:18:56 -05:00
NepDisk
1750ed1863 Update gld_FrustumAngle 2026-02-08 10:02:08 -05:00
Alug
5d1f03b77f delet all the Z_Free checks
Z_Free already checks its input internally!
2026-02-08 09:51:17 -05:00