JustAnotherDnDGame 0.1.0
Jeu de rôle tactique au d20, vue de dessus, en C++/Qt
Loading...
Searching...
No Matches
core::Encounter Struct Reference

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< EncounterCombatantcombatants
bool escapable = true
 Vrai si le joueur peut fuir cette rencontre.

Detailed Description

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 . C'est le déclencheur qui apporte le lieu.

Member Data Documentation

◆ combatants

std::vector<EncounterCombatant> core::Encounter::combatants

◆ escapable

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.

◆ id

std::string core::Encounter::id

◆ name

std::string core::Encounter::name

◆ source

std::string core::Encounter::source

The documentation for this struct was generated from the following file:
  • /home/runner/work/JustAnotherDnDGame/JustAnotherDnDGame/Source/Core/Combat/Encounter.h