|
JustAnotherDnDGame 0.1.0
Jeu de rôle tactique au d20, vue de dessus, en C++/Qt
|
Le détail d'un lancer, pour que le joueur puisse le reconstituer (EX-DND-003). More...
#include <Dice.h>
Public Member Functions | |
| std::string | describe () const |
| Restitution lisible : « 2d6+3 : 4 + 5 + 3 = 12 ». | |
Public Attributes | |
| Dice | dice |
| L'expression lancée. | |
| std::vector< int > | faces |
| Chaque dé, dans l'ordre du tirage. | |
| int | total = 0 |
| Somme des dés et du modificateur. | |
Le détail d'un lancer, pour que le joueur puisse le reconstituer (EX-DND-003).
Chaque dé est conservé, pas seulement le total. Un jeu de rôle au dé dont le joueur ne peut pas reconstituer pourquoi il a échoué se joue comme une machine à sous — et c'est aussi le seul outil de diagnostic praticable quand une capacité ne s'applique pas.
|
nodiscard |
Restitution lisible : « 2d6+3 : 4 + 5 + 3 = 12 ».
| Dice core::DiceRoll::dice |
L'expression lancée.
| std::vector<int> core::DiceRoll::faces |
Chaque dé, dans l'ordre du tirage.
| int core::DiceRoll::total = 0 |
Somme des dés et du modificateur.