mirror of
https://github.com/pagefaultgames/pokerogue.git
synced 2025-07-27 10:42:25 +02:00
Rename override for disabling random trainers
This commit is contained in:
parent
ac6853dc60
commit
031ea40fa8
@ -1240,7 +1240,10 @@ export default class BattleScene extends SceneBase {
|
|||||||
this.field.add(newTrainer);
|
this.field.add(newTrainer);
|
||||||
}
|
}
|
||||||
} else {
|
} else {
|
||||||
if (!this.gameMode.hasTrainers || (Overrides.DISABLE_TRAINERS_OVERRIDE && isNullOrUndefined(trainerData))) {
|
if (
|
||||||
|
!this.gameMode.hasTrainers
|
||||||
|
|| (Overrides.DISABLE_RANDOM_TRAINERS_OVERRIDE && isNullOrUndefined(trainerData))
|
||||||
|
) {
|
||||||
newBattleType = BattleType.WILD;
|
newBattleType = BattleType.WILD;
|
||||||
} else if (battleType === undefined) {
|
} else if (battleType === undefined) {
|
||||||
newBattleType = this.gameMode.isWaveTrainer(newWaveIndex, this.arena) ? BattleType.TRAINER : BattleType.WILD;
|
newBattleType = this.gameMode.isWaveTrainer(newWaveIndex, this.arena) ? BattleType.TRAINER : BattleType.WILD;
|
||||||
|
@ -248,7 +248,7 @@ class DefaultOverrides {
|
|||||||
/**
|
/**
|
||||||
* If `true`, disable all non-scripted opponent trainer encounters.
|
* If `true`, disable all non-scripted opponent trainer encounters.
|
||||||
*/
|
*/
|
||||||
readonly DISABLE_TRAINERS_OVERRIDE: boolean = false;
|
readonly DISABLE_RANDOM_TRAINERS_OVERRIDE: boolean = false;
|
||||||
}
|
}
|
||||||
|
|
||||||
export const defaultOverrides = new DefaultOverrides();
|
export const defaultOverrides = new DefaultOverrides();
|
||||||
|
@ -220,12 +220,12 @@ export class OverridesHelper extends GameManagerHelper {
|
|||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Override each wave to not have standard trainer battles
|
* Override each wave to not have random trainer battles
|
||||||
* @returns `this`
|
* @returns `this`
|
||||||
*/
|
*/
|
||||||
public disableTrainerWaves(): this {
|
public disableTrainerWaves(): this {
|
||||||
vi.spyOn(Overrides, "DISABLE_TRAINERS_OVERRIDE", "get").mockReturnValue(true);
|
vi.spyOn(Overrides, "DISABLE_RANDOM_TRAINERS_OVERRIDE", "get").mockReturnValue(true);
|
||||||
this.log("Standard trainer waves are disabled!");
|
this.log("Random trainer waves are disabled!");
|
||||||
return this;
|
return this;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user