Changed function names

This commit is contained in:
frutescens 2024-10-11 15:10:18 -07:00
parent 6114bb216f
commit da75260e0a
2 changed files with 11 additions and 11 deletions

View File

@ -77,7 +77,7 @@ export abstract class ArenaTag {
* @param scene medium to retrieve the source Pokemon
* @returns The source {@linkcode Pokemon} or `null` if none is found
*/
public retrieveSource(scene: BattleScene): Pokemon | null {
getSourcePokemon(scene: BattleScene): Pokemon | null {
return this.sourceId ? scene.getPokemonById(this.sourceId) : null;
}
@ -86,7 +86,7 @@ export abstract class ArenaTag {
* @param scene - medium to retrieve the involved Pokemon
* @returns list of PlayerPokemon or EnemyPokemon on the field
*/
public retrieveField(scene: BattleScene): Pokemon[] {
getAffectedPokemon(scene: BattleScene): Pokemon[] {
switch (this.side) {
case ArenaTagSide.PLAYER:
return scene.getPlayerField() ?? [];
@ -1012,9 +1012,9 @@ class ImprisonTag extends ArenaTrapTag {
* @param arena
*/
override onAdd({ scene }: Arena) {
const source = this.retrieveSource(scene);
const source = this.getSourcePokemon(scene);
if (source) {
const party = this.retrieveField(scene);
const party = this.getAffectedPokemon(scene);
party?.forEach((p: Pokemon ) => {
if (p.isAllowedInBattle()) {
p.addTag(BattlerTagType.IMPRISON, 1, Moves.IMPRISON, this.sourceId);
@ -1030,7 +1030,7 @@ class ImprisonTag extends ArenaTrapTag {
* @returns `true` if the source of the tag is still active on the field | `false` if not
*/
override lapse({ scene }: Arena): boolean {
const source = this.retrieveSource(scene);
const source = this.getSourcePokemon(scene);
return source ? source.isActive(true) : false;
}
@ -1040,7 +1040,7 @@ class ImprisonTag extends ArenaTrapTag {
* @returns `true`
*/
override activateTrap(pokemon: Pokemon): boolean {
const source = this.retrieveSource(pokemon.scene);
const source = this.getSourcePokemon(pokemon.scene);
if (source && source.isActive(true) && pokemon.isAllowedInBattle()) {
pokemon.addTag(BattlerTagType.IMPRISON, 1, Moves.IMPRISON, this.sourceId);
}
@ -1052,7 +1052,7 @@ class ImprisonTag extends ArenaTrapTag {
* @param arena
*/
override onRemove({ scene }: Arena): void {
const party = this.retrieveField(scene);
const party = this.getAffectedPokemon(scene);
party?.forEach((p: Pokemon) => {
p.removeTag(BattlerTagType.IMPRISON);
});

View File

@ -97,7 +97,7 @@ export class BattlerTag {
* @param scene medium to retrieve the source Pokemon
* @returns The source {@linkcode Pokemon} or `null` if none is found
*/
public retrieveSource(scene: BattleScene): Pokemon | null {
getSourcePokemon(scene: BattleScene): Pokemon | null {
return this.sourceId ? scene.getPokemonById(this.sourceId) : null;
}
}
@ -2625,7 +2625,7 @@ export class ImprisonTag extends MoveRestrictionBattlerTag {
* @returns `true` if the source is still active
*/
public override lapse(pokemon: Pokemon, lapseType: BattlerTagLapseType): boolean {
const source = this.retrieveSource(pokemon.scene);
const source = this.getSourcePokemon(pokemon.scene);
if (source) {
if (lapseType === BattlerTagLapseType.PRE_MOVE) {
return super.lapse(pokemon, lapseType) && source.isActive(true);
@ -2643,7 +2643,7 @@ export class ImprisonTag extends MoveRestrictionBattlerTag {
* @returns `false` if either condition is not met
*/
public override isMoveRestricted(move: Moves, user: Pokemon): boolean {
const source = this.retrieveSource(user.scene);
const source = this.getSourcePokemon(user.scene);
if (source) {
const sourceMoveset = source.getMoveset().map(m => m!.moveId);
return sourceMoveset?.includes(move) && source.isActive(true);