mirror of
https://github.com/EQEmu/Server.git
synced 2026-05-17 07:18:37 +00:00
[Quest API] Add Zone Uptime Exports to Perl/Lua (#4339)
This commit is contained in:
+4
-3
@@ -1547,16 +1547,17 @@ void PerlembParser::ExportMobVariables(
|
||||
void PerlembParser::ExportZoneVariables(std::string& package_name)
|
||||
{
|
||||
if (zone) {
|
||||
ExportVar(package_name.c_str(), "zoneid", zone->GetZoneID());
|
||||
ExportVar(package_name.c_str(), "zoneln", zone->GetLongName());
|
||||
ExportVar(package_name.c_str(), "zonesn", zone->GetShortName());
|
||||
ExportVar(package_name.c_str(), "instanceid", zone->GetInstanceID());
|
||||
ExportVar(package_name.c_str(), "instanceversion", zone->GetInstanceVersion());
|
||||
TimeOfDay_Struct eqTime{ };
|
||||
zone->zone_time.GetCurrentEQTimeOfDay(time(0), &eqTime);
|
||||
ExportVar(package_name.c_str(), "zonehour", eqTime.hour - 1);
|
||||
ExportVar(package_name.c_str(), "zoneid", zone->GetZoneID());
|
||||
ExportVar(package_name.c_str(), "zoneln", zone->GetLongName());
|
||||
ExportVar(package_name.c_str(), "zonemin", eqTime.minute);
|
||||
ExportVar(package_name.c_str(), "zonesn", zone->GetShortName());
|
||||
ExportVar(package_name.c_str(), "zonetime", (eqTime.hour - 1) * 100 + eqTime.minute);
|
||||
ExportVar(package_name.c_str(), "zoneuptime", Timer::GetCurrentTime() / 1000);
|
||||
ExportVar(package_name.c_str(), "zoneweather", zone->zone_weather);
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user