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
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
14bf52af43
Combine vid.dupx and vid.dupy
2026-02-08 11:25:09 -05:00
minenice55
dd1022b18c
implement the egg brick proper
2026-02-07 23:11:52 -05:00
NepDisk
fb9f0dc0de
Merge branch 'next' into heavyairdrop
2026-02-06 14:28:07 -05:00
NepDisk
9e54882b59
Fix up mod displays for airdrop
2026-02-06 14:26:42 -05:00
yamamama
d880abe8ea
Clean up and make safe some hudcode
...
* Un-shadowed the two hudtrans variables
* Zero-initialized the trackingResult_t in K_getRoulettePositionForTrackingPlayer
* Zero-initialized the drawinfo_t and rouletteinfo_t in libd_getDrawInfo
* Removed really gross trailing whitespaces from ported RadioRacers code
2026-02-04 10:34:14 -05:00
minenice55
1bb3df7435
two(!!) new modes for airdrop
...
bouncy = a-la ring racers
heavy = even faster and gives a small boost on landing
2026-02-03 23:39:05 -05:00
minenice55
ca2420fb0f
add some newer features to server mods
2026-02-03 20:55:28 -05:00
yamamama
ed5b67c399
RadioRacers' player-tracking roulette
...
Original commit: f79b5cc51a
2026-02-03 16:40:53 -05:00
minenice55
9278b9e0d0
register the cvar
2026-01-26 18:21:14 -05:00
NepDisk
a7196d0106
Add more indication for restated players
2026-01-24 16:01:42 -05:00
NepDisk
bd6b529b01
Global init
...
these were found by alug
2026-01-17 02:04:31 -05:00
GenericHeroGuy
8362bbd629
Backlog of bug fixes
2026-01-02 02:54:02 +01:00
GenericHeroGuy
51fbf12903
Start by clearing out a bunch of warnings
2025-12-28 02:00:47 +01:00
NepDisk
7249273ca3
Revert "Kill Alt. Invin."
...
This reverts commit f414006e66 .
2025-12-22 20:23:45 -05:00
yamamama
f414006e66
Kill Alt. Invin.
2025-12-22 20:05:13 -05:00
minenice55
846f650658
fix interp for fancyroulette
2025-12-12 22:47:14 -05:00
yamamama
9cd116cc4f
Reformat item list
2025-12-12 21:38:16 -05:00
NepDisk
25569fbd55
Warning cleanup
2025-12-10 16:35:51 -05:00
GenericHeroGuy
75ecc81e23
Hashes and tweaks for new patches
2025-12-09 17:59:57 +01:00
GenericHeroGuy
e733394ded
New Lua item API + cleanup
2025-12-08 20:54:36 +01:00
yamamama
6aa50b62d7
Add support for Alt. item patches
2025-12-07 20:38:41 -05:00
NepDisk
5505c02fd5
Fix logic oopsies in lives offset check
2025-11-30 16:03:07 -05:00
NepDisk
9a076cd88e
Fix 2p lives icon placement if offsets are on
2025-11-30 15:58:15 -05:00
toaster
631d9b4454
Fix a crash in K_drawBossHealthBar exposed by the new random functions
2025-11-30 15:15:20 -05:00
NepDisk
9b460f407d
When drawing lives/stats use real player color
2025-11-27 15:08:24 -05:00
minenice55
c736bbf13a
Merge branch 'next' into airthrust
2025-11-27 20:44:24 +01:00
NepDisk
440f4dd4a1
Fix item x symbole not moving with HUD offset
2025-11-27 14:41:36 -05:00
minenice55
6a6ed9d8b3
start re-implementing airthrust from #158
2025-11-26 13:13:15 -05:00
minenice55
7cfdf38cb5
use renderfracs in fancyroulette
...
also default fancy roulette speed to 3 ticks per cycle
2025-11-23 17:49:52 -05:00
NepDisk
2cda9c62ba
Don't flash you got em
2025-11-21 17:24:55 +01:00
minenice55
50b6e919fe
implement xitem-next's version of fancy roulette
...
now even fancier
2025-11-17 23:48:22 -05:00
NepDisk
1af33b1ff4
Fix lives/stats icon not adjusting based on layout
2025-11-17 13:05:39 -05:00
GenericHeroGuy
911c454fa8
Fix graphics replacements, fix altitem flag not being synced
2025-11-13 16:04:45 +01:00
GenericHeroGuy
e95faf8b55
Cleanup K_AwardPlayerItem
2025-11-12 22:50:29 +01:00
GenericHeroGuy
15c64731e4
Make kartitemtype_e unsigned, replace KITEM_SAD with MAXKARTITEMS
...
Plus some misc fixes/changes (per-map initialization in one place)
2025-11-12 22:06:05 +01:00
minenice55
48dce534e2
implement item usage cooldown (xItemLib feature)
...
mainly to by used by lua scripts
2025-11-12 00:38:41 -05:00
GenericHeroGuy
f7c1c474e6
Clean up and consolidate all item cooldown code
...
* The "unique item" flag has moved to kartitem, and split to accomodate
shields (item slot only, not paper items)
* "BGoneTime" renamed to "CooldownTime"
* indirectitemcooldown has been folded into the existing cooldown system,
all results with the indirect flag share the highest cooldown time
* Added cooldown debugger to kartdebugdistribution
* Fixed Thunder Shield not resetting cooldown when killing an SPB
2025-11-09 22:00:48 +01:00
Anonimus
8f4c710fd6
Make the multi-item ALT indicator use separate patches
...
Minimize hardcode offsets
2025-11-09 00:31:22 -05:00
Anonimus
d10b01e4a3
Display the ALT indicator more consistently in roulettes and item toggles
...
Doesn't account for unique alt item patches... yet
2025-11-08 20:54:44 -05:00
GenericHeroGuy
2546729b0c
Custom item papersprites
2025-11-08 23:46:16 +01:00
NepDisk
a7f50a597e
Implement check indicators for altshrink and Flameshield
2025-11-08 12:28:20 -05:00
GenericHeroGuy
7bd225da17
Move forceme into kartroulette_t
2025-11-08 16:24:09 +01:00
GenericHeroGuy
3c64f345fb
SOC the items... finally!
2025-11-07 23:23:23 +01:00
GenericHeroGuy
a2396fbdac
Item refactor, part 2
...
Clean up alt item stuff, replace the billion parameters with kartroulette_t
2025-11-07 18:01:13 +01:00
Anonimus
21dcf384fb
More last-minute nitpicks
...
* Display forced items in the debugger, no matter their odds
* Only update an item's format if there's a mismatch with its cvar
2025-11-07 05:33:55 -05:00
Anonimus
34cfb6d2ef
(Attempt to) make things a bit more boilerplate
...
* SPB forcing has been generalized as a 'forceme' variable that any item can set to force itself (based on priority)
* SPB odds in general have been generalized; the KRF_RUNNERAUGMENT flag lets any item use SPB odds rules, minus the forcing
* Items can modify or override their odds with unique odds functions
* Odds tables are further indexed by 'item format', an evolution of the kart item type (Legacy, Alternate) system
* Distribution debugger has been updated in respect to the fact that any item can force themselves. Red 'FRC' text, including the force priority, appears on any item forcing itself
2025-11-07 05:17:41 -05:00
minenice55
19d67aa4e0
KPF_* item flags for HUD rendering
...
replaces the boolean values with a flags enum
2025-11-06 18:59:02 -05:00