From 3c8dc6c3366b1931d90df7a56e0950e010630f01 Mon Sep 17 00:00:00 2001 From: Luc Dube Date: Sun, 21 Apr 2024 16:53:20 -0400 Subject: [PATCH] steal blocked by sticky hold --- src/data/move.ts | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/data/move.ts b/src/data/move.ts index 488a87e00..9bba34b09 100644 --- a/src/data/move.ts +++ b/src/data/move.ts @@ -1132,6 +1132,12 @@ export class StealEatBerryAttr extends EatBerryAttr { } apply(user: Pokemon, target: Pokemon, move: Move, args: any[]): boolean { + + const cancelled = new Utils.BooleanHolder(false); + applyAbAttrs(BlockItemTheftAbAttr, target, cancelled); + if(cancelled.value == true) + return false; + const heldBerries = this.getTargetHeldBerries(target).filter(i => i.getTransferrable(false)); if (heldBerries.length) {