Riferimento › Riferimento delle funzioni › Conditions

Conditions.engraving.identifier

dipendenza

Chiamala come

Conditions.engraving.identifier(value)

Registra la dipendenza Conditions.engraving.identifier, poi chiamala con quel nome. Una chiamata con spazio dei nomi non passa self: usa una chiamata con i due punti o passa tu l'oggetto.

Cosa fa

True when value is a positive whole number below 2^31; RUNE_ENGRAVED uses it to validate a saved rune ID.

Argomenti

NomeTipoCosa fa
valueanyValue to check.

Valori restituiti

1booleanTrue when the value passes the check.

Edizioni

Le funzioni di supporto integrate sono registrate su ogni edizione. Ciò che cambia è l'API di gioco che leggono; dove ne manca una, la funzione di supporto ripiega su un'alternativa o restituisce nil con un motivo.

Non legge direttamente alcuna API di gioco.

Come la chiama l'addon

  • Runa incisa (valid)
    if value.rune ~= nil then return identifier(value.rune) and value.spell == nil end

Sorgente

Conditions/engraving.lua, riga 43. Nel gioco è in sola lettura; Duplica crea una copia modificabile.

Conditions.engraving.identifier(value)
    return type(value) == "number" and value > 0 and value < 2147483648 and value % 1 == 0

Torna a Riferimento delle funzioni