From 1a34688c06efe89ccaca0324c4faa271ae13a316 Mon Sep 17 00:00:00 2001 From: Marco Hladik Date: Thu, 16 Sep 2021 18:40:06 +0200 Subject: [PATCH] Use GetSpawnX() methods instead of peeking into some attribute that may change. --- src/server/armoury_entity.qc | 2 +- src/server/item_suit.qc | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/src/server/armoury_entity.qc b/src/server/armoury_entity.qc index bf39393..82ea760 100644 --- a/src/server/armoury_entity.qc +++ b/src/server/armoury_entity.qc @@ -136,7 +136,7 @@ armoury_entity::touch(void) void armoury_entity::Respawn(void) { - SetModel(m_oldModel); + SetModel(GetSpawnModel()); setsize(this, [-16,-16,0], [16,16,16]); solid = SOLID_TRIGGER; m_iLeft = m_iCount; diff --git a/src/server/item_suit.qc b/src/server/item_suit.qc index add8a51..08be8b7 100644 --- a/src/server/item_suit.qc +++ b/src/server/item_suit.qc @@ -55,8 +55,8 @@ item_suit::Respawn(void) SetSolid(SOLID_TRIGGER); SetMovetype(MOVETYPE_TOSS); SetSize(VEC_HULL_MIN, VEC_HULL_MAX); - SetOrigin(m_oldOrigin); - SetModel(m_oldModel); + SetOrigin(GetSpawnOrigin()); + SetModel(GetSpawnModel()); think = __NULL__; nextthink = -1;