protected override void PerformYAction(int currentTurn) { SittingDuck.RemoveZoneDebuffForSource(EnumFactory.All <ZoneLocation>(), this); SittingDuck.AddZoneDebuff(EnumFactory.All <ZoneLocation>(), ZoneDebuff.ReversedShields, this); }
protected override void OnHealthReducedToZero() { base.OnHealthReducedToZero(); SittingDuck.RemoveZoneDebuffForSource(EnumFactory.All <ZoneLocation>(), this); }
protected override void OnThreatTerminated() { SittingDuck.RemoveZoneDebuffForSource(EnumFactory.All <ZoneLocation>(), this); base.OnThreatTerminated(); }