absorption targetting fix
This commit is contained in:
parent
375612042d
commit
a8ec31fc97
@ -1309,19 +1309,19 @@ impl Absorption {
|
|||||||
fn absorption(cast: Cast, game: &mut Game, values: Absorption) {
|
fn absorption(cast: Cast, game: &mut Game, values: Absorption) {
|
||||||
game.action(cast,
|
game.action(cast,
|
||||||
Action::Remove {
|
Action::Remove {
|
||||||
construct: cast.source,
|
construct: cast.target,
|
||||||
effect: Effect::Absorb,
|
effect: Effect::Absorb,
|
||||||
}
|
}
|
||||||
);
|
);
|
||||||
game.action(cast,
|
game.action(cast,
|
||||||
Action::Effect {
|
Action::Effect {
|
||||||
construct: cast.source,
|
construct: cast.target,
|
||||||
effect: ConstructEffect { effect: Effect::Absorption, duration: values.duration(), meta: Some(EffectMeta::AddedDamage(0)) },
|
effect: ConstructEffect { effect: Effect::Absorption, duration: values.duration(), meta: Some(EffectMeta::AddedDamage(0)) },
|
||||||
}
|
}
|
||||||
);
|
);
|
||||||
game.action(cast,
|
game.action(cast,
|
||||||
Action::SetEffectMeta {
|
Action::SetEffectMeta {
|
||||||
construct: cast.source,
|
construct: cast.target,
|
||||||
effect: Effect::Absorption,
|
effect: Effect::Absorption,
|
||||||
amount: game.value(Value::DamageReceived { construct: cast.source, colour: Colour::Blue }).pct(100),
|
amount: game.value(Value::DamageReceived { construct: cast.source, colour: Colour::Blue }).pct(100),
|
||||||
},
|
},
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user