The following types are missing a clit count assignment
TYPE_KUITAN
TYPE_SYNTHETIC
TYPE_LAPINARA
TYPE_ANEMONE
/TYPE_SIREN
TYPE_FLOWER
TYPE_BOTHRIOC
TYPE_SAURMORIAN
TYPE_KUITAN
TYPE_SYNTHETIC
TYPE_LAPINARA
TYPE_BOTHRIOC
TYPE_FLOWER
Inherits the clit count of the vagina it is transformed from (no changes neededTYPE_SAURMORIAN
Clit count should be 1TYPE_SIREN
Clit count should be 1
Code:
shiftAnyVagina(disVag, type = 0)
{
//Set type
disVag.type = type;
//Clear flags
disVag.clearFlags();
//Add bonus flags and shit.
switch (type)
{
case GLOBAL.TYPE_HUMAN:
disVag.clits = 1;
disVag.vaginaColor = "pink";
break;
case GLOBAL.TYPE_EQUINE:
disVag.clits = 1;
disVag.vaginaColor = "black";
disVag.minLooseness = 2;
break;
case GLOBAL.TYPE_BEE:
disVag.clits = 1;
disVag.vaginaColor = "black and gold";
break;
case GLOBAL.TYPE_NAGA:
disVag.clits = 1;
disVag.vaginaColor = "purple";
break;
case GLOBAL.TYPE_LIZAN:
disVag.clits = 1;
disVag.vaginaColor = (this.hasScales() ? this.scaleColor : "purple");
if (disVag.bonusCapacity < 100) disVag.bonusCapacity = 100;
break;
case GLOBAL.TYPE_LEITHAN:
disVag.clits = 1;
disVag.vaginaColor = "black";
break;
case GLOBAL.TYPE_VANAE:
disVag.clits = 2;
disVag.vaginaColor = "luminous violet";
if (disVag.wetnessRaw < 4) disVag.wetnessRaw = 4;
break;
case GLOBAL.TYPE_KUITAN:
disVag.vaginaColor = "black";
break;
case GLOBAL.TYPE_SYNTHETIC:
disVag.vaginaColor = RandomInCollection(["silver", "gray", "black"]);
break;
case GLOBAL.TYPE_LAPINARA:
disVag.vaginaColor = RandomInCollection(["pink", "pink", "purple"]);
break;
case GLOBAL.TYPE_CANINE:
case GLOBAL.TYPE_KORGONNE:
disVag.clits = 1;
if (type === GLOBAL.TYPE_KORGONNE) disVag.vaginaColor = "pale blue";
else disVag.vaginaColor = "pink";
disVag.wetnessRaw = 3;
disVag.minLooseness = 3;
break;
case GLOBAL.TYPE_VULPINE:
disVag.clits = 1;
disVag.vaginaColor = "black";
disVag.wetnessRaw = 2;
disVag.minLooseness = 2;
break;
case GLOBAL.TYPE_FELINE:
disVag.clits = 1;
disVag.vaginaColor = "pink";
disVag.wetnessRaw = 1;
disVag.minLooseness = 1;
break;
case GLOBAL.TYPE_LION:
disVag.clits = 1;
disVag.vaginaColor = "pink";
disVag.wetnessRaw = 1;
disVag.minLooseness = 1;
break;
case GLOBAL.TYPE_ANEMONE:
case GLOBAL.TYPE_SIREN:
disVag.vaginaColor = RandomInCollection(["blue", "aquamarine"]);
disVag.addFlag(GLOBAL.FLAG_STINGER_BASED);
disVag.addFlag(GLOBAL.FLAG_STINGER_TIPPED);
disVag.addFlag(GLOBAL.FLAG_APHRODISIAC_LACED);
break;
case GLOBAL.TYPE_GABILANI:
disVag.clits = 1;
disVag.vaginaColor = RandomInCollection(["pink", "pink", "aquamarine", "purple"]);
disVag.minLooseness = 1;
disVag.addFlag(GLOBAL.FLAG_LUBRICATED);
break;
case GLOBAL.TYPE_NYREA:
disVag.clits = 1;
disVag.vaginaColor = "pink";
disVag.wetnessRaw = 2;
disVag.addFlag(GLOBAL.FLAG_LUBRICATED);
break;
case GLOBAL.TYPE_GRYVAIN:
disVag.clits = 6;
disVag.vaginaColor = this.scaleColor;
disVag.wetnessRaw = 2;
disVag.addFlag(GLOBAL.FLAG_NUBBY);
break;
case GLOBAL.TYPE_FROSTWYRM:
case GLOBAL.TYPE_DRACONIC:
disVag.clits = 1;
disVag.vaginaColor = "bluish-pink";
break;
case GLOBAL.TYPE_FLOWER:
disVag.vaginaColor = RandomInCollection(["red", "yellow", "blue", "purple", "pink", "white"]);
disVag.addFlag(GLOBAL.FLAG_APHRODISIAC_LACED);
break;
case GLOBAL.TYPE_DEER:
disVag.clits = 1;
disVag.vaginaColor = "black";
disVag.minLooseness = 1;
break;
case GLOBAL.TYPE_AVIAN:
disVag.clits = 1;
disVag.vaginaColor = "pink";
disVag.wetnessRaw = 1;
disVag.minLooseness = 1;
break;
case GLOBAL.TYPE_SHARK:
disVag.clits = 2;
disVag.vaginaColor = "gray";
disVag.wetnessRaw = 1;
disVag.minLooseness = 1;
disVag.addFlag(GLOBAL.FLAG_LUBRICATED);
disVag.addFlag(GLOBAL.FLAG_STINGER_BASED);
disVag.addFlag(GLOBAL.FLAG_APHRODISIAC_LACED);
break;
case GLOBAL.TYPE_MOUTHGINA:
disVag.clits = 2;
disVag.vaginaColor = this.lipColor;
disVag.addFlag(GLOBAL.FLAG_TONGUE);
break;
case GLOBAL.TYPE_SWINE:
disVag.clits = 1;
disVag.vaginaColor = "pink";
disVag.addFlag(GLOBAL.FLAG_CORKSCREWED);
break;
case GLOBAL.TYPE_BOTHRIOC:
disVag.wetnessRaw = 2;
disVag.loosenessRaw = 3;
break;
case GLOBAL.TYPE_SAURMORIAN:
this.inflateAnyVagina(disVag);
disVag.addFlag(GLOBAL.FLAG_RIBBED);
break;
default:
break;
}
}
Last edited: