diff --git a/zone/zone_save_state.cpp b/zone/zone_save_state.cpp index 726694ca8..9f201c5b6 100644 --- a/zone/zone_save_state.cpp +++ b/zone/zone_save_state.cpp @@ -342,7 +342,9 @@ inline void LoadNPCState(Zone *zone, NPC *n, ZoneStateSpawnsRepository::ZoneStat n->Depop(); } } - + + n->SetPosition(s.x, s.y, s.z); + n->SetHeading(s.heading); n->SetResumedFromZoneSuspend(true); }