mirror of
https://github.com/pagefaultgames/pokerogue.git
synced 2025-08-21 14:59:26 +02:00
changed documentation wording, added test for stuff cheeks
This commit is contained in:
parent
8a1e82e168
commit
7ce52f9655
@ -3793,7 +3793,7 @@ export class PostDancingMoveAbAttr extends PostMoveUsedAbAttr {
|
||||
}
|
||||
|
||||
/**
|
||||
* Ability attribute for Unburden, triggers upon berry consumption
|
||||
* Ability attribute for Unburden, triggers when a Pokemon consumes a berry they are holding
|
||||
* @extends PostTurnAbAttr
|
||||
* @see {@linkcode applyPostTurn}
|
||||
* @see {@linkcode getCondition}
|
||||
|
@ -166,4 +166,15 @@ describe("Abilities - Unburden", () => {
|
||||
expect(playerPokemon.getHeldItems().length).toBeLessThan(playerHeldItems);
|
||||
expect(playerPokemon.getEffectiveStat(Stat.SPD)).toBeCloseTo(initialPlayerSpeed);
|
||||
});
|
||||
it("should activate when a move that consumes a berry is used", async () => {
|
||||
game.override.enemyMoveset([ Moves.STUFF_CHEEKS ]);
|
||||
await game.classicMode.startBattle();
|
||||
const enemyPokemon = game.scene.getEnemyPokemon()!;
|
||||
const enemyHeldItemCt = enemyPokemon.getHeldItems().length;
|
||||
const initialEnemySpeed = enemyPokemon.getStat(Stat.SPD);
|
||||
game.move.select(Moves.STUFF_CHEEKS);
|
||||
await game.toNextTurn();
|
||||
expect(enemyPokemon.getHeldItems().length).toBeLessThan(enemyHeldItemCt);
|
||||
expect(enemyPokemon.getEffectiveStat(Stat.SPD)).toBeCloseTo(initialEnemySpeed * 2);
|
||||
});
|
||||
});
|
||||
|
Loading…
Reference in New Issue
Block a user