Commit graph

444 commits

Author SHA1 Message Date
NepDisk
080ace7b91 Fix waypoint related crashes in battle mode 2026-03-31 11:55:27 -04:00
GenericHeroGuy
ca51695870 dt7 stuff
also fixed model loading on my machine
2026-03-29 14:44:26 +02:00
minenice55
48fd545e40 fix tilt steering dot being flipped in mirror mode 2026-03-28 22:21:41 -04:00
minenice55
c8a4e99dd2 attraction shield attack timer
and tweak visuals
2026-03-27 12:22:53 -04:00
minenice55
8b38e8c828 "mostly functional" alt thunder 2026-03-20 22:08:33 -04:00
NepDisk
24604a0298 Add small and text only nametags
I really hate HUD code....
2026-03-18 10:45:10 -04:00
minenice55
301afd19c2 Merge branch 'next' into altthunder 2026-03-14 20:16:26 -04:00
yamamama
f082cb1439 Player-tracking roulette box visibility 2026-03-14 19:21:15 -04:00
minenice55
b6af96cf41 start alt thunder 2026-03-13 20:45:41 -04:00
NepDisk
2c6605440d Merge pull request '[FEAT] Tilt Steering, GamepadMotion Sensor Access' (#222) from accelerometer into next
Reviewed-on: https://codeberg.org/NepDisk/blankart/pulls/222
2026-03-11 02:40:24 +01:00
NepDisk
cd2d07b190 Change all gametyperules uses to gametypes[gametype]->rules 2026-03-10 21:14:23 -04:00
minenice55
668f31ca16 make wheel display use affine transform for rotation 2026-03-07 00:54:22 -05:00
minenice55
0abcd8eef8 Merge branch 'next' into accelerometer 2026-03-06 15:32:23 -05:00
NepDisk
59b0a77cf1 Port updated HUD tracking system from RR
Minus tooltips since we don't have the RR c++ draw namespace yet...
Also this cleans up both object trackers that are used to be only called on object spawn and removal.
2026-03-06 01:15:23 -05:00
minenice55
d4b62c7fa2 replace BT_SHAKE with a dedicated shake value
also adds a tilt value
implements a GT7-style wheel dot when tilt steering is being used
2026-03-02 00:48:04 -05:00
minenice55
2010b0376d implement new wheel gfx 2026-02-28 00:27:30 -05:00
minenice55
0b28d8bf67 rotated steering wheel display?
needs some work
2026-02-26 23:46:23 -05:00
NepDisk
30c789bfc2 Don't additive position num normally 2026-02-21 12:48:37 -05:00
NepDisk
f8316526ee Just in case lua sets it and bypasses the alt item system 2026-02-17 10:59:50 -05:00
NepDisk
df3209281e Remerge S-Monitor back into Invin 2026-02-17 10:52:01 -05:00
yamamama
fb6066dea9 Fix up some uncaught issues with the S-Monitor split
- Cancel-music is fixed
- Offroad gradienting is fixed
- Introduced the "slot-unhog" system (decaying power lets you pick up items again)
- Renamed some more internal variables
2026-02-16 18:44:09 -05:00
yamamama
d5ca5516de Split Classic and Alt. Invincibility
- It's what the people want, why bother to complain?
- Alt is now its own separate item titled the S-Monitor
- Several variables, macros, functions, and comments have been renamed to fit this change
2026-02-16 18:40:48 -05:00
yamamama
b568e040ec Attempts to salvage Alt. Invin
What do people see in this thing...

* A player's invincibility is now permanently active until they get past the cluster player
* Speed boost has been buffed
* Cluster calculations now use an average-distance between players
* The odds system now uses a binary "force or not" format, instead of the gradienting system used prior.
  This should ensure that the item is rolled only when players need it the most.
2026-02-15 19:12:58 -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
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