mirror of
https://github.com/azerothcore/mod-ale
synced 2025-11-29 15:38:17 +08:00
Merge pull request #139 from ElunaLuaEngine/weather_changes
Remove Weather functions and type, add Map:SetWeather
This commit is contained in:
@@ -34,7 +34,6 @@ extern "C"
|
||||
#include "QuestMethods.h"
|
||||
#include "MapMethods.h"
|
||||
#include "CorpseMethods.h"
|
||||
#include "WeatherMethods.h"
|
||||
#include "VehicleMethods.h"
|
||||
#include "BattleGroundMethods.h"
|
||||
|
||||
@@ -139,10 +138,6 @@ ElunaGlobal::ElunaRegister GlobalMethods[] =
|
||||
{ "RemoveCorpse", &LuaGlobalFunctions::RemoveCorpse },
|
||||
{ "ConvertCorpseForPlayer", &LuaGlobalFunctions::ConvertCorpseForPlayer },
|
||||
{ "RemoveOldCorpses", &LuaGlobalFunctions::RemoveOldCorpses },
|
||||
{ "FindWeather", &LuaGlobalFunctions::FindWeather },
|
||||
{ "AddWeather", &LuaGlobalFunctions::AddWeather },
|
||||
{ "RemoveWeather", &LuaGlobalFunctions::RemoveWeather },
|
||||
{ "SendFineWeatherToPlayer", &LuaGlobalFunctions::SendFineWeatherToPlayer },
|
||||
{ "CreateInt64", &LuaGlobalFunctions::CreateLongLong },
|
||||
{ "CreateUint64", &LuaGlobalFunctions::CreateULongLong },
|
||||
|
||||
@@ -1192,6 +1187,9 @@ ElunaRegister<Map> MapMethods[] =
|
||||
{ "GetHeight", &LuaMap::GetHeight }, // :GetHeight(x, y[, phasemask]) - Returns ground Z coordinate. UNDOCUMENTED
|
||||
{ "GetWorldObject", &LuaMap::GetWorldObject }, // :GetWorldObject(guid) - Returns a worldobject (player, creature, gameobject..) from the map by it's guid
|
||||
|
||||
// Setters
|
||||
{ "SetWeather", &LuaMap::SetWeather },
|
||||
|
||||
// Booleans
|
||||
#ifndef CLASSIC
|
||||
{ "IsArena", &LuaMap::IsArena }, // :IsArena() - Returns the true if the map is an arena, else false UNDOCUMENTED
|
||||
@@ -1219,24 +1217,6 @@ ElunaRegister<Corpse> CorpseMethods[] =
|
||||
{ NULL, NULL }
|
||||
};
|
||||
|
||||
ElunaRegister<Weather> WeatherMethods[] =
|
||||
{
|
||||
// Getters
|
||||
{ "GetZoneId", &LuaWeather::GetZoneId },
|
||||
|
||||
// Setters
|
||||
{ "SetWeather", &LuaWeather::SetWeather },
|
||||
|
||||
// Boolean
|
||||
{ "Regenerate", &LuaWeather::Regenerate },
|
||||
{ "UpdateWeather", &LuaWeather::UpdateWeather },
|
||||
|
||||
// Other
|
||||
{ "SendWeatherUpdateToPlayer", &LuaWeather::SendWeatherUpdateToPlayer },
|
||||
|
||||
{ NULL, NULL }
|
||||
};
|
||||
|
||||
ElunaRegister<AuctionHouseObject> AuctionMethods[] =
|
||||
{
|
||||
{ NULL, NULL }
|
||||
@@ -1399,9 +1379,6 @@ void RegisterFunctions(Eluna* E)
|
||||
ElunaTemplate<Map>::Register(E, "Map");
|
||||
ElunaTemplate<Map>::SetMethods(E, MapMethods);
|
||||
|
||||
ElunaTemplate<Weather>::Register(E, "Weather");
|
||||
ElunaTemplate<Weather>::SetMethods(E, WeatherMethods);
|
||||
|
||||
ElunaTemplate<AuctionHouseObject>::Register(E, "AuctionHouseObject");
|
||||
ElunaTemplate<AuctionHouseObject>::SetMethods(E, AuctionMethods);
|
||||
|
||||
|
||||
Reference in New Issue
Block a user