1
0
Fork 0
roguelike-game/src/effects/hunger.rs

12 lines
330 B
Rust

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::<HungerClock>().get_mut(target) {
hc.state = HungerState::WellFed;
hc.duration = 20;
}
}