16 lines
457 B
GDScript
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)
|