mirror of
https://github.com/pagefaultgames/pokerogue.git
synced 2025-08-14 03:19:28 +02:00
Fixed more conflicts from merge
This commit is contained in:
parent
1e8f06da03
commit
e4f236c73a
@ -12,8 +12,8 @@ import { CustomPokemonData } from "#data/pokemon-data";
|
||||
import type { PokemonSpecies } from "#data/pokemon-species";
|
||||
import { getStatusEffectCatchRateMultiplier } from "#data/status-effect";
|
||||
import type { AbilityId } from "#enums/ability-id";
|
||||
import type { HeldItemId } from "#enums/held-item-id";
|
||||
import { ChallengeType } from "#enums/challenge-type";
|
||||
import type { HeldItemId } from "#enums/held-item-id";
|
||||
import { PlayerGender } from "#enums/player-gender";
|
||||
import type { PokeballType } from "#enums/pokeball";
|
||||
import type { PokemonType } from "#enums/pokemon-type";
|
||||
@ -643,22 +643,17 @@ export async function catchPokemon(
|
||||
}
|
||||
};
|
||||
const addToParty = (slotIndex?: number) => {
|
||||
pokemon.addToParty(pokeballType, slotIndex);
|
||||
const newPokemon = pokemon.addToParty(pokeballType, slotIndex);
|
||||
if (globalScene.getPlayerParty().filter(p => p.isShiny()).length === 6) {
|
||||
globalScene.validateAchv(achvs.SHINY_PARTY);
|
||||
}
|
||||
};
|
||||
Promise.all([pokemon.hideInfo(), globalScene.gameData.setPokemonCaught(pokemon)]).then(() => {
|
||||
const addStatus = new BooleanHolder(true);
|
||||
applyChallenges(ChallengeType.POKEMON_ADD_TO_PARTY, pokemon, addStatus);
|
||||
if (!addStatus.value) {
|
||||
removePokemon();
|
||||
if (newPokemon) {
|
||||
newPokemon.loadAssets().then(end);
|
||||
} else {
|
||||
end();
|
||||
}
|
||||
});
|
||||
globalScene.updateItems(true);
|
||||
removePokemon();
|
||||
if (newPokemon) {
|
||||
newPokemon.loadAssets().then(end);
|
||||
} else {
|
||||
end();
|
||||
}
|
||||
};
|
||||
Promise.all([pokemon.hideInfo(), globalScene.gameData.setPokemonCaught(pokemon)]).then(() => {
|
||||
const addStatus = new BooleanHolder(true);
|
||||
|
@ -187,7 +187,7 @@ export class PartyUiHandler extends MessageUiHandler {
|
||||
private lastCursor = 0;
|
||||
private lastLeftPokemonCursor = 0;
|
||||
private lastRightPokemonCursor = 0;
|
||||
private selectCallback: PartySelectCallback | PokemonItemTransferSelectFilter | null;
|
||||
private selectCallback: PartySelectCallback | PartyItemTransferSelectCallback | null;
|
||||
private selectFilter: PokemonSelectFilter | PokemonItemTransferSelectFilter;
|
||||
private moveSelectFilter: PokemonMoveSelectFilter;
|
||||
private tmMoveId: MoveId;
|
||||
|
@ -8,7 +8,7 @@ import type { MoveId } from "#enums/move-id";
|
||||
import type { MoveSourceType } from "#enums/move-source-type";
|
||||
import type { SpeciesId } from "#enums/species-id";
|
||||
import type { EnemyPokemon, PlayerPokemon, Pokemon } from "#field/pokemon";
|
||||
import type { ModifierTypeOption } from "#modifiers/modifier-type";
|
||||
import type { RewardOption } from "#items/reward";
|
||||
import type { DexAttrProps } from "#system/game-data";
|
||||
import { BooleanHolder, type NumberHolder } from "./common";
|
||||
import { getPokemonSpecies } from "./pokemon-utils";
|
||||
@ -229,7 +229,7 @@ export function applyChallenges(
|
||||
*/
|
||||
export function applyChallenges(
|
||||
challengeType: ChallengeType.SHOP_ITEM,
|
||||
shopItem: ModifierTypeOption | null,
|
||||
shopItem: RewardOption | null,
|
||||
status: BooleanHolder,
|
||||
): boolean;
|
||||
|
||||
@ -242,7 +242,7 @@ export function applyChallenges(
|
||||
*/
|
||||
export function applyChallenges(
|
||||
challengeType: ChallengeType.WAVE_REWARD,
|
||||
reward: ModifierTypeOption | null,
|
||||
reward: RewardOption | null,
|
||||
status: BooleanHolder,
|
||||
): boolean;
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user