Référence › Référence des fonctions › Conditions

Conditions.player_state.stateNames

dépendance

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

1table<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"],
    }

Retour à Référence des fonctions