Referenz › Funktionsreferenz › Conditions

Conditions.player_state.stateNames

Abhängigkeit

Aufruf als

Conditions.player_state.stateNames()

Erfassen Sie die Abhängigkeit Conditions.player_state.stateNames und rufen Sie sie dann unter diesem Namen auf. Ein Aufruf über den Namensraum übergibt kein self: Verwenden Sie einen Doppelpunkt-Aufruf oder übergeben Sie das Objekt selbst.

Was sie bewirkt

Lists the states the Player State condition offers, with the editor label of each.

Argumente

Keine.

Rückgabewerte

1table<string, string>Maps "mounted", "swimming", "flying", "falling", "resting", "dead" and "ghost" to their localized labels.

Editionen

Integrierte Hilfsfunktionen werden auf jeder Edition registriert. Unterschiedlich ist die Spiel-API, die sie lesen; fehlt eine, weicht die Hilfsfunktion aus oder gibt nil mit einem Grund zurück.

Sie liest keine Spiel-API direkt.

Wie das Addon sie aufruft

  • Spielerstatus (valid)
    return value.state ~= nil and Functions.values.isin(stateNames(), value.state)

Quelle

Conditions/player_state.lua, Zeile 40. Im Spiel schreibgeschützt; Duplizieren erstellt eine bearbeitbare Kopie.

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

Zurück zu Funktionsreferenz