Item-kind → concrete Logic instance type, derived from ITEM_LOGIC_DEF.

Lets callers resolve the precise logic type for a kind — e.g. ItemLogicByKind["skill"] is SkillLogic. Consumed by SohlActor.getItemLogic to return a concrete logic type from the item kind passed at the call site.

Hierarchy (View Summary)

Properties

affiliation: AffiliationLogic

Logic instance for affiliation items (factions, organizations).

affliction: AfflictionLogic

Logic instance for affliction items (disease, poison, injuries).

armorgear: ArmorGearLogic

Logic instance for armor gear items.

attribute: AttributeLogic

Logic instance for attribute items (strength, agility, etc.).

concoctiongear: ConcoctionGearLogic

Logic instance for concoction gear items (potions, poisons).

containergear: ContainerGearLogic

Logic instance for container gear items (bags, chests).

miscgear: MiscGearLogic

Logic instance for miscellaneous gear items.

mystery: MysteryLogic

Logic instance for mystery items (magic schools, arcane traditions).

mysticalability: MysticalAbilityLogic

Logic instance for mystical ability items (spells, powers).

projectilegear: ProjectileGearLogic

Logic instance for projectile gear items (arrows, bolts).

skill: SkillLogic

Logic instance for skill items (combat, crafting, social, etc.).

trauma: TraumaLogic

Logic instance for trauma items (wounds, injuries).

Logic instance for weapon gear items.