From 88f490a1c5c6f21dbc35abcf1818c5ea0941b9ff Mon Sep 17 00:00:00 2001 From: Marco Hladik Date: Sat, 17 Oct 2020 15:29:35 +0200 Subject: [PATCH] monstermaker: Make it so monsters inherit angles. --- src/gs-entbase/server/monstermaker.cpp | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/gs-entbase/server/monstermaker.cpp b/src/gs-entbase/server/monstermaker.cpp index 6a5a0f16..33d3e999 100644 --- a/src/gs-entbase/server/monstermaker.cpp +++ b/src/gs-entbase/server/monstermaker.cpp @@ -83,6 +83,7 @@ monstermaker::Spawner(void) static void monstermaker_spawnunit(void) { /* these will get overwritten by the monster spawnfunction */ vector neworg = self.origin; + vector newang = self.angles; string tname = self.netname; /* become the classname assigned */ @@ -91,6 +92,7 @@ monstermaker::Spawner(void) /* apply the saved values back */ t.origin = t.m_oldOrigin = neworg; + t.angles = t.m_oldAngle = newang; t.targetname = tname; t.spawnflags |= MSF_MULTIPLAYER; @@ -132,6 +134,7 @@ monstermaker::Spawner(void) unit.real_owner = this; dprint(sprintf("^2monstermaker::^3Trigger^7: Spawning %s\n", m_strMonster)); setorigin(unit, origin); + unit.angles = angles; m_iMonsterSpawned++; if (target) {