Commit: 7afa3d4
Parent: bc6129e

Bug fix heart spawn

Mårten Åsberg committed on 2026-04-16 at 20:44
src/bunnies/bunny.rs +2 -2
diff --git a/src/bunnies/bunny.rs b/src/bunnies/bunny.rs
index a3e3a61..1cb90e8 100644
@@ -55,7 +55,7 @@ const DETECTION_DISTANCE: f32 = 5.0;
const SHORT_JUMP_DISTANCE: f32 = 1.0;
const LONG_JUMP_DISTANCE: f32 = 3.0;
const BREED_DISTANCE: f32 = 3.0;
const BREED_PROBABILITY: f64 = 0.1;
const BREED_PROBABILITY: f64 = 0.05;
const BREEDING_DURATION: f64 = 1.0;
const LONE_JUMPS_PER_SECOND: f64 = 1.0;
const COLLECTIVE_JUMPS_PER_SECOND: f64 = 1.0;
@@ -320,7 +320,7 @@ fn look_for_partner(
mut rng: ResMut<Rng>,
) {
bunnies.iter().for_each(|(bunny, bunny_transform)| {
if !rng.random_bool(time.delta_secs_f64() * BREED_PROBABILITY) {
if !rng.random_bool((time.delta_secs_f64() * BREED_PROBABILITY).clamp(0.0, 1.0)) {
return;
}
src/bunnies/heart.rs +1 -1
diff --git a/src/bunnies/heart.rs b/src/bunnies/heart.rs
index d2752aa..1e1333f 100644
@@ -89,7 +89,7 @@ pub(super) fn spawn_heart(
entity.insert((
SceneRoot(model),
MeshMaterial3d(materials.add(Color::linear_rgb(1.0, 0.0, 0.0))),
Transform::from_scale(Vec3::splat(0.01)),
Transform::from_translation(mid_point.with_y(2.0)).with_scale(Vec3::splat(0.01)),
name,
AnimationGraphHandle(graphs.add(graph)),
player,