Skip to main content

manabrew_engine/ability/effects/
damage_base_effect.rs

1//! DamageBaseEffect — abstract base for damage effects.
2//!
3//! Mirrors Java's `DamageBaseEffect.java`.
4//! In Java this is an empty abstract class extending SpellAbilityEffect.
5//! In Rust it serves as a shared module for damage-related utilities.
6
7/// Shared damage helper: check if damage should be prevented.
8/// Currently a placeholder for future damage prevention logic.
9pub fn should_prevent_damage(_source_has_infect: bool) -> bool {
10    false
11}