mirror of
https://github.com/KartKrewDev/RingRacers.git
synced 2025-12-23 16:32:36 +00:00
Fix fallback follower
This commit is contained in:
parent
3b27feb533
commit
4a239e024c
2 changed files with 6 additions and 2 deletions
|
|
@ -360,7 +360,7 @@ void K_HandleFollower(player_t *player)
|
||||||
|
|
||||||
// don't do anything if we can't have a follower to begin with.
|
// don't do anything if we can't have a follower to begin with.
|
||||||
// (It gets removed under those conditions)
|
// (It gets removed under those conditions)
|
||||||
if (player->spectator || player->followerskin < 0 && !fallbackfollower
|
if (player->spectator || (player->followerskin < 0 && !fallbackfollower)
|
||||||
|| player->mo == NULL || P_MobjWasRemoved(player->mo))
|
|| player->mo == NULL || P_MobjWasRemoved(player->mo))
|
||||||
{
|
{
|
||||||
if (player->follower)
|
if (player->follower)
|
||||||
|
|
|
||||||
|
|
@ -12665,7 +12665,11 @@ void K_MoveKartPlayer(player_t *player, boolean onground)
|
||||||
&& player->follower != NULL
|
&& player->follower != NULL
|
||||||
&& P_MobjWasRemoved(player->follower) == false)
|
&& P_MobjWasRemoved(player->follower) == false)
|
||||||
{
|
{
|
||||||
const follower_t *fl = &followers[player->followerskin];
|
const follower_t *fl = &followers[
|
||||||
|
player->followerskin == -1
|
||||||
|
? K_FollowerAvailable("Goddess")
|
||||||
|
: player->followerskin
|
||||||
|
];
|
||||||
|
|
||||||
ring->cusval = player->follower->x - player->mo->x;
|
ring->cusval = player->follower->x - player->mo->x;
|
||||||
ring->cvmem = player->follower->y - player->mo->y;
|
ring->cvmem = player->follower->y - player->mo->y;
|
||||||
|
|
|
||||||
Loading…
Add table
Reference in a new issue