Skip to content

Gestion des _ dans les noms d'attributs #69

@Ulty

Description

@Ulty

Le caractère _ a une signification spéciale dans les noms d'attributs. Malheureusement, il est utilisé pour plusieurs choses à la fois, ce qui empêche certaines combinaisons (ou donne un comportement buggé dans ces cas).

Utilisations identifiées :

  • pour les mooks, le nom de l'attribut est suivi de _ puis du nom du token. Cela est utilisé dans un certain nombre d'endroits pour retrouver le token auquel fait référence l'attribut (en cherchant le premier _)

  • Le caractère _ est utilisé comme séparateur générique dans la fonction allAttributesNamed, ce qui est très pratique pour enlever d'un coup tous les attributs dans une catégorie, ou remettre à leur valeur max tous les attributs d'une catégorie, etc. Ça a été d'abord pensé pour gérer aussi les attributs de mooks, mais ensuite abusé dans le code.

  • C'est aussi le caractère recommandé pour les munitions et autres consommables. Ce qui implique en pratique que ces consommables ne sont pas utilisables par les mooks.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions