Pick-me-up: eggmark hud tracking

This commit is contained in:
Antonio Martinez 2025-05-18 13:11:35 -04:00
parent 0780effcf9
commit 7fa5967ccb
2 changed files with 8 additions and 0 deletions

View file

@ -288,6 +288,8 @@ private:
case MT_BANANA:
case MT_BANANA_SHIELD:
case MT_GACHABOM:
case MT_EGGMANITEM:
case MT_EGGMANITEM_SHIELD:
case MT_BUBBLESHIELDTRAP:
return {
{ // Near
@ -407,6 +409,8 @@ bool is_object_tracking_target(const mobj_t* mobj)
case MT_BANANA_SHIELD:
case MT_GACHABOM:
case MT_BUBBLESHIELDTRAP:
case MT_EGGMANITEM:
case MT_EGGMANITEM_SHIELD:
return (mobj->target && !P_MobjWasRemoved(mobj->target) && (
(mobj->target->player && stplyr == mobj->target->player)
|| (mobj->target->player && G_SameTeam(stplyr, mobj->target->player))
@ -911,6 +915,8 @@ void K_drawTargetHUD(const vector3_t* origin, player_t* player)
case MT_BANANA_SHIELD:
case MT_GACHABOM:
case MT_BUBBLESHIELDTRAP:
case MT_EGGMANITEM:
case MT_EGGMANITEM_SHIELD:
if (stplyr->mo->eflags & MFE_VERTICALFLIP)
{
pos.z -= itemOffset;

View file

@ -5411,6 +5411,8 @@ static boolean P_IsTrackerType(INT32 type)
case MT_BANANA:
case MT_BANANA_SHIELD:
case MT_GACHABOM:
case MT_EGGMANITEM:
case MT_EGGMANITEM_SHIELD:
return true;
default: