diff --git a/data/items.ts b/data/items.ts index e0573a2043..74943ef6df 100644 --- a/data/items.ts +++ b/data/items.ts @@ -1101,6 +1101,12 @@ export const Items: {[itemid: string]: ItemData} = { name: "Cornerstone Mask", spritenum: 758, forcedForme: "Ogerpon-Cornerstone", + onBasePowerPriority: 15, + onBasePower(basePower, user, target, move) { + if (user.baseSpecies.name.startsWith('Ogerpon-Cornerstone')) { + return this.chainModify([4915, 4096]); + } + }, itemUser: ["Ogerpon-Cornerstone"], onTakeItem(item, source) { if (source.baseSpecies.baseSpecies === 'Ogerpon') return false; @@ -2504,6 +2510,12 @@ export const Items: {[itemid: string]: ItemData} = { name: "Hearthflame Mask", spritenum: 760, forcedForme: "Ogerpon-Hearthflame", + onBasePowerPriority: 15, + onBasePower(basePower, user, target, move) { + if (user.baseSpecies.name.startsWith('Ogerpon-Hearthflame')) { + return this.chainModify([4915, 4096]); + } + }, itemUser: ["Ogerpon-Hearthflame"], onTakeItem(item, source) { if (source.baseSpecies.baseSpecies === 'Ogerpon') return false; @@ -7100,6 +7112,12 @@ export const Items: {[itemid: string]: ItemData} = { name: "Wellspring Mask", spritenum: 759, forcedForme: "Ogerpon-Wellspring", + onBasePowerPriority: 15, + onBasePower(basePower, user, target, move) { + if (user.baseSpecies.name.startsWith('Ogerpon-Wellspring')) { + return this.chainModify([4915, 4096]); + } + }, itemUser: ["Ogerpon-Wellspring"], onTakeItem(item, source) { if (source.baseSpecies.baseSpecies === 'Ogerpon') return false;