BLISTER
ONLINE WIKI

Community documentation for Blister Online, build 1327.

System mechanic — added v352 · not covered elsewhere

Prion Madness

Eating the wrong thing sends you round the bend: hallucinations, voices, shadows, and a parrot that will not shut up

Eating a mad cow, or a cannibal, sends the character mad. For most of the system's life this showed up nowhere on screen — a whole escalating haunting built up, played out, and eventually faded, driven entirely by a single number the player never actually saw: madness, on a 0–100 scale. A real on-screen readout finally arrived in v1119; see Version history below.

A meter, not a flag

Madness rises when the wrong meat is eaten and decays on its own over time — roughly 0.55 points a second, so a single full dose runs its course in a few minutes. It's a state the player falls into and climbs back out of, not a switch that permanently marks a save. Three bands stack on top of each other as the number climbs:

MadnessWhat starts
25 or moreVoices. Short whispers, heard but never explained.
50 or moreShadows. Dark figures at the edge of vision.
70 or moreThe parrot. A hallucinated African grey lands in front of the player's face and will not stop talking.

Eating a mad cow adds 55 madness; a cannibal adds 40. A single mad cow can never reach the 70 needed to summon the parrot on its own — two in short order can. That gap is deliberate, not a bug: the game wants the bird to feel like a threshold that's crossed on purpose, not something that falls out of the first bad meal by accident.

The voices

Fifteen short whisper lines exist, played roughly every 9 to 22 seconds while madness sits at 25 or above, never repeating the same one twice in a row. They're deliberately unexplained and unresolved — "someone says your name from behind you. there is nobody behind you," "a voice: “check the meat.”" — closer to background dread than any kind of puzzle or clue.

The shadows

Above 50 madness, dark humanoid shapes spawn at the edge of vision — specifically between roughly 50 and 85 degrees off the direction the player is actually facing, the true periphery rather than directly behind (which wouldn't be seen at all) or directly ahead (which would just read as a monster). A shadow cannot survive being looked at: turn toward one and it's gone before it can be centred in view. Never more than three exist at once — a crowd would read as a threat, and the intended feeling is a doubt, not a fight. They have no AI and no collision; they simply appear, fade in, hold, fade out, and leave.

The parrot

The centrepiece. At 70 or more madness, a hallucinated African grey parrot appears hovering in front of the player's face — not physically in the world, so it never collides with anything and never falls behind — and speaks a line roughly every 6 to 13 seconds. There are 51 parrot lines across six deliberately different categories, so the same joke never gets old inside one haunting: non-sequiturs, false memories, paranoid asides, bureaucratic nonsense, misquoted proverbs, and — the category that makes the rest land — occasional completely mundane remarks ("Your boots are wet," "Honestly? Good hat."). A hundred purely spooky lines in a row would blur into one line within a minute; mixing in the mundane is what keeps each individual line landing as a joke rather than noise.

The parrot's line still speaks through the game's ordinary chat log rather than as a floating text bubble over its own head — an early version drew it as a screen-covering speech bubble, which was removed once it became clear the bubble was blocking most of the view during exactly the moment it was supposed to be the punchline.

Shipped completely broken for six versions

Prion Madness has an unusually rough launch story, on the record in the game's own source comments. The very first version wired its per-frame update call from outside the script scope that actually declared the function it was calling — a mistake that threw a genuine error on every single frame, silently, from the moment it shipped. Because of how that particular module was laid out, the same crash also quietly disabled an unrelated heat-haze visual effect and the game's full-auto weapon behaviour that happened to sit right after it in the same script block. All of it was fixed together, six versions later, once the crash was finally traced.

A dose that couldn't be noticed

Even after that crash was fixed, a second, subtler problem persisted for a long stretch afterward: a player who reported that eating a mad cow "did nothing" turned out to be completely correct about the experience, even though every part of the system was actually working. One mad cow's 55 points weren't enough to reach the parrot at 70, and the level decays fast enough that the 50-point shadow band could fall back under threshold within about nine seconds — against a shadow spawn cooldown of 3.5 to 9.5 seconds, meaning a coin toss on whether a single shadow appeared at all. The very first whisper could take up to 22 seconds to fire on its own independent timer. The honest experience of eating one mad cow was one line of text, then likely nothing noticeable for the better part of half a minute — which reads exactly like nothing happened, whether or not something technically did.

The eventual fix didn't touch a single threshold or the decay rate. Instead, the moment a dose of madness is added, it now pulls forward the cooldown timer of every band it just qualified the player for, so the first whisper, shadow, or parrot line lands within a second or two of the bite rather than whenever an unrelated random timer happened to expire. One mad cow still can't summon the parrot on its own — but now that the first cow visibly does something, the two-cow threshold for the bird is something a player can actually discover, instead of only a number in the game's source code.

A questline built on top of it

Madness isn't purely atmospheric — it's load-bearing for a full two-part narrative questline, The Parrot Questline, beginning with "The Woman Who Keeps the Blue Boat" on Earth. One of that quest's possible endings sets a permanent floor on the player's own madness at exactly 70: from that point on, decay still runs, but it can never bring the level back under the parrot's threshold. The bird stops being weather that passes and becomes something the player is simply carrying from then on — undone only by finishing the questline's second part.

Version history

  • v352 — added. Ships with the full design: the meter, the three bands, 15 whispers and 51 parrot lines. Broken from this exact version due to a cross-scope function call bug — see below.
  • v356 — the shadows actually implemented. v352 had already declared the shadow threshold and reported it from the game's own debug probe, but nothing in the game ever actually spawned a shadow — a constant that answered no real question, which read as implemented to any check that didn't look closely. This version built the shadows themselves.
  • v358 — the six-version-old crash fixed. The madness system's per-frame update had been silently throwing an error on every frame since v352 due to a cross-scope reference bug, which had also been quietly disabling an unrelated heat-haze effect and the jet's full-auto fire. All three fixed together.
  • v1304 — tied into a full questline for the first time, via "The Woman Who Keeps the Blue Boat," whose bad ending can lock the player's madness at a permanent floor of 70. See The Parrot Questline for the full story.
  • v1318 — the permanent floor made liftable, via the questline's second part, "The Door That Drowned."
  • v1368 — made noticeable. Fixed the gap between "the system technically works" and "a player can actually tell" by priming each band's cooldown the instant a dose qualifies for it, without touching a single threshold or decay number.
  • v1517 — the parrot got a real drawing. Since v352 the bird had been built entirely from spheres and boxes; it now loads a hand-drawn image and shows that instead, with the original primitive shapes kept as the fallback if the image ever fails to load rather than the player simply seeing nothing at all.
  • v1119 — a real on-screen readout, for the first time. Along with heat and cold exposure (see Heat and Cold), madness gained a small HUD status stack showing its current level whenever it's above zero, and disappearing when it isn't — the first time any of these three background numbers has been visible to a player without a debug probe.

Trivia

  • The whole system can be driven and read through a debug probe without the player needing to eat anything at all — set an exact madness level, add a specific amount, or step the simulation forward by hand, all separate from the actual game loop so the probe itself can never silently become load-bearing.
  • The parrot's line pool deliberately avoids full repetition within one sitting rather than picking purely at random — the same discipline the game's other high-frequency flavour text (idle NPC chatter, biome ambience) already follows elsewhere.