/// A source of damage. This should be as unique as possible. #[derive(Debug, Clone, Copy)] pub enum DamageSource { /// The damage is done by a move. MoveDamage = 0, /// The damage is done by something else. Misc = 1, }