steal blocked by sticky hold

pull/232/head
Luc Dube 2024-04-21 16:53:20 -04:00
parent c62d4f4a52
commit 3c8dc6c336
1 changed files with 6 additions and 0 deletions

View File

@ -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) {