Fix jawz reticule in uncapped

This commit is contained in:
Sally Coolatta 2021-12-24 22:52:38 -05:00
parent 0a915a719b
commit d63ce0c803
3 changed files with 9 additions and 0 deletions

View file

@ -7161,6 +7161,9 @@ void K_KartPlayerAfterThink(player_t *player)
} }
ret = P_SpawnMobj(targ->mo->x, targ->mo->y, targ->mo->z, MT_PLAYERRETICULE); ret = P_SpawnMobj(targ->mo->x, targ->mo->y, targ->mo->z, MT_PLAYERRETICULE);
ret->old_x = targ->mo->old_x;
ret->old_y = targ->mo->old_y;
ret->old_z = targ->mo->old_z;
P_SetTarget(&ret->target, targ->mo); P_SetTarget(&ret->target, targ->mo);
ret->frame |= ((leveltime % 10) / 2); ret->frame |= ((leveltime % 10) / 2);
ret->tics = 1; ret->tics = 1;

View file

@ -13400,6 +13400,9 @@ void A_JawzChase(mobj_t *actor)
} }
ret = P_SpawnMobj(actor->tracer->x, actor->tracer->y, actor->tracer->z, MT_PLAYERRETICULE); ret = P_SpawnMobj(actor->tracer->x, actor->tracer->y, actor->tracer->z, MT_PLAYERRETICULE);
ret->old_x = actor->tracer->old_x;
ret->old_y = actor->tracer->old_y;
ret->old_z = actor->tracer->old_z;
P_SetTarget(&ret->target, actor->tracer); P_SetTarget(&ret->target, actor->tracer);
ret->frame |= ((leveltime % 10) / 2) + 5; ret->frame |= ((leveltime % 10) / 2) + 5;
ret->color = actor->cvmem; ret->color = actor->cvmem;

View file

@ -7018,6 +7018,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;
break; break;
case MT_INSTASHIELDB: case MT_INSTASHIELDB:
mobj->renderflags ^= RF_DONTDRAW; mobj->renderflags ^= RF_DONTDRAW;