Player Event Logging
The following are now logged per turn, along with the player action:
- Experience gain on stats
- Health events
- Stamina events
- Calorie events
- Mana events
- Currency events
- Base award events
These include all sources, whether player action, enemy actions, conditions, regen, and so forth.
I want to add item adds and losses, and possibly buffs, debuffs, and leveling changes.
Here you can see the player using an AoE buff:

On-Player Event Logging
Actions taken by other entities on the player have their own log. These can be beneficial or detrimental actions (and are color-coded based on hostility).
Here you can see enemies attempting to remove that buff:

Their combined efforts were successful at overcoming the player's buff power:

Spotted Event Logging
Spotted events that do not directly impact the player are logged in the zone log. These include:
- Actions from or on entities (these trigger as long as the player can see either the source or the target; if the player cannot see one of the actors, its name is not revealed)
- Deaths
- New growths
- New piles
- Monster spawns
- Teleports and user respawns
- Discoveries (from searching)
Base Logging
This currently includes:
- Stat bonuses from faction leveling
- Project start and end
- Resources spent on projects
- Gathering events
- Award events (lore for now)
I want to add base member deaths and possibly achievements.
Here you can see a list of things happening in the base log (as well as some appearance messages in the zone log):

World Logging
Currently this shows total monsters and spawners left in the scenario. I may add victory conditions here, along with any world events.
Notes on Logging
- I want to add log history, with settings on how many turns to save the logs (we’ll see). As it stands, there's no history; just the current turn.
- I’m still experimenting with layout, what logs go where, and log summary formatting.
- I reworked the modal system to make creating custom detail panes for each log easier.
Overall, I’m much happier with the interface showing logs and ongoing projects as opposed to static player/base stats.
