Coord
World coordinates used by the arrow (x, y in WoW units).
- Format de la valeur
- table
- Portée
- step
Les descriptions techniques sont conservées dans leur anglais d’origine. Les noms des champs et les exemples Lua sont inchangés.
Exemples
Exemple issu des sources. Remplacez les identifiants et les valeurs selon votre route ; ce site n’exécute pas de Lua.
Lua · 01
Coord = { x = 4298.4, y = -864.1 }Lua · 02
Coord = APR.worldCoordinateConverter:ConvertMapCoordinate(2393, 52.54, 78.88)Lua · 03
APR.RouteQuestStepList["Forever-Training-Example"] = {
label = "Training example",
gameVersion = "forever",
mapID = 1411,
conditions = { Faction = "Horde", Class = "MAGE" },
steps = {
{
LearnSkill = { spellID = 7411 },
MinLevel = 5,
SkipForPrimaryProfessions = 2,
Coord = { x = -4960.0, y = -791.3 },
Zone = 1411,
},
{ PickUp = { 96873 }, Skill = { skillID = 333, rank = 1 }, Zone = 1411 },
{ RouteCompleted = true },
},
}Paramètres documentés
| Paramètres documentés | Fonctionnement et détails | Format de la valeur |
|---|---|---|
x | Shown in the source example; this does not establish a required field. | number |
Fonctionnement et détails
Forms shown in the documentation, not an exhaustive runtime schema. Constant runtime types are not inferred.
Map coordinate conversion
| Input / result | Behavior |
|---|---|
Recorded Coord | Prefer existing APR world coordinates. Never place map percentages directly in Coord. |
| Map percentages | Coord = APR.worldCoordinateConverter:ConvertMapCoordinate(2393, 52.54, 78.88); inputs range from 0 to 100. |
| Conversion | Uses the in-game map API; returns swapped APR world axes rounded to one decimal, or nil if unavailable. Verify in game before saving static coordinates. |
Example Route
APR.RouteQuestStepList["Forever-Training-Example"] = {
label = "Training example",
gameVersion = "forever",
mapID = 1411,
conditions = { Faction = "Horde", Class = "MAGE" },
steps = {
{
LearnSkill = { spellID = 7411 },
MinLevel = 5,
SkipForPrimaryProfessions = 2,
Coord = { x = -4960.0, y = -791.3 },
Zone = 1411,
},
{ PickUp = { 96873 }, Skill = { skillID = 333, rank = 1 }, Zone = 1411 },
{ RouteCompleted = true },
},
}