diff --git a/zone/lua_expedition.cpp b/zone/lua_expedition.cpp index 55abece45..18ab84c96 100644 --- a/zone/lua_expedition.cpp +++ b/zone/lua_expedition.cpp @@ -115,6 +115,11 @@ int Lua_Expedition::GetZoneID() { return self->GetDynamicZone().GetZoneID(); } +int Lua_Expedition::GetZoneVersion() { + Lua_Safe_Call_Int(); + return self->GetDynamicZone().GetZoneVersion(); +} + bool Lua_Expedition::HasLockout(std::string event_name) { Lua_Safe_Call_Bool(); return self->HasLockout(event_name); @@ -209,6 +214,7 @@ luabind::scope lua_register_expedition() { .def("GetSecondsRemaining", (int(Lua_Expedition::*)(void))&Lua_Expedition::GetSecondsRemaining) .def("GetUUID", (std::string(Lua_Expedition::*)(void))&Lua_Expedition::GetUUID) .def("GetZoneID", (int(Lua_Expedition::*)(void))&Lua_Expedition::GetZoneID) + .def("GetZoneVersion", &Lua_Expedition::GetZoneVersion) .def("HasLockout", (bool(Lua_Expedition::*)(std::string))&Lua_Expedition::HasLockout) .def("HasReplayLockout", (bool(Lua_Expedition::*)(void))&Lua_Expedition::HasReplayLockout) .def("RemoveCompass", (void(Lua_Expedition::*)(void))&Lua_Expedition::RemoveCompass) diff --git a/zone/lua_expedition.h b/zone/lua_expedition.h index adc54a65a..553472be7 100644 --- a/zone/lua_expedition.h +++ b/zone/lua_expedition.h @@ -66,6 +66,7 @@ public: int GetSecondsRemaining(); std::string GetUUID(); int GetZoneID(); + int GetZoneVersion(); bool HasLockout(std::string event_name); bool HasReplayLockout(); void RemoveCompass();