J'essaie d'adapter le système de création de système de GURPS 4ème édition dans un script Python et j'essaie de comprendre la notation des dés.
En particulier :
Lancez 1d-4 (minimum 0) pour déterminer le nombre de lunes majeures en orbite autour d'une planète terrestre. Si la planète n'a pas de lunes majeures, elle aura 1d-2 (minimum 0) petites lunes.
Modificateurs (pour les deux rouleaux) : Ne pas lancer le dé si la planète se trouve à moins de 0,5 UA de l'étoile primaire, -3 si la planète se trouve entre 0,5 UA et 0,75 UA de l'étoile primaire, -1 si la planète se trouve entre 0,75 UA et 1,5 UA de l'étoile primaire, -2 si la planète est minuscule, -1 si elle est petite, +1 si elle est grande.
Je n'ai jamais vu la notation "1d-4" auparavant, donc ma supposition serait que vous jouez un dé à 4 faces (ou dans mon cas, obtenez une valeur aléatoire entre 1 et 4 inclus) et appliquez des modificateurs au résultat, par exemple : Pour une petite planète située à 0,8AU de son étoile primaire, je devrais.. : Obtenir une valeur entre 1 et 4 Appliquer -1 à cette valeur (entre 0,75AU et 1,5AU) Appliquer -1 à cette valeur car la planète est petite.
Le problème ici, c'est que, si je lis correctement la notation (ce que je ne pense pas), 1d-2 signifie prendre une valeur de 1 ou 2 puis appliquer des modificateurs, ce qui donnera toujours 0 ou moins.
Comment lit-on 1d-4 et 1d-2 ?