SlappedWithSilence / TXEnginePy

A Python port of the original TXEngine project
3 stars 0 forks source link

Implement customizable inspection logic for Entities #61

Open SlappedWithSilence opened 10 months ago

SlappedWithSilence commented 10 months ago

Implement logic that allows designers to define multiple tiers of "Inspection" for combat.

"Inspection" is the process through which the player may investigate the current status of other Entitiesin the CombatEvent.

For example, Tier 0 "Inspection" may yield full detailed list of Resourcevalues, known Abilities, Inventorycontent, etc, while Tier 1 might only show Resourcevalues, and Tier 2 might only show the values of the primary Resource.

Game designers should be able to define an arbitrary number of tiers of inspection as well as arbitrarily configure them to show/hide information.

Information accessible to the Inspection system should be well defined and managed.