Fixed stats not updating properly

This commit is contained in:
Joey Hines 2023-07-08 11:30:53 -06:00
parent f93ee21269
commit e4640a94f8
Signed by: joeyahines
GPG Key ID: 995E531F7A569DDB

View File

@ -174,8 +174,8 @@ impl LilFren {
thirst: 1.0,
entertainment: 1.0,
state: LilFrenState::Standing,
smarts: thread_rng().gen_range(0.1..1.0),
metabolism: thread_rng().gen_range(0.1..1.0),
smarts: thread_rng().gen_range(0.0..0.5),
metabolism: thread_rng().gen_range(0.0..0.5),
}
}
@ -205,9 +205,9 @@ impl LilFren {
LilFrenState::Sleep => (-0.005, -0.01, 0.00),
};
lil_fren.hunger -= hunger_diff * self.metabolism;
lil_fren.thirst -= thirst_diff * self.metabolism;
lil_fren.entertainment -= entertainment_diff * self.smarts;
lil_fren.hunger += hunger_diff * self.metabolism;
lil_fren.thirst += thirst_diff * self.metabolism;
lil_fren.entertainment += entertainment_diff * self.smarts;
if thread_rng().gen_bool(0.75) {
println!("fren is now {:?}", self.state);