Just noticed that some tags lack a parser.plural check and others have an unneeded one. Everything is in the creature.js file.
I am uncertain about the parsers with "each", "one", and "IsAre" in them, but since "oneCock", "eachCock", and "tailsIsAre" have the calls I am adding them in.
All the following need to have it added
And whilst I am here I would like to ask to have "oneErectCock", "oneFlaccidCock": and their each variants moved to "oneCock" and "eachCock" as oneCock(true) (flacid and erect), will output the same as oneCock(false) (oneCock regular) due to dynamicLength being unused.
Although
I am uncertain about the parsers with "each", "one", and "IsAre" in them, but since "oneCock", "eachCock", and "tailsIsAre" have the calls I am adding them in.
All the following need to have it added
parser.plural = this.hasTails();
Code:
case "onetail":
case "oneTail":
return this.oneTailDescript();
case "oneTailNoun":
return this.oneTailDescript(true);
case "eachtail":
case "eachTail":
return this.eachTailDescript();
case "tails":
return this.tailsDescript();
Code:
case "oneTailGenital":
case "oneGenitalTail":
case "oneGenitail":
return this.oneTailGenitalDescript();
case "oneTailCock":
case "oneCockTail":
return this.oneTailGenitalDescript("cock");
case "oneTailVagina":
case "oneCuntTail":
return this.oneTailGenitalDescript("cunt");
case "eachTailGenital":
case "eachGenitalTail":
return this.eachTailGenitalDescript();
case "eachTailCock":
case "eachCockTail":
return this.eachTailGenitalDescript("cock");
case "eachTailVagina":
case "eachTailCunt":
case "eachCuntTail":
case "eachTailgina":
return this.eachTailGenitalDescript("cunt");
parser.plural = this.hasCocks();
Code:
case "multiCockDescript":
case "multiCocks":
return this.multiCockDescript();
Code:
case "eachCockHead":
return this.eachCockHead();
Code:
case "eachErectCock":
case "eachFlaccidCock":
return this.eachCock(true);
case "oneErectCock":
case "oneFlaccidCock":
return this.oneCock(true);
parser.plural = this.legCount > 1:
Code:
case "leg(s)":
case "legOrLegs":
case "legsOrLeg":
return this.legOrLegs();
Code:
case "legOrLegsNoun":
return (this.legCount === 1 ? this.legNoun() : this.legsNoun());
Code:
case "footOrFeet":
case "feetOrFoot":
case "feet":
return this.feet();
parser.plural = this.horns > 1:
Code:
case "horns":
return this.hornsDescript();
Code:
case "hornsNoun":
return this.hornsNoun();
Although
ballNoun
, and BallNounSimple
definitely needs to have the parser.plural =
cut, as they are intended to be used in singular form.
Code:
case "balls":
parser.plural = this.balls > 1;
return this.ballsDescript();
case "ballsNounSimple":
parser.plural = this.balls > 1;
return this.ballsNounSimple();
case "ballNounSimple":
parser.plural = this.balls > 1;
return this.ballsNounSimple(true);
case "ballsNounIsAre":
parser.plural = this.balls > 1;
return this.ballNoun(true) + " " + (this.balls === 1 ? "is" : "are");
case "ballsNounSimpleIsAre":
parser.plural = this.balls > 1;
return this.ballsNounSimple() + " " + (this.balls === 1 ? "is" : "are");
case "ballsIsAre":
parser.plural = this.balls > 1;
return this.hasBalls() ? this.ballsDescript() + " are" : this.ballDescript() + " is";
Last edited: