Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Bug] Legendary Weather (Desolate Land, Primordial Sea, Delta Stream) persist past Biome Transition, Trainer Transition, ME Transition #5158

Open
Snailman11 opened this issue Jan 19, 2025 · 1 comment · May be fixed by #5191
Labels
Mystery Encounter Mystery Encounters and related work P2 Bug Minor. Non crashing Incorrect move/ability/interaction

Comments

@Snailman11
Copy link
Collaborator

Snailman11 commented Jan 19, 2025

Describe the bug

Legendary Weather; Desolate Land, Primordial Sea, and Delta Stream does not disappear on Pokemon recall on Biome Transitions, Trainer Battle Transitions, and Mystery Encounter Transitions.
-This can have profound effects on battles from that point on, as the weather lasts until a Pokemon with a Weather Ability is sent out.

  • It might also revert back with Biome Weather.

The block of code that seems to clear the Arena's Terrain and Weather does not seem to include Legendary Weather

resetArenaEffects(): void {

Link to Discord's Bug Report (Primordial sea active even when manaphy not in)
https://discord.com/channels/1125469663833370665/1294538878404788234

Reproduction

Choose Kyogre and Castform, you'll need to switch Primal Kyogre back in to activate Heavy Rain.

    STARTING_WAVE_OVERRIDE: 11,

    OPP_MOVESET_OVERRIDE: [Moves.SPLASH],

    MYSTERY_ENCOUNTER_RATE_OVERRIDE: 123,

    MYSTERY_ENCOUNTER_OVERRIDE: MysteryEncounterType.GLOBAL_TRADE_SYSTEM,
    ITEM_REWARD_OVERRIDE: [{name: "FORM_CHANGE_ITEM", type: FormChangeItem.BLUE_ORB}],

    STARTING_MODIFIER_OVERRIDE: [{name: "MEGA_BRACELET"}],

Or, change starting wave to 3, Primal evolve Kyogre, and watch Heavy Rain not dissipate on recall from the Endless Biome Transition 5 -> 6 or the Classic Youngster.

Expected behavior

Heavy Rain, Delta Stream, and Harsh Sun should not persist while their user is not on the field.

Screenshots / Videos

Heavy Rain persists after GTS has started, Pokemon removed from Party

GTS.Heavy.Rain.Persists.mp4

Gravity is cleared but Heavy Rain is not on transition to a Trainer Battle

Heavy.Rain.and.Gravity.mp4

Heavy Rain exists after Weird Dream despite Primal Kyogre being Transmogrified.

Image

Session export file

No response

User data export file

No response

Additional context

No response

@Snailman11 Snailman11 added Mystery Encounter Mystery Encounters and related work P2 Bug Minor. Non crashing Incorrect move/ability/interaction labels Jan 19, 2025
@Wlowscha
Copy link
Contributor

Desolate Land also persists after catching wild Pokémon:
https://github.com/user-attachments/assets/2df3c707-17b5-4fa2-96d6-a381b5723a21

@Snailman11 Snailman11 moved this from To triage to Ready in PokéRogue Bug Management Jan 24, 2025
@Wlowscha Wlowscha linked a pull request Jan 31, 2025 that will close this issue
8 tasks
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Mystery Encounter Mystery Encounters and related work P2 Bug Minor. Non crashing Incorrect move/ability/interaction
Projects
Status: Ready
Development

Successfully merging a pull request may close this issue.

2 participants