Enchantment Items
Items that modify other equipment.
Interface
interface EnchantmentItem extends ItemBase {
kind: 'enchantment';
targetKind: ItemKind; // What item type this enchants
enchantmentKind: string; // Enchantment identifier
}
Properties
- targetKind: Which item type can be enchanted (clothing, artefact, etc.)
- enchantmentKind: Specific enchantment type identifier
Example
export const powerEnchantment: EnchantmentItem = {
kind: 'enchantment',
name: 'Power Enhancement Stone',
description: 'Adds combat power to weapons.',
icon: enchantIcon,
stacks: 1,
rarity: 'qitouched',
realm: 'qiCondensation',
targetKind: 'artefact',
enchantmentKind: 'power_boost'
};