manabrew-engine 0.6.2

Magic: The Gathering rules engine — a Rust port of Forge
Documentation
1
2
3
4
5
6
7
8
9
10
11
//! DamageBaseEffect — abstract base for damage effects.
//!
//! Mirrors Java's `DamageBaseEffect.java`.
//! In Java this is an empty abstract class extending SpellAbilityEffect.
//! In Rust it serves as a shared module for damage-related utilities.

/// Shared damage helper: check if damage should be prevented.
/// Currently a placeholder for future damage prevention logic.
pub fn should_prevent_damage(_source_has_infect: bool) -> bool {
    false
}