Gaussian idle

This commit is contained in:
2026-03-22 11:29:50 +00:00
parent b2dc0cb864
commit 2f456f80b8
14 changed files with 354 additions and 106 deletions
+11
View File
@@ -0,0 +1,11 @@
[idle]
# Standard deviation of wander spread in world units.
# 3 chunks * CHUNK_SIZE(8) * ITILE_SIZE(16) = 384.0
sigma_world = 384.0
# Probability (0.0-1.0) that arriving at a target triggers a loiter pause.
loiter_chance = 0.6
# Loiter duration range in FixedUpdate ticks (~60 TPS).
loiter_min_ticks = 60 # ~1 second
loiter_max_ticks = 240 # ~4 seconds
# Probability each of the two flip opportunities fires.
flip_chance = 0.5
+6
View File
@@ -0,0 +1,6 @@
[idle]
sigma_world = 256.0
loiter_chance = 0.7
loiter_min_ticks = 90
loiter_max_ticks = 300
flip_chance = 0.4
+6
View File
@@ -0,0 +1,6 @@
[idle]
sigma_world = 192.0
loiter_chance = 0.3
loiter_min_ticks = 20
loiter_max_ticks = 80
flip_chance = 0.3