During his turn, the player can inspect enemies and allies. Introduce "tiers" of inspection that progressively reveal more and more detailed information about the entity in question.
For example:
-
T3
- Name
- Primary Resource Quantity
- Already-used-abilities
-
T2
- T3 Info
- Axuiallary Resource Quantity
- Current Effects
-
T1
- T2 Info
- Armor info
- Weapon info
- All Abilities
To support such this feature, multiple changes and additions must be made to CombatEngine and its related Events.
- Implement
Inspection CombatEntities as a standalone Event
- Implement a category system that allows for configurable inspection tiers
- Implement a user-driven config scheme that controls each tier
- Create default inspection tiers
- Implement support for JSON-defined inspection tiers
- Probably more that I forgot about