|
JustAnotherDnDGame 0.1.0
Jeu de rôle tactique au d20, vue de dessus, en C++/Qt
|
Une rencontre, telle que la donnée la décrit. More...
#include <Encounter.h>
Public Attributes | |
| std::string | id |
| std::string | name |
| std::string | source |
| std::vector< EncounterCombatant > | combatants |
| bool | escapable = true |
| Vrai si le joueur peut fuir cette rencontre. | |
Une rencontre, telle que la donnée la décrit.
Aucune position absolue, aucune carte nommée : une rencontre dit qui et en quelle formation, pas où. C'est le déclencheur qui apporte le lieu.
| std::vector<EncounterCombatant> core::Encounter::combatants |
| bool core::Encounter::escapable = true |
Vrai si le joueur peut fuir cette rencontre.
Une rencontre dont on ne peut pas fuir est une décision de contenu — un combat de scénario —, et elle est donc écrite dans la donnée plutôt que devinée d'un type d'ennemi. Par défaut on fuit : l'inverse enfermerait le joueur dans toute rencontre qu'un auteur aurait oublié de renseigner.
| std::string core::Encounter::id |
| std::string core::Encounter::name |
| std::string core::Encounter::source |