diff --git a/server/src/skill.rs b/server/src/skill.rs index 6ee5af36..ec8fe711 100644 --- a/server/src/skill.rs +++ b/server/src/skill.rs @@ -409,7 +409,7 @@ impl Effect { Effect::Banish => true, Effect::Strangle => true, Effect::Strangling => skill != Skill::StrangleTick, - Effect::Silence => skill.components().contains(Item::Blue), + Effect::Silence => skill.components().contains(&Item::Blue), Effect::Snare => match skill.category() { Category::Blue => false, Category::Red => true, @@ -1237,7 +1237,7 @@ fn decay(source: &mut Cryp, target: &mut Cryp, mut results: Resolutions, skill: results.push(Resolution::new(source, target).event(target.add_effect(skill, decay))); results.push(apply_modifier(skill, source, target)); - + return decay_tick(source, target, results, Skill::DecayTick); }