Appel
Conditions.player_state.stateNames()
Enregistrez la dépendance Conditions.player_state.stateNames, puis appelez-la sous ce nom. Un appel par espace de noms ne transmet pas self : utilisez un appel avec deux-points ou passez l'objet vous-même.
Ce qu'elle fait
Lists the states the Player State condition offers, with the editor label of each.
Arguments
Aucun.
Retours
| 1 | table<string, string> | Maps "mounted", "swimming", "flying", "falling", "resting", "dead" and "ghost" to their localized labels. |
|---|
Éditions
Les fonctions utilitaires intégrées sont enregistrées sur toutes les éditions. Ce qui diffère, c'est l'API du jeu qu'elles lisent ; quand l'une manque, la fonction utilitaire se rabat sur une alternative ou renvoie nil avec une raison.
Elle ne lit directement aucune API du jeu.
Comment l'addon l'appelle
- État du joueur (valid)
return value.state ~= nil and Functions.values.isin(stateNames(), value.state)
Source
Conditions/player_state.lua, ligne 40. En lecture seule dans le jeu ; Dupliquer crée une copie modifiable.
Conditions.player_state.stateNames()
return {
mounted = L["Mounted"], swimming = L["Swimming"], flying = L["Flying"], falling = L["Falling"],
resting = L["In a Rested Area"], dead = L["Dead"], ghost = L["Ghost"],
}