Concoction Items
Combat consumables that apply effects through the TechniqueEffect system. Unlike pills, they don’t use toxicity.
Interface
interface ConcoctionItem extends ItemBase {
kind: 'concoction';
effects: TechniqueEffect[]; // Combat effects to apply
tooltip?: string; // Optional description
}
Key Differences from Pills
- No toxicity limit - Can be used freely
- Target flexibility - Can target self or enemies via effect types
- Uses TechniqueEffect - Same effects as combat techniques
Example
export const toxicConcoction: ConcoctionItem = {
kind: 'concoction',
name: 'Toxic Concoction',
description: 'Poisons the target when thrown.',
icon: toxicIcon,
stacks: 1,
rarity: 'mundane',
realm: 'bodyForging',
effects: [
{
kind: 'buffTarget',
buff: poisonBuff,
amount: { value: 3, stat: undefined },
},
],
tooltip: 'Applies 3 stacks of poison',
};
See TechniqueEffect documentation for available effect types.