mirror of
https://github.com/KartKrewDev/RingRacers.git
synced 2025-10-30 08:01:28 +00:00
Try to avoid respawning you past the finish line
This commit is contained in:
parent
8acace7a50
commit
babe71cdee
1 changed files with 3 additions and 2 deletions
|
|
@ -334,8 +334,9 @@ static void K_MovePlayerToRespawnPoint(player_t *player)
|
||||||
dest.x, dest.y
|
dest.x, dest.y
|
||||||
);
|
);
|
||||||
|
|
||||||
if ((player->respawn.distanceleft == 0)
|
if ((player->respawn.distanceleft == 0 && K_GetWaypointIsSpawnpoint(player->respawn.wp) == true)
|
||||||
&& (K_GetWaypointIsSpawnpoint(player->respawn.wp) == true))
|
|| (player->respawn.wp == K_GetFinishLineWaypoint()
|
||||||
|
|| player->respawn.wp->nextwaypoints[nwp] == K_GetFinishLineWaypoint())) // Try not to allow you to pass the finish line while respawning, because it's janky
|
||||||
{
|
{
|
||||||
// Alright buddy, that's the end of the ride.
|
// Alright buddy, that's the end of the ride.
|
||||||
player->respawn.state = RESPAWNST_DROP;
|
player->respawn.state = RESPAWNST_DROP;
|
||||||
|
|
|
||||||
Loading…
Add table
Reference in a new issue