diff --git a/core/src/game.rs b/core/src/game.rs index 91b8eb1b..b45fafc8 100644 --- a/core/src/game.rs +++ b/core/src/game.rs @@ -536,6 +536,7 @@ impl Game { return self; } + // maybe this should be done with a status immunity if self.construct(cast.target).affected(Effect::Reflect) && cast.skill.colours().contains(&Colour::Blue) && !cast.skill.is_tick() { self.add_resolution(&cast, &Event::Reflection { construct: cast.target }); @@ -1928,8 +1929,6 @@ mod tests { game.new_resolve(Cast::new(target, target_player_id, target, Skill::Counter)); game.new_resolve(Cast::new(source, player_id, target, Skill::Attack)); - println!("{:#?}", game.resolutions); - assert!(game.players[0].constructs[0].is_ko() == false); assert!(game.players[1].constructs[0].is_ko() == false); }