James R
3179669ce7
Refactor player waypoint code
...
- Condense K_GetPlayerNextWaypoint and
K_UpdateDistanceFromFinishLine into slightly smaller
functions
- Rename K_GetPlayerNextWaypoint to
K_SetPlayerNextWaypoint
- Add K_UpdatePlayerWaypoints
2024-02-28 18:06:32 -08:00
toaster
1c6659ed11
Tutorial Challenge: Revert K_IsPlayerLosing to default behaviour
2024-02-26 19:56:47 +00:00
Oni
9636be99e2
Merge branch 'respawn-fuck' into 'master'
...
Order-of-operations bugs for finish line / respawning
Closes #954
See merge request KartKrew/Kart!1946
2024-02-25 07:19:59 +00:00
James R
a03cc5489c
Respawn: move lastsafelap check to K_UpdateDistanceFromFinishLine
...
- Order of operations; it is possible in specific
circumstances to respawn (K_DoIngameRespawn) before the
lap increments
- In this case, the lap would be reset to lastsafelap and
then incremented afterward
- This would allow someone to skip the first lap
- It was possible to do this in many maps where the finish
line intersects a respawn line, by driving into the
corner where the lines meet
2024-02-23 22:54:05 -08:00
AJ Martinez
704766f54e
Add persistent audio for nearby eggbox
2024-02-22 22:38:44 -07:00
Oni
796e2b9517
Merge branch 'bumper-boats' into 'master'
...
Improved combo escape mechanics in Battle
See merge request KartKrew/Kart!1914
2024-02-12 18:50:20 +00:00
AJ Martinez
c0598610e9
Credit players for deathpits that result from their hits
2024-02-11 21:40:53 -07:00
AJ Martinez
18ee3ad73d
Battle bumpers: 3x progressivethrust decay
2024-02-10 14:38:04 -07:00
AJ Martinez
e0494d5576
Merge remote-tracking branch 'origin/master' into bumper-boats
2024-02-09 22:32:25 -07:00
AJ Martinez
bd9511424a
Merge branch 'fuzzfixer' into 'master'
...
HUGE crash fixes (super hyper fuzzer + ASAN)
See merge request KartKrew/Kart!1908
2024-02-09 22:49:22 +00:00
AJ Martinez
1f2e57c060
K_RepairOrbitChain: Don't naively call P_MobjWasRemoved on NULL
2024-02-09 12:31:34 -07:00
James R
af363e575a
K_UpdateDistanceFromFinishLine: fix memory leak with backwards pathfinding
2024-02-07 22:10:42 -08:00
AJ Martinez
45f043a1c4
Don't attempt itemamount correction after orbitals self-destruct
2024-02-06 06:00:59 -07:00
AJ Martinez
6f616265c4
Don't try to orbit things that aren't there
2024-02-06 01:47:10 -07:00
James R
924d46d102
K_DrawDraftCombiring: clamp inputs
2024-02-05 19:04:23 -08:00
AJ Martinez
97dcc33f0d
Reset cheatchecks when respawns would decrease lap
2024-02-01 23:34:29 -07:00
Oni
ebbe8203a2
Merge branch 'bubble-gamespeed' into 'master'
...
Use player max speed for bubblebounce min speed (resolves #969 )
Closes #969
See merge request KartKrew/Kart!1868
2024-02-01 03:00:43 +00:00
SteelT
317d1e7e06
Add justbumped exception to wall spikes
2024-01-30 22:45:52 -05:00
AJ Martinez
10ba1fa25f
WIP: Adjust combo escape tuning defines
2024-01-29 18:27:26 -07:00
AJ Martinez
9231e95101
WIP: Battle combo mitigation rework
2024-01-29 17:02:25 -07:00
AJ Martinez
0878946b7e
Merge remote-tracking branch 'origin/master' into bumper-boats
2024-01-29 16:06:58 -07:00
James R
a0fb79370b
Battle: each player is worth 3 points toward the point limit (previously 4)
2024-01-26 14:30:56 -08:00
James R
b52384b294
Add K_GivePointsToPlayer, gives the points and spawns the VFX in one fell swoop
2024-01-26 14:30:56 -08:00
James R
841827480b
Add K_EndBattleRound, end the round and give a player 100 points if they won
2024-01-26 14:30:56 -08:00
James R
6197458ca4
Battle: fix being able to gain points or win from "final" KO after round ends
2024-01-26 14:30:55 -08:00
AJ Martinez
c4cb837a73
Use player max speed for bubblebounce min speed
2024-01-25 17:08:20 -07:00
AJ Martinez
c197d41bdc
Bumper inflate refinements part 69
2024-01-25 15:14:32 -07:00
Oni
19ba6178e4
Merge branch 'fix-fault-hits' into 'master'
...
Fix fault exit conditions triggering before hitlag ended (resolves #947 )
Closes #947
See merge request KartKrew/Kart!1856
2024-01-25 14:46:40 +00:00
Oni
5102ecab56
Merge branch 'fastfall-waterski-legends' into 'master'
...
Allow fastfall out of water run (resolves #902 )
Closes #902
See merge request KartKrew/Kart!1858
2024-01-25 14:42:53 +00:00
AJ Martinez
a514a36128
Less volatile bumper inflate
2024-01-24 22:45:30 -07:00
AJ Martinez
26677c612e
WIP: Improved bumper defenses
2024-01-23 22:06:17 -07:00
AJ Martinez
4b245b7a85
Allow mentalsonic to affect things targeting players
2024-01-23 04:55:32 -07:00
AJ Martinez
0c6820b350
"mental sonic" cheat
2024-01-23 00:28:08 -07:00
James R
311cf5ceea
Battle: darken map for players who die during Overtime
2024-01-22 16:42:30 -08:00
James R
b1c9de32c6
Battle: use round end camera when player wins with final KO
2024-01-22 16:42:29 -08:00
James R
20bd1ddf35
Guard Break: fix knockback direction
2024-01-21 15:58:30 -08:00
AJ Martinez
e867a9ee41
Ring dump transparency
2024-01-20 19:15:09 -07:00
AJ Martinez
3a305be3cd
Allow fastfall out of water run
2024-01-19 20:26:06 -07:00
AJ Martinez
1a44474cda
Activate FAULT HUD when VOID
2024-01-19 19:34:27 -07:00
Oni
973d5ba658
Merge branch 'objective-hud' into 'master'
...
Add persistent objective messages via K_AddMessage, expose to ACS
See merge request KartKrew/Kart!1843
2024-01-20 00:19:17 +00:00
AJ Martinez
9cbeca9595
Fix fault exit conditions triggering before hitlag ended
2024-01-19 16:40:22 -07:00
Oni
3aace4f777
Merge branch 'battle-whis-wednesday' into 'master'
...
Battle: Monitor drops, Overtime elimination, point cap
See merge request KartKrew/Kart!1851
2024-01-17 08:44:32 +00:00
James R
97e5d7404a
Battle: final KO gives the winner 100 points
2024-01-17 00:22:22 -08:00
James R
54cf037eff
Battle: point limit cap 20 -> 16
2024-01-17 00:22:22 -08:00
James R
e3b21ce840
Invincibility: S-Monitor duration does not add extra boost onto top speed
2024-01-16 22:36:15 -08:00
James R
acee24939f
Fix Guard vs Guard clash
2024-01-16 21:32:53 -08:00
James R
42d79efa27
Insta-Whip charging: do not drain spheres while player is in damage state
2024-01-16 21:32:53 -08:00
James R
94aea179ed
E-Braking on ground: cancels Insta-Whip
...
- Lets you keep your Whip while fast-falling.
- Make sure Insta-Whip can't interrupt Guard and
vice-versa.
2024-01-16 21:32:53 -08:00
AJ Martinez
9b224356fe
Add persistent objective messages via K_AddMessage, expose to ACS
2024-01-15 17:49:10 -07:00
James R
92c451538a
Special Stages: fade out music near the finish line
2024-01-15 16:30:12 -08:00