Closed kipyin closed 5 years ago
Maybe we should add all the weather descriptions? Such as all the descriptions for Harsh Sunlight?
SUPPORTED_WEATHERS: Final = {
"clear-skies": {},
"harsh-sunlight": {
3: {
"naturally": "The sunlight is strong.",
"sunny-day": "The sunlight got bright!",
"drought": "(Wild/Foe) <Pokémon>'s Drought intensified the sun's rays!",
"after-turn": "The sunlight is strong.",
"end": "The sunlight faded.",
},
4: {...},
},
...
}
Basically, description = SUPPORTED_WEATHERS[weather_name][generation][activating_event]
Feature Description and Rationale
Weathers (on Bulbapedia) are part of the battle mechanisms. By changing the battle environment, they can "activate Abilities, modify certain moves, and potentially damage the Pokémon in battle or affecting their stats." In the games, weathers have a duration, which determines how long the weather lasts.
Usage Examples
Implementation Suggestions