Ver código fonte

Add detail to unbirth

tags/v1.1.2
Fen Dweller 5 anos atrás
pai
commit
187bb74299
1 arquivos alterados com 28 adições e 3 exclusões
  1. +28
    -3
      recursive-desc.js

+ 28
- 3
recursive-desc.js Ver arquivo

@@ -12,7 +12,8 @@ const synonyms = {
gulp: ["gulp", "gluk", "glrk", "glp"],
swallow: ["swallow", "gulp"],
looming: ["looming", "imposing", "awe-inspiring", "menacing"],
putrid: ["putrid", "foul", "wretched", "choking", "rancid", "utterly foul", "miasma-shrouded", "eye-wateringly foul"]
putrid: ["putrid", "foul", "wretched", "choking", "rancid", "utterly foul", "miasma-shrouded", "eye-wateringly foul"],
moan: ["moan", "gasp", "growl"]
}

function plural(quantity, singular, plural) {
@@ -436,8 +437,32 @@ function defaultBreastMilk(container, macro, verbose, flat) {
function defaultUnbirth(container, macro, verbose, flat) {
if (container.count == 0)
return "You grab " + (macro.victimsHuman ? new Human(1).describe(verbose) : new Person(1).describe(verbose)) + " and grind them against your slit...but they won't fit.";
else
return "You gasp as you slide " + container.describe(verbose) + " up your slit. ";
else {
return pickString([
"You",
pickString(...synonyms.moan),
"as",
container.describe(verbose),
(container.count > 1 ? "spread" : "spreads"),
"open your",
pickString("sex", macro.describeVagina + " slit") + ",",
pickString("swallowed", "sucked", "drawn"),
pickString("within", "inside", "down deep"),
"by",
pickString("tender", "sensuous", "lustful"),
pickString("folds", "muscle") + "."
], [
capitalize(container.describe(verbose)),
"fall prey to your",
pickString("sex", macro.describeVagina + " slit"),
"with a messy",
pickString("<i>SQUELCH</i>,", "<i>SQUISH</i>,"),
"vanishing into your womb and sending a",
pickString("jolt", "surge", "shock"),
"of ecstasy up your spine."
]).filter(Boolean).join(" ");
}
}

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


Carregando…
Cancelar
Salvar