diff --git a/server/src/skill.rs b/server/src/skill.rs index 1db13252..bc35c846 100644 --- a/server/src/skill.rs +++ b/server/src/skill.rs @@ -260,27 +260,30 @@ impl Effect { pub fn duration(&self) -> u8 { match self { + Effect::Stun => 1, Effect::Block => 1, Effect::Parry => 1, - Effect::Stun => 2, Effect::Vulnerable => 2, - Effect::Snare => 1, + Effect::Snare => 2, Effect::Empower => 2, - Effect::Shield => 2, + Effect::Hex => 2, + Effect::Curse => 2, + Effect::Banish => 1, - Effect::Decay => 2, - Effect::Drain => 2, - Effect::Triage => 2, + Effect::Slow => 2, + Effect::Haste => 2, Effect::Amplify => 2, Effect::Silence => 2, - Effect::Curse => 2, - Effect::Haste => 2, - Effect::Slow => 2, + Effect::Shield => 2, + + Effect::Triage => 3, + Effect::Decay => 3, + Effect::Drain => 2, _ => { println!("{:?} does not have a duration", self);