Repository navigation
Actor (Character) Data
There are a lot of complexities in Utopia for how data is automated and calculated within the internals. Due to that, it may be challenging to one's head around the various datapoints, especially when trying to create macros and modify the system's data.
While I continue to build up the documentation on various files and update the documentation here, I've compiled a list of the most obvious actor datapoints that one may want to tinker with.
Surface (SHP) - system.hitpoints.surface
Deep (DHP) - system.hitpoints.deep
Stamina - system.stamina
- There are a couple of additional keys under these objects to handle the current value and the maximum value:
valueandmax
Defenses are controlled by the configuration file that controls Damage Types, which can be fully customized.
system.innateDefenses.[damage type] - Numerical value to indicate the character's innate defenses of that damage type.
system.armorDefenses.[damage type] - Similar to above, but controlled and updated based on the armor and items a character has equipped.
While slots themselves cannot be customized (outside of the use of a custom species), you can still view and update their behavior:
system.handheldSlots.equipped - The actor-owned item id's for the items held in their hands
system.handheldSlots.capacity - Handles how many handheld slots there are (typically 2 for 2 hands, etc)
system.equipmentSlots.equipped.[slot] - Similar to above, and still holds an array of values, not just a single value
system.equipmentSlots.capacity.[slot] - Controls the capacity this particular slot has
system.augmentSlots.equipped.[slot]
system.augmentSlots.capacity.[slot]
... more to come!