Tales-of-PKMN/game/battle/abilities/on_enter_weather_ability.gd

16 lines
457 B
GDScript

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)