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.

ItemInfo
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.

ItemStatModifier
ItemValueOverride

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.

IItemService

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.