Namespace FTK2.ModAPI.Content.Abilities
Classes
- AbilityAddStatus
A native ADD_STATUS action referencing an existing FTK2 status/effect key.
- AbilityEffect
Base type for supported native effects in a custom ability definition.
- AbilityGameplayOverrides
Optional native ability overrides. Null values inherit the selected template.
- AbilityGameplayProperties
Read-only effective properties from a native FTK2 ability template or active custom clone.
- AbilityStatChange
A native CHANGE_STAT action. Negative HP values heal; ordinary weapon damage leaves both flat values null and uses the granting item's roll.
- CustomAbilityCapabilities
Explicit support flags for the current custom-ability implementation.
- CustomAbilityDefinition
Immutable, namespaced ability recipe derived from a compatible native FTK2 template.
Interfaces
- ICustomAbilityActivation
Owner-bound activation handle for one custom ability.
- ICustomAbilityService
Creates, registers, activates, inspects, and removes namespaced custom abilities for one mod owner.
Enums
- AbilityAiTendency
Existing native AI target-selection tendency reused by an ability.
- AbilityAnimation
Existing native animation identity reused by an ability.
- AbilityDamageAgainstRow
Row used when applying row-dependent damage behavior.
- AbilityDamageType
Native damage category assigned to a stat-change effect.
- AbilityEffectKind
Supported native effect shapes exposed through the public API.
- AbilityRowPosition
Native combat-row selector.
- AbilityTarget
Native FTK2 target relationship used by an ability.
- AbilityTargetArea
Native FTK2 target-area shapes supported by template-based ability overrides.
- AbilityTileOccupancy
Required occupancy of target tiles.
- CustomAbilityActivationResult
Typed result returned by custom-ability activation and deactivation.
- CustomAbilityActivationState
Current lifecycle state of an owner-bound custom-ability activation.