Parcourir la source

Add more detailed stomach digestion

tags/v1.1.2
Fen Dweller il y a 5 ans
Parent
révision
4f822fbcc6
1 fichiers modifiés avec 32 ajouts et 4 suppressions
  1. +32
    -4
      recursive-desc.js

+ 32
- 4
recursive-desc.js Voir le fichier

@@ -813,13 +813,41 @@ function defaultFart(container, macro, verbose, flat) {

function defaultStomach(container, macro, verbose, flat) {
if (isSadistic(macro))
return "Your churning guts crushes your prey into a gory paste, annihilating " + container.describeSimple(flat) + " and reducing everything to rancid chyme.";
return [
"Your",
pickString("churning gut", "graveyard of a stomach", "fatal belly"),
pickString("crushes", "grinds", "mulches"),
"your prey into a gory paste,",
pickStringChance(0.5, "utterly", "completely"),
"annihilating",
container.describeSimple(flat),
"and",
pickStringChance(0.5, "swiftly"),
"reducing everything within to",
pickString("rancid", "putrid", "horrifying"),
pickString("sludge.", "slop.")
].filter(Boolean).join(" ");
else if (isGory(macro))
return "Your caustic stomach grinds " + container.describeSimple(flat) + " to a gory pulp.";
return [
"Your caustic stomach",
pickString("crushes", "grinds"),
container.describeSimple(flat),
"to a gory pulp."
].filter(Boolean).join(" ");
else if (isFatal(macro))
return "Your stomach gurgles as it digests " + container.describeSimple(flat) + ".";
return [
"Your stomach",
pickString("gurgles", "snarls", "sloshes"),
"as it digests",
container.describeSimple(flat) + "."
].filter(Boolean).join(" ");
else
return "Your stomach groans and abosrbs " + container.describeSimple(flat) + ".";
return [
"Your stomach",
pickString("squeezes", "groans", "shifts"),
"and absorbs",
container.describeSimple(flat) + "."
].filter(Boolean).join(" ");
}

function defaultTail(container, macro, verbose, flat) {


Chargement…
Annuler
Enregistrer