Consolidate identical variables
This commit is contained in:
parent
c6a7ac225c
commit
f292087d6c
|
@ -861,21 +861,19 @@ export class NoAutomaticHealChallenge extends Challenge {
|
||||||
|
|
||||||
/** Challenge that removes the ability to revive fallen pokemon */
|
/** Challenge that removes the ability to revive fallen pokemon */
|
||||||
export class HardcoreChallenge extends Challenge {
|
export class HardcoreChallenge extends Challenge {
|
||||||
|
private itemBlackList = ["modifierType:ModifierType.REVIVE", "modifierType:ModifierType.MAX_REVIVE", "modifierType:ModifierType.SACRED_ASH", "modifierType:ModifierType.REVIVER_SEED"];
|
||||||
|
|
||||||
constructor() {
|
constructor() {
|
||||||
super(Challenges.HARDCORE, 1);
|
super(Challenges.HARDCORE, 1);
|
||||||
}
|
}
|
||||||
|
|
||||||
override applyRandomItemBlacklist(randomItem: ModifierTypeOption, isValid: BooleanHolder): boolean {
|
override applyRandomItemBlacklist(randomItem: ModifierTypeOption, isValid: BooleanHolder): boolean {
|
||||||
const randomItemBlackList = ["modifierType:ModifierType.REVIVE", "modifierType:ModifierType.MAX_REVIVE", "modifierType:ModifierType.SACRED_ASH", "modifierType:ModifierType.REVIVER_SEED"];
|
isValid.value = !this.itemBlackList.includes(randomItem.type.localeKey);
|
||||||
|
|
||||||
isValid.value = !randomItemBlackList.includes(randomItem.type.localeKey);
|
|
||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
|
|
||||||
override applyShopItemBlacklist(shopItem: ModifierTypeOption, isValid: BooleanHolder): boolean {
|
override applyShopItemBlacklist(shopItem: ModifierTypeOption, isValid: BooleanHolder): boolean {
|
||||||
const shopItemBlackList = ["modifierType:ModifierType.REVIVE", "modifierType:ModifierType.MAX_REVIVE", "modifierType:ModifierType.SACRED_ASH", "modifierType:ModifierType.REVIVER_SEED"];
|
isValid.value = !this.itemBlackList.includes(shopItem.type.localeKey);
|
||||||
|
|
||||||
isValid.value = !shopItemBlackList.includes(shopItem.type.localeKey);
|
|
||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue