[Code] shiftAnyVagina is missing some clits

SeriousBlueJewel

Well-Known Member
Nov 5, 2018
1,677
867
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
For the following I have no clue how many clits they are supposed to have so I am assuming they should have a clit count of 1
  • TYPE_KUITAN
  • TYPE_SYNTHETIC
  • TYPE_LAPINARA
  • TYPE_BOTHRIOC
These are the ones that are missing
  • TYPE_FLOWER Inherits the clit count of the vagina it is transformed from (no changes needed
  • TYPE_SAURMORIAN Clit count should be 1
  • TYPE_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: