Rules — Core¶
Folder Overview¶
This folder contains core rule infrastructure.
It is responsible for orchestrating rule execution within the damage and healing pipelines.
Purpose¶
Provide orchestration for PRE and POST rule execution without introducing gameplay behaviour.
What Lives Here¶
DamageRuleHubHealRuleHubDamageExtensionsCombatPing
These components coordinate rule execution and provide supporting helpers.
Important Notes¶
Boundaries¶
This folder should contain:
- Rule hubs
- Helper APIs that coordinate rule execution
This folder should not contain:
- Gameplay math
- Buff logic
- Health ownership
This is orchestration glue, not gameplay behaviour.
Usage Guidance¶
- Use hubs to manage rule execution order and lifecycle
- Keep orchestration separate from gameplay logic
- Treat helpers here as coordination utilities, not extension seams
Related Documentation¶
- Rules
- Rules Abstractions
- Health System