Optional__kindDiscriminator kind, written on serialization (SohlEntity.toJSON) and read back on revival. Optional as constructor input — it is derived from the concrete class, not supplied by callers.
Amputability tier (Amputability value).
Bleeding tier (BleedingSusceptibility value).
Shortcode of the BodyPart this location belongs to. A location whose code matches no part is not reachable in the hierarchy (see sohl.entity.body.BodyStructure.orphanedLocations).
OptionalisWhether a serious/grievous injury here can cause a fumble.
OptionalisWhether a serious/grievous injury here can cause a stumble.
OptionalnameDisplay name of the location.
Weight used in random hit location selection
Base protection values for different impact aspects
Base protection against blunt impact.
Base protection against edged impact.
Base protection against fire impact.
Base protection against piercing impact.
Base shock value for injuries to this location (subject to modifiers)
Unique location identifier within its part.
Persisted data shape for a body location.