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

Automatically activate Booster Energy during weather/terrain changes #10832

Open
wants to merge 5 commits into
base: master
Choose a base branch
from

Conversation

andrebastosdias
Copy link
Contributor

https://www.smogon.com/forums/threads/scarlet-violet-battle-mechanics-research.3709545/post-10411500

Ninetales-Alola, Roaring Moon, Incineroar and Torkoal switch in:

  1. Ninetales' Snow Warning activates.
  2. Roaring Moon's Booster Energy activates, boosting its Attack.
  3. Incineroar's Intimidate activates.
  4. Torkoal's Drought activates.

@andrebastosdias andrebastosdias changed the title Booster Energy activates on weather/terrain changes Automatically activates Booster Energy during weather/terrain changes. Jan 19, 2025
@andrebastosdias andrebastosdias changed the title Automatically activates Booster Energy during weather/terrain changes. Automatically activates Booster Energy during weather/terrain changes Jan 19, 2025
@andrebastosdias andrebastosdias changed the title Automatically activates Booster Energy during weather/terrain changes Automatically activate Booster Energy during weather/terrain changes Jan 19, 2025
Shouldn't be done like that because of the source and source effect. It's already covered by the ability WeatherChange anyway.
@pyuk-bot
Copy link
Contributor

I think it would be a lot simpler to just have Protosynthesis and Quark Drive handle activating Booster Energy themselves.

@andrebastosdias
Copy link
Contributor Author

Just the onWeatherChange, or the onUpdate as well? I though about that, but you would still need some kind of onUpdate for when Booster Energy is tricked to you. I don't know how much that would simplify things.

@pyuk-bot
Copy link
Contributor

Just the onWeatherChange part

@andrebastosdias
Copy link
Contributor Author

andrebastosdias commented Jan 20, 2025

I don't know. It is basically the same amount of code with one less method, and I think it makes less sense from a Separation of Concerns point of view. Protosynthesis exists on its own, while Booster Energy doesn't.

image

@pyuk-bot
Copy link
Contributor

Yeah, I suppose it’s better to have all the isTransformed checks in one place, and I wouldn’t put it past Game Freak to bring back Protosynthesis and Quark Drive in a future gen without Booster Energy.

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 this pull request may close these issues.

2 participants