Commit graph

2952 commits

Author SHA1 Message Date
AJ Martinez
becf2a4226 Merge remote-tracking branch 'origin/master' into my-son-is-still-useless 2024-03-08 23:06:02 -07:00
AJ Martinez
f9b88432eb Merge branch 'no-postrace-sting-sound' into 'master'
Don't play local Ring Sting sound postrace

See merge request KartKrew/Kart!2056
2024-03-09 06:03:51 +00:00
James R
ad6b57ea26 Fix underwater strafing activating below minimum speed and pushing you backward
- Below 11 FU, strafing is not supposed to kick in
- But the order of operations looked weird, and it seems
  to have been kicking in erroneously as a result
  - This would push the player in the opposite of their
    facing angle when they tried to drive forward and turn
    at the same time
  - Strong enough offroad is required to trigger this
2024-03-08 21:36:15 -08:00
Oni
5b24319b1e Merge branch 'glance-z-check' into 'master'
Add Z height check to glancing

Closes #843

See merge request KartKrew/Kart!2051
2024-03-09 05:07:52 +00:00
AJ Martinez
c969e88605 Don't play local Ring Sting sound postrace 2024-03-08 21:23:40 -07:00
Oni
7bfc84b968 Merge branch 'ring-debt-interp-fix' into 'master'
Fix interpolation of ring debt indicator

See merge request KartKrew/Kart!2052
2024-03-09 03:12:47 +00:00
AJ Martinez
14b0a9b945 Stat rebalance nightmare vortex 2024-03-08 19:41:04 -07:00
James R
80a65cd61f Do not Guard-Break player in power-up collect animation 2024-03-08 17:53:07 -08:00
James R
0707c9e5ec Add g_musicfade, generic system to fade out the level music for a brief period 2024-03-08 17:53:07 -08:00
Eidolon
a06bfea4eb Fix interpolation of ring debt indicator 2024-03-08 14:26:46 -06:00
James R
3aee4b1ac2 Add Z height check to glancing 2024-03-08 08:29:23 -08:00
AJ Martinez
e7c8f7044a Cancel ballhog charge when hit 2024-03-07 20:43:47 -07:00
James R
d4d2196c73 GP bonus round: do not spawn duel mode items TWICE
Level load ordering's a bitch, I explain in the code
comments.
2024-03-07 03:06:38 -08:00
James R
2a79eed0d2 Disable lap cheat prevention while on lap 0 (POSITION room) 2024-03-06 18:19:35 -08:00
James R
1015d6964b Add PF_TRUSTWAYPOINTS player flag, disable lap cheat prevention next time finish line distance is calculated 2024-03-06 18:19:35 -08:00
James R
b5f318b405 Freeze auto-respawn while player is in damage state
- Still let the respawn prompt appear
2024-03-06 18:19:34 -08:00
James R
ecbcc5addb Make automatic respawn (from lap cheat prevention) more lenient
- When potential lap cheating is detected, start a 10
  second timer (previously 1 second)
- After 3 seconds, tell the player they can respawn with
  the Y button
  - You don't need to hold the Y button, just tap it
- After 10 seconds, automatically respawns the player
2024-03-06 18:19:34 -08:00
AJ Martinez
0bb4fa5960 Lower SMS sting sound, again 2024-03-05 17:46:47 -07:00
AJ Martinez
b458e28a52 Transparent Ring Debt indicator for local player, if it's sticking around 2024-03-05 16:42:22 -07:00
AJ Martinez
136bb810e2 Restore fucking thing 2024-03-05 16:15:41 -07:00
AJ Martinez
a280ccb7de Use old Ring Sting noise 2024-03-05 16:00:00 -07:00
AJ Martinez
3af24b8606 Merge remote-tracking branch 'origin/master' into frey 2024-03-05 15:21:43 -07:00
AJ Martinez
99e4975023 Sting clarity 2024-03-05 15:00:22 -07:00
Eidolon
6023fa4825 Only record tumble time for machine local players 2024-03-05 14:48:09 -06:00
AJ Martinez
a11602869f Merge remote-tracking branch 'origin/master' into frey 2024-03-03 20:55:40 -07:00
James R.
69e8a26eaa Merge branch 'fix-invinc-spindash-crack' into 'master'
Don't allow spindash above max power

Closes #1105

See merge request KartKrew/Kart!1998
2024-03-04 02:46:04 +00:00
James R
9f982a574e Add LapsPerSection property to map headers, fixes finish line distance in hybrid section-circuit maps
- It is possible to have a circuit map separated into
  sections, where there are multiple "laps" before making
  a full loop
