Referencia › Referencia de funciones › Conditions

Conditions.player_state.stateNames

dependencia

Llamar como

Conditions.player_state.stateNames()

Registra la dependencia Conditions.player_state.stateNames y luego llámala con ese nombre. Una llamada con espacio de nombres no pasa self: usa una llamada con dos puntos o pasa tú mismo el objeto.

Qué hace

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

Argumentos

Ninguno.

Retornos

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

Ediciones

Las funciones auxiliares integradas se registran en todas las ediciones. Lo que cambia es la API del juego que leen; donde falta alguna, la función auxiliar recurre a una alternativa o devuelve nil con un motivo.

No lee directamente ninguna API del juego.

Cómo la llama el addon

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

Código fuente

Conditions/player_state.lua, línea 40. Solo lectura en el juego; Duplicar crea una copia editable.

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

Volver a Referencia de funciones