From d4e213297e2afc6830298af18c85fc2f725c3052 Mon Sep 17 00:00:00 2001 From: ntr Date: Fri, 7 Dec 2018 15:36:35 +1100 Subject: [PATCH] fix effects clearing --- server/src/game.rs | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/server/src/game.rs b/server/src/game.rs index e9d18706..e1a2c939 100644 --- a/server/src/game.rs +++ b/server/src/game.rs @@ -460,10 +460,7 @@ impl Game { self.resolved.push(skill.clone()); - self.update_cryp(&mut source); - self.update_cryp(&mut target); - - vec![source, target].iter_mut() + vec![&mut source, &mut target].iter_mut() .for_each(|c| { if c.is_ko() { self.log.push(format!("{:?} KO", c.name)); @@ -471,6 +468,9 @@ impl Game { } }); + self.update_cryp(&mut source); + self.update_cryp(&mut target); + return skill.clone(); }).collect::>();