Skip to main content

manabrew_engine/ability/effects/
replace_split_damage_effect.rs

1//! ReplaceSplitDamage effect — replace split damage assignment.
2//!
3//! Ported from Java's `ReplaceSplitDamageEffect.java`.
4
5use super::EffectContext;
6
7/// Struct form of this effect so it can participate in the
8/// `SpellAbilityEffect` trait hierarchy — mirrors Java's
9/// `ReplaceSplitDamageEffect` class extending `SpellAbilityEffect`.
10#[manabrew_engine_macros::spell_effect(ReplaceSplitDamageEffect)]
11fn resolve(_ctx: &mut EffectContext, _sa: &crate::spellability::SpellAbility) {
12    // Split damage replacement is handled by the replacement handler system.
13}