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

Protosynthesis doesn't activate after mon with Cloud Nine is switched out #9469

Open
Skeli789 opened this issue Mar 16, 2023 · 3 comments · May be fixed by #10804
Open

Protosynthesis doesn't activate after mon with Cloud Nine is switched out #9469

Skeli789 opened this issue Mar 16, 2023 · 3 comments · May be fixed by #10804

Comments

@Skeli789
Copy link

If a Pokemon with Protosynthesis uses Sunny Day while another Pokemon with Cloud Nine is on the field, Protosynthesis does not activate. As soon as the Pokemon with Cloud Nine leaves the field the activation message is supposed to print. However, this behaviour is not currently present on Showdown.
Video Proof from Scarlet

@Luke-Skyguy
Copy link

I checked the code to search what can be the cause of this, it seems that in abilities.ts , where Protosyntesis and Cloud are, and in this line is at the end of Cloud Nine:

suppressWeather:true

I explored both abilities methods and the location of this boolean and i didnt get to any conclusion, i presumpted that the effect of the ability keeps doing the effect on the current Pokemons.
It may be not a trigger condition in the Protosyntesis method to surpass this.

If anyone with experience resolves this issue i would be very grateful if it could be explained how the problem was solved, so in the future i could give a hand on this kind of issues.

@urkerab
Copy link
Contributor

urkerab commented Mar 24, 2023

This was supposed to have been fixed by #9118 although there's no test to verify that.

@akbierly
Copy link

akbierly commented Feb 4, 2024

@urkerab @Luke-Skyguy Im still seeing this issue with cloud nine. I originally noticed it with mega altaria losing cloud nine mid turn after m-evolving, then protosynthesis mons would not ever get their boost even after sun went up. I have numerous examples. I also tested with golduck to see if it was just m-altaria but it seems to be all cloud nine users. Can you please open up this bug and fix ASAP. Im running 3 proto users in a draft league and I dont want to be punished for this bug unfairly.

Example 1: Scream tail should get proto boost and outspeed chien pao:
https://replay.pokemonshowdown.com/gen9doublescustomgame-2051277320

Example 2: Shiftry with chlorophyll does work, immediately moving before urshifu thanks to its chlorophyll boost, although notably the stadium effects text does not update right away. (Shiftry moves first even though sun is still crossed out at the time)
https://replay.pokemonshowdown.com/gen9doublescustomgame-2051279312

Example 3: Same example as 1 but with golduck
https://replay.pokemonshowdown.com/gen9doublescustomgame-2051289948

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging a pull request may close this issue.

4 participants