mirror of
https://github.com/pagefaultgames/pokerogue.git
synced 2025-07-20 23:32:19 +02:00
Roost test update
This commit is contained in:
parent
99b26722c1
commit
f409c74a1e
@ -93,12 +93,12 @@ class DefaultOverrides {
|
|||||||
* default is 0 to not override
|
* default is 0 to not override
|
||||||
* @example SPECIES_OVERRIDE = Species.Bulbasaur;
|
* @example SPECIES_OVERRIDE = Species.Bulbasaur;
|
||||||
*/
|
*/
|
||||||
readonly STARTER_SPECIES_OVERRIDE: Species | number = Species.TORNADUS;
|
readonly STARTER_SPECIES_OVERRIDE: Species | number = 0;
|
||||||
readonly ABILITY_OVERRIDE: Abilities = Abilities.NONE;
|
readonly ABILITY_OVERRIDE: Abilities = Abilities.NONE;
|
||||||
readonly PASSIVE_ABILITY_OVERRIDE: Abilities = Abilities.NONE;
|
readonly PASSIVE_ABILITY_OVERRIDE: Abilities = Abilities.NONE;
|
||||||
readonly STATUS_OVERRIDE: StatusEffect = StatusEffect.NONE;
|
readonly STATUS_OVERRIDE: StatusEffect = StatusEffect.NONE;
|
||||||
readonly GENDER_OVERRIDE: Gender | null = null;
|
readonly GENDER_OVERRIDE: Gender | null = null;
|
||||||
readonly MOVESET_OVERRIDE: Array<Moves> = [Moves.ROOST, Moves.SPLASH];
|
readonly MOVESET_OVERRIDE: Array<Moves> = [];
|
||||||
readonly SHINY_OVERRIDE: boolean = false;
|
readonly SHINY_OVERRIDE: boolean = false;
|
||||||
readonly VARIANT_OVERRIDE: Variant = 0;
|
readonly VARIANT_OVERRIDE: Variant = 0;
|
||||||
|
|
||||||
@ -111,7 +111,7 @@ class DefaultOverrides {
|
|||||||
readonly OPP_PASSIVE_ABILITY_OVERRIDE: Abilities = Abilities.NONE;
|
readonly OPP_PASSIVE_ABILITY_OVERRIDE: Abilities = Abilities.NONE;
|
||||||
readonly OPP_STATUS_OVERRIDE: StatusEffect = StatusEffect.NONE;
|
readonly OPP_STATUS_OVERRIDE: StatusEffect = StatusEffect.NONE;
|
||||||
readonly OPP_GENDER_OVERRIDE: Gender | null = null;
|
readonly OPP_GENDER_OVERRIDE: Gender | null = null;
|
||||||
readonly OPP_MOVESET_OVERRIDE: Array<Moves> = [Moves.FORESTS_CURSE, Moves.FORESTS_CURSE, Moves.FORESTS_CURSE, Moves.FORESTS_CURSE];
|
readonly OPP_MOVESET_OVERRIDE: Array<Moves> = [];
|
||||||
readonly OPP_SHINY_OVERRIDE: boolean = false;
|
readonly OPP_SHINY_OVERRIDE: boolean = false;
|
||||||
readonly OPP_VARIANT_OVERRIDE: Variant = 0;
|
readonly OPP_VARIANT_OVERRIDE: Variant = 0;
|
||||||
readonly OPP_IVS_OVERRIDE: number | number[] = [];
|
readonly OPP_IVS_OVERRIDE: number | number[] = [];
|
||||||
|
@ -4,7 +4,6 @@ import { Moves } from "#app/enums/moves";
|
|||||||
import { Species } from "#app/enums/species";
|
import { Species } from "#app/enums/species";
|
||||||
import { MoveEffectPhase } from "#app/phases/move-effect-phase";
|
import { MoveEffectPhase } from "#app/phases/move-effect-phase";
|
||||||
import { TurnEndPhase } from "#app/phases/turn-end-phase";
|
import { TurnEndPhase } from "#app/phases/turn-end-phase";
|
||||||
|
|
||||||
import GameManager from "#test/utils/gameManager";
|
import GameManager from "#test/utils/gameManager";
|
||||||
import Phaser from "phaser";
|
import Phaser from "phaser";
|
||||||
import { afterEach, beforeAll, beforeEach, describe, expect, test } from "vitest";
|
import { afterEach, beforeAll, beforeEach, describe, expect, test } from "vitest";
|
||||||
@ -51,37 +50,6 @@ describe("Moves - Roost", () => {
|
|||||||
*
|
*
|
||||||
* Also making the user pokemon go first so we can check if the pokemon took damage post roost
|
* Also making the user pokemon go first so we can check if the pokemon took damage post roost
|
||||||
*/
|
*/
|
||||||
// test(
|
|
||||||
// "Pokemon that use roost and levitate should still be ungrounded, but should still lose flying until end of turn",
|
|
||||||
// async () => {
|
|
||||||
|
|
||||||
// await game.classicMode.startBattle([Species.ROTOM]);
|
|
||||||
// const playerPokemon = game.scene.getPlayerPokemon()!;
|
|
||||||
// //expect(playerPokemon.getTypes().filter(type => type == Type.FLYING)).toHaveLength(1);
|
|
||||||
// game.move.select(Moves.ROOST);
|
|
||||||
|
|
||||||
// const playerPokemonStartingHP = playerPokemon.hp;
|
|
||||||
// await game.phaseInterceptor.to(MoveEffectPhase);
|
|
||||||
|
|
||||||
// // Should only be pure Electric type and ungrounded due to levitate
|
|
||||||
// let playerPokemonTypes = playerPokemon.summonData.types;
|
|
||||||
// expect(playerPokemonTypes.filter(type => type == Type.FLYING)).toHaveLength(0);
|
|
||||||
// expect(playerPokemon.getTypes().filter(type => type == Type.ELECTRIC)).toHaveLength(1);
|
|
||||||
// //expect(playerPokemon.getTag(BattlerTagType.ROOSTED)).toBeDefined();
|
|
||||||
// expect(playerPokemonTypes[0] === Type.ELECTRIC).toBeTruthy();
|
|
||||||
// expect(playerPokemonTypes.length === 1).toBeTruthy();
|
|
||||||
// expect(playerPokemon.isGrounded()).toBeFalsy();
|
|
||||||
|
|
||||||
// // Should be electric flying, not roosted, and not grounded
|
|
||||||
// await game.phaseInterceptor.to(TurnEndPhase);
|
|
||||||
// playerPokemonTypes = playerPokemon.summonData.types;
|
|
||||||
// expect(playerPokemon.hp).toBe(playerPokemonStartingHP);
|
|
||||||
// expect(playerPokemonTypes[0] === Type.ELECTRIC).toBeTruthy();
|
|
||||||
// expect(playerPokemonTypes[1] === Type.FLYING).toBeTruthy();
|
|
||||||
// expect(playerPokemon.getTag(BattlerTagType.ROOSTED)).toBeUndefined();
|
|
||||||
// expect(playerPokemon.isGrounded()).toBeFalsy();
|
|
||||||
// } ,TIMEOUT
|
|
||||||
// );
|
|
||||||
|
|
||||||
test(
|
test(
|
||||||
"Non flying type uses roost -> no type change, took damage",
|
"Non flying type uses roost -> no type change, took damage",
|
||||||
|
Loading…
Reference in New Issue
Block a user