Namespace FTK2.ModAPI.Content.Items
Classes
- CustomItemCapabilities
Explicit support flags for the current custom-item service.
- ItemAbilityReference
A reference to an existing FTK2 ability. A null roll preserves native parameterless actions.
- ItemAbilityTriggerReference
An existing FTK2 trigger/ability pair attached to equipped content.
- ItemDefinition
Immutable custom-item recipe. Template metadata is resolved when game data is available.
- ItemEquipmentOverride
Complete replacement for the template's equipment gameplay lists.
- ItemGameplayOverrides
Optional gameplay overrides. Null fields inherit the selected template exactly.
- ItemGameplayProperties
Read-only effective gameplay properties captured from a real FTK2 template or activated clone.
- ItemInteractionOverride
Complete replacement for the template's existing action list and action bags.
- ItemSkillRoll
The native accuracy/stat/roll and value scaling used by an existing FTK2 action.
Interfaces
- ICustomItemActivation
Owner-bound activation handle. Keep it for state inspection and deterministic cleanup.
- ICustomItemService
Creates, registers, activates, inspects, and removes namespaced custom items for one mod owner.
- ICustomRuntimeItem
A tracked lease for one FTK2 runtime item. Dispose after the native item is no longer live.
- IItemOverrideControl
Optional capability for withdrawing only the current consumer's overrides.
Enums
- CustomItemActivationResult
Typed result returned by custom-item activation and deactivation.
- CustomItemActivationState
Current lifecycle state of an owner-bound custom-item activation.
- ItemEquipmentSlot
FTK2's stable equipment-slot names.
- ItemKind
Safe structural item categories derived from the selected FTK2 template.
- ItemRarity
FTK2 item rarity.
- ItemStat
Stat keys observed in the FTK2 1.14.6 item catalog.
- ItemUseContext
Where FTK2 permits an item action to be used.
- RuntimeItemCreationResult
Typed result returned by controlled runtime item creation.