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}