use ::specs::prelude::*; use super::EffectSpawner; use crate::components::{HungerClock, HungerState}; pub fn well_fed(ecs: &mut World, _damage: &EffectSpawner, target: Entity) { if let Some(hc) = ecs.write_storage::().get_mut(target) { hc.state = HungerState::WellFed; hc.duration = 20; } }