载入中...
搜索中...
未找到
TacticsSettlement.h
浏览该文件的文档.
Declarative, domain-neutral rules for buffs and gameplay effects.
Checked battle setup and deterministic phase systems.
static constexpr StrongUint64 zero() noexcept
Returns the zero value for this strong type.
Definition StrongUint64.h:24
Deterministic in-memory stream of topic-neutral event envelopes.
Definition GameEvent.h:261
Domain-owned policy hooks used by the common settlement pipeline.
Definition Settlement.h:497
Deterministically ordered, composable settlement pipeline.
Definition Settlement.h:542
Validated immutable-style rule collection installable into pipelines.
Definition SettlementRules.h:77
Owner-thread settlement bridge between tactics declarations and game-owned combat state.
Definition TacticsSettlement.h:45
Definition Interaction.cpp:13
Result< settlement::SettlementRequest > makeSettlementRequest(const AbilitySettlementRequest &request)
Validate and project a committed tactical ability into the canonical settlement request.
Definition TacticsSettlement.cpp:8
Domain-neutral, deterministic settlement pipeline.
One declared ability activation and the resource state it left behind.
Definition TacticsBattle.h:29
Owning values required to settle one previously declared tactical ability.
Definition TacticsSettlement.h:16
AbilityReceipt ability
Definition TacticsSettlement.h:17
SubjectRef target
Optional stable board/cell subject; targetUnit remains the default when valid.
Definition TacticsSettlement.h:19
std::vector< std::string > tags
Definition TacticsSettlement.h:22