|
| EncounterRun | core::beginEncounter (const Encounter &encounter, const ExplorationSnapshot &exploration, GridPosition trigger, std::string defeatFlagKey) |
| | Engage encounter au point trigger, en mettant exploration de côté.
|
| ExplorationSnapshot | core::endEncounter (const EncounterRun &run, CombatOutcome outcome, WorldFlags &flags) |
| | Termine run, et rend l'état d'exploration à restituer.
|
| bool | core::encounterAlreadyCleared (const WorldFlags &flags, std::string_view defeatFlagKey) |
| | Vrai si cette rencontre a déjà été gagnée, et ne doit donc pas se redéclencher.
|
| std::optional< EncounterTrigger > | core::encounterTriggerFor (const MapEntity &entity, std::string_view mapName) |
| | Lit entity comme un déclencheur de rencontre, s'il en est un.
|