From a833ff68d0047ed8f02852d788a9ccadd4adfced Mon Sep 17 00:00:00 2001 From: sirzento Date: Sat, 22 Jun 2024 18:53:02 +0200 Subject: [PATCH] [Bug] Fixed that legendary egg pity doesn't increase (#2519) --- src/data/egg.ts | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/data/egg.ts b/src/data/egg.ts index c2d6d711e6e..a47c9d9b2b0 100644 --- a/src/data/egg.ts +++ b/src/data/egg.ts @@ -464,9 +464,10 @@ export class Egg { } private checkForPityTierOverrides(scene: BattleScene): void { + const tierValueOffset = this._sourceType === EggSourceType.GACHA_LEGENDARY ? 1 : 0; scene.gameData.eggPity[EggTier.GREAT] += 1; scene.gameData.eggPity[EggTier.ULTRA] += 1; - scene.gameData.eggPity[EggTier.MASTER] += 1 + this._sourceType === EggSourceType.GACHA_LEGENDARY ? 1 : 0; + scene.gameData.eggPity[EggTier.MASTER] += 1 + tierValueOffset; // These numbers are roughly the 80% mark. That is, 80% of the time you'll get an egg before this gets triggered. if (scene.gameData.eggPity[EggTier.MASTER] >= 412 && this._tier === EggTier.COMMON) { this._tier = EggTier.MASTER;