Class ItemGameplayProperties

Namespace
FTK2.ModAPI.Content.Items
Assembly
FTK2.ModAPI.dll

Read-only effective gameplay properties captured from a real FTK2 template or activated clone.

public sealed class ItemGameplayProperties
Inheritance
ItemGameplayProperties
Inherited Members

Constructors

ItemGameplayProperties()

public ItemGameplayProperties()

Properties

Abilities

public IReadOnlyList<ItemAbilityReference> Abilities { get; }

Property Value

IReadOnlyList<ItemAbilityReference>

AbilityBag

public IReadOnlyList<string> AbilityBag { get; }

Property Value

IReadOnlyList<string>

AbilityFillBag

public IReadOnlyList<string> AbilityFillBag { get; }

Property Value

IReadOnlyList<string>

AbilityTriggers

public IReadOnlyList<ItemAbilityTriggerReference> AbilityTriggers { get; }

Property Value

IReadOnlyList<ItemAbilityTriggerReference>

Ammo

public int Ammo { get; }

Property Value

int

IsConsumable

public bool IsConsumable { get; }

Property Value

bool

IsEquipment

public bool IsEquipment { get; }

Property Value

bool

ItemClass

public string ItemClass { get; }

Property Value

string

Kind

public ItemKind Kind { get; }

Property Value

ItemKind

MaxCharges

public int? MaxCharges { get; }

Property Value

int?

MaxTier

public float MaxTier { get; }

Property Value

float

MinTier

public float MinTier { get; }

Property Value

float

PassiveIds

public IReadOnlyList<string> PassiveIds { get; }

Property Value

IReadOnlyList<string>

Rarity

public ItemRarity Rarity { get; }

Property Value

ItemRarity

ShuffleAbilityBag

public bool? ShuffleAbilityBag { get; }

Property Value

bool?

Slots

public IReadOnlyList<ItemEquipmentSlot> Slots { get; }

Property Value

IReadOnlyList<ItemEquipmentSlot>

Stackable

public bool Stackable { get; }

Property Value

bool

Stats

public IReadOnlyList<ItemStatModifier> Stats { get; }

Property Value

IReadOnlyList<ItemStatModifier>

UseContext

public ItemUseContext UseContext { get; }

Property Value

ItemUseContext