steal blocked by sticky hold
parent
c62d4f4a52
commit
3c8dc6c336
|
@ -1132,6 +1132,12 @@ export class StealEatBerryAttr extends EatBerryAttr {
|
||||||
}
|
}
|
||||||
|
|
||||||
apply(user: Pokemon, target: Pokemon, move: Move, args: any[]): boolean {
|
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));
|
const heldBerries = this.getTargetHeldBerries(target).filter(i => i.getTransferrable(false));
|
||||||
|
|
||||||
if (heldBerries.length) {
|
if (heldBerries.length) {
|
||||||
|
|
Loading…
Reference in New Issue