class_name OnEnterWeatherAbility extends BattleEffect #Crachin, Sechesse, Sable Volant, Alerte Neige : change la meteo a l'entree en combat var weather : BattleField.Weather func _init(p_weather : BattleField.Weather) -> void: id = &"weather_setter" weather = p_weather func on_enter(battle : Battle, slot : BattleSlot) -> void: if battle.field.weather == weather: return await battle.announce_ability(slot) await battle.set_weather(weather, slot)