Balanced lil fren and added command to give medicine
+ clippy + fmt
This commit is contained in:
@@ -175,7 +175,7 @@ impl LilFren {
|
||||
entertainment: 1.0,
|
||||
state: LilFrenState::Standing,
|
||||
smarts: thread_rng().gen_range(0.0..0.5),
|
||||
metabolism: thread_rng().gen_range(0.0..0.5),
|
||||
metabolism: thread_rng().gen_range(0.2..0.75),
|
||||
}
|
||||
}
|
||||
|
||||
@@ -202,16 +202,17 @@ impl LilFren {
|
||||
}
|
||||
|
||||
let (hunger_diff, thirst_diff, entertainment_diff) = match lil_fren.state {
|
||||
LilFrenState::Standing => (-0.01, -0.02, -0.01),
|
||||
LilFrenState::TaxFraud => (-0.01, -0.02, 0.01),
|
||||
LilFrenState::Sick => (-0.1, -0.15, -0.01),
|
||||
LilFrenState::Dancing => (-0.05, -0.8, 0.05),
|
||||
LilFrenState::Sleep => (-0.005, -0.01, 0.00),
|
||||
LilFrenState::Standing => (-0.002, -0.002, -0.001),
|
||||
LilFrenState::TaxFraud => (-0.002, -0.002, 0.001),
|
||||
LilFrenState::Sick => (-0.005, -0.005, -0.001),
|
||||
LilFrenState::Dancing => (-0.005, -0.008, 0.01),
|
||||
LilFrenState::Sleep => (-0.001, -0.002, 0.00),
|
||||
};
|
||||
|
||||
lil_fren.hunger = (lil_fren.hunger + hunger_diff * self.metabolism).clamp(-1.0, 1.0);
|
||||
lil_fren.thirst = (lil_fren.thirst + thirst_diff * self.metabolism).clamp(-1.0, 1.0);
|
||||
lil_fren.thirst = (lil_fren.entertainment + entertainment_diff * self.smarts).clamp(-1.0, 1.0);
|
||||
lil_fren.thirst =
|
||||
(lil_fren.entertainment + entertainment_diff * self.smarts).clamp(-1.0, 1.0);
|
||||
|
||||
if thread_rng().gen_bool(0.75) {
|
||||
println!("fren is now {:?}", self.state);
|
||||
|
||||
Reference in New Issue
Block a user