Cauldron Items
Crafting equipment for alchemy and refinement.
Interface
interface CauldronItem extends CraftingEquipmentItem {
kind: 'cauldron';
}
interface CraftingEquipmentItem extends ItemBase {
stats: Partial<CraftingStatsMap>;
buffs?: { buff: CraftingBuff; buffStacks: Scaling }[];
}
Properties
- stats: Crafting stat bonuses (control, intensity, etc.)
- buffs: Optional crafting buffs to apply
Examples
// Basic stats-only cauldron
export const wornCauldron: CauldronItem = {
kind: 'cauldron',
name: 'Worn Cauldron',
description: 'An alchemy cauldron that is worn from years of use.',
icon: icon,
stats: window.modAPI.utils.getCraftingEquipmentStats(
'bodyForging',
'Middle',
{ pool: 0.4, control: 0.6, intensity: 0 },
'cauldron',
),
stacks: 1,
rarity: 'qitouched',
realm: 'bodyForging',
};
// Specialized cauldron with critchance
export const blastCauldron: CauldronItem = {
kind: 'cauldron',
stats: {
...window.modAPI.utils.getCraftingEquipmentStats('bodyForging', 'Late', { pool: 0.2, control: 0, intensity: 0.2 }, 'cauldron'),
critchance: 20,
},
name: 'Blast Cauldron (I)',
description: "A cauldron designed to bombard its contents with qi, sometimes forcing great leaps in progress.",
icon: icon,
stacks: 1,
rarity: 'empowered',
realm: 'bodyForging',
};
// High-qi pool focused cauldron
export const ragingQiCauldron: CauldronItem = {
kind: 'cauldron',
stats: window.modAPI.utils.getCraftingEquipmentStats('bodyForging', 'Late', { pool: 1.1, control: 0, intensity: 0 }, 'cauldron'),
name: 'Raging Qi Cauldron (I)',
description: 'A cauldron with qi storage chambers, greatly increasing the users available qi pool.',
icon: icon,
stacks: 1,
rarity: 'qitouched',
realm: 'bodyForging',
};
// Complex cauldron with buffs and special mechanics
export const stellarFurnace: CauldronItem = {
kind: 'cauldron',
stats: window.modAPI.utils.getCraftingEquipmentStats('pillarCreation', 'Late', {
pool: 0.3, control: 0.3, intensity: 0.3,
}, 'cauldron'),
buffs: [{
buff: {
name: 'Stellar Furnace',
icon,
canStack: false,
stats: undefined,
effects: [{
kind: 'createBuff',
buff: stellarEnergy,
stacks: { value: 1, stat: undefined },
}],
stacks: 1,
displayLocation: 'none',
},
buffStacks: { value: 1, stat: undefined },
}],
name: 'Stellar Furnace',
description: 'Shimmering with stellar power, this cauldron infuses materials with cosmic energy.',
icon,
stacks: 1,
rarity: 'empowered',
realm: 'pillarCreation',
};