12 lines
330 B
Rust
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;
|
|
}
|
|
}
|