From acd6ae62e0bba0a86f52f16bd504a7872b1735ef Mon Sep 17 00:00:00 2001 From: ntr Date: Tue, 10 Dec 2019 22:33:15 +1000 Subject: [PATCH] disables --- core/src/game.rs | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/core/src/game.rs b/core/src/game.rs index c0df42e8..f497615a 100644 --- a/core/src/game.rs +++ b/core/src/game.rs @@ -517,6 +517,11 @@ impl Game { // such as healing based on damage done etc let mut event_list = vec![]; + if let Some(effects) = self.construct(cast.source).disabled(cast.skill) { + self.add_resolution(&cast, &Event::Disable { construct: cast.source, effects }); + return self; + } + if self.construct(cast.target).is_ko() { self.add_resolution(&cast, &Event::TargetKo { construct: cast.target }); return self;