- Normally the lap count is used to multiply the finish
  line distance, but it fails for these maps
- The LapsPerSection property fixes the calculation by
  specifying how many laps make up a full loop
  - Default = 1 lap (most maps)
2024-03-03 03:06:52 -08:00
James R
0d4f42cf80 Add debuglapcheat command, disables lap cheat prevention and prints a console message 2024-03-03 03:03:23 -08:00
AJ Martinez
ba0a40c1b1 Don't allow spindash above max power 2024-03-03 01:22:46 -07:00
Oni
d631f62da9 Merge branch 'bot-hold-instawhip' into 'master'
Bot behavior for charged instawhip

Closes #1035

See merge request KartKrew/Kart!1974
2024-03-03 08:07:39 +00:00
AJ Martinez
647ab66c2f WIP: low-ring conveyance fixups 2024-03-03 00:46:21 -07:00
James R.
27764435f9 Merge branch 'big-gachabom' into 'master'
Scale Gachabom, Ballhog and SPB with Grow/Shrink

See merge request KartKrew/Kart!1993
2024-03-03 05:18:42 +00:00
Oni
00643195a5 Merge branch 'nerf-stacked-invinc' into 'master'
Reduce time gain on stacked invincibility

See merge request KartKrew/Kart!1985
2024-03-03 03:09:26 +00:00
James R
1ebac1f553 Scale SPB with Grow/Shrink 2024-03-02 18:46:56 -08:00
James R
8524401c03 Scale Gachabom and Ballhog with Grow/Shrink 2024-03-02 18:39:29 -08:00
Oni
d0a66f9a4e Merge branch 'no-wavedash-breakpoint' into 'master'
Award a (weaker) boost for short-charge wavedashes

Closes #612

See merge request KartKrew/Kart!1982
2024-03-03 02:06:37 +00:00
Oni
6c60d7165d Merge branch 'dont-cheat-lap' into 'master'
Finish line cheese Super Prevention

See merge request KartKrew/Kart!1972
2024-03-03 01:56:34 +00:00
James R.
7ce6ec3477 Merge branch 'wtf-tripwire' into 'master'
Grant short tripwire leniency when passing tripwire

See merge request KartKrew/Kart!1984
2024-03-03 01:50:03 +00:00
James R
f3548d2ec8 K_DoInvincibility: fix S-Monitor power-up after time gain change 2024-03-02 17:44:29 -08:00
James R.
5bc7d105cc Merge branch 'battle-powerup-feedme' into 'master'
Battle: Visual and audio feedback for power-ups

See merge request KartKrew/Kart!1986
2024-03-03 01:30:54 +00:00
AJ Martinez
c8757b10b2 Merge branch '4th-gear' into 'master'
Add "let's get fired up!" cheat (4th Gear)

See merge request KartKrew/Kart!1970
2024-03-02 10:38:02 +00:00
AJ Martinez
4fc6567dc6 Merge branch 'ring-shooter-fixes' into 'master'
Ring Shooter polyobject interaction + Ring Shooter cooldown

Closes #989

See merge request KartKrew/Kart!1968
2024-03-02 07:58:13 +00:00
AJ Martinez
75adf359cb Merge branch 'fix-sliptide-extension' into 'master'
Fix sliptide extensions activating out of fast drifts

See merge request KartKrew/Kart!1971
2024-03-02 07:57:09 +00:00
SteelT
cb21a9c8cd Flicker player and add hitlag when collecting a powerup 2024-03-01 18:03:52 -08:00
AJ Martinez
36c6af6eae Reduce time gain on stacked invincibility 2024-03-01 18:27:33 -07:00
AJ Martinez
0114c82fe8 Grant short tripwire leniency when passing tripwire 2024-03-01 18:14:44 -07:00
AJ Martinez
af06d575fd Set wavedash power everywhere wavedashboost is directly awarded, increase threshold 2024-03-01 17:18:42 -07:00
AJ Martinez
19c62d37b9 Scale wavedash boost power to initial charge, not to remaining boost 2024-03-01 16:41:35 -07:00
AJ Martinez
dcf9d37c8e Grant a (weak) boost even for low-charge wavedash attempts 2024-03-01 16:18:07 -07:00
AJ Martinez
b5e4311704 Merge remote-tracking branch 'origin/master' into tether-refinements 2024-03-01 00:42:38 -07:00