diff --git a/zone/zone.cpp b/zone/zone.cpp index 1c26b9785..cc333c5fa 100644 --- a/zone/zone.cpp +++ b/zone/zone.cpp @@ -1831,9 +1831,9 @@ bool Zone::HasGraveyard() { return Result; } -void Zone::SetGraveyard(uint32 zoneid, uint32 x, uint32 y, uint32 z, uint32 heading) { +void Zone::SetGraveyard(uint32 zoneid, const xyz_heading& graveyardPosition) { pgraveyard_zoneid = zoneid; - m_Graveyard = xyz_heading(x, y, z, heading); + m_Graveyard = graveyardPosition; } void Zone::LoadBlockedSpells(uint32 zoneid) diff --git a/zone/zone.h b/zone/zone.h index b790fad5d..0701c26e2 100644 --- a/zone/zone.h +++ b/zone/zone.h @@ -241,7 +241,7 @@ public: uint8 lootvar; bool HasGraveyard(); - void SetGraveyard(uint32 zoneid, uint32 x, uint32 y, uint32 z, uint32 heading); + void SetGraveyard(uint32 zoneid, const xyz_heading& graveyardPosition); void LoadBlockedSpells(uint32 zoneid); void ClearBlockedSpells();