Done Many Abilities not Sharing in Shared Power

What type of bug are you reporting? OM

What is the bug?
Drought acts if it is restricted in Shared Power when it is not.

On turn 6, when traceyscetchit sends their Charizard in after their Groudon is KOed, Drought does not activate.
https://replay.pokemonshowdown.com/gen9sharedpower-2315915540?p2

https://replay.pokemonshowdown.com/gen9sharedpower-2316042064

EDIT:
It seems to affect a ton of other abilities, not just Drought.

Are you able to replicate it? If so, how?
Get a Pokemon with Drought in Shared Power and send it out. Once the Sun ends, send in another Pokemon. Drought will not activate.
 
Last edited:
In fact, all weather and terrain-setting abilities (excluding Psychic Surge because that one is restricted anyways) seem to act as if they were restricted. There are other switch-in abilities that don't work (I have not fully discovered all of them yet), such as Dauntless Shield.
https://replay.pokemonshowdown.com/gen9sharedpower-2316174949 (Snow Warning)
https://replay.pokemonshowdown.com/gen9sharedpower-2316176221?p2 (Drizzle, Sand Stream, Electric Surge, Grassy Surge)
https://replay.pokemonshowdown.com/gen9sharedpower-2316177103 (Misty Surge)
https://replay.pokemonshowdown.com/gen9sharedpower-2316178435 (Dauntless Shield)
 
I noticed it too, but since it happened to all of the weather/terrain abilities at the same time I thought it was intentional.
 
do plan to look into this, but to recap, the following abilities are bugged, and should not be restricted?

Drought
Snow Warning
Drizzle
Sand Stream
Electric Surge
Grassy Surge
Misty Surge
Intimidate
Dauntless Shield
Speed Boost
Vessel of Ruin
 
currently looking into this, and it seems the shared power code is bugged for the following functions, and does not call them if the ability isnt native to the user (ie, is granted by sharedPower):

onStart()
onResidual()

considering the nature of the bug, this is most likely a result of other changes in the sim affecting the shared power mod, but im not competent enough to do much about it, i think

i will still try to see what i can do, but if someone more competent with bugfixing in the sim folder has an idea of whats going on, please feel free to take this off me

edit: since its not an issue with pic, it might actually just be an issue with the shared power code. mb for the misdiagnosis of the bug

edit 2: for whatever reason, u-turn does not have the same issue with onStart() that hard switching does (source: turn 15)
 
Last edited:
Back
Top