mirror of
https://github.com/pagefaultgames/pokerogue.git
synced 2025-09-23 15:03:24 +02:00
Remove {} appearing after @returns
This commit is contained in:
parent
84c67327c1
commit
1eddf2fbd7
@ -4242,7 +4242,7 @@ function getAnticipationCondition(): AbAttrCondition {
|
|||||||
* has already been used by that pokemon that battle. It requires an ability to
|
* has already been used by that pokemon that battle. It requires an ability to
|
||||||
* be specified due to current limitations in how conditions on abilities work.
|
* be specified due to current limitations in how conditions on abilities work.
|
||||||
* @param {AbilityId} ability The ability to check if it's already been applied
|
* @param {AbilityId} ability The ability to check if it's already been applied
|
||||||
* @returns {AbAttrCondition} The condition
|
* @returns The condition
|
||||||
*/
|
*/
|
||||||
function getOncePerBattleCondition(ability: AbilityId): AbAttrCondition {
|
function getOncePerBattleCondition(ability: AbilityId): AbAttrCondition {
|
||||||
return (pokemon: Pokemon) => {
|
return (pokemon: Pokemon) => {
|
||||||
|
@ -289,11 +289,11 @@ export abstract class Challenge {
|
|||||||
|
|
||||||
/**
|
/**
|
||||||
* An apply function for AI_LEVEL challenges. Derived classes should alter this.
|
* An apply function for AI_LEVEL challenges. Derived classes should alter this.
|
||||||
* @param _level {@link NumberHolder} The generated level.
|
* @param _level - The generated level.
|
||||||
* @param _levelCap {@link Number} The current level cap.
|
* @param _levelCap - The current level cap.
|
||||||
* @param _isTrainer {@link Boolean} Whether this is a trainer pokemon.
|
* @param _isTrainer - Whether this is a trainer pokemon.
|
||||||
* @param _isBoss {@link Boolean} Whether this is a non-trainer boss pokemon.
|
* @param _isBoss - Whether this is a non-trainer boss pokemon.
|
||||||
* @returns {@link boolean} Whether this function did anything.
|
* @returns - Whether this function did anything.
|
||||||
*/
|
*/
|
||||||
applyLevelChange(_level: NumberHolder, _levelCap: number, _isTrainer: boolean, _isBoss: boolean): boolean {
|
applyLevelChange(_level: NumberHolder, _levelCap: number, _isTrainer: boolean, _isBoss: boolean): boolean {
|
||||||
return false;
|
return false;
|
||||||
@ -301,9 +301,9 @@ export abstract class Challenge {
|
|||||||
|
|
||||||
/**
|
/**
|
||||||
* An apply function for AI_MOVE_SLOTS challenges. Derived classes should alter this.
|
* An apply function for AI_MOVE_SLOTS challenges. Derived classes should alter this.
|
||||||
* @param pokemon {@link Pokemon} The pokemon that is being considered.
|
* @param pokemon - The pokemon that is being considered.
|
||||||
* @param moveSlots {@link NumberHolder} The amount of move slots.
|
* @param moveSlots - The amount of move slots.
|
||||||
* @returns {@link boolean} Whether this function did anything.
|
* @returns Whether this function did anything.
|
||||||
*/
|
*/
|
||||||
applyMoveSlot(_pokemon: Pokemon, _moveSlots: NumberHolder): boolean {
|
applyMoveSlot(_pokemon: Pokemon, _moveSlots: NumberHolder): boolean {
|
||||||
return false;
|
return false;
|
||||||
@ -311,8 +311,8 @@ export abstract class Challenge {
|
|||||||
|
|
||||||
/**
|
/**
|
||||||
* An apply function for PASSIVE_ACCESS challenges. Derived classes should alter this.
|
* An apply function for PASSIVE_ACCESS challenges. Derived classes should alter this.
|
||||||
* @param pokemon {@link Pokemon} The pokemon to change.
|
* @param _pokemon - The pokemon to change.
|
||||||
* @param hasPassive {@link BooleanHolder} Whether it should have its passive.
|
* @param _hasPassive - Whether it should have its passive.
|
||||||
* @returns {@link boolean} Whether this function did anything.
|
* @returns {@link boolean} Whether this function did anything.
|
||||||
*/
|
*/
|
||||||
applyPassiveAccess(_pokemon: Pokemon, _hasPassive: BooleanHolder): boolean {
|
applyPassiveAccess(_pokemon: Pokemon, _hasPassive: BooleanHolder): boolean {
|
||||||
|
@ -4358,7 +4358,7 @@ export class PositiveStatStagePowerAttr extends VariablePowerAttr {
|
|||||||
* @param {Pokemon} target N/A
|
* @param {Pokemon} target N/A
|
||||||
* @param {Move} move N/A
|
* @param {Move} move N/A
|
||||||
* @param {any[]} args The argument for VariablePowerAttr, accumulates and sets the amount of power multiplied by stats
|
* @param {any[]} args The argument for VariablePowerAttr, accumulates and sets the amount of power multiplied by stats
|
||||||
* @returns {boolean} Returns true if attribute is applied
|
* @returns Returns true if attribute is applied
|
||||||
*/
|
*/
|
||||||
apply(user: Pokemon, target: Pokemon, move: Move, args: any[]): boolean {
|
apply(user: Pokemon, target: Pokemon, move: Move, args: any[]): boolean {
|
||||||
const positiveStatStages: number = countPositiveStatStages(user);
|
const positiveStatStages: number = countPositiveStatStages(user);
|
||||||
@ -6686,7 +6686,7 @@ export class CopyBiomeTypeAttr extends MoveEffectAttr {
|
|||||||
/**
|
/**
|
||||||
* Retrieves a type from the current terrain
|
* Retrieves a type from the current terrain
|
||||||
* @param terrainType {@linkcode TerrainType}
|
* @param terrainType {@linkcode TerrainType}
|
||||||
* @returns {@linkcode Type}
|
* @returns
|
||||||
*/
|
*/
|
||||||
private getTypeForTerrain(terrainType: TerrainType): PokemonType {
|
private getTypeForTerrain(terrainType: TerrainType): PokemonType {
|
||||||
switch (terrainType) {
|
switch (terrainType) {
|
||||||
@ -6707,7 +6707,7 @@ export class CopyBiomeTypeAttr extends MoveEffectAttr {
|
|||||||
/**
|
/**
|
||||||
* Retrieves a type from the current biome
|
* Retrieves a type from the current biome
|
||||||
* @param biomeType {@linkcode BiomeId}
|
* @param biomeType {@linkcode BiomeId}
|
||||||
* @returns {@linkcode Type}
|
* @returns
|
||||||
*/
|
*/
|
||||||
private getTypeForBiome(biomeType: BiomeId): PokemonType {
|
private getTypeForBiome(biomeType: BiomeId): PokemonType {
|
||||||
switch (biomeType) {
|
switch (biomeType) {
|
||||||
@ -7442,7 +7442,7 @@ export class SketchAttr extends MoveEffectAttr {
|
|||||||
* @param {Pokemon} target Pokemon that the user wants to copy a move from
|
* @param {Pokemon} target Pokemon that the user wants to copy a move from
|
||||||
* @param {Move} move Move being used
|
* @param {Move} move Move being used
|
||||||
* @param {any[]} args Unused
|
* @param {any[]} args Unused
|
||||||
* @returns {boolean} true if the function succeeds, otherwise false
|
* @returns true if the function succeeds, otherwise false
|
||||||
*/
|
*/
|
||||||
|
|
||||||
apply(user: Pokemon, target: Pokemon, move: Move, args: any[]): boolean {
|
apply(user: Pokemon, target: Pokemon, move: Move, args: any[]): boolean {
|
||||||
@ -8148,7 +8148,7 @@ export class ResistLastMoveTypeAttr extends MoveEffectAttr {
|
|||||||
* @param {Pokemon} target Opposing pokemon that recently used a move
|
* @param {Pokemon} target Opposing pokemon that recently used a move
|
||||||
* @param {Move} move Move being used
|
* @param {Move} move Move being used
|
||||||
* @param {any[]} args Unused
|
* @param {any[]} args Unused
|
||||||
* @returns {boolean} true if the function succeeds
|
* @returns true if the function succeeds
|
||||||
*/
|
*/
|
||||||
apply(user: Pokemon, target: Pokemon, move: Move, args: any[]): boolean {
|
apply(user: Pokemon, target: Pokemon, move: Move, args: any[]): boolean {
|
||||||
if (!super.apply(user, target, move, args)) {
|
if (!super.apply(user, target, move, args)) {
|
||||||
|
@ -986,7 +986,7 @@ export function handleMysteryEncounterTurnStartEffects(): boolean {
|
|||||||
* @param level the level of the mon, which differs between MEs
|
* @param level the level of the mon, which differs between MEs
|
||||||
* @param isBoss whether the mon should be a Boss
|
* @param isBoss whether the mon should be a Boss
|
||||||
* @param rerollHidden whether the mon should get an extra roll for Hidden Ability
|
* @param rerollHidden whether the mon should get an extra roll for Hidden Ability
|
||||||
* @returns {@linkcode EnemyPokemon} for the requested encounter
|
* @returns for the requested encounter
|
||||||
*/
|
*/
|
||||||
export function getRandomEncounterSpecies(level: number, isBoss = false, rerollHidden = false): EnemyPokemon {
|
export function getRandomEncounterSpecies(level: number, isBoss = false, rerollHidden = false): EnemyPokemon {
|
||||||
let bossSpecies: PokemonSpecies;
|
let bossSpecies: PokemonSpecies;
|
||||||
|
@ -919,7 +919,7 @@ export class PokemonSpecies extends PokemonSpeciesForm implements Localizable {
|
|||||||
* The calculation with evolution delay is a weighted average of the easeIn and easeOut functions where preferredMinLevel is the denominator.
|
* The calculation with evolution delay is a weighted average of the easeIn and easeOut functions where preferredMinLevel is the denominator.
|
||||||
* This also means a lower value of x will lead to a higher evolution chance.
|
* This also means a lower value of x will lead to a higher evolution chance.
|
||||||
* @param strength {@linkcode PartyMemberStrength} The strength of the party member in question
|
* @param strength {@linkcode PartyMemberStrength} The strength of the party member in question
|
||||||
* @returns {@linkcode number} The level difference from expected evolution level tolerated for a mon to be unevolved. Lower value = higher evolution chance.
|
* @returns The level difference from expected evolution level tolerated for a mon to be unevolved. Lower value = higher evolution chance.
|
||||||
*/
|
*/
|
||||||
private getStrengthLevelDiff(strength: PartyMemberStrength): number {
|
private getStrengthLevelDiff(strength: PartyMemberStrength): number {
|
||||||
switch (Math.min(strength, PartyMemberStrength.STRONGER)) {
|
switch (Math.min(strength, PartyMemberStrength.STRONGER)) {
|
||||||
|
@ -204,7 +204,7 @@ export class TrainerConfig {
|
|||||||
/**
|
/**
|
||||||
* Returns the derived trainer type for a given trainer type.
|
* Returns the derived trainer type for a given trainer type.
|
||||||
* @param trainerTypeToDeriveFrom - The trainer type to derive from. (If null, the this.trainerType property will be used.)
|
* @param trainerTypeToDeriveFrom - The trainer type to derive from. (If null, the this.trainerType property will be used.)
|
||||||
* @returns {TrainerType} - The derived trainer type.
|
* @returns - The derived trainer type.
|
||||||
*/
|
*/
|
||||||
getDerivedType(trainerTypeToDeriveFrom: TrainerType | null = null): TrainerType {
|
getDerivedType(trainerTypeToDeriveFrom: TrainerType | null = null): TrainerType {
|
||||||
let trainerType = trainerTypeToDeriveFrom ? trainerTypeToDeriveFrom : this.trainerType;
|
let trainerType = trainerTypeToDeriveFrom ? trainerTypeToDeriveFrom : this.trainerType;
|
||||||
@ -276,7 +276,7 @@ export class TrainerConfig {
|
|||||||
* Sets the configuration for trainers with genders, including the female name and encounter background music (BGM).
|
* Sets the configuration for trainers with genders, including the female name and encounter background music (BGM).
|
||||||
* @param {string} [nameFemale] The name of the female trainer. If 'Ivy', a localized name will be assigned.
|
* @param {string} [nameFemale] The name of the female trainer. If 'Ivy', a localized name will be assigned.
|
||||||
* @param {TrainerType | string} [femaleEncounterBgm] The encounter BGM for the female trainer, which can be a TrainerType or a string.
|
* @param {TrainerType | string} [femaleEncounterBgm] The encounter BGM for the female trainer, which can be a TrainerType or a string.
|
||||||
* @returns {TrainerConfig} The updated TrainerConfig instance.
|
* @returns The updated TrainerConfig instance.
|
||||||
*/
|
*/
|
||||||
setHasGenders(nameFemale?: string, femaleEncounterBgm?: TrainerType | string): TrainerConfig {
|
setHasGenders(nameFemale?: string, femaleEncounterBgm?: TrainerType | string): TrainerConfig {
|
||||||
// If the female name is 'Ivy' (the rival), assign a localized name.
|
// If the female name is 'Ivy' (the rival), assign a localized name.
|
||||||
@ -314,7 +314,7 @@ export class TrainerConfig {
|
|||||||
* Sets the configuration for trainers with double battles, including the name of the double trainer and the encounter BGM.
|
* Sets the configuration for trainers with double battles, including the name of the double trainer and the encounter BGM.
|
||||||
* @param nameDouble The name of the double trainer (e.g., "Ace Duo" for Trainer Class Doubles or "red_blue_double" for NAMED trainer doubles).
|
* @param nameDouble The name of the double trainer (e.g., "Ace Duo" for Trainer Class Doubles or "red_blue_double" for NAMED trainer doubles).
|
||||||
* @param doubleEncounterBgm The encounter BGM for the double trainer, which can be a TrainerType or a string.
|
* @param doubleEncounterBgm The encounter BGM for the double trainer, which can be a TrainerType or a string.
|
||||||
* @returns {TrainerConfig} The updated TrainerConfig instance.
|
* @returns The updated TrainerConfig instance.
|
||||||
*/
|
*/
|
||||||
setHasDouble(nameDouble: string, doubleEncounterBgm?: TrainerType | string): TrainerConfig {
|
setHasDouble(nameDouble: string, doubleEncounterBgm?: TrainerType | string): TrainerConfig {
|
||||||
this.hasDouble = true;
|
this.hasDouble = true;
|
||||||
@ -331,7 +331,7 @@ export class TrainerConfig {
|
|||||||
/**
|
/**
|
||||||
* Sets the trainer type for double battles.
|
* Sets the trainer type for double battles.
|
||||||
* @param trainerTypeDouble The TrainerType of the partner in a double battle.
|
* @param trainerTypeDouble The TrainerType of the partner in a double battle.
|
||||||
* @returns {TrainerConfig} The updated TrainerConfig instance.
|
* @returns The updated TrainerConfig instance.
|
||||||
*/
|
*/
|
||||||
setDoubleTrainerType(trainerTypeDouble: TrainerType): TrainerConfig {
|
setDoubleTrainerType(trainerTypeDouble: TrainerType): TrainerConfig {
|
||||||
this.trainerTypeDouble = trainerTypeDouble;
|
this.trainerTypeDouble = trainerTypeDouble;
|
||||||
@ -356,7 +356,7 @@ export class TrainerConfig {
|
|||||||
/**
|
/**
|
||||||
* Sets the title for double trainers
|
* Sets the title for double trainers
|
||||||
* @param titleDouble The key for the title in the i18n file. (e.g., "champion_double").
|
* @param titleDouble The key for the title in the i18n file. (e.g., "champion_double").
|
||||||
* @returns {TrainerConfig} The updated TrainerConfig instance.
|
* @returns The updated TrainerConfig instance.
|
||||||
*/
|
*/
|
||||||
setDoubleTitle(titleDouble: string): TrainerConfig {
|
setDoubleTitle(titleDouble: string): TrainerConfig {
|
||||||
// First check if i18n is initialized
|
// First check if i18n is initialized
|
||||||
@ -525,7 +525,7 @@ export class TrainerConfig {
|
|||||||
* @param poolName The evil team the admin belongs to.
|
* @param poolName The evil team the admin belongs to.
|
||||||
* @param {SpeciesId | SpeciesId[]} signatureSpecies The signature species for the evil team leader.
|
* @param {SpeciesId | SpeciesId[]} signatureSpecies The signature species for the evil team leader.
|
||||||
* @param specialtyType The specialty Type of the admin, if they have one
|
* @param specialtyType The specialty Type of the admin, if they have one
|
||||||
* @returns {TrainerConfig} The updated TrainerConfig instance.
|
* @returns The updated TrainerConfig instance.
|
||||||
*/
|
*/
|
||||||
initForEvilTeamAdmin(
|
initForEvilTeamAdmin(
|
||||||
title: string,
|
title: string,
|
||||||
@ -566,7 +566,7 @@ export class TrainerConfig {
|
|||||||
/**
|
/**
|
||||||
* Initializes the trainer configuration for a Stat Trainer, as part of the Trainer's Test Mystery Encounter.
|
* Initializes the trainer configuration for a Stat Trainer, as part of the Trainer's Test Mystery Encounter.
|
||||||
* @param _isMale Whether the stat trainer is Male or Female (for localization of the title).
|
* @param _isMale Whether the stat trainer is Male or Female (for localization of the title).
|
||||||
* @returns {TrainerConfig} The updated TrainerConfig instance.
|
* @returns The updated TrainerConfig instance.
|
||||||
*/
|
*/
|
||||||
initForStatTrainer(_isMale = false): TrainerConfig {
|
initForStatTrainer(_isMale = false): TrainerConfig {
|
||||||
if (!getIsInitialized()) {
|
if (!getIsInitialized()) {
|
||||||
@ -593,7 +593,7 @@ export class TrainerConfig {
|
|||||||
* @param {SpeciesId | SpeciesId[]} signatureSpecies The signature species for the evil team leader.
|
* @param {SpeciesId | SpeciesId[]} signatureSpecies The signature species for the evil team leader.
|
||||||
* @param {PokemonType} specialtyType The specialty type for the evil team Leader.
|
* @param {PokemonType} specialtyType The specialty type for the evil team Leader.
|
||||||
* @param boolean Whether or not this is the rematch fight
|
* @param boolean Whether or not this is the rematch fight
|
||||||
* @returns {TrainerConfig} The updated TrainerConfig instance.
|
* @returns The updated TrainerConfig instance.
|
||||||
*/
|
*/
|
||||||
initForEvilTeamLeader(
|
initForEvilTeamLeader(
|
||||||
title: string,
|
title: string,
|
||||||
@ -636,7 +636,7 @@ export class TrainerConfig {
|
|||||||
* @param {PokemonType} specialtyType The specialty type for the Gym Leader.
|
* @param {PokemonType} specialtyType The specialty type for the Gym Leader.
|
||||||
* @param ignoreMinTeraWave Whether the Gym Leader always uses Tera (true), or only Teras after {@linkcode GYM_LEADER_TERA_WAVE} (false). Defaults to false.
|
* @param ignoreMinTeraWave Whether the Gym Leader always uses Tera (true), or only Teras after {@linkcode GYM_LEADER_TERA_WAVE} (false). Defaults to false.
|
||||||
* @param teraSlot Optional, sets the party member in this slot to Terastallize. Wraps based on party size.
|
* @param teraSlot Optional, sets the party member in this slot to Terastallize. Wraps based on party size.
|
||||||
* @returns {TrainerConfig} The updated TrainerConfig instance.
|
* @returns The updated TrainerConfig instance.
|
||||||
*/
|
*/
|
||||||
initForGymLeader(
|
initForGymLeader(
|
||||||
signatureSpecies: (SpeciesId | SpeciesId[])[],
|
signatureSpecies: (SpeciesId | SpeciesId[])[],
|
||||||
@ -750,7 +750,7 @@ export class TrainerConfig {
|
|||||||
* Initializes the trainer configuration for a Champion.
|
* Initializes the trainer configuration for a Champion.
|
||||||
* @param {SpeciesId | SpeciesId[]} signatureSpecies The signature species for the Champion.
|
* @param {SpeciesId | SpeciesId[]} signatureSpecies The signature species for the Champion.
|
||||||
* @param isMale Whether the Champion is Male or Female (for localization of the title).
|
* @param isMale Whether the Champion is Male or Female (for localization of the title).
|
||||||
* @returns {TrainerConfig} The updated TrainerConfig instance.
|
* @returns The updated TrainerConfig instance.
|
||||||
*/
|
*/
|
||||||
initForChampion(isMale: boolean): TrainerConfig {
|
initForChampion(isMale: boolean): TrainerConfig {
|
||||||
// Check if the internationalization (i18n) system is initialized.
|
// Check if the internationalization (i18n) system is initialized.
|
||||||
@ -785,7 +785,7 @@ export class TrainerConfig {
|
|||||||
/**
|
/**
|
||||||
* Sets a localized name for the trainer. This should only be used for trainers that dont use a "initFor" function and are considered "named" trainers
|
* Sets a localized name for the trainer. This should only be used for trainers that dont use a "initFor" function and are considered "named" trainers
|
||||||
* @param name - The name of the trainer.
|
* @param name - The name of the trainer.
|
||||||
* @returns {TrainerConfig} The updated TrainerConfig instance.
|
* @returns The updated TrainerConfig instance.
|
||||||
*/
|
*/
|
||||||
setLocalizedName(name: string): TrainerConfig {
|
setLocalizedName(name: string): TrainerConfig {
|
||||||
// Check if the internationalization (i18n) system is initialized.
|
// Check if the internationalization (i18n) system is initialized.
|
||||||
@ -800,7 +800,7 @@ export class TrainerConfig {
|
|||||||
* Retrieves the title for the trainer based on the provided trainer slot and variant.
|
* Retrieves the title for the trainer based on the provided trainer slot and variant.
|
||||||
* @param {TrainerSlot} trainerSlot - The slot to determine which title to use. Defaults to TrainerSlot.NONE.
|
* @param {TrainerSlot} trainerSlot - The slot to determine which title to use. Defaults to TrainerSlot.NONE.
|
||||||
* @param {TrainerVariant} variant - The variant of the trainer to determine the specific title.
|
* @param {TrainerVariant} variant - The variant of the trainer to determine the specific title.
|
||||||
* @returns {string} - The title of the trainer.
|
* @returns - The title of the trainer.
|
||||||
*/
|
*/
|
||||||
getTitle(trainerSlot: TrainerSlot = TrainerSlot.NONE, variant: TrainerVariant): string {
|
getTitle(trainerSlot: TrainerSlot = TrainerSlot.NONE, variant: TrainerVariant): string {
|
||||||
const ret = this.name;
|
const ret = this.name;
|
||||||
|
@ -2651,7 +2651,7 @@ export abstract class Pokemon extends Phaser.GameObjects.Container {
|
|||||||
* @param {boolean} includeEvolutionMoves Whether to include evolution moves
|
* @param {boolean} includeEvolutionMoves Whether to include evolution moves
|
||||||
* @param {boolean} simulateEvolutionChain Whether to include moves from prior evolutions
|
* @param {boolean} simulateEvolutionChain Whether to include moves from prior evolutions
|
||||||
* @param {boolean} includeRelearnerMoves Whether to include moves that would require a relearner. Note the move relearner inherently allows evolution moves
|
* @param {boolean} includeRelearnerMoves Whether to include moves that would require a relearner. Note the move relearner inherently allows evolution moves
|
||||||
* @returns {LevelMoves} A list of moves and the levels they can be learned at
|
* @returns A list of moves and the levels they can be learned at
|
||||||
*/
|
*/
|
||||||
getLevelMoves(
|
getLevelMoves(
|
||||||
startingLevel?: number,
|
startingLevel?: number,
|
||||||
@ -4440,7 +4440,7 @@ export abstract class Pokemon extends Phaser.GameObjects.Container {
|
|||||||
* @param user - The move user
|
* @param user - The move user
|
||||||
* @param target - The target of the move
|
* @param target - The target of the move
|
||||||
*
|
*
|
||||||
* @returns {boolean} `true` if the move is disabled for this Pokemon due to the player's target selection
|
* @returns `true` if the move is disabled for this Pokemon due to the player's target selection
|
||||||
*
|
*
|
||||||
* @see {@linkcode MoveRestrictionBattlerTag}
|
* @see {@linkcode MoveRestrictionBattlerTag}
|
||||||
*/
|
*/
|
||||||
|
@ -316,7 +316,7 @@ export class GameMode implements GameModeConfig {
|
|||||||
/**
|
/**
|
||||||
* Checks whether there is a fixed battle on this gamemode on a given wave.
|
* Checks whether there is a fixed battle on this gamemode on a given wave.
|
||||||
* @param {number} waveIndex The wave to check.
|
* @param {number} waveIndex The wave to check.
|
||||||
* @returns {boolean} If this game mode has a fixed battle on this wave
|
* @returns If this game mode has a fixed battle on this wave
|
||||||
*/
|
*/
|
||||||
isFixedBattle(waveIndex: number): boolean {
|
isFixedBattle(waveIndex: number): boolean {
|
||||||
const dummyConfig = new FixedBattleConfig();
|
const dummyConfig = new FixedBattleConfig();
|
||||||
@ -329,7 +329,7 @@ export class GameMode implements GameModeConfig {
|
|||||||
/**
|
/**
|
||||||
* Returns the config for the fixed battle for a particular wave.
|
* Returns the config for the fixed battle for a particular wave.
|
||||||
* @param {number} waveIndex The wave to check.
|
* @param {number} waveIndex The wave to check.
|
||||||
* @returns {boolean} The fixed battle for this wave.
|
* @returns The fixed battle for this wave.
|
||||||
*/
|
*/
|
||||||
getFixedBattle(waveIndex: number): FixedBattleConfig {
|
getFixedBattle(waveIndex: number): FixedBattleConfig {
|
||||||
const challengeConfig = new FixedBattleConfig();
|
const challengeConfig = new FixedBattleConfig();
|
||||||
|
@ -7,7 +7,7 @@ import i18next from "i18next";
|
|||||||
* Retrieves the Pokemon's name, potentially with an affix indicating its role (wild or foe) in the current battle context, translated
|
* Retrieves the Pokemon's name, potentially with an affix indicating its role (wild or foe) in the current battle context, translated
|
||||||
* @param pokemon {@linkcode Pokemon} name and battle context will be retrieved from this instance
|
* @param pokemon {@linkcode Pokemon} name and battle context will be retrieved from this instance
|
||||||
* @param {boolean} useIllusion - Whether we want the name of the illusion or not. Default value : true
|
* @param {boolean} useIllusion - Whether we want the name of the illusion or not. Default value : true
|
||||||
* @returns {string} ex: "Wild Gengar", "Ectoplasma sauvage"
|
* @returns ex: "Wild Gengar", "Ectoplasma sauvage"
|
||||||
*/
|
*/
|
||||||
export function getPokemonNameWithAffix(pokemon: Pokemon | undefined, useIllusion = true): string {
|
export function getPokemonNameWithAffix(pokemon: Pokemon | undefined, useIllusion = true): string {
|
||||||
if (!pokemon) {
|
if (!pokemon) {
|
||||||
|
@ -197,7 +197,7 @@ export class MoveTouchControlsHandler {
|
|||||||
|
|
||||||
/**
|
/**
|
||||||
* Returns the current positions of all touch controls that have moved from their default positions of this orientation.
|
* Returns the current positions of all touch controls that have moved from their default positions of this orientation.
|
||||||
* @returns {ControlPosition[]} The current positions of all touch controls that have moved from their default positions of this orientation
|
* @returns The current positions of all touch controls that have moved from their default positions of this orientation
|
||||||
*/
|
*/
|
||||||
private getModifiedCurrentPositions(): ControlPosition[] {
|
private getModifiedCurrentPositions(): ControlPosition[] {
|
||||||
return this.getControlGroupElements()
|
return this.getControlGroupElements()
|
||||||
|
@ -136,7 +136,7 @@ export function randSeedItem<T>(items: T[]): T {
|
|||||||
/**
|
/**
|
||||||
* Shuffle a list using the seeded rng. Utilises the Fisher-Yates algorithm.
|
* Shuffle a list using the seeded rng. Utilises the Fisher-Yates algorithm.
|
||||||
* @param {Array} items An array of items.
|
* @param {Array} items An array of items.
|
||||||
* @returns {Array} A new shuffled array of items.
|
* @returns A new shuffled array of items.
|
||||||
*/
|
*/
|
||||||
export function randSeedShuffle<T>(items: T[]): T[] {
|
export function randSeedShuffle<T>(items: T[]): T[] {
|
||||||
if (items.length <= 1) {
|
if (items.length <= 1) {
|
||||||
|
@ -3,7 +3,7 @@ import { globSync } from "node:fs";
|
|||||||
const dryRun = !!process.env.DRY_RUN?.match(/true/gi);
|
const dryRun = !!process.env.DRY_RUN?.match(/true/gi);
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @type {Partial<import("typedoc").TypeDocOptions>}
|
* <!-- @type {Partial<import("typedoc").TypeDocOptions>} -->
|
||||||
*/
|
*/
|
||||||
const config = {
|
const config = {
|
||||||
entryPoints: ["./src", "./test/test-utils"],
|
entryPoints: ["./src", "./test/test-utils"],
|
||||||
@ -61,4 +61,5 @@ if (!dryRun && process.env.REF_NAME) {
|
|||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// biome-ignore lint/style/noDefaultExport: required by TypeDoc
|
||||||
export default config;
|
export default config;
|
||||||
|
Loading…
Reference in New Issue
Block a user