Removed
SetMap was removed but it could just be RequestPreloadMap. Both excisted in the last patch but now we only have RequestPreloadMap.
Lua Code:
{
Name = "GetCurrentMapID",
Type = "Function",
Returns =
{
{ Name = "uiMapID", Type = "number", Nilable = false },
},
},
New Functions
Lua Code:
{
Name = "GetMapBannersForMap",
Type = "Function",
Arguments =
{
{ Name = "uiMapID", Type = "number", Nilable = false },
},
Returns =
{
{ Name = "mapBanners", Type = "table", InnerType = "MapBannerInfo", Nilable = false },
},
},
{
Name = "GetMapLinksForMap",
Type = "Function",
Arguments =
{
{ Name = "uiMapID", Type = "number", Nilable = false },
},
Returns =
{
{ Name = "mapLinks", Type = "table", InnerType = "MapLinkInfo", Nilable = false },
},
},
{
Name = "GetMapPosFromWorldPos",
Type = "Function",
Arguments =
{
{ Name = "continentID", Type = "number", Nilable = false },
{ Name = "worldPosition", Type = "table", Mixin = "Vector2DMixin", Nilable = false },
{ Name = "overrideUiMapID", Type = "number", Nilable = true },
},
Returns =
{
{ Name = "uiMapID", Type = "number", Nilable = false },
{ Name = "mapPosition", Type = "table", Mixin = "Vector2DMixin", Nilable = false },
},
},
{
Name = "GetWorldPosFromMapPos",
Type = "Function",
Arguments =
{
{ Name = "uiMapID", Type = "number", Nilable = false },
{ Name = "mapPosition", Type = "table", Mixin = "Vector2DMixin", Nilable = false },
},
Returns =
{
{ Name = "continentID", Type = "number", Nilable = false },
{ Name = "worldPosition", Type = "table", Mixin = "Vector2DMixin", Nilable = false },
},
},
Map event info added.
Lua Code:
Events =
{
{
Name = "NewWmoChunk",
Type = "Event",
LiteralName = "NEW_WMO_CHUNK",
},
{
Name = "ZoneChanged",
Type = "Event",
LiteralName = "ZONE_CHANGED",
},
{
Name = "ZoneChangedIndoors",
Type = "Event",
LiteralName = "ZONE_CHANGED_INDOORS",
},
{
Name = "ZoneChangedNewArea",
Type = "Event",
LiteralName = "ZONE_CHANGED_NEW_AREA",
},
},