diff --git a/server/src/skill.rs b/server/src/skill.rs index 06fc7b38..c5287088 100644 --- a/server/src/skill.rs +++ b/server/src/skill.rs @@ -1804,7 +1804,8 @@ fn purge(source: &mut Construct, target: &mut Construct, mut results: Resolution }) { let ce = target.effects.remove(i); results.push(Resolution::new(source, target) - .event(Event::Removal { effect: ce.effect, construct_effects: target.effects.clone() })); + .event(Event::Removal { effect: ce.effect, construct_effects: target.effects.clone() }) + .stages(EventStages::PostOnly)); } let effect = skill.effect()[0];