From 7fc6f85cbc9dd480cdb83088451d14cfd4d869c2 Mon Sep 17 00:00:00 2001 From: Marco Cawthorne Date: Sun, 10 Jul 2022 17:21:35 -0700 Subject: [PATCH] item_tfgoal: add RFX_GLOWSHELL rendering mode --- src/server/item_tfgoal.qc | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) diff --git a/src/server/item_tfgoal.qc b/src/server/item_tfgoal.qc index ba69863..f9bf969 100644 --- a/src/server/item_tfgoal.qc +++ b/src/server/item_tfgoal.qc @@ -107,6 +107,7 @@ item_tfgoal::DropReturnable(NSClientPlayer pp) /* make it available again, put it exactly where we died */ Respawn(); SetOrigin(pl.origin); + m_status = GISTATUS_DROPPED; /* untag it from the player */ pl.g_items &= ~ITEM_GOALITEM; @@ -215,6 +216,24 @@ item_tfgoal::Respawn(void) m_eActivator = __NULL__; think = __NULL__; nextthink = 0.0f; + m_status = GISTATUS_HOME; + SetRenderFX(RFX_GLOWSHELL); + + /* spawn into the world */ + switch (m_iTeamOwner) { + case 1: + SetRenderColor([0,0,1]); + break; + case 2: + SetRenderColor([1,0,0]); + break; + case 3: + SetRenderColor([1,1,0]); + break; + case 4: + SetRenderColor([0,1,0]); + break; + } } void