From a8ec31fc971f37d11b657766cc0b5d5b46e95318 Mon Sep 17 00:00:00 2001 From: Mashy Date: Wed, 18 Dec 2019 16:59:18 +1000 Subject: [PATCH] absorption targetting fix --- core/src/skill.rs | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/core/src/skill.rs b/core/src/skill.rs index cf39c658..6599ba96 100644 --- a/core/src/skill.rs +++ b/core/src/skill.rs @@ -1309,19 +1309,19 @@ impl Absorption { fn absorption(cast: Cast, game: &mut Game, values: Absorption) { game.action(cast, Action::Remove { - construct: cast.source, + construct: cast.target, effect: Effect::Absorb, } ); game.action(cast, Action::Effect { - construct: cast.source, + construct: cast.target, effect: ConstructEffect { effect: Effect::Absorption, duration: values.duration(), meta: Some(EffectMeta::AddedDamage(0)) }, } ); game.action(cast, Action::SetEffectMeta { - construct: cast.source, + construct: cast.target, effect: Effect::Absorption, amount: game.value(Value::DamageReceived { construct: cast.source, colour: Colour::Blue }).pct(100), },