diff --git a/pets.html b/pets.html index ea8bb48..42eef2f 100644 --- a/pets.html +++ b/pets.html @@ -2041,12 +2041,11 @@ if (DEMO) { /* ---------- Main loop ---------- */ // Idle pets fade out and dispose so the stage stays clean. -// Linear 10% per minute → fully gone at 10:00 (per chat: "every minute they -// should get like 10% faded and then be fully removed after 10 minutes"). -// The dissolve filter only kicks in for the last couple of minutes so the -// disappearance reads as a snap, not a slow ghosting. -const IDLE_DEATH_MS = 10 * 60 * 1000; // disposed at 10 min -const IDLE_DISSOLVE_AT_MS = 8 * 60 * 1000; // turbulence joins in at 8 min +// Streamer follow-up: "prioritize fading out users, as the area is getting +// very crowded" — halved the lifetime from 10 min to 5 min so the +// disappearance is something you can actually watch happen on stream. +const IDLE_DEATH_MS = 5 * 60 * 1000; // disposed at 5 min +const IDLE_DISSOLVE_AT_MS = 4 * 60 * 1000; // turbulence joins in at 4 min let last = performance.now(); function frame(now) {