LibTourist-3.0
LibTourist is a library that provides information about zones, instances, transports and more.
For zones, instances, complexes (like Caverns of Time), arenas and battlegrounds, LibTourist can provide level range, faction, size, location and connections with other zones, as well as instance group sizes, instance entrance portal coordinates and battle pet level ranges, if applicable. LibTourist supports localization.
Color-coding for level ranges and zone names is available.
Relationships between continents, zones and instances can be provided, i.e. which instances are located in a specific complex, in which continent resides a zone and so on. In addition, a large number of iterations is available allowing addons to browse through subsets of the zone data.
The library contains information about connections between zones, including transports like zeppelins, boats and portals. These connections can be used to calculate a route between two zones. LibTourist can also be used for distance calculations between coordinates.
Furthermore, LibTourist can provide data about flight nodes and gathering profession skills (Mining, Herbalism, Skinning).
An extensive API allows the addon developer to query LibTourist in many ways.
See the API Reference page for detailed information.
NOTE: LibTourist should not be installed separately as it does not add anything to the game on its own. LibTourist is not an addon but a library, to be referenced and used by addons (like ZoneInfo 2).
WoW Cataclysm Classic:
Please refer to the LibTourist Classic (Cataclysm) page for the Cataclysm Classic version of LibTourist.
WoW Classic Era:
Please refer to the LibTourist Classic Era page for the Classic Era version of LibTourist.
Also, getting this on every login and reload:
Message: ...FuBar_GuildFu\libs\LibTourist-3.0\LibTourist-3.0.lua:3385: attempt to index field '?' (a nil value)
Time: 12/16/10 00:33:22
Count: 1
Stack: ...FuBar_GuildFu\libs\LibTourist-3.0\LibTourist-3.0.lua:3385: in main chunk
Locals: MAJOR_VERSION = "LibTourist-3.0"
MINOR_VERSION = 90089
Tourist =
GetLevel = <function> defined @Interface\AddOns\FuBar_GuildFu\libs\LibTourist-3.0\LibTourist-3.0.lua:137
IterateRecommendedZones = <function> defined @Interface\AddOns\FuBar_GuildFu\libs\LibTourist-3.0\LibTourist-3.0.lua:728
IsInKalimdor = <function> defined @Interface\AddOns\FuBar_GuildFu\libs\LibTourist-3.0\LibTourist-3.0.lua:803
GetBestZoneCoordinate = <function> defined @Interface\AddOns\FuBar_GuildFu\libs\LibTourist-3.0\LibTourist-3.0.lua:366
IterateAlliance = <function> defined @Interface\AddOns\FuBar_GuildFu\libs\LibTourist-3.0\LibTourist-3.0.lua:629
GetTexture = <function> defined @Interface\AddOns\FuBar_GuildFu\libs\LibTourist-3.0\LibTourist-3.0.lua:827
HasRecommendedInstances = <function> defined @Interface\AddOns\FuBar_GuildFu\libs\LibTourist-3.0\LibTourist-3.0.lua:736
IterateNorthrend = <function> defined @Interface\AddOns\FuBar_GuildFu\libs\LibTourist-3.0\LibTourist-3.0.lua:721
DoesZoneHaveInstances = <function> defined @Interface\AddOns\FuBar_GuildFu\libs\LibTourist-3.0\LibTourist-3.0.lua:542
IsZoneOrInstance = <function> defined @Interface\AddOns\FuBar_GuildFu\libs\LibTourist-3.0\LibTourist-3.0.lua:754
IsPvPZone = <function> defined @Interface\AddOns\FuBar_GuildFu\libs\LibTourist-3.0\LibTourist-3.0.lua:769
IterateZoneInstances = <function> defined @Interface\AddOns\FuBar_GuildFu\libs\LibTourist-3.0\LibTourist-3.0.lua:504
GetEntrancePortalLocation = <function> defined @Interface\AddOns\FuBar_GuildFu\libs\LibTourist-3.0\LibTourist-3.0.lua:849
IsInstance = <function> defined @Interface\AddOns\FuBar_GuildFu\libs\LibTourist-3.0\LibTourist-3.0.lua:740
IterateHostile = <function> defined @Interface\AddOns\FuBar_GuildFu\libs\LibTourist-3.0\LibTourist-3.0.lua:629
GetInstanceAltGroupSize = <function> defined @Interface\AddOns\FuBar_GuildFu\libs\LibTourist-3.0\LibTourist-3.0.lua:823
IteratePvPZones = <function> defined @Interface\AddOns\FuBar_GuildFu\libs\LibTourist-3.0\LibTourist-3.0.lua:615
frame = LibTourist-3.0Frame {
}
IsAlliance = <function> defined @Interface\AddOns\FuBar_GuildFu\libs\LibTourist-3.0\LibTourist-3.0.lua:779
GetLevelColor = <function> defined @Interface\AddOns\FuBar_GuildFu\libs\LibTourist-3.0\LibTourist-3.0.lua:166
GetZoneYardSize = <function> defined @Interface\AddOns\FuBar_GuildFu\libs\LibTourist-3.0\LibTourist-3.0.lua:220
IterateZonesAndInstances = <function> defined @Interface\AddOns\FuBar_GuildFu\libs\LibTourist-3.0\LibTourist-3.0.lua:559
IterateBattlegrounds = <function> defined @Interface\AddOns\FuBar_GuildFu\libs\LibTourist-3.0\LibTourist-3.0.lua:601
IterateContested = <function> defined @Interface\AddOns\FuBar_GuildFu\libs\LibTourist-3.0\LibTourist-3.0.lua:665
GetEnglishZoneFromTexture = <function> defined @Interface\AddOns\FuBar_GuildFu\libs\LibTourist-3.0\LibTourist-3.0.lua:838
GetZoneFromTexture = <function> defined @Interface\AddOns\FuBar_GuildFu\libs\LibTourist-3.0\LibTourist-3.0.lua:831
IterateOutland = <function> defined @Interface\AddOns\FuBar_GuildFu\libs\LibTourist-3.0\LibTourist-3.0.lua:707
IsZone = <function> defined @Interface\AddOns\FuBar_GuildFu\libs\LibTourist-3.0\LibTourist-3.0.lua:745
IsInNorthrend = <function> defined @Interface\AddOns\FuBar_GuildFu\libs\LibTourist-3.0\LibTourist-3.0.lua:815
GetYardDistance = <function> defined @Interface\AddOns\FuBar_GuildFu\libs\LibTourist-3.0\LibTourist-3.0.lua:230
IsInOutland = <function> defined @Interface\AddOns\FuBar_GuildFu\libs\LibTourist-3.0\LibTourist-3.0.lua:811
GetContinent = <function> defined @Interface\AddOns\FuBar_GuildFu\libs\LibTourist-3.0\LibTourist-3.0.lua:799
IsInEasternKingdoms = <function> defined @Interface\AddOns\FuBar_GuildFu\libs\LibTourist-3.0\LibTourist-3.0.lua:807
IsCon
Got about 17 sheets of these.. :P
A few notes about the fishing skills in LibTourist:
[moved text to addon description]
Caused by some missing localization (problem does not occur on English client). Should be fixed in r102.
german client 4.0.3a
using version r101 .... every Login:
1x LibTourist-3.0-90100 (_Libs):4102: attempt to index field 'Stormwind City' (a nil value)
Locals:
LibTourist-3.0-90099 (Cromulent):3474: attempt to index field '?' (a nil value)\n\nLocals:|r\n\n ---
Adding The Ruby Santcum:
Add:
[BZ["The Ruby Sanctum"]] = true,
In Dragonblight right under Obsidian sanctum. Then add:
zones[BZ["The Ruby Sanctum"]] = {
low = 80,
high = 80,
continent = Northrend,
paths = BZ["Dragonblight"],
groupSize = 10,
altGroupSize = 25,
type = "Instance",
entrancePortal = { BZ["Dragonblight"], 61, 53 }, -- TODO
}
In the dungeoun Section right after Obsidian Sanctum