From 729e48cee40d9a180651b2a0a91bb8262b0fc69b Mon Sep 17 00:00:00 2001 From: Mashy Date: Wed, 13 Nov 2019 16:08:24 +1000 Subject: [PATCH] fix multiple ko event from cast --- server/src/skill.rs | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/server/src/skill.rs b/server/src/skill.rs index 3d3fb3ce..cc700cd6 100644 --- a/server/src/skill.rs +++ b/server/src/skill.rs @@ -359,6 +359,11 @@ fn post_resolve(_skill: Skill, game: &mut Game, mut resolutions: Resolutions) -> game.update_construct(&mut source); game.update_construct(&mut target); + + if target.is_ko() { + // Don't loop for multiple resolutions which led to KO + break; + } }; return resolutions;