Commit graph

1523 commits

Author SHA1 Message Date
NepDisk
8a9683542b Fix Gamepads
Thanks thanks thanks thanks so much Alug for the time working on this!!!!!
2026-02-14 16:27:53 -05:00
minenice55
7c1104d7d6 this is supposed to be 0 2026-02-13 15:37:12 -05:00
minenice55
02a06848e4 re-tune when low and high mode recovery dash start 2026-02-13 15:17:45 -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
739c449745 Kick this down for reworked numbers 2026-02-08 23:49:42 -05:00
minenice55
f5928880b3 enable fast fuel by default (and make it burn faster) 2026-02-08 21:51:59 -05:00
minenice55
5082409aec try to fix tapping recovery spin input keeping boosted acceleration 2026-02-08 02:32:42 -05:00
minenice55
38eb41940b heavy drop acceleration assist when turning
also restore some of the heavy drop feel tuning when heavy-only is used (it should still be fun 🥹)
 to keep light and heavy in balance we unfortunately need to sack the feel-tuning in fusion so it should stay like it is in d738ad595 there
 as an additional measure hi-power heavy drop is now much shorter in fusion
2026-02-08 01:07:07 -05:00
minenice55
d915af3cb5 "fusion" air drop 2026-02-05 21:33:45 -05:00
yamamama
1e868d6bfa Make this consistent with bumpspark 2026-02-04 11:31:45 -05:00
yamamama
f2f9ad98f2 Fix some errors with KartAirDrop_OnChange 2026-02-04 11:21:41 -05:00
yamamama
0c2d8a8e36 Shove bouncy fastfalling into a pflag
Reduce headaches about fastfall bounce by obfuscating its existence a decent bit
2026-02-04 01:47:33 -05:00
minenice55
657bbf8521 Revert "disable bouncy fastfall via directive"
This reverts commit bdbf388072.
2026-02-04 01:08:57 -05:00
minenice55
bdbf388072 disable bouncy fastfall via directive
should check light fast fall again
2026-02-04 01:06:51 -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
yamamama
ed5b67c399 RadioRacers' player-tracking roulette
Original commit: f79b5cc51a
2026-02-03 16:40:53 -05:00
yamamama
ee89cc251d I_Error(): 1 warning in the SOC lump 2026-02-01 16:16:02 -05:00
toaster
21849ef1ce Horncode
A much more focused replacement for Hornmod, specc'd out by Tyron and Oni working together and implemented by the author of this commit because it's pretty funny.

- Followers have `hornsound` in their SOC configuration.
    - The default sound for all followers without a provided one is sfx_horn00.
- They'll play this sound if you use lookback with one following you, and there's nearby players to get the player looking all the way around.
    - Only the players who are successfully considered for lookback will hear it.
- Has a v1-like visual with less randomisation, but still netsynced.
- Also controlled by the cvar `taunthorns`, which, like `tauntvoices`, takes "Tasteful" (default), "Meme", and "Off".

TODO: make the condition for horn a little delayed, so you have to hold lookback for a little bit.
2026-02-01 16:16:02 -05:00
minenice55
7696bb37cc fix friction related issues 2026-01-28 18:49:06 -05:00
minenice55
7a3b3407b5 final(?) tuning 2026-01-28 16:52:51 -05:00
minenice55
dd15f7cc67 billion config cvars, add recovery dash to menus 2026-01-28 02:00:11 -05:00
minenice55
a536af526e some adjustment
need to do more but will have to hold
2026-01-27 18:46:07 -05:00
minenice55
21e1ebc0bc reorder some logic, more effects and visual cues 2026-01-27 18:13:54 -05:00
minenice55
d068c1dfc5 control tweaks, give boost values 2026-01-27 03:21:42 -05:00
minenice55
0beaae5f55 start spindash/ssmt 2026-01-27 02:07:47 -05:00
minenice55
3fbd7e06ce and register it too 2026-01-26 13:48:58 -05:00
minenice55
905ebe528a client-determined drift mode? 2026-01-26 13:36:35 -05:00
minenice55
ea408ff188 bring back snapshot system 2026-01-26 13:12:13 -05:00
minenice55
2327f02529 make this change operation order instead of use snapshots 2026-01-25 18:34:27 -05:00
minenice55
c6b875b336 experiment: drift turn snapshot
adds a cvar that makes starting a drift use the turn input from when the button is pressed to determine direction
2026-01-25 18:23:15 -05:00
NepDisk
62fb7b665b move restat stuff to server registration 2026-01-24 20:18:33 -05:00
minenice55
543b454978 fix notify printing lterally everyone's stats
also add a toggle for server hosts to disable the message
2026-01-23 20:02:22 -05:00
minenice55
9411c90b79 kick players that send illegal restat commands 2026-01-23 18:17:01 -05:00
minenice55
d7ab39bc4e Merge branch 'next' into hardcode-restat 2026-01-23 18:26:40 +01:00
NepDisk
6aac27ff1d Add cvar to allow bubbleboost to mow offroad and shield boost rumble support
On maps with tripwires these are great for shortcuts not so much with offroad only setups. Lets try to level the playing field.

Oh and also lets add rumble support for flame and bubble boosts since it feels nice.
2026-01-21 20:11:20 -05:00
NepDisk
520c96cc62 Put timelimit for battle at 2 minutes by default
To address the usual v1 complaint of battle takes too long
2026-01-18 07:48:48 -05:00
NepDisk
bd6b529b01 Global init
these were found by alug
2026-01-17 02:04:31 -05:00
minenice55
4c83617de2 make restat and allowrestat functional 2026-01-10 21:55:39 -05:00
minenice55
74a5212c8d get this buildable 2026-01-10 20:32:08 -05:00
minenice55
c408f6963e rough command implementation
haven't tested yet will need to actually implement the restat
2026-01-07 01:57:29 -05:00
minenice55
2a1e8b54f0 cmd 2026-01-06 02:23:40 -05:00
yamamama
4d5cf3c4d8 Don't force Bump Spark off in Lunatic settings 2025-12-31 22:30:44 -05:00
yamamama
4fe0dff858 Add grandprixinfo.gp checks I forgot about 2025-12-29 10:41:05 -05:00
yamamama
7c9f2f4e78 Nerf Alt. Invin's handling boost
You turn too damn fast with 0.75, but 0.45 feels okay
2025-12-28 21:13:30 -05:00
yamamama
474a59ab7c Add "Lunatic" and "Maniac" modes
DUDE TOUHOU LMAO

Jokes aside:
* Lunatic = Master difficulty with modifications to make the races
  significantly more difficult:
  * Introduces a "lunaticmode" boolean to grandprixinfo;
    the demoversion has been upped to 0x0010 due to this
  * The bot modifier is, at MINIMUM, 2.0, making them aggressive as hell;
    Rival bots use a 2.5 modifier
  * Bump Spark is always off in this mode
  * RUNNERAUGMENT results have their distances significantly shortened;
    if a rival bot takes the lead, this distance is shortened even FURTHER
    so they don't frontrun against the human player endlessly
  * Alt. Invinc shows up earlier as a sort of "mercy" for human players;
    it would otherwise not show up until the race was effectively over
  * Maniac = Nightmare difficulty (Master at Expert speed)
    with Lunatic's changes
2025-12-28 21:13:30 -05:00
GenericHeroGuy
51fbf12903 Start by clearing out a bunch of warnings 2025-12-28 02:00:47 +01:00
yamamama
cf4120be13 Kill kartspbdist
The changes to KRF_RUNNERAUGMENT obsolete the need for this cvar entirely LMAO
2025-12-27 17:43:23 -05:00
yamamama
21918df5f3 Adjust odds distances again 2025-12-26 03:43:29 -05:00
NepDisk
ab9368a15b Revert "Fix grow and invin color sticking with previous commit"
This reverts commit a8a5392304.
2025-12-25 18:24:14 -05:00