Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- window.DegradingName = function DegradingName(slave) {
- const V = State.variables;
- const leadershipPosition = [
- "be the Attendant",
- "be the Stewardess",
- "be the Milkmaid",
- "be the DJ",
- "be your Concubine",
- "be the Madam",
- "be the Schoolteacher",
- "be the Wardeness",
- "be the Nurse",
- "be your Head Girl",
- "guard you",
- "recruit girls"];
- if (slave.fuckdoll > 0) {
- slave.slaveName = "Fuckdoll No. " + Math.random(1000,9999);
- slave.slaveSurname = 0;
- } else if (slave.assignment == "work in the dairy" && V.dairyRestrainsSetting >= 2) {
- slave.slaveName = "Bioreactor No. " + Math.random(1000,9999);
- slave.slaveSurname = 0;
- } else if (leadershipPosition.includes(slave.assignment)) {
- switch (slave.assignment) {
- case "be the Attendant":
- slave.slaveName = jsEither(["Bath", "Spa"]);
- break;
- case "be the Stewardess":
- slave.slaveName = jsEither(["Servant", "Maid"]);
- break;
- case "be the Milkmaid":
- if (V.cumSlaves > 3) {
- slave.slaveName = jsEither(["Fucker", "Milker"]);
- } else {
- slave.slaveName = jsEither(["Dairy", "Farm"]);
- }
- break;
- case "be the DJ":
- slave.slaveName = jsEither(["Bass", "Booth"]);
- break;
- case "be your Concubine":
- slave.slaveName = jsEither(["Bed", "Master"]);
- break;
- case "be the Madam":
- slave.slaveName = jsEither(["Madam", "Pimp"]);
- break;
- case "be the Schoolteacher":
- slave.slaveName = jsEither(["Classroom", "Teacher"]);
- break;
- case "be the Wardeness":
- slave.slaveName = jsEither(["Jail", "Prison"]);
- break;
- case "be the Nurse":
- slave.slaveName = jsEither(["Clinic", "Nurse"]);
- break;
- case "be your Head Girl":
- slave.slaveName = jsEither(["Chief", "Head"]);
- break;
- case "guard you":
- slave.slaveName = jsEither(["Battle", "Guard"]);
- break;
- case "recruit girls":
- slave.slaveName = jsEither(["Cam", "Recruiter"]);
- break;
- }
- } else {
- let names = [];
- let suffixes = [];
- if (V.seeRace === 1) {
- switch (slave.race) {
- case "white":
- names.push("Pale", "White");
- break;
- case "asian":
- names.push("Asian", "Yellow");
- break;
- case "latina":
- names.push("Brown", "Latina");
- break;
- case "black":
- names.push("Black", "Dark");
- break;
- case "pacific islander":
- names.push("Islander", "Sea");
- break;
- case "malay":
- names.push("Cinnamon", "Pinoy", "Spice");
- break;
- case "southern european":
- names.push("Mediterranean", "Olive");
- break;
- case "amerindian":
- names.push("Indian", "Reservation");
- break;
- case "semitic":
- names.push("Semitic");
- break;
- case "middle eastern":
- names.push("Arab", "Sand");
- break;
- case "indo-aryan":
- names.push("Brown", "Indian");
- break;
- case "mixed race":
- names.push("Mulatto", "Mutt");
- break;
- }
- }
- names.push(slave.hColor);
- if (slave.eyes === -2) {
- names.push("Blind", "Eyeless", "Sightless");
- }
- if (slave.boobs >= 800) {
- suffixes.push("Boob", "Boobs", "Titty");
- }
- if (slave.boobs < 500 && slave.butt < 3) {
- names.push("Girly", "Slim", "Thin");
- }
- if (slave.boobs < 300) {
- names.push("Flat");
- }
- if (slave.anus > 2 || slave.vagina > 2) {
- names.push("Gaping", "Hallway", "Slit", "Wideopen");
- }
- if (slave.weight > 160) {
- names.push("Cow", "Fat", "Whale", "Fatass", "Blimp");
- } else if (slave.weight > 30) {
- names.push("Chubby", "Fat", "Whale");
- } else if (slave.weight <= -30) {
- names.push("Bony", "Rail", "Skinny");
- }
- if (slave.muscles > 30) {
- names.push("Huge", "Muscles", "Ripped", "Strong");
- }
- if (slave.fetishKnown === 1) {
- if (slave.fetish == "buttslut") {
- names.push("Anal", "Sodomy");
- }
- if (slave.fetish == "cumslut") {
- names.push("Cum", "Dicksuck", "Sucker");
- }
- if (slave.fetish == "humiliation") {
- names.push("Rape");
- }
- if (slave.fetish == "masochist") {
- names.push("Pain", "Rape", "Struggle")
- }
- if (slave.fetish == "pregnancy") {
- names.push("Fertile")
- }
- }
- if (slave.boobs*slave.lactation > 1000) {
- names.push("Creamy", "Milky");
- suffixes.push("Cow");
- }
- if (slave.oralSkill <= 30 && slave.analSkill <= 30) {
- names.push("Cheap", "Fail", "Gutter");
- }
- if (slave.nipples == "fuckable") {
- names.push("Nipplefuck", "Nipplecunt");
- } else if (slave.nipples != "tiny" && slave.nipples != "cute") {
- names.push("Pointy", "Titclit");
- suffixes.push("Nipples")
- }
- if (slave.visualAge > 35) {
- names.push("Mature");
- suffixes.push("Cougar", "MILF");
- } else if (slave.visualAge < 25) {
- names.push("Girly", "Thin", "Young");
- }
- if (slave.amp === 1) {
- names.push("Stumpy");
- suffixes.push("Stumpy");
- }
- if (slave.boobsImplant > 1000 || slave.buttImplant > 3) {
- names.push("Fake", "Plastic", "Silicone");
- }
- if (slave.dick > 5 && slave.balls > 5) {
- names.push("Potent");
- suffixes.push("Cannon", "Daddy");
- }
- if (slave.preg > 30) {
- if (slave.broodmother === 2) {
- names.push("Bursting", "Seeded");
- suffixes.push("Factory", "Nursery");
- } else if (slave.broodmother === 1) {
- names.push("Bloated", "Stuffed");
- suffixes.push("Breeder", "Factory");
- }
- }
- if (slave.bellyPreg >= 450000) {
- names.push("Bulging", "Squirming");
- }
- if (slave.bellyPreg >= 5000) {
- names.push("Preg");
- suffixes.push("Belly", "Mommy");
- }
- if (slave.belly > 150000) {
- suffixes.push("Balloon");
- }
- if (slave.belly > 1500) {
- suffixes.push("Belly");
- }
- if (slave.dick > 4) {
- names.push("Dangle", "Hung");
- suffixes.push("Cock", "Dick");
- }
- if (slave.dick > 0) {
- if (slave.balls === 0) {
- names.push("Cut", "Gelded", "Soft");
- }
- if (slave.balls > 0) {
- names.push("Erect", "Hard", "Stiff");
- }
- }
- if (slave.dick === 1) {
- names.push("Micro", "Tiny");
- suffixes.push("Bitch");
- }
- if (slave.height >= 185) {
- names.push("Tall", "Top");
- suffixes.push("Tower");
- } else if (slave.height < 150) {
- names.push("Stumpy", "Tiny");
- suffixes.push("Shortstack", "Stumpy");
- }
- if (slave.whoreSkill > 95) {
- names.push("Money", "Street");
- suffixes.push("Whore");
- }
- if (slave.entertainSkill > 95) {
- names.push("Easy", "Club");
- suffixes.push("Slut");
- }
- if (slave.oralSkill > 95) {
- names.push("Suck");
- suffixes.push("Throat");
- }
- if (slave.vaginalSkill > 95) {
- suffixes.push("Channel", "Kegel", "Pussy");
- }
- if (slave.analSkill > 95) {
- suffixes.push("Asspussy", "Sphincter");
- }
- if (slave.intelligence > 1) {
- names.push("Bright", "Clever", "Smart");
- }
- if (slave.intelligence > 1) {
- names.push("Bright", "Clever", "Smart");
- } else if (slave.intelligence === 1) {
- names.push("College", "Graduate", "Nerdy");
- } else if (slave.intelligence < -1) {
- names.push("Cretin", "Dumb", "Retarded", "Stupid");
- }
- if (slave.vagina === 1 && slave.vaginaSkill <= 10) {
- names.push("Fresh", "New", "Tight");
- }
- if (slave.devotion < -75) {
- names.push("Angry", "Biter", "Caged");
- } else if (slave.devotion < -50) {
- names.push("Cell", "Cuffs");
- } else if (slave.devotion < -20) {
- names.push("Bag", "Box");
- } else if (slave.devotion <= 20) {
- names.push("Sad", "Whiner");
- } else if (slave.devotion > 50) {
- names.push("Prize");
- if (slave.visualAge > 35) {
- names.push("Queen");
- } else if (slave.visualAge < 25) {
- names.push("Princess");
- }
- }
- if (slave.trust < -50) {
- names.push("Screaming");
- suffixes.push("Sobber");
- } else if (slave.trust < -20) {
- names.push("Crying");
- suffixes.push("Meat", "Tears", "Thing", "Weeper");
- } else if (slave.trust < 20) {
- names.push("Begging");
- }
- if (slave.dick === 0) {
- if (slave.vagina === -1) {
- suffixes.push("Null");
- } else {
- if (slave.visualAge < 25) {
- suffixes.push("Girl");
- }
- }
- } else {
- if (slave.vagina != -1) {
- suffixes.push("Futa");
- } else {
- if (slave.balls > 0) {
- if (slave.boobs > 300 && slave.butt > 2) { /* SHEMALES: cock & balls, T&A above minimum */
- suffixes.push("Shemale");
- } else {
- if (slave.shoulders < 1 && slave.muscles <= 30) {
- if (slave.faceShape == "masculine" || slave.faceShape == "androgynous") { /* SISSIES: feminine shoulders or muscles, masculine faces */
- suffixes.push("Sissy");
- } else { /* TRAPS: feminine shoulders or muscles, feminine faces */
- suffixes.push("Trap");
- }
- } else { /* BITCHES: masculine shoulders or muscles */
- suffixes.push("Bitch");
- }
- }
- } else {
- if (slave.visualAge > 35) {
- suffixes.push("DickMILF");
- } else if (slave.visualAge >= 25) {
- suffixes.push("Dickslave");
- } else {
- suffixes.push("Dickgirl");
- }
- }
- }
- }
- if (slave.anus > 0) {
- suffixes.push("Anus", "Asshole", "Backdoor", "Butt", "Butthole");
- }
- if (slave.anus === 1) {
- suffixes.push("Tightass", "Tightbutt");
- }
- if (slave.vagina > 0) {
- suffixes.push("Cunt", "Pussy", "Vagina");
- }
- if (slave.boobs < 500 && slave.butt < 3 && slave.dick > 0) {
- suffixes.push("Bitch", "Bottom", "Sissy", "Trap");
- }
- if (slave.energy > 95) {
- suffixes.push("Fuck", "Fuckaddict", "Nympho", "Sexaddict");
- }
- if (slave.fetishKnown === 1) {
- if (slave.fetish == "humiliation") {
- suffixes.push("Rapebait", "Showgirl");
- }
- if (slave.fetish == "submissive") {
- suffixes.push("Bottom", "Fuckee", "Rapebait");
- }
- if (slave.fetish == "dom") {
- suffixes.push("Dom", "Fucker", "Top");
- }
- if (slave.fetish == "pregnancy") {
- suffixes.push("Breeder", "Mommy");
- }
- if (slave.fetish == "boobs") {
- suffixes.push("Boob", "Boobie", "Tit", "Titty");
- }
- }
- if (slave.births >= 5) {
- suffixes.push("Broodmother");
- } else if (slave.births >= 2) {
- suffixes.push("Breeder");
- }
- if (slave.areolae > 2) {
- suffixes.push("Areolas", "Headlights");
- }
- if (slave.lips > 40) {
- suffixes.push("Lips", "Pillows");
- }
- if (slave.labia > 1) {
- suffixes.push("Curtains", "Flower", "Lips");
- }
- if (slave.breedingMark === 1) {
- suffixes.push("Breeder", "Oven", "Womb");
- }
- if (slave.butt > 5) {
- suffixes.push("Ass", "Bottom", "Butt");
- }
- if (slave.vagina === 0) {
- suffixes.push("Virgin");
- }
- slave.slaveName = jsEither(names);
- let surname = jsEither(suffixes);
- if (surname.toLowerCase() == slave.slaveName.toLowerCase()) {
- DegradingName(slave);
- }
- slave.slaveSurname = surname;
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement