Skip to content

Commit ec5dadb

Browse files
authored
[Misc] Undo winter holiday event changes (#5068)
1 parent 206419c commit ec5dadb

File tree

5 files changed

+9
-10
lines changed

5 files changed

+9
-10
lines changed

src/data/balance/starters.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ export const POKERUS_STARTER_COUNT = 5;
44

55
// #region Friendship constants
66
export const CLASSIC_CANDY_FRIENDSHIP_MULTIPLIER = 3;
7-
export const FRIENDSHIP_GAIN_FROM_BATTLE = 4;
7+
export const FRIENDSHIP_GAIN_FROM_BATTLE = 3;
88
export const FRIENDSHIP_GAIN_FROM_RARE_CANDY = 6;
99
export const FRIENDSHIP_LOSS_FROM_FAINT = 5;
1010

src/data/mystery-encounters/encounters/delibirdy-encounter.ts

+2-3
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,7 @@ const OPTION_3_DISALLOWED_MODIFIERS = [
3434
"PokemonBaseStatTotalModifier"
3535
];
3636

37-
const DELIBIRDY_MONEY_PRICE_MULTIPLIER = 1.5;
37+
const DELIBIRDY_MONEY_PRICE_MULTIPLIER = 2;
3838

3939
const doEventReward = (scene: BattleScene) => {
4040
const event_buff = scene.eventManager.activeEvent()?.delibirdyBuff ?? [];
@@ -60,8 +60,7 @@ const doEventReward = (scene: BattleScene) => {
6060
*/
6161
export const DelibirdyEncounter: MysteryEncounter =
6262
MysteryEncounterBuilder.withEncounterType(MysteryEncounterType.DELIBIRDY)
63-
.withMaxAllowedEncounters(4)
64-
.withEncounterTier(MysteryEncounterTier.COMMON) //Change back after event!
63+
.withEncounterTier(MysteryEncounterTier.GREAT)
6564
.withSceneWaveRangeRequirement(...CLASSIC_MODE_MYSTERY_ENCOUNTER_WAVES)
6665
.withSceneRequirement(new MoneyRequirement(0, DELIBIRDY_MONEY_PRICE_MULTIPLIER)) // Must have enough money for it to spawn at the very least
6766
.withPrimaryPokemonRequirement(

src/data/mystery-encounters/mystery-encounters.ts

+4-4
Original file line numberDiff line numberDiff line change
@@ -177,22 +177,22 @@ export const allMysteryEncounters: { [encounterType: number]: MysteryEncounter }
177177
const extremeBiomeEncounters: MysteryEncounterType[] = [];
178178

179179
const nonExtremeBiomeEncounters: MysteryEncounterType[] = [
180-
// MysteryEncounterType.FIELD_TRIP, Disabled for holiday event
180+
// MysteryEncounterType.FIELD_TRIP, Disabled
181181
MysteryEncounterType.DANCING_LESSONS, // Is also in BADLANDS, DESERT, VOLCANO, WASTELAND, ABYSS
182182
];
183183

184184
const humanTransitableBiomeEncounters: MysteryEncounterType[] = [
185185
MysteryEncounterType.MYSTERIOUS_CHALLENGERS,
186186
MysteryEncounterType.SHADY_VITAMIN_DEALER,
187187
MysteryEncounterType.THE_POKEMON_SALESMAN,
188-
// MysteryEncounterType.AN_OFFER_YOU_CANT_REFUSE, Disabled for holiday event
188+
// MysteryEncounterType.AN_OFFER_YOU_CANT_REFUSE, Disabled
189189
MysteryEncounterType.THE_WINSTRATE_CHALLENGE,
190190
MysteryEncounterType.THE_EXPERT_POKEMON_BREEDER
191191
];
192192

193193
const civilizationBiomeEncounters: MysteryEncounterType[] = [
194-
// MysteryEncounterType.DEPARTMENT_STORE_SALE, Disabled for holiday event
195-
// MysteryEncounterType.PART_TIMER, Disabled for holiday event
194+
MysteryEncounterType.DEPARTMENT_STORE_SALE,
195+
MysteryEncounterType.PART_TIMER,
196196
MysteryEncounterType.FUN_AND_GAMES,
197197
MysteryEncounterType.GLOBAL_TRADE_SYSTEM
198198
];

src/phases/trainer-victory-phase.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,7 @@ export class TrainerVictoryPhase extends BattlePhase {
3939
// Validate Voucher for boss trainers
4040
if (vouchers.hasOwnProperty(TrainerType[trainerType])) {
4141
if (!this.scene.validateVoucher(vouchers[TrainerType[trainerType]]) && this.scene.currentBattle.trainer?.config.isBoss) {
42-
this.scene.unshiftPhase(new ModifierRewardPhase(this.scene, [ modifierTypes.VOUCHER_PLUS, modifierTypes.VOUCHER_PLUS, modifierTypes.VOUCHER_PLUS, modifierTypes.VOUCHER_PREMIUM ][vouchers[TrainerType[trainerType]].voucherType]));
42+
this.scene.unshiftPhase(new ModifierRewardPhase(this.scene, [ modifierTypes.VOUCHER, modifierTypes.VOUCHER, modifierTypes.VOUCHER_PLUS, modifierTypes.VOUCHER_PREMIUM ][vouchers[TrainerType[trainerType]].voucherType]));
4343
}
4444
}
4545
// Breeders in Space achievement

src/test/mystery-encounter/encounters/delibirdy-encounter.test.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -56,7 +56,7 @@ describe("Delibird-y - Mystery Encounter", () => {
5656
await game.runToMysteryEncounter(MysteryEncounterType.DELIBIRDY, defaultParty);
5757

5858
expect(DelibirdyEncounter.encounterType).toBe(MysteryEncounterType.DELIBIRDY);
59-
expect(DelibirdyEncounter.encounterTier).toBe(MysteryEncounterTier.COMMON);
59+
expect(DelibirdyEncounter.encounterTier).toBe(MysteryEncounterTier.GREAT);
6060
expect(DelibirdyEncounter.dialogue).toBeDefined();
6161
expect(DelibirdyEncounter.dialogue.intro).toStrictEqual([{ text: `${namespace}:intro` }]);
6262
expect(DelibirdyEncounter.dialogue.outro).toStrictEqual([{ text: `${namespace}:outro` }]);

0 commit comments

Comments
 (0)