Skip to main content

Module utc

Module utc 

Source
Expand description

Decoded view over Utc.

Mirrors the two-stage shape established by [UtiProjection] / [UtiSnapshot] in super::uti. The projection wraps the source Utc reference for file-native access; the snapshot adds the resolved data the view’s query methods read from. Coverage: scalar-id resolutions (race, appearance, portrait, soundset, alignment), typed DecodedClass variants over ClassList, typed DecodedSpecialAbility variants over SpecAbilityList, and typed DecodedFeat variants over FeatList.

Structs§

UtcProjection
File-native projection of a Utc.
UtcSnapshot
Snapshot view over a Utc, resolved against a per-scope context.

Enums§

ClassKindFilter
Categorical filter for UtcSnapshot::has_class.
DecodedClass
One decoded class entry from a UTC’s ClassList, with the typed variant chosen by matching the class_id row’s label cell in classes.2da.
DecodedFeat
One decoded entry from a UTC’s FeatList, dispatched by matching the feat.2da row’s label cell against the set of vanilla feat labels the corpus references.
DecodedSpecialAbility
One decoded entry from a UTC’s SpecAbilityList, dispatched by matching the spells.2da row’s label cell against the small set of vanilla special-ability ids the corpus references.
FeatKindFilter
Family / aggregation filter for UtcSnapshot::has_feat.