From 64ec68d823588d42c54eb8895e1e3868104d02f0 Mon Sep 17 00:00:00 2001 From: Mashy Date: Mon, 4 Nov 2019 16:35:28 +1000 Subject: [PATCH] fix recharge immunity bug --- server/src/skill.rs | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/server/src/skill.rs b/server/src/skill.rs index 1f655e6d..313b21a3 100644 --- a/server/src/skill.rs +++ b/server/src/skill.rs @@ -1392,7 +1392,7 @@ fn sustain(source: &mut Construct, target: &mut Construct, mut results: Resoluti if red > 0 || blue > 0 { EventStages::PostOnly } else { EventStages::NoStages } } - _ => panic!("not recharge") + _ => EventStages::NoStages, }; results.push(Resolution::new(source, target).event(e).stages(stages)); @@ -1411,7 +1411,7 @@ fn intercept(source: &mut Construct, target: &mut Construct, mut results: Resolu if red > 0 || blue > 0 { EventStages::PostOnly } else { EventStages::NoStages } } - _ => panic!("not recharge") + _ => EventStages::NoStages, }; results.push(Resolution::new(source, target).event(e).stages(stages)); @@ -1712,8 +1712,8 @@ fn reflect(source: &mut Construct, target: &mut Construct, mut results: Resoluti Event::Recharge { red, blue, skill: _ } => { if red > 0 || blue > 0 { EventStages::PostOnly } else { EventStages::NoStages } - } - _ => panic!("not recharge") + }, + _ => EventStages::NoStages, }; results.push(Resolution::new(source, target).event(e).stages(stages)); return results;; @@ -1728,7 +1728,7 @@ fn recharge(source: &mut Construct, target: &mut Construct, mut results: Resolut if red > 0 || blue > 0 { EventStages::AllStages } else { EventStages::StartEnd } } - _ => panic!("not recharge") + _ => EventStages::NoStages, }; results.push(Resolution::new(source, target).event(e).stages(stages)); return results;