Make form change items non-stealable and fix Recover AI
This commit is contained in:
parent
b94215e3f6
commit
75c9c9cc2c
|
@ -624,7 +624,8 @@ export class HealAttr extends MoveEffectAttr {
|
|||
}
|
||||
|
||||
getTargetBenefitScore(user: Pokemon, target: Pokemon, move: Move): integer {
|
||||
return Math.round((1 - (this.selfTarget ? user : target).getHpRatio()) * 20);
|
||||
let score = ((1 - (this.selfTarget ? user : target).getHpRatio()) * 20) - this.healRatio * 10;
|
||||
return Math.round(score / (1 - this.healRatio / 2));
|
||||
}
|
||||
}
|
||||
|
||||
|
|
|
@ -1465,6 +1465,10 @@ export class PokemonFormChangeItemModifier extends PokemonHeldItemModifier {
|
|||
return ret;
|
||||
}
|
||||
|
||||
getTransferrable(withinParty: boolean) {
|
||||
return withinParty;
|
||||
}
|
||||
|
||||
getMaxHeldItemCount(pokemon: Pokemon): integer {
|
||||
return 1;
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue