from pokete.classes.asset_service.resources.base import WeatherDict

weathers: dict[str, WeatherDict] = {
    "rain": {
        "info": "It's raining!",
        "effected": {"fire": 0.5, "plant": 1.5, "water": 1.5},
    },
    "thunderstorm": {
        "info": "There is a thunderstorm going on!",
        "effected": {
            "fire": 0.5,
            "plant": 1.5,
            "water": 1.5,
            "electro": 2,
        },
    },
    "foggy": {
        "info": "It's foggy!",
        "effected": {
            "undead": 1.5,
            "normal": 0.75,
        },
    },
    "sunny": {
        "info": "It's a hot sunny day!",
        "effected": {
            "fire": 1.5,
            "water": 0.75,
            "ice": 0.5,
            "plant": 0.75,
        },
    },
}
