diff --git a/src/gs-entbase/server/trigger_once.qc b/src/gs-entbase/server/trigger_once.qc index 46661ec7..93fc18ba 100644 --- a/src/gs-entbase/server/trigger_once.qc +++ b/src/gs-entbase/server/trigger_once.qc @@ -144,6 +144,6 @@ trigger_once::Touch(entity eToucher) return; } - print(sprintf("%s is triggering %s in trigger_once\n", eToucher.classname, target)); + NSLog("^2trigger_once::^3Touch^7: %S is triggering %S", eToucher.classname, target); UseTargets(eToucher, TRIG_TOGGLE, m_flDelay); } diff --git a/src/shared/NSMonster.qc b/src/shared/NSMonster.qc index 97c92dcc..0b3df28d 100644 --- a/src/shared/NSMonster.qc +++ b/src/shared/NSMonster.qc @@ -1683,6 +1683,7 @@ NSMonster::Respawn(void) static void AdjustSpawnPos(void) { SetOrigin(GetSpawnOrigin()); DropToFloor(); + setorigin_safe(this, origin); } v_angle = GetSpawnAngles();