mirror of
https://github.com/KartKrewDev/RingRacers.git
synced 2025-10-30 08:01:28 +00:00
Apply the same fix for instashield overlay
This commit is contained in:
parent
d63ce0c803
commit
b87b00fcda
2 changed files with 9 additions and 0 deletions
|
|
@ -3136,9 +3136,15 @@ void K_DoInstashield(player_t *player)
|
||||||
S_StartSound(player->mo, sfx_cdpcm9);
|
S_StartSound(player->mo, sfx_cdpcm9);
|
||||||
|
|
||||||
layera = P_SpawnMobj(player->mo->x, player->mo->y, player->mo->z, MT_INSTASHIELDA);
|
layera = P_SpawnMobj(player->mo->x, player->mo->y, player->mo->z, MT_INSTASHIELDA);
|
||||||
|
layera->old_x = player->mo->old_x;
|
||||||
|
layera->old_y = player->mo->old_y;
|
||||||
|
layera->old_z = player->mo->old_z;
|
||||||
P_SetTarget(&layera->target, player->mo);
|
P_SetTarget(&layera->target, player->mo);
|
||||||
|
|
||||||
layerb = P_SpawnMobj(player->mo->x, player->mo->y, player->mo->z, MT_INSTASHIELDB);
|
layerb = P_SpawnMobj(player->mo->x, player->mo->y, player->mo->z, MT_INSTASHIELDB);
|
||||||
|
layerb->old_x = player->mo->old_x;
|
||||||
|
layerb->old_y = player->mo->old_y;
|
||||||
|
layerb->old_z = player->mo->old_z;
|
||||||
P_SetTarget(&layerb->target, player->mo);
|
P_SetTarget(&layerb->target, player->mo);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -7033,6 +7033,9 @@ static boolean P_MobjRegularThink(mobj_t *mobj)
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
P_MoveOrigin(mobj, mobj->target->x, mobj->target->y, mobj->target->z);
|
P_MoveOrigin(mobj, mobj->target->x, mobj->target->y, mobj->target->z);
|
||||||
|
mobj->old_x = mobj->target->old_x;
|
||||||
|
mobj->old_y = mobj->target->old_y;
|
||||||
|
mobj->old_z = mobj->target->old_z;
|
||||||
K_MatchGenericExtraFlags(mobj, mobj->target);
|
K_MatchGenericExtraFlags(mobj, mobj->target);
|
||||||
break;
|
break;
|
||||||
case MT_BATTLEPOINT:
|
case MT_BATTLEPOINT:
|
||||||
|
|
|
||||||
Loading…
Add table
Reference in a new issue