Référence

Référence des fonctions

Fonctions utilitaires intégrées

Les fonctions utilitaires que l'onglet Fonctions du jeu liste comme Intégrées. Les publiques s'appellent par leur nom ; les autres sont liées comme dépendance (choisissez la complétion, ou ajoutez-la sous Dépendances) et s'appellent par leur nom qualifié.

31 fonctions utilitaires sur 240. Effacer les filtres

Functions.cache.getCached publiqueAppelle une observation une seule fois par cache et par tuple d'arguments exact, y compris pour les résultats nil.
Functions.cache.getRetryCached publiqueMet en cache une observation dès qu'elle renvoie une valeur non nil ; réessaie les observations dont tout le tuple renvoyé est nil.
Functions.collections.cleanArray publiqueSupprime des entrées sur place ; par défaut, seules les clés figurant parmi les valeurs de except sont conservées.
Functions.collections.compareArray publiqueParcourt les entrées des deux tables et compare chaque valeur à la valeur indexée de l'autre table par égalité Lua.
Functions.collections.deepcopy publiqueCrée une copie superficielle filtrée, malgré le nom historique deepcopy.
Functions.collections.index publiqueRenvoie la première clé dont la valeur est égale à la valeur fournie lors du parcours pairs.
Functions.collections.keys publiqueCollecte les clés d'une table et les trie selon leurs valeurs associées, par comparaison Lua « inférieur à ».
Functions.collections.multiinsert publiqueInsère chaque valeur visitée par ipairs à l'indice de tête correspondant dans le tableau de destination.
Functions.collections.spairs publiqueCrée un itérateur sur un instantané trié des clés d'une table.
Functions.collections.tablelength publiqueCompte toutes les entrées visitées par pairs, y compris les valeurs false et les clés numériques éparses ou non numériques.
Functions.collections.tomap publiqueCopie une table en utilisant tostring de chaque clé d'origine comme clé de destination.
Functions.forecast.calculate publiqueCalcule un taux contrôlé d'historique des points de vie à partir d'une fenêtre et d'une horloge finies explicites.
Functions.forecast.finite dépendanceChecks that a number used by Functions.forecast.calculate is readable and finite.
Functions.forecast.readField dépendanceReads object[key] for Functions.forecast.calculate without letting a restricted value, a non-table object or an index error escape.
Functions.presentation.compareString publiqueMet en forme la formulation d'une comparaison avec des alternatives booléennes nommées lorsque l'opérateur a une forme négative.
Functions.presentation.nullable publiqueRenvoie une valeur présente telle quelle, ou un substitut d'affichage rouge pour nil.
Functions.presentation.nullable_value publiqueRecherche une clé de table pour l'affichage en conservant les résultats non nil ; les tables invalides, clés manquantes et clés nil utilisent un texte de substitution nullable.
Functions.presentation.phrase publiqueCrée un résumé de condition nommé et temporaire.
Functions.presentation.playerize publiqueChoisit la valeur joueur fournie uniquement pour l'identifiant d'unité littéral player ; toute autre unité sélectionne la valeur non-joueur.
Functions.presentation.predicate publiqueCrée un prédicat de comparaison typé pour une phrase de condition nommée.
Functions.text.ends_with publiqueTeste un suffixe littéral d'octets à l'aide d'une sous-chaîne Lua.
Functions.text.split publiqueDécoupe une chaîne en segments non vides situés entre des caractères séparateurs.
Functions.text.starts_with publiqueTeste un préfixe littéral d'octets à l'aide d'une sous-chaîne Lua.
Functions.text.trim publiqueSupprime les espaces (au sens des motifs Lua) en début et en fin de chaîne.
Functions.text.wrap publiqueAjoute des retours à la ligne aux espaces les plus proches d'un nombre de colonnes cible.
Functions.trends.calculate publiqueEstime la variation signée des points de vie à partir de l'historique pondéré des dégâts et des soins.
Functions.trends.calculateOld publiqueExécute la formule historique de tendance des instantanés de points de vie à l'aide de la fenêtre d'historique du profil en direct, de l'horloge et de l'ancien service d'arrondi.
Functions.values.compare publiqueCompare deux valeurs à l'aide d'un identifiant d'opérateur RM : LESSTHAN, LESSTHANOREQUALS, GREATERTHAN, GREATERTHANOREQUALS, EQUALS, NOTEQUALS ou DIVISIBLE.
Functions.values.isin publiqueVérifie si une table possède une valeur non nil à une clé.
Functions.values.isint publiqueApplique l'ancien test d'écriture d'entier ou de chaîne numérique canonique.
Functions.values.round publiqueArrondit avec la formule existante floor(num * 10^places + 0.5) / 10^places.