diff --git a/src/art/artJS.js b/src/art/artJS.js index 79b2227aa903171ccb3056c654f8ad2ee38112d2..e28379ddb02a19e245673ad4c276aa7f6f481f1e 100644 --- a/src/art/artJS.js +++ b/src/art/artJS.js @@ -276,1541 +276,1541 @@ window.skinColorCatcher = function(artSlave) { colorSlave.lipsColor = "#e0d050"; } else { /* natural colors */ switch (artSlave.race) { - case "white": - switch (artSlave.skin) { - case "pure white": - case "ivory": - case "white": - colorSlave.skinColor = "#F4EAF0"; - colorSlave.areolaColor = "#FCCCDC"; - colorSlave.labiaColor = "#F977A3"; - break; - case "extremely pale": - case "very pale": - colorSlave.skinColor = "#F4EAF0"; - colorSlave.areolaColor = "#FCCCDC"; - colorSlave.labiaColor = "#F977A3"; - colorSlave.lipsColor = "#ffb9ca"; - break; - case "pale": - colorSlave.skinColor = "#F5E1DF"; - colorSlave.areolaColor = "#EFBFCA"; - colorSlave.labiaColor = "#F977A3"; - colorSlave.lipsColor = "#ffb9ca"; - break; - case "extremely fair": - colorSlave.skinColor = "#F5E1DF"; - colorSlave.areolaColor = "#EFBFCA"; - colorSlave.labiaColor = "#F977A3"; - break; - case "very fair": - colorSlave.skinColor = "#F5D5C9"; - colorSlave.areolaColor = "#E2B4B9"; - colorSlave.labiaColor = "#F977A3"; - break; - case "fair": - colorSlave.skinColor = "#F5D5C9"; - colorSlave.areolaColor = "#E2B4B9"; - colorSlave.labiaColor = "#F977A3"; - colorSlave.lipsColor = "#ce6876"; - break; - case "light": - colorSlave.skinColor = "#F4C9AA"; - colorSlave.areolaColor = "#F19795"; - colorSlave.labiaColor = "#F977A3"; - colorSlave.lipsColor = "#ce6876"; - break; - case "light olive": - colorSlave.skinColor = "#E1B585"; - colorSlave.areolaColor = "#C39696"; - colorSlave.labiaColor = "#F977A3"; - break; - case "tan": - colorSlave.skinColor = "#E1B585"; - colorSlave.areolaColor = "#C39696"; - colorSlave.labiaColor = "#F977A3"; - colorSlave.lipsColor = "#c1a785"; - break; - case "olive": - colorSlave.skinColor = "#D58E5F"; - colorSlave.areolaColor = "#B17777"; - colorSlave.labiaColor = "#F977A3"; - colorSlave.lipsColor = "#9e4c44"; - break; - case "bronze": - colorSlave.skinColor = "#D58E5F"; - colorSlave.areolaColor = "#B17777"; - colorSlave.labiaColor = "#F977A3"; - break; - case "dark olive": - colorSlave.skinColor = "#A2805C"; - colorSlave.areolaColor = "#8E6454"; - colorSlave.labiaColor = "#F977A3"; - break; - case "dark": - case "light beige": - colorSlave.skinColor = "#825633"; - colorSlave.areolaColor = "#734B2F"; - colorSlave.labiaColor = "#F977A3"; - colorSlave.lipsColor = "#714536"; - break; - case "beige": - case "dark beige": - case "light brown": - colorSlave.skinColor = "#784F2F"; - colorSlave.areolaColor = "#583E2F"; - colorSlave.labiaColor = "#F977A3"; - colorSlave.lipsColor = "#5d2f1b"; - break; - case "brown": - colorSlave.skinColor = "#784F2F"; - colorSlave.areolaColor = "#583E2F"; - colorSlave.labiaColor = "#F977A3"; - colorSlave.lipsColor = "#714536"; - break; - case "dark brown": - colorSlave.skinColor = "#65422C"; - colorSlave.areolaColor = "#4A3A33"; - colorSlave.labiaColor = "#F977A3"; - break; - case "black": - case "ebony": - colorSlave.skinColor = "#583E2F"; - colorSlave.areolaColor = "#3F3A38"; - colorSlave.labiaColor = "#F977A3"; - colorSlave.lipsColor = "#403030"; - break; - case "pure black": - colorSlave.skinColor = "#583E2F"; - colorSlave.areolaColor = "#3F3A38"; - colorSlave.labiaColor = "#F977A3"; - break; - default: - colorSlave.skinColor = "#D58E5F"; - colorSlave.areolaColor = "#B17777"; - colorSlave.labiaColor = "#F977A3"; - colorSlave.lipsColor = "#9e4c44"; - } - break; + case "white": + switch (artSlave.skin) { + case "pure white": + case "ivory": + case "white": + colorSlave.skinColor = "#F4EAF0"; + colorSlave.areolaColor = "#FCCCDC"; + colorSlave.labiaColor = "#F977A3"; + break; + case "extremely pale": + case "very pale": + colorSlave.skinColor = "#F4EAF0"; + colorSlave.areolaColor = "#FCCCDC"; + colorSlave.labiaColor = "#F977A3"; + colorSlave.lipsColor = "#ffb9ca"; + break; + case "pale": + colorSlave.skinColor = "#F5E1DF"; + colorSlave.areolaColor = "#EFBFCA"; + colorSlave.labiaColor = "#F977A3"; + colorSlave.lipsColor = "#ffb9ca"; + break; + case "extremely fair": + colorSlave.skinColor = "#F5E1DF"; + colorSlave.areolaColor = "#EFBFCA"; + colorSlave.labiaColor = "#F977A3"; + break; + case "very fair": + colorSlave.skinColor = "#F5D5C9"; + colorSlave.areolaColor = "#E2B4B9"; + colorSlave.labiaColor = "#F977A3"; + break; + case "fair": + colorSlave.skinColor = "#F5D5C9"; + colorSlave.areolaColor = "#E2B4B9"; + colorSlave.labiaColor = "#F977A3"; + colorSlave.lipsColor = "#ce6876"; + break; + case "light": + colorSlave.skinColor = "#F4C9AA"; + colorSlave.areolaColor = "#F19795"; + colorSlave.labiaColor = "#F977A3"; + colorSlave.lipsColor = "#ce6876"; + break; + case "light olive": + colorSlave.skinColor = "#E1B585"; + colorSlave.areolaColor = "#C39696"; + colorSlave.labiaColor = "#F977A3"; + break; + case "tan": + colorSlave.skinColor = "#E1B585"; + colorSlave.areolaColor = "#C39696"; + colorSlave.labiaColor = "#F977A3"; + colorSlave.lipsColor = "#c1a785"; + break; + case "olive": + colorSlave.skinColor = "#D58E5F"; + colorSlave.areolaColor = "#B17777"; + colorSlave.labiaColor = "#F977A3"; + colorSlave.lipsColor = "#9e4c44"; + break; + case "bronze": + colorSlave.skinColor = "#D58E5F"; + colorSlave.areolaColor = "#B17777"; + colorSlave.labiaColor = "#F977A3"; + break; + case "dark olive": + colorSlave.skinColor = "#A2805C"; + colorSlave.areolaColor = "#8E6454"; + colorSlave.labiaColor = "#F977A3"; + break; + case "dark": + case "light beige": + colorSlave.skinColor = "#825633"; + colorSlave.areolaColor = "#734B2F"; + colorSlave.labiaColor = "#F977A3"; + colorSlave.lipsColor = "#714536"; + break; + case "beige": + case "dark beige": + case "light brown": + colorSlave.skinColor = "#784F2F"; + colorSlave.areolaColor = "#583E2F"; + colorSlave.labiaColor = "#F977A3"; + colorSlave.lipsColor = "#5d2f1b"; + break; + case "brown": + colorSlave.skinColor = "#784F2F"; + colorSlave.areolaColor = "#583E2F"; + colorSlave.labiaColor = "#F977A3"; + colorSlave.lipsColor = "#714536"; + break; + case "dark brown": + colorSlave.skinColor = "#65422C"; + colorSlave.areolaColor = "#4A3A33"; + colorSlave.labiaColor = "#F977A3"; + break; + case "black": + case "ebony": + colorSlave.skinColor = "#583E2F"; + colorSlave.areolaColor = "#3F3A38"; + colorSlave.labiaColor = "#F977A3"; + colorSlave.lipsColor = "#403030"; + break; + case "pure black": + colorSlave.skinColor = "#583E2F"; + colorSlave.areolaColor = "#3F3A38"; + colorSlave.labiaColor = "#F977A3"; + break; + default: + colorSlave.skinColor = "#D58E5F"; + colorSlave.areolaColor = "#B17777"; + colorSlave.labiaColor = "#F977A3"; + colorSlave.lipsColor = "#9e4c44"; + } + break; - case "black": - switch (artSlave.skin) { - case "pure white": - case "ivory": - case "white": - colorSlave.skinColor = "#FEE4CA"; - colorSlave.areolaColor = "#E0B3A2"; - colorSlave.labiaColor = "#F977A3"; - break; - case "extremely pale": - case "very pale": - colorSlave.skinColor = "#FEE4CA"; - colorSlave.areolaColor = "#E0B3A2"; - colorSlave.labiaColor = "#F977A3"; - colorSlave.lipsColor = "#ffb9ca"; - break; - case "pale": - colorSlave.skinColor = "#E3C5A7"; - colorSlave.areolaColor = "#EFBDC9"; - colorSlave.labiaColor = "#CC9B88"; - colorSlave.lipsColor = "#ffb9ca"; - break; - case "extremely fair": - colorSlave.skinColor = "#E3C5A7"; - colorSlave.areolaColor = "#CC9B88"; - colorSlave.labiaColor = "#CC9B88"; - break; - case "very fair": - colorSlave.skinColor = "#DEB892"; - colorSlave.areolaColor = "#AB806F"; - colorSlave.labiaColor = "#F977A3"; - break; - case "fair": - colorSlave.skinColor = "#DEB892"; - colorSlave.areolaColor = "#AB806F"; - colorSlave.labiaColor = "#F977A3"; - colorSlave.lipsColor = "#ce6876"; - break; - case "light": - colorSlave.skinColor = "#D59D73"; - colorSlave.areolaColor = "#8D6859"; - colorSlave.labiaColor = "#F977A3"; - colorSlave.lipsColor = "#ce6876"; - break; - case "light olive": - colorSlave.skinColor = "#AC7C4A"; - colorSlave.areolaColor = "#7C594B"; - colorSlave.labiaColor = "#F977A3"; - break; - case "tan": - colorSlave.skinColor = "#AC7C4A"; - colorSlave.areolaColor = "#7C594B"; - colorSlave.labiaColor = "#F977A3"; - colorSlave.lipsColor = "#c1a785"; - break; - case "olive": - colorSlave.skinColor = "#985C34"; - colorSlave.areolaColor = "#764B3A"; - colorSlave.labiaColor = "#F977A3"; - colorSlave.lipsColor = "#9e4c44"; - break; - case "bronze": - colorSlave.skinColor = "#985C34"; - colorSlave.areolaColor = "#764B3A"; - colorSlave.labiaColor = "#F977A3"; - break; - case "dark olive": - colorSlave.skinColor = "#745C42"; - colorSlave.areolaColor = "#63463B"; - colorSlave.labiaColor = "#F977A3"; - break; - case "dark": - case "light beige": - colorSlave.skinColor = "#65422C"; - colorSlave.areolaColor = "#4B3121"; - colorSlave.labiaColor = "#F977A3"; - colorSlave.lipsColor = "#714536"; - break; - case "beige": - case "dark beige": - case "light brown": - colorSlave.skinColor = "#5A3C24"; - colorSlave.areolaColor = "#493326"; - colorSlave.labiaColor = "#F977A3"; - colorSlave.lipsColor = "#5d2f1b"; - break; - case "brown": - colorSlave.skinColor = "#5A3C24"; - colorSlave.areolaColor = "#493326"; - colorSlave.labiaColor = "#F977A3"; - colorSlave.lipsColor = "#714536"; - break; - case "dark brown": - colorSlave.skinColor = "#583E2F"; - colorSlave.areolaColor = "#46362C"; - colorSlave.labiaColor = "#F977A3"; - break; - case "black": - colorSlave.skinColor = "#583D3D"; - colorSlave.areolaColor = "#3B3028"; - colorSlave.labiaColor = "#F977A3"; - break; - case "ebony": - colorSlave.skinColor = "#4A3A33"; - colorSlave.areolaColor = "#332B27"; - colorSlave.labiaColor = "#F977A3"; - colorSlave.lipsColor = "#403030"; - break; - case "pure black": - colorSlave.skinColor = "#312926"; - colorSlave.areolaColor = "#181616"; - colorSlave.labiaColor = "#F977A3"; - break; - default: - colorSlave.skinColor = "#985C34"; - colorSlave.areolaColor = "#764B3A"; - colorSlave.labiaColor = "#F977A3"; - colorSlave.lipsColor = "#9e4c44"; + case "black": + switch (artSlave.skin) { + case "pure white": + case "ivory": + case "white": + colorSlave.skinColor = "#FEE4CA"; + colorSlave.areolaColor = "#E0B3A2"; + colorSlave.labiaColor = "#F977A3"; + break; + case "extremely pale": + case "very pale": + colorSlave.skinColor = "#FEE4CA"; + colorSlave.areolaColor = "#E0B3A2"; + colorSlave.labiaColor = "#F977A3"; + colorSlave.lipsColor = "#ffb9ca"; + break; + case "pale": + colorSlave.skinColor = "#E3C5A7"; + colorSlave.areolaColor = "#EFBDC9"; + colorSlave.labiaColor = "#CC9B88"; + colorSlave.lipsColor = "#ffb9ca"; + break; + case "extremely fair": + colorSlave.skinColor = "#E3C5A7"; + colorSlave.areolaColor = "#CC9B88"; + colorSlave.labiaColor = "#CC9B88"; + break; + case "very fair": + colorSlave.skinColor = "#DEB892"; + colorSlave.areolaColor = "#AB806F"; + colorSlave.labiaColor = "#F977A3"; + break; + case "fair": + colorSlave.skinColor = "#DEB892"; + colorSlave.areolaColor = "#AB806F"; + colorSlave.labiaColor = "#F977A3"; + colorSlave.lipsColor = "#ce6876"; + break; + case "light": + colorSlave.skinColor = "#D59D73"; + colorSlave.areolaColor = "#8D6859"; + colorSlave.labiaColor = "#F977A3"; + colorSlave.lipsColor = "#ce6876"; + break; + case "light olive": + colorSlave.skinColor = "#AC7C4A"; + colorSlave.areolaColor = "#7C594B"; + colorSlave.labiaColor = "#F977A3"; + break; + case "tan": + colorSlave.skinColor = "#AC7C4A"; + colorSlave.areolaColor = "#7C594B"; + colorSlave.labiaColor = "#F977A3"; + colorSlave.lipsColor = "#c1a785"; + break; + case "olive": + colorSlave.skinColor = "#985C34"; + colorSlave.areolaColor = "#764B3A"; + colorSlave.labiaColor = "#F977A3"; + colorSlave.lipsColor = "#9e4c44"; + break; + case "bronze": + colorSlave.skinColor = "#985C34"; + colorSlave.areolaColor = "#764B3A"; + colorSlave.labiaColor = "#F977A3"; + break; + case "dark olive": + colorSlave.skinColor = "#745C42"; + colorSlave.areolaColor = "#63463B"; + colorSlave.labiaColor = "#F977A3"; + break; + case "dark": + case "light beige": + colorSlave.skinColor = "#65422C"; + colorSlave.areolaColor = "#4B3121"; + colorSlave.labiaColor = "#F977A3"; + colorSlave.lipsColor = "#714536"; + break; + case "beige": + case "dark beige": + case "light brown": + colorSlave.skinColor = "#5A3C24"; + colorSlave.areolaColor = "#493326"; + colorSlave.labiaColor = "#F977A3"; + colorSlave.lipsColor = "#5d2f1b"; + break; + case "brown": + colorSlave.skinColor = "#5A3C24"; + colorSlave.areolaColor = "#493326"; + colorSlave.labiaColor = "#F977A3"; + colorSlave.lipsColor = "#714536"; + break; + case "dark brown": + colorSlave.skinColor = "#583E2F"; + colorSlave.areolaColor = "#46362C"; + colorSlave.labiaColor = "#F977A3"; + break; + case "black": + colorSlave.skinColor = "#583D3D"; + colorSlave.areolaColor = "#3B3028"; + colorSlave.labiaColor = "#F977A3"; + break; + case "ebony": + colorSlave.skinColor = "#4A3A33"; + colorSlave.areolaColor = "#332B27"; + colorSlave.labiaColor = "#F977A3"; + colorSlave.lipsColor = "#403030"; + break; + case "pure black": + colorSlave.skinColor = "#312926"; + colorSlave.areolaColor = "#181616"; + colorSlave.labiaColor = "#F977A3"; + break; + default: + colorSlave.skinColor = "#985C34"; + colorSlave.areolaColor = "#764B3A"; + colorSlave.labiaColor = "#F977A3"; + colorSlave.lipsColor = "#9e4c44"; } break; - case "latina": - switch (artSlave.skin) { - case "pure white": - case "ivory": - case "white": - colorSlave.skinColor = "#FEDECE"; - colorSlave.areolaColor = "#E3BBAB"; - colorSlave.labiaColor = "#F977A3"; - break; - case "extremely pale": - case "very pale": - colorSlave.skinColor = "#FEDECE"; - colorSlave.areolaColor = "#E3BBAB"; - colorSlave.labiaColor = "#F977A3"; - colorSlave.lipsColor = "#ffb9ca"; - break; - case "pale": - colorSlave.skinColor = "#E6C2B0"; - colorSlave.areolaColor = "#D1A695"; - colorSlave.labiaColor = "#F977A3"; - colorSlave.lipsColor = "#ffb9ca"; - break; - case "extremely fair": - colorSlave.skinColor = "#E6C2B0"; - colorSlave.areolaColor = "#D1A695"; - colorSlave.labiaColor = "#F977A3"; - break; - case "very fair": - colorSlave.skinColor = "#E1B59F"; - colorSlave.areolaColor = "#B48D7E"; - colorSlave.labiaColor = "#F977A3"; - break; - case "fair": - colorSlave.skinColor = "#E1B59F"; - colorSlave.areolaColor = "#B48D7E"; - colorSlave.labiaColor = "#F977A3"; - colorSlave.lipsColor = "#ce6876"; - break; - case "light": - colorSlave.skinColor = "#DAA782"; - colorSlave.areolaColor = "#9E7666"; - colorSlave.labiaColor = "#F977A3"; - colorSlave.lipsColor = "#ce6876"; - break; - case "light olive": - colorSlave.skinColor = "#B27554"; - colorSlave.areolaColor = "#92684C"; - colorSlave.labiaColor = "#F977A3"; - break; - case "tan": - colorSlave.skinColor = "#B27554"; - colorSlave.areolaColor = "#92684C"; - colorSlave.labiaColor = "#F977A3"; - colorSlave.lipsColor = "#c1a785"; - break; - case "olive": - colorSlave.skinColor = "#B6784E"; - colorSlave.areolaColor = "#8F5A45"; - colorSlave.labiaColor = "#F977A3"; - colorSlave.lipsColor = "#9e4c44"; - break; - case "bronze": - colorSlave.skinColor = "#B6784E"; - colorSlave.areolaColor = "#8F5A45"; - colorSlave.labiaColor = "#F977A3"; - break; - case "dark olive": - colorSlave.skinColor = "#8B644F"; - colorSlave.areolaColor = "#7B5749"; - colorSlave.labiaColor = "#F977A3"; - break; - case "dark": - case "light beige": - colorSlave.skinColor = "#775031"; - colorSlave.areolaColor = "#69452F"; - colorSlave.labiaColor = "#F977A3"; - colorSlave.lipsColor = "#714536"; - break; - case "beige": - case "dark beige": - case "light brown": - colorSlave.skinColor = "#774A31"; - colorSlave.areolaColor = "#614330"; - colorSlave.labiaColor = "#F977A3"; - colorSlave.lipsColor = "#5d2f1b"; - break; - case "brown": - colorSlave.skinColor = "#774A31"; - colorSlave.areolaColor = "#614330"; - colorSlave.labiaColor = "#F977A3"; - colorSlave.lipsColor = "#714536"; - break; - case "dark brown": - colorSlave.skinColor = "#74523E"; - colorSlave.areolaColor = "#573F30"; - colorSlave.labiaColor = "#F977A3"; - break; - case "black": - colorSlave.skinColor = "#6B4B4B"; - colorSlave.areolaColor = "#473426"; - colorSlave.labiaColor = "#F977A3"; - break; - case "ebony": - colorSlave.skinColor = "#634F45"; - colorSlave.areolaColor = "#4D3A2E"; - colorSlave.labiaColor = "#F977A3"; - colorSlave.lipsColor = "#403030"; - break; - case "pure black": - colorSlave.skinColor = "#634F45"; - colorSlave.areolaColor = "#4D3A2E"; - colorSlave.labiaColor = "#F977A3"; - break; - default: - colorSlave.skinColor = "#B6784E"; - colorSlave.areolaColor = "#8F5A45"; - colorSlave.labiaColor = "#F977A3"; - colorSlave.lipsColor = "#9e4c44"; + case "latina": + switch (artSlave.skin) { + case "pure white": + case "ivory": + case "white": + colorSlave.skinColor = "#FEDECE"; + colorSlave.areolaColor = "#E3BBAB"; + colorSlave.labiaColor = "#F977A3"; + break; + case "extremely pale": + case "very pale": + colorSlave.skinColor = "#FEDECE"; + colorSlave.areolaColor = "#E3BBAB"; + colorSlave.labiaColor = "#F977A3"; + colorSlave.lipsColor = "#ffb9ca"; + break; + case "pale": + colorSlave.skinColor = "#E6C2B0"; + colorSlave.areolaColor = "#D1A695"; + colorSlave.labiaColor = "#F977A3"; + colorSlave.lipsColor = "#ffb9ca"; + break; + case "extremely fair": + colorSlave.skinColor = "#E6C2B0"; + colorSlave.areolaColor = "#D1A695"; + colorSlave.labiaColor = "#F977A3"; + break; + case "very fair": + colorSlave.skinColor = "#E1B59F"; + colorSlave.areolaColor = "#B48D7E"; + colorSlave.labiaColor = "#F977A3"; + break; + case "fair": + colorSlave.skinColor = "#E1B59F"; + colorSlave.areolaColor = "#B48D7E"; + colorSlave.labiaColor = "#F977A3"; + colorSlave.lipsColor = "#ce6876"; + break; + case "light": + colorSlave.skinColor = "#DAA782"; + colorSlave.areolaColor = "#9E7666"; + colorSlave.labiaColor = "#F977A3"; + colorSlave.lipsColor = "#ce6876"; + break; + case "light olive": + colorSlave.skinColor = "#B27554"; + colorSlave.areolaColor = "#92684C"; + colorSlave.labiaColor = "#F977A3"; + break; + case "tan": + colorSlave.skinColor = "#B27554"; + colorSlave.areolaColor = "#92684C"; + colorSlave.labiaColor = "#F977A3"; + colorSlave.lipsColor = "#c1a785"; + break; + case "olive": + colorSlave.skinColor = "#B6784E"; + colorSlave.areolaColor = "#8F5A45"; + colorSlave.labiaColor = "#F977A3"; + colorSlave.lipsColor = "#9e4c44"; + break; + case "bronze": + colorSlave.skinColor = "#B6784E"; + colorSlave.areolaColor = "#8F5A45"; + colorSlave.labiaColor = "#F977A3"; + break; + case "dark olive": + colorSlave.skinColor = "#8B644F"; + colorSlave.areolaColor = "#7B5749"; + colorSlave.labiaColor = "#F977A3"; + break; + case "dark": + case "light beige": + colorSlave.skinColor = "#775031"; + colorSlave.areolaColor = "#69452F"; + colorSlave.labiaColor = "#F977A3"; + colorSlave.lipsColor = "#714536"; + break; + case "beige": + case "dark beige": + case "light brown": + colorSlave.skinColor = "#774A31"; + colorSlave.areolaColor = "#614330"; + colorSlave.labiaColor = "#F977A3"; + colorSlave.lipsColor = "#5d2f1b"; + break; + case "brown": + colorSlave.skinColor = "#774A31"; + colorSlave.areolaColor = "#614330"; + colorSlave.labiaColor = "#F977A3"; + colorSlave.lipsColor = "#714536"; + break; + case "dark brown": + colorSlave.skinColor = "#74523E"; + colorSlave.areolaColor = "#573F30"; + colorSlave.labiaColor = "#F977A3"; + break; + case "black": + colorSlave.skinColor = "#6B4B4B"; + colorSlave.areolaColor = "#473426"; + colorSlave.labiaColor = "#F977A3"; + break; + case "ebony": + colorSlave.skinColor = "#634F45"; + colorSlave.areolaColor = "#4D3A2E"; + colorSlave.labiaColor = "#F977A3"; + colorSlave.lipsColor = "#403030"; + break; + case "pure black": + colorSlave.skinColor = "#634F45"; + colorSlave.areolaColor = "#4D3A2E"; + colorSlave.labiaColor = "#F977A3"; + break; + default: + colorSlave.skinColor = "#B6784E"; + colorSlave.areolaColor = "#8F5A45"; + colorSlave.labiaColor = "#F977A3"; + colorSlave.lipsColor = "#9e4c44"; } break; - case "asian": - switch (artSlave.skin) { - case "pure white": - case "ivory": - case "white": - colorSlave.skinColor = "#FFF8EE"; - colorSlave.areolaColor = "#F7DBD0"; - colorSlave.labiaColor = "#F977A3"; - break; - case "extremely pale": - case "very pale": - colorSlave.skinColor = "#FFF8EE"; - colorSlave.areolaColor = "#F7DBD0"; - colorSlave.labiaColor = "#F977A3"; - colorSlave.lipsColor = "#ffb9ca"; - break; - case "pale": - colorSlave.skinColor = "#F5E7DC"; - colorSlave.areolaColor = "#EABFB3"; - colorSlave.labiaColor = "#F977A3"; - colorSlave.lipsColor = "#ffb9ca"; - break; - case "extremely fair": - colorSlave.skinColor = "#F5E7DC"; - colorSlave.areolaColor = "#EABFB3"; - colorSlave.labiaColor = "#F977A3"; - break; - case "very fair": - colorSlave.skinColor = "#F5D4B5"; - colorSlave.areolaColor = "#CB988B"; - colorSlave.labiaColor = "#F977A3"; - break; - case "fair": - colorSlave.skinColor = "#F5D4B5"; - colorSlave.areolaColor = "#CB988B"; - colorSlave.labiaColor = "#F977A3"; - colorSlave.lipsColor = "#ce6876"; - break; - case "light": - colorSlave.skinColor = "#F4D1A3"; - colorSlave.areolaColor = "#BA8E83"; - colorSlave.labiaColor = "#F977A3"; - colorSlave.lipsColor = "#ce6876"; - break; - case "light olive": - colorSlave.skinColor = "#CFB48D"; - colorSlave.areolaColor = "#AC8074"; - colorSlave.labiaColor = "#F977A3"; - break; - case "tan": - colorSlave.skinColor = "#CFB48D"; - colorSlave.areolaColor = "#AC8074"; - colorSlave.labiaColor = "#F977A3"; - colorSlave.lipsColor = "#c1a785"; - break; - case "olive": - colorSlave.skinColor = "#C38C4D"; - colorSlave.areolaColor = "#A67A6F"; - colorSlave.labiaColor = "#F977A3"; - colorSlave.lipsColor = "#9e4c44"; - break; - case "bronze": - colorSlave.skinColor = "#C38C4D"; - colorSlave.areolaColor = "#A67A6F"; - colorSlave.labiaColor = "#F977A3"; - break; - case "dark olive": - colorSlave.skinColor = "#9A774A"; - colorSlave.areolaColor = "#855E4E"; - colorSlave.labiaColor = "#F977A3"; - break; - case "dark": - case "light beige": - colorSlave.skinColor = "#855834"; - colorSlave.areolaColor = "#734B2F"; - colorSlave.labiaColor = "#F977A3"; - colorSlave.lipsColor = "#714536"; - break; - case "beige": - case "dark beige": - case "light brown": - colorSlave.skinColor = "#83522B"; - colorSlave.areolaColor = "#68442A"; - colorSlave.labiaColor = "#F977A3"; - colorSlave.lipsColor = "#5d2f1b"; - break; - case "brown": - colorSlave.skinColor = "#83522B"; - colorSlave.areolaColor = "#68442A"; - colorSlave.labiaColor = "#F977A3"; - colorSlave.lipsColor = "#714536"; - break; - case "dark brown": - case "black": - colorSlave.skinColor = "#724826"; - colorSlave.areolaColor = "#5C3D26"; - colorSlave.labiaColor = "#F977A3"; - break; - case "ebony": - colorSlave.skinColor = "#583E2F"; - colorSlave.areolaColor = "#3F3A38"; - colorSlave.labiaColor = "#F977A3"; - colorSlave.lipsColor = "#403030"; - break; - case "pure black": - colorSlave.skinColor = "#583E2F"; - colorSlave.areolaColor = "#3F3A38"; - colorSlave.labiaColor = "#F977A3"; - break; - default: - colorSlave.skinColor = "#C38C4D"; - colorSlave.areolaColor = "#A67A6F"; - colorSlave.labiaColor = "#F977A3"; - colorSlave.lipsColor = "#9e4c44"; + case "asian": + switch (artSlave.skin) { + case "pure white": + case "ivory": + case "white": + colorSlave.skinColor = "#FFF8EE"; + colorSlave.areolaColor = "#F7DBD0"; + colorSlave.labiaColor = "#F977A3"; + break; + case "extremely pale": + case "very pale": + colorSlave.skinColor = "#FFF8EE"; + colorSlave.areolaColor = "#F7DBD0"; + colorSlave.labiaColor = "#F977A3"; + colorSlave.lipsColor = "#ffb9ca"; + break; + case "pale": + colorSlave.skinColor = "#F5E7DC"; + colorSlave.areolaColor = "#EABFB3"; + colorSlave.labiaColor = "#F977A3"; + colorSlave.lipsColor = "#ffb9ca"; + break; + case "extremely fair": + colorSlave.skinColor = "#F5E7DC"; + colorSlave.areolaColor = "#EABFB3"; + colorSlave.labiaColor = "#F977A3"; + break; + case "very fair": + colorSlave.skinColor = "#F5D4B5"; + colorSlave.areolaColor = "#CB988B"; + colorSlave.labiaColor = "#F977A3"; + break; + case "fair": + colorSlave.skinColor = "#F5D4B5"; + colorSlave.areolaColor = "#CB988B"; + colorSlave.labiaColor = "#F977A3"; + colorSlave.lipsColor = "#ce6876"; + break; + case "light": + colorSlave.skinColor = "#F4D1A3"; + colorSlave.areolaColor = "#BA8E83"; + colorSlave.labiaColor = "#F977A3"; + colorSlave.lipsColor = "#ce6876"; + break; + case "light olive": + colorSlave.skinColor = "#CFB48D"; + colorSlave.areolaColor = "#AC8074"; + colorSlave.labiaColor = "#F977A3"; + break; + case "tan": + colorSlave.skinColor = "#CFB48D"; + colorSlave.areolaColor = "#AC8074"; + colorSlave.labiaColor = "#F977A3"; + colorSlave.lipsColor = "#c1a785"; + break; + case "olive": + colorSlave.skinColor = "#C38C4D"; + colorSlave.areolaColor = "#A67A6F"; + colorSlave.labiaColor = "#F977A3"; + colorSlave.lipsColor = "#9e4c44"; + break; + case "bronze": + colorSlave.skinColor = "#C38C4D"; + colorSlave.areolaColor = "#A67A6F"; + colorSlave.labiaColor = "#F977A3"; + break; + case "dark olive": + colorSlave.skinColor = "#9A774A"; + colorSlave.areolaColor = "#855E4E"; + colorSlave.labiaColor = "#F977A3"; + break; + case "dark": + case "light beige": + colorSlave.skinColor = "#855834"; + colorSlave.areolaColor = "#734B2F"; + colorSlave.labiaColor = "#F977A3"; + colorSlave.lipsColor = "#714536"; + break; + case "beige": + case "dark beige": + case "light brown": + colorSlave.skinColor = "#83522B"; + colorSlave.areolaColor = "#68442A"; + colorSlave.labiaColor = "#F977A3"; + colorSlave.lipsColor = "#5d2f1b"; + break; + case "brown": + colorSlave.skinColor = "#83522B"; + colorSlave.areolaColor = "#68442A"; + colorSlave.labiaColor = "#F977A3"; + colorSlave.lipsColor = "#714536"; + break; + case "dark brown": + case "black": + colorSlave.skinColor = "#724826"; + colorSlave.areolaColor = "#5C3D26"; + colorSlave.labiaColor = "#F977A3"; + break; + case "ebony": + colorSlave.skinColor = "#583E2F"; + colorSlave.areolaColor = "#3F3A38"; + colorSlave.labiaColor = "#F977A3"; + colorSlave.lipsColor = "#403030"; + break; + case "pure black": + colorSlave.skinColor = "#583E2F"; + colorSlave.areolaColor = "#3F3A38"; + colorSlave.labiaColor = "#F977A3"; + break; + default: + colorSlave.skinColor = "#C38C4D"; + colorSlave.areolaColor = "#A67A6F"; + colorSlave.labiaColor = "#F977A3"; + colorSlave.lipsColor = "#9e4c44"; } break; - case "middle eastern": - switch (artSlave.skin) { - case "pure white": - case "ivory": - case "white": - colorSlave.skinColor = "#E8CFCF"; - colorSlave.areolaColor = "#DCADBC"; - colorSlave.labiaColor = "#F977A3"; - break; - case "extremely pale": - case "very pale": - colorSlave.skinColor = "#E8CFCF"; - colorSlave.areolaColor = "#DCADBC"; - colorSlave.labiaColor = "#F977A3"; - colorSlave.lipsColor = "#ffb9ca"; - break; - case "pale": - colorSlave.skinColor = "#FBCCC6"; - colorSlave.areolaColor = "#E79E8B"; - colorSlave.labiaColor = "#F977A3"; - colorSlave.lipsColor = "#ffb9ca"; - break; - case "extremely fair": - colorSlave.skinColor = "#FBCCC6"; - colorSlave.areolaColor = "#E79E8B"; - colorSlave.labiaColor = "#F977A3"; - break; - case "very fair": - colorSlave.skinColor = "#EAAB92"; - colorSlave.areolaColor = "#D27B64"; - colorSlave.labiaColor = "#F977A3"; - break; - case "fair": - colorSlave.skinColor = "#EAAB92"; - colorSlave.areolaColor = "#D27B64"; - colorSlave.labiaColor = "#F977A3"; - colorSlave.lipsColor = "#ce6876"; - break; - case "light": - colorSlave.skinColor = "#EDA571"; - colorSlave.areolaColor = "#B16854"; - colorSlave.labiaColor = "#F977A3"; - colorSlave.lipsColor = "#ce6876"; - break; - case "light olive": - colorSlave.skinColor = "#CC8D53"; - colorSlave.areolaColor = "#A7624F"; - colorSlave.labiaColor = "#F977A3"; - break; - case "tan": - colorSlave.skinColor = "#CC8D53"; - colorSlave.areolaColor = "#A7624F"; - colorSlave.labiaColor = "#F977A3"; - colorSlave.lipsColor = "#c1a785"; - break; - case "olive": - colorSlave.skinColor = "#CA7136"; - colorSlave.areolaColor = "#9B5959"; - colorSlave.labiaColor = "#F977A3"; - colorSlave.lipsColor = "#9e4c44"; - break; - case "bronze": - colorSlave.skinColor = "#CA7136"; - colorSlave.areolaColor = "#9B5959"; - colorSlave.labiaColor = "#F977A3"; - break; - case "dark olive": - colorSlave.skinColor = "#84684A"; - colorSlave.areolaColor = "#735143"; - colorSlave.labiaColor = "#F977A3"; - break; - case "dark": - case "light beige": - colorSlave.skinColor = "#684528"; - colorSlave.areolaColor = "#563826"; - colorSlave.labiaColor = "#F977A3"; - colorSlave.lipsColor = "#714536"; - break; - case "beige": - case "dark beige": - case "light brown": - colorSlave.skinColor = "#6E4730"; - colorSlave.areolaColor = "#604534"; - colorSlave.labiaColor = "#F977A3"; - colorSlave.lipsColor = "#5d2f1b"; - break; - case "brown": - colorSlave.skinColor = "#6E4730"; - colorSlave.areolaColor = "#604534"; - colorSlave.labiaColor = "#F977A3"; - colorSlave.lipsColor = "#714536"; - break; - case "dark brown": - case "black": - colorSlave.skinColor = "#604534 "; - colorSlave.areolaColor = "#514039"; - colorSlave.labiaColor = "#F977A3"; - break; - case "ebony": - colorSlave.skinColor = "#583E2F"; - colorSlave.areolaColor = "#3F3A38"; - colorSlave.labiaColor = "#F977A3"; - colorSlave.lipsColor = "#403030"; - break; - case "pure black": - colorSlave.skinColor = "#583E2F"; - colorSlave.areolaColor = "#3F3A38"; - colorSlave.labiaColor = "#F977A3"; - break; - default: - colorSlave.skinColor = "#CA7136"; - colorSlave.areolaColor = "#9B5959"; - colorSlave.labiaColor = "#F977A3"; - colorSlave.lipsColor = "#9e4c44"; + case "middle eastern": + switch (artSlave.skin) { + case "pure white": + case "ivory": + case "white": + colorSlave.skinColor = "#E8CFCF"; + colorSlave.areolaColor = "#DCADBC"; + colorSlave.labiaColor = "#F977A3"; + break; + case "extremely pale": + case "very pale": + colorSlave.skinColor = "#E8CFCF"; + colorSlave.areolaColor = "#DCADBC"; + colorSlave.labiaColor = "#F977A3"; + colorSlave.lipsColor = "#ffb9ca"; + break; + case "pale": + colorSlave.skinColor = "#FBCCC6"; + colorSlave.areolaColor = "#E79E8B"; + colorSlave.labiaColor = "#F977A3"; + colorSlave.lipsColor = "#ffb9ca"; + break; + case "extremely fair": + colorSlave.skinColor = "#FBCCC6"; + colorSlave.areolaColor = "#E79E8B"; + colorSlave.labiaColor = "#F977A3"; + break; + case "very fair": + colorSlave.skinColor = "#EAAB92"; + colorSlave.areolaColor = "#D27B64"; + colorSlave.labiaColor = "#F977A3"; + break; + case "fair": + colorSlave.skinColor = "#EAAB92"; + colorSlave.areolaColor = "#D27B64"; + colorSlave.labiaColor = "#F977A3"; + colorSlave.lipsColor = "#ce6876"; + break; + case "light": + colorSlave.skinColor = "#EDA571"; + colorSlave.areolaColor = "#B16854"; + colorSlave.labiaColor = "#F977A3"; + colorSlave.lipsColor = "#ce6876"; + break; + case "light olive": + colorSlave.skinColor = "#CC8D53"; + colorSlave.areolaColor = "#A7624F"; + colorSlave.labiaColor = "#F977A3"; + break; + case "tan": + colorSlave.skinColor = "#CC8D53"; + colorSlave.areolaColor = "#A7624F"; + colorSlave.labiaColor = "#F977A3"; + colorSlave.lipsColor = "#c1a785"; + break; + case "olive": + colorSlave.skinColor = "#CA7136"; + colorSlave.areolaColor = "#9B5959"; + colorSlave.labiaColor = "#F977A3"; + colorSlave.lipsColor = "#9e4c44"; + break; + case "bronze": + colorSlave.skinColor = "#CA7136"; + colorSlave.areolaColor = "#9B5959"; + colorSlave.labiaColor = "#F977A3"; + break; + case "dark olive": + colorSlave.skinColor = "#84684A"; + colorSlave.areolaColor = "#735143"; + colorSlave.labiaColor = "#F977A3"; + break; + case "dark": + case "light beige": + colorSlave.skinColor = "#684528"; + colorSlave.areolaColor = "#563826"; + colorSlave.labiaColor = "#F977A3"; + colorSlave.lipsColor = "#714536"; + break; + case "beige": + case "dark beige": + case "light brown": + colorSlave.skinColor = "#6E4730"; + colorSlave.areolaColor = "#604534"; + colorSlave.labiaColor = "#F977A3"; + colorSlave.lipsColor = "#5d2f1b"; + break; + case "brown": + colorSlave.skinColor = "#6E4730"; + colorSlave.areolaColor = "#604534"; + colorSlave.labiaColor = "#F977A3"; + colorSlave.lipsColor = "#714536"; + break; + case "dark brown": + case "black": + colorSlave.skinColor = "#604534 "; + colorSlave.areolaColor = "#514039"; + colorSlave.labiaColor = "#F977A3"; + break; + case "ebony": + colorSlave.skinColor = "#583E2F"; + colorSlave.areolaColor = "#3F3A38"; + colorSlave.labiaColor = "#F977A3"; + colorSlave.lipsColor = "#403030"; + break; + case "pure black": + colorSlave.skinColor = "#583E2F"; + colorSlave.areolaColor = "#3F3A38"; + colorSlave.labiaColor = "#F977A3"; + break; + default: + colorSlave.skinColor = "#CA7136"; + colorSlave.areolaColor = "#9B5959"; + colorSlave.labiaColor = "#F977A3"; + colorSlave.lipsColor = "#9e4c44"; } break; - case "amerindian": - switch (artSlave.skin) { - case "pure white": - case "ivory": - case "white": - colorSlave.skinColor = "#FDE4BF"; - colorSlave.areolaColor = "#F0BEAA"; - colorSlave.labiaColor = "#F977A3"; - break; - case "extremely pale": - case "very pale": - colorSlave.skinColor = "#FDE4BF"; - colorSlave.areolaColor = "#F0BEAA"; - colorSlave.labiaColor = "#F977A3"; - colorSlave.lipsColor = "#ffb9ca"; - break; - case "pale": - colorSlave.skinColor = "#F5E7DC"; - colorSlave.areolaColor = "#CDA499"; - colorSlave.labiaColor = "#F977A3"; - colorSlave.lipsColor = "#ffb9ca"; - break; - case "extremely fair": - colorSlave.skinColor = "#F5E7DC"; - colorSlave.areolaColor = "#CDA499"; - colorSlave.labiaColor = "#F977A3"; - break; - case "very fair": - colorSlave.skinColor = "#F5D4B5"; - colorSlave.areolaColor = "#CB988B"; - colorSlave.labiaColor = "#F977A3"; - break; - case "fair": - colorSlave.skinColor = "#F5D4B5"; - colorSlave.areolaColor = "#CB988B"; - colorSlave.labiaColor = "#F977A3"; - colorSlave.lipsColor = "#ce6876"; - break; - case "light": - colorSlave.skinColor = "#F4D1A3"; - colorSlave.areolaColor = "#BA8E83"; - colorSlave.labiaColor = "#F977A3"; - colorSlave.lipsColor = "#ce6876"; - break; - case "light olive": - colorSlave.skinColor = "#CFB48D"; - colorSlave.areolaColor = "#AC8074"; - colorSlave.labiaColor = "#F977A3"; - break; - case "tan": - colorSlave.skinColor = "#CFB48D"; - colorSlave.areolaColor = "#AC8074"; - colorSlave.labiaColor = "#F977A3"; - colorSlave.lipsColor = "#c1a785"; - break; - case "olive": - colorSlave.skinColor = "#C38C4D"; - colorSlave.areolaColor = "#A67A6F"; - colorSlave.labiaColor = "#F977A3"; - colorSlave.lipsColor = "#9e4c44"; - break; - case "bronze": - colorSlave.skinColor = "#C38C4D"; - colorSlave.areolaColor = "#A67A6F"; - colorSlave.labiaColor = "#F977A3"; - break; - case "dark olive": - colorSlave.skinColor = "#9A774A"; - colorSlave.areolaColor = "#855E4E"; - colorSlave.labiaColor = "#F977A3"; - break; - case "dark": - case "light beige": - colorSlave.skinColor = "#855834"; - colorSlave.areolaColor = "#734B2F"; - colorSlave.labiaColor = "#F977A3"; - colorSlave.lipsColor = "#714536"; - break; - case "beige": - case "dark beige": - case "light brown": - colorSlave.skinColor = "#83522B"; - colorSlave.areolaColor = "#68442A"; - colorSlave.labiaColor = "#F977A3"; - colorSlave.lipsColor = "#5d2f1b"; - break; - case "brown": - colorSlave.skinColor = "#83522B"; - colorSlave.areolaColor = "#68442A"; - colorSlave.labiaColor = "#F977A3"; - colorSlave.lipsColor = "#714536"; - break; - case "dark brown": - case "black": - colorSlave.skinColor = "#724826"; - colorSlave.areolaColor = "#5C3D26"; - colorSlave.labiaColor = "#F977A3"; - break; - case "ebony": - colorSlave.skinColor = "#583E2F"; - colorSlave.areolaColor = "#3F3A38"; - colorSlave.labiaColor = "#F977A3"; - colorSlave.lipsColor = "#403030"; - break; - case "pure black": - colorSlave.skinColor = "#583E2F"; - colorSlave.areolaColor = "#3F3A38"; - colorSlave.labiaColor = "#F977A3"; - break; - default: - colorSlave.skinColor = "#C38C4D"; - colorSlave.areolaColor = "#A67A6F"; - colorSlave.labiaColor = "#F977A3"; - colorSlave.lipsColor = "#9e4c44"; + case "amerindian": + switch (artSlave.skin) { + case "pure white": + case "ivory": + case "white": + colorSlave.skinColor = "#FDE4BF"; + colorSlave.areolaColor = "#F0BEAA"; + colorSlave.labiaColor = "#F977A3"; + break; + case "extremely pale": + case "very pale": + colorSlave.skinColor = "#FDE4BF"; + colorSlave.areolaColor = "#F0BEAA"; + colorSlave.labiaColor = "#F977A3"; + colorSlave.lipsColor = "#ffb9ca"; + break; + case "pale": + colorSlave.skinColor = "#F5E7DC"; + colorSlave.areolaColor = "#CDA499"; + colorSlave.labiaColor = "#F977A3"; + colorSlave.lipsColor = "#ffb9ca"; + break; + case "extremely fair": + colorSlave.skinColor = "#F5E7DC"; + colorSlave.areolaColor = "#CDA499"; + colorSlave.labiaColor = "#F977A3"; + break; + case "very fair": + colorSlave.skinColor = "#F5D4B5"; + colorSlave.areolaColor = "#CB988B"; + colorSlave.labiaColor = "#F977A3"; + break; + case "fair": + colorSlave.skinColor = "#F5D4B5"; + colorSlave.areolaColor = "#CB988B"; + colorSlave.labiaColor = "#F977A3"; + colorSlave.lipsColor = "#ce6876"; + break; + case "light": + colorSlave.skinColor = "#F4D1A3"; + colorSlave.areolaColor = "#BA8E83"; + colorSlave.labiaColor = "#F977A3"; + colorSlave.lipsColor = "#ce6876"; + break; + case "light olive": + colorSlave.skinColor = "#CFB48D"; + colorSlave.areolaColor = "#AC8074"; + colorSlave.labiaColor = "#F977A3"; + break; + case "tan": + colorSlave.skinColor = "#CFB48D"; + colorSlave.areolaColor = "#AC8074"; + colorSlave.labiaColor = "#F977A3"; + colorSlave.lipsColor = "#c1a785"; + break; + case "olive": + colorSlave.skinColor = "#C38C4D"; + colorSlave.areolaColor = "#A67A6F"; + colorSlave.labiaColor = "#F977A3"; + colorSlave.lipsColor = "#9e4c44"; + break; + case "bronze": + colorSlave.skinColor = "#C38C4D"; + colorSlave.areolaColor = "#A67A6F"; + colorSlave.labiaColor = "#F977A3"; + break; + case "dark olive": + colorSlave.skinColor = "#9A774A"; + colorSlave.areolaColor = "#855E4E"; + colorSlave.labiaColor = "#F977A3"; + break; + case "dark": + case "light beige": + colorSlave.skinColor = "#855834"; + colorSlave.areolaColor = "#734B2F"; + colorSlave.labiaColor = "#F977A3"; + colorSlave.lipsColor = "#714536"; + break; + case "beige": + case "dark beige": + case "light brown": + colorSlave.skinColor = "#83522B"; + colorSlave.areolaColor = "#68442A"; + colorSlave.labiaColor = "#F977A3"; + colorSlave.lipsColor = "#5d2f1b"; + break; + case "brown": + colorSlave.skinColor = "#83522B"; + colorSlave.areolaColor = "#68442A"; + colorSlave.labiaColor = "#F977A3"; + colorSlave.lipsColor = "#714536"; + break; + case "dark brown": + case "black": + colorSlave.skinColor = "#724826"; + colorSlave.areolaColor = "#5C3D26"; + colorSlave.labiaColor = "#F977A3"; + break; + case "ebony": + colorSlave.skinColor = "#583E2F"; + colorSlave.areolaColor = "#3F3A38"; + colorSlave.labiaColor = "#F977A3"; + colorSlave.lipsColor = "#403030"; + break; + case "pure black": + colorSlave.skinColor = "#583E2F"; + colorSlave.areolaColor = "#3F3A38"; + colorSlave.labiaColor = "#F977A3"; + break; + default: + colorSlave.skinColor = "#C38C4D"; + colorSlave.areolaColor = "#A67A6F"; + colorSlave.labiaColor = "#F977A3"; + colorSlave.lipsColor = "#9e4c44"; } break; - case "southern european": - switch (artSlave.skin) { - case "pure white": - case "ivory": - case "white": - colorSlave.skinColor = "#EBDBE4"; - colorSlave.areolaColor = "#FFE4E0"; - colorSlave.labiaColor = "#F977A3"; - break; - case "extremely pale": - case "very pale": - colorSlave.skinColor = "#EBDBE4"; - colorSlave.areolaColor = "#FFE4E0"; - colorSlave.labiaColor = "#F977A3"; - colorSlave.lipsColor = "#ffb9ca"; - break; - case "pale": - colorSlave.skinColor = "#F0D0CC"; - colorSlave.areolaColor = "#EAACBA"; - colorSlave.labiaColor = "#F977A3"; - colorSlave.lipsColor = "#ffb9ca"; - break; - case "extremely fair": - colorSlave.skinColor = "#F0D0CC"; - colorSlave.areolaColor = "#EAACBA"; - colorSlave.labiaColor = "#F977A3"; - break; - case "very fair": - colorSlave.skinColor = "#F1C6B5"; - colorSlave.areolaColor = "#DCA2A9"; - colorSlave.labiaColor = "#F977A3"; - break; - case "fair": - colorSlave.skinColor = "#F1C6B5"; - colorSlave.areolaColor = "#DCA2A9"; - colorSlave.labiaColor = "#F977A3"; - colorSlave.lipsColor = "#ce6876"; - break; - case "light": - colorSlave.skinColor = "#F2BC94"; - colorSlave.areolaColor = "#EE8280"; - colorSlave.labiaColor = "#F977A3"; - colorSlave.lipsColor = "#ce6876"; - break; - case "light olive": - colorSlave.skinColor = "#DCA972"; - colorSlave.areolaColor = "#BF7577"; - colorSlave.labiaColor = "#F977A3"; - break; - case "tan": - colorSlave.skinColor = "#DCA972"; - colorSlave.areolaColor = "#BF7577"; - colorSlave.labiaColor = "#F977A3"; - colorSlave.lipsColor = "#c1a785"; - break; - case "olive": - colorSlave.skinColor = "#D0814C"; - colorSlave.areolaColor = "#A96767"; - colorSlave.labiaColor = "#F977A3"; - colorSlave.lipsColor = "#9e4c44"; - break; - case "bronze": - colorSlave.skinColor = "#D0814C"; - colorSlave.areolaColor = "#A96767"; - colorSlave.labiaColor = "#F977A3"; - break; - case "dark olive": - colorSlave.skinColor = "#937453"; - colorSlave.areolaColor = "#7F5A4B"; - colorSlave.labiaColor = "#F977A3"; - break; - case "dark": - case "light beige": - colorSlave.skinColor = "#7F5431"; - colorSlave.areolaColor = "#734B2F"; - colorSlave.labiaColor = "#F977A3"; - colorSlave.lipsColor = "#714536"; - break; - case "beige": - case "dark beige": - case "light brown": - colorSlave.skinColor = "#784F2F"; - colorSlave.areolaColor = "#583E2F"; - colorSlave.labiaColor = "#F977A3"; - colorSlave.lipsColor = "#5d2f1b"; - break; - case "brown": - colorSlave.skinColor = "#784F2F"; - colorSlave.areolaColor = "#583E2F"; - colorSlave.labiaColor = "#F977A3"; - colorSlave.lipsColor = "#714536"; - break; - case "dark brown": - case "black": - colorSlave.skinColor = "#65422C"; - colorSlave.areolaColor = "#4A3A33"; - colorSlave.labiaColor = "#F977A3"; - break; - case "ebony": - colorSlave.skinColor = "#583E2F"; - colorSlave.areolaColor = "#3F3A38"; - colorSlave.labiaColor = "#F977A3"; - colorSlave.lipsColor = "#403030"; - break; - case "pure black": - colorSlave.skinColor = "#583E2F"; - colorSlave.areolaColor = "#3F3A38"; - colorSlave.labiaColor = "#F977A3"; - break; - default: - colorSlave.skinColor = "#D0814C"; - colorSlave.areolaColor = "#A96767"; - colorSlave.labiaColor = "#F977A3"; - colorSlave.lipsColor = "#9e4c44"; + case "southern european": + switch (artSlave.skin) { + case "pure white": + case "ivory": + case "white": + colorSlave.skinColor = "#EBDBE4"; + colorSlave.areolaColor = "#FFE4E0"; + colorSlave.labiaColor = "#F977A3"; + break; + case "extremely pale": + case "very pale": + colorSlave.skinColor = "#EBDBE4"; + colorSlave.areolaColor = "#FFE4E0"; + colorSlave.labiaColor = "#F977A3"; + colorSlave.lipsColor = "#ffb9ca"; + break; + case "pale": + colorSlave.skinColor = "#F0D0CC"; + colorSlave.areolaColor = "#EAACBA"; + colorSlave.labiaColor = "#F977A3"; + colorSlave.lipsColor = "#ffb9ca"; + break; + case "extremely fair": + colorSlave.skinColor = "#F0D0CC"; + colorSlave.areolaColor = "#EAACBA"; + colorSlave.labiaColor = "#F977A3"; + break; + case "very fair": + colorSlave.skinColor = "#F1C6B5"; + colorSlave.areolaColor = "#DCA2A9"; + colorSlave.labiaColor = "#F977A3"; + break; + case "fair": + colorSlave.skinColor = "#F1C6B5"; + colorSlave.areolaColor = "#DCA2A9"; + colorSlave.labiaColor = "#F977A3"; + colorSlave.lipsColor = "#ce6876"; + break; + case "light": + colorSlave.skinColor = "#F2BC94"; + colorSlave.areolaColor = "#EE8280"; + colorSlave.labiaColor = "#F977A3"; + colorSlave.lipsColor = "#ce6876"; + break; + case "light olive": + colorSlave.skinColor = "#DCA972"; + colorSlave.areolaColor = "#BF7577"; + colorSlave.labiaColor = "#F977A3"; + break; + case "tan": + colorSlave.skinColor = "#DCA972"; + colorSlave.areolaColor = "#BF7577"; + colorSlave.labiaColor = "#F977A3"; + colorSlave.lipsColor = "#c1a785"; + break; + case "olive": + colorSlave.skinColor = "#D0814C"; + colorSlave.areolaColor = "#A96767"; + colorSlave.labiaColor = "#F977A3"; + colorSlave.lipsColor = "#9e4c44"; + break; + case "bronze": + colorSlave.skinColor = "#D0814C"; + colorSlave.areolaColor = "#A96767"; + colorSlave.labiaColor = "#F977A3"; + break; + case "dark olive": + colorSlave.skinColor = "#937453"; + colorSlave.areolaColor = "#7F5A4B"; + colorSlave.labiaColor = "#F977A3"; + break; + case "dark": + case "light beige": + colorSlave.skinColor = "#7F5431"; + colorSlave.areolaColor = "#734B2F"; + colorSlave.labiaColor = "#F977A3"; + colorSlave.lipsColor = "#714536"; + break; + case "beige": + case "dark beige": + case "light brown": + colorSlave.skinColor = "#784F2F"; + colorSlave.areolaColor = "#583E2F"; + colorSlave.labiaColor = "#F977A3"; + colorSlave.lipsColor = "#5d2f1b"; + break; + case "brown": + colorSlave.skinColor = "#784F2F"; + colorSlave.areolaColor = "#583E2F"; + colorSlave.labiaColor = "#F977A3"; + colorSlave.lipsColor = "#714536"; + break; + case "dark brown": + case "black": + colorSlave.skinColor = "#65422C"; + colorSlave.areolaColor = "#4A3A33"; + colorSlave.labiaColor = "#F977A3"; + break; + case "ebony": + colorSlave.skinColor = "#583E2F"; + colorSlave.areolaColor = "#3F3A38"; + colorSlave.labiaColor = "#F977A3"; + colorSlave.lipsColor = "#403030"; + break; + case "pure black": + colorSlave.skinColor = "#583E2F"; + colorSlave.areolaColor = "#3F3A38"; + colorSlave.labiaColor = "#F977A3"; + break; + default: + colorSlave.skinColor = "#D0814C"; + colorSlave.areolaColor = "#A96767"; + colorSlave.labiaColor = "#F977A3"; + colorSlave.lipsColor = "#9e4c44"; } break; - case "semitic": - switch (artSlave.skin) { - case "pure white": - case "ivory": - case "white": - colorSlave.skinColor = "#E8CFCF"; - colorSlave.areolaColor = "#DCADBC"; - colorSlave.labiaColor = "#F977A3"; - break; - case "extremely pale": - case "very pale": - colorSlave.skinColor = "#E8CFCF"; - colorSlave.areolaColor = "#DCADBC"; - colorSlave.labiaColor = "#F977A3"; - colorSlave.lipsColor = "#ffb9ca"; - break; - case "pale": - colorSlave.skinColor = "#FBCCC6"; - colorSlave.areolaColor = "#E79E8B"; - colorSlave.labiaColor = "#F977A3"; - colorSlave.lipsColor = "#ffb9ca"; - break; - case "extremely fair": - colorSlave.skinColor = "#FBCCC6"; - colorSlave.areolaColor = "#E79E8B"; - colorSlave.labiaColor = "#F977A3"; - break; - case "very fair": - colorSlave.skinColor = "#EAAB92"; - colorSlave.areolaColor = "#D27B64"; - colorSlave.labiaColor = "#F977A3"; - break; - case "fair": - colorSlave.skinColor = "#EAAB92"; - colorSlave.areolaColor = "#D27B64"; - colorSlave.labiaColor = "#F977A3"; - colorSlave.lipsColor = "#ce6876"; - break; - case "light": - colorSlave.skinColor = "#EDA571"; - colorSlave.areolaColor = "#B16854"; - colorSlave.labiaColor = "#F977A3"; - colorSlave.lipsColor = "#ce6876"; - break; - case "light olive": - colorSlave.skinColor = "#CC8D53"; - colorSlave.areolaColor = "#A7624F"; - colorSlave.labiaColor = "#F977A3"; - break; - case "tan": - colorSlave.skinColor = "#CC8D53"; - colorSlave.areolaColor = "#A7624F"; - colorSlave.labiaColor = "#F977A3"; - colorSlave.lipsColor = "#c1a785"; - break; - case "olive": - colorSlave.skinColor = "#CA7136"; - colorSlave.areolaColor = "#9B5959"; - colorSlave.labiaColor = "#F977A3"; - colorSlave.lipsColor = "#9e4c44"; - break; - case "bronze": - colorSlave.skinColor = "#CA7136"; - colorSlave.areolaColor = "#9B5959"; - colorSlave.labiaColor = "#F977A3"; - break; - case "dark olive": - colorSlave.skinColor = "#84684A"; - colorSlave.areolaColor = "#735143"; - colorSlave.labiaColor = "#F977A3"; - break; - case "dark": - case "light beige": - colorSlave.skinColor = "#684528"; - colorSlave.areolaColor = "#563826"; - colorSlave.labiaColor = "#F977A3"; - colorSlave.lipsColor = "#714536"; - break; - case "beige": - case "dark beige": - case "light brown": - colorSlave.skinColor = "#6E4730"; - colorSlave.areolaColor = "#604534"; - colorSlave.labiaColor = "#F977A3"; - colorSlave.lipsColor = "#5d2f1b"; - break; - case "brown": - colorSlave.skinColor = "#6E4730"; - colorSlave.areolaColor = "#604534"; - colorSlave.labiaColor = "#F977A3"; - colorSlave.lipsColor = "#714536"; - break; - case "dark brown": - case "black": - colorSlave.skinColor = "#604534 "; - colorSlave.areolaColor = "#514039"; - colorSlave.labiaColor = "#F977A3"; - break; - case "ebony": - colorSlave.skinColor = "#583E2F"; - colorSlave.areolaColor = "#3F3A38"; - colorSlave.labiaColor = "#F977A3"; - colorSlave.lipsColor = "#403030"; - break; - case "pure black": - colorSlave.skinColor = "#583E2F"; - colorSlave.areolaColor = "#3F3A38"; - colorSlave.labiaColor = "#F977A3"; - break; - default: - colorSlave.skinColor = "#CA7136"; - colorSlave.areolaColor = "#9B5959"; - colorSlave.labiaColor = "#F977A3"; - colorSlave.lipsColor = "#9e4c44"; + case "semitic": + switch (artSlave.skin) { + case "pure white": + case "ivory": + case "white": + colorSlave.skinColor = "#E8CFCF"; + colorSlave.areolaColor = "#DCADBC"; + colorSlave.labiaColor = "#F977A3"; + break; + case "extremely pale": + case "very pale": + colorSlave.skinColor = "#E8CFCF"; + colorSlave.areolaColor = "#DCADBC"; + colorSlave.labiaColor = "#F977A3"; + colorSlave.lipsColor = "#ffb9ca"; + break; + case "pale": + colorSlave.skinColor = "#FBCCC6"; + colorSlave.areolaColor = "#E79E8B"; + colorSlave.labiaColor = "#F977A3"; + colorSlave.lipsColor = "#ffb9ca"; + break; + case "extremely fair": + colorSlave.skinColor = "#FBCCC6"; + colorSlave.areolaColor = "#E79E8B"; + colorSlave.labiaColor = "#F977A3"; + break; + case "very fair": + colorSlave.skinColor = "#EAAB92"; + colorSlave.areolaColor = "#D27B64"; + colorSlave.labiaColor = "#F977A3"; + break; + case "fair": + colorSlave.skinColor = "#EAAB92"; + colorSlave.areolaColor = "#D27B64"; + colorSlave.labiaColor = "#F977A3"; + colorSlave.lipsColor = "#ce6876"; + break; + case "light": + colorSlave.skinColor = "#EDA571"; + colorSlave.areolaColor = "#B16854"; + colorSlave.labiaColor = "#F977A3"; + colorSlave.lipsColor = "#ce6876"; + break; + case "light olive": + colorSlave.skinColor = "#CC8D53"; + colorSlave.areolaColor = "#A7624F"; + colorSlave.labiaColor = "#F977A3"; + break; + case "tan": + colorSlave.skinColor = "#CC8D53"; + colorSlave.areolaColor = "#A7624F"; + colorSlave.labiaColor = "#F977A3"; + colorSlave.lipsColor = "#c1a785"; + break; + case "olive": + colorSlave.skinColor = "#CA7136"; + colorSlave.areolaColor = "#9B5959"; + colorSlave.labiaColor = "#F977A3"; + colorSlave.lipsColor = "#9e4c44"; + break; + case "bronze": + colorSlave.skinColor = "#CA7136"; + colorSlave.areolaColor = "#9B5959"; + colorSlave.labiaColor = "#F977A3"; + break; + case "dark olive": + colorSlave.skinColor = "#84684A"; + colorSlave.areolaColor = "#735143"; + colorSlave.labiaColor = "#F977A3"; + break; + case "dark": + case "light beige": + colorSlave.skinColor = "#684528"; + colorSlave.areolaColor = "#563826"; + colorSlave.labiaColor = "#F977A3"; + colorSlave.lipsColor = "#714536"; + break; + case "beige": + case "dark beige": + case "light brown": + colorSlave.skinColor = "#6E4730"; + colorSlave.areolaColor = "#604534"; + colorSlave.labiaColor = "#F977A3"; + colorSlave.lipsColor = "#5d2f1b"; + break; + case "brown": + colorSlave.skinColor = "#6E4730"; + colorSlave.areolaColor = "#604534"; + colorSlave.labiaColor = "#F977A3"; + colorSlave.lipsColor = "#714536"; + break; + case "dark brown": + case "black": + colorSlave.skinColor = "#604534 "; + colorSlave.areolaColor = "#514039"; + colorSlave.labiaColor = "#F977A3"; + break; + case "ebony": + colorSlave.skinColor = "#583E2F"; + colorSlave.areolaColor = "#3F3A38"; + colorSlave.labiaColor = "#F977A3"; + colorSlave.lipsColor = "#403030"; + break; + case "pure black": + colorSlave.skinColor = "#583E2F"; + colorSlave.areolaColor = "#3F3A38"; + colorSlave.labiaColor = "#F977A3"; + break; + default: + colorSlave.skinColor = "#CA7136"; + colorSlave.areolaColor = "#9B5959"; + colorSlave.labiaColor = "#F977A3"; + colorSlave.lipsColor = "#9e4c44"; } break; - case "malay": - switch (artSlave.skin) { - case "pure white": - case "ivory": - case "white": - colorSlave.skinColor = "#FBD1B2"; - colorSlave.areolaColor = "#F39E7D"; - colorSlave.labiaColor = "#F977A3"; - break; - case "extremely pale": - case "very pale": - colorSlave.skinColor = "#FBD1B2"; - colorSlave.areolaColor = "#F39E7D"; - colorSlave.labiaColor = "#F977A3"; - colorSlave.lipsColor = "#ffb9ca"; - break; - case "pale": - colorSlave.skinColor = "#E8B892"; - colorSlave.areolaColor = "#E2856C"; - colorSlave.labiaColor = "#F977A3"; - colorSlave.lipsColor = "#ffb9ca"; - break; - case "extremely fair": - colorSlave.skinColor = "#E8B892"; - colorSlave.areolaColor = "#E2856C"; - colorSlave.labiaColor = "#F977A3"; - break; - case "very fair": - colorSlave.skinColor = "#EA9870"; - colorSlave.areolaColor = "#BE6C56"; - colorSlave.labiaColor = "#F977A3"; - break; - case "fair": - colorSlave.skinColor = "#EA9870"; - colorSlave.areolaColor = "#BE6C56"; - colorSlave.labiaColor = "#F977A3"; - colorSlave.lipsColor = "#ce6876"; - break; - case "light": - colorSlave.skinColor = "#EA9760"; - colorSlave.areolaColor = "#AB6755"; - colorSlave.labiaColor = "#F977A3"; - colorSlave.lipsColor = "#ce6876"; - break; - case "light olive": - colorSlave.skinColor = "#BA855E"; - colorSlave.areolaColor = "#976051"; - colorSlave.labiaColor = "#F977A3"; - break; - case "tan": - colorSlave.skinColor = "#BA855E"; - colorSlave.areolaColor = "#976051"; - colorSlave.labiaColor = "#F977A3"; - colorSlave.lipsColor = "#c1a785"; - break; - case "olive": - colorSlave.skinColor = "#A46138"; - colorSlave.areolaColor = "#8F5E51"; - colorSlave.labiaColor = "#F977A3"; - colorSlave.lipsColor = "#9e4c44"; - break; - case "bronze": - colorSlave.skinColor = "#A46138"; - colorSlave.areolaColor = "#8F5E51"; - colorSlave.labiaColor = "#F977A3"; - break; - case "dark olive": - colorSlave.skinColor = "#7C563C"; - colorSlave.areolaColor = "#70493A"; - colorSlave.labiaColor = "#F977A3"; - break; - case "dark": - case "light beige": - colorSlave.skinColor = "#804A28"; - colorSlave.areolaColor = "#5F3F27"; - colorSlave.labiaColor = "#F977A3"; - colorSlave.lipsColor = "#714536"; - break; - case "beige": - case "dark beige": - case "light brown": - colorSlave.skinColor = "#6F4523"; - colorSlave.areolaColor = "#623C20"; - colorSlave.labiaColor = "#F977A3"; - colorSlave.lipsColor = "#5d2f1b"; - break; - case "brown": - colorSlave.skinColor = "#6F4523"; - colorSlave.areolaColor = "#623C20"; - colorSlave.labiaColor = "#F977A3"; - colorSlave.lipsColor = "#714536"; - break; - case "dark brown": - case "black": - colorSlave.skinColor = "#6F3E27"; - colorSlave.areolaColor = "#553823"; - colorSlave.labiaColor = "#F977A3"; - break; - case "ebony": - colorSlave.skinColor = "#583E2F"; - colorSlave.areolaColor = "#3F3A38"; - colorSlave.labiaColor = "#F977A3"; - colorSlave.lipsColor = "#403030"; - break; - case "pure black": - colorSlave.skinColor = "#583E2F"; - colorSlave.areolaColor = "#3F3A38"; - colorSlave.labiaColor = "#F977A3"; - break; - default: - colorSlave.skinColor = "#A46138"; - colorSlave.areolaColor = "#8F5E51"; - colorSlave.labiaColor = "#F977A3"; - colorSlave.lipsColor = "#9e4c44"; + case "malay": + switch (artSlave.skin) { + case "pure white": + case "ivory": + case "white": + colorSlave.skinColor = "#FBD1B2"; + colorSlave.areolaColor = "#F39E7D"; + colorSlave.labiaColor = "#F977A3"; + break; + case "extremely pale": + case "very pale": + colorSlave.skinColor = "#FBD1B2"; + colorSlave.areolaColor = "#F39E7D"; + colorSlave.labiaColor = "#F977A3"; + colorSlave.lipsColor = "#ffb9ca"; + break; + case "pale": + colorSlave.skinColor = "#E8B892"; + colorSlave.areolaColor = "#E2856C"; + colorSlave.labiaColor = "#F977A3"; + colorSlave.lipsColor = "#ffb9ca"; + break; + case "extremely fair": + colorSlave.skinColor = "#E8B892"; + colorSlave.areolaColor = "#E2856C"; + colorSlave.labiaColor = "#F977A3"; + break; + case "very fair": + colorSlave.skinColor = "#EA9870"; + colorSlave.areolaColor = "#BE6C56"; + colorSlave.labiaColor = "#F977A3"; + break; + case "fair": + colorSlave.skinColor = "#EA9870"; + colorSlave.areolaColor = "#BE6C56"; + colorSlave.labiaColor = "#F977A3"; + colorSlave.lipsColor = "#ce6876"; + break; + case "light": + colorSlave.skinColor = "#EA9760"; + colorSlave.areolaColor = "#AB6755"; + colorSlave.labiaColor = "#F977A3"; + colorSlave.lipsColor = "#ce6876"; + break; + case "light olive": + colorSlave.skinColor = "#BA855E"; + colorSlave.areolaColor = "#976051"; + colorSlave.labiaColor = "#F977A3"; + break; + case "tan": + colorSlave.skinColor = "#BA855E"; + colorSlave.areolaColor = "#976051"; + colorSlave.labiaColor = "#F977A3"; + colorSlave.lipsColor = "#c1a785"; + break; + case "olive": + colorSlave.skinColor = "#A46138"; + colorSlave.areolaColor = "#8F5E51"; + colorSlave.labiaColor = "#F977A3"; + colorSlave.lipsColor = "#9e4c44"; + break; + case "bronze": + colorSlave.skinColor = "#A46138"; + colorSlave.areolaColor = "#8F5E51"; + colorSlave.labiaColor = "#F977A3"; + break; + case "dark olive": + colorSlave.skinColor = "#7C563C"; + colorSlave.areolaColor = "#70493A"; + colorSlave.labiaColor = "#F977A3"; + break; + case "dark": + case "light beige": + colorSlave.skinColor = "#804A28"; + colorSlave.areolaColor = "#5F3F27"; + colorSlave.labiaColor = "#F977A3"; + colorSlave.lipsColor = "#714536"; + break; + case "beige": + case "dark beige": + case "light brown": + colorSlave.skinColor = "#6F4523"; + colorSlave.areolaColor = "#623C20"; + colorSlave.labiaColor = "#F977A3"; + colorSlave.lipsColor = "#5d2f1b"; + break; + case "brown": + colorSlave.skinColor = "#6F4523"; + colorSlave.areolaColor = "#623C20"; + colorSlave.labiaColor = "#F977A3"; + colorSlave.lipsColor = "#714536"; + break; + case "dark brown": + case "black": + colorSlave.skinColor = "#6F3E27"; + colorSlave.areolaColor = "#553823"; + colorSlave.labiaColor = "#F977A3"; + break; + case "ebony": + colorSlave.skinColor = "#583E2F"; + colorSlave.areolaColor = "#3F3A38"; + colorSlave.labiaColor = "#F977A3"; + colorSlave.lipsColor = "#403030"; + break; + case "pure black": + colorSlave.skinColor = "#583E2F"; + colorSlave.areolaColor = "#3F3A38"; + colorSlave.labiaColor = "#F977A3"; + break; + default: + colorSlave.skinColor = "#A46138"; + colorSlave.areolaColor = "#8F5E51"; + colorSlave.labiaColor = "#F977A3"; + colorSlave.lipsColor = "#9e4c44"; } break; - case "indo-aryan": - switch (artSlave.skin) { - case "pure white": - case "ivory": - case "white": - colorSlave.skinColor = "#F8D4BE"; - colorSlave.areolaColor = "#F8B6A4"; - colorSlave.labiaColor = "#F977A3"; - break; - case "extremely pale": - case "very pale": - colorSlave.skinColor = "#F8D4BE"; - colorSlave.areolaColor = "#F8B6A4"; - colorSlave.labiaColor = "#F977A3"; - colorSlave.lipsColor = "#ffb9ca"; - break; - case "pale": - colorSlave.skinColor = "#EFCCAF"; - colorSlave.areolaColor = "#EA9B86"; - colorSlave.labiaColor = "#F977A3"; - colorSlave.lipsColor = "#ffb9ca"; - break; - case "extremely fair": - colorSlave.skinColor = "#EFCCAF"; - colorSlave.areolaColor = "#EA9B86"; - colorSlave.labiaColor = "#F977A3"; - break; - case "very fair": - colorSlave.skinColor = "#FCC49A"; - colorSlave.areolaColor = "#D29577"; - colorSlave.labiaColor = "#F977A3"; - break; - case "fair": - colorSlave.skinColor = "#FCC49A"; - colorSlave.areolaColor = "#D29577"; - colorSlave.labiaColor = "#F977A3"; - colorSlave.lipsColor = "#ce6876"; - break; - case "light": - colorSlave.skinColor = "#E8B68E"; - colorSlave.areolaColor = "#D08661"; - colorSlave.labiaColor = "#F977A3"; - colorSlave.lipsColor = "#ce6876"; - break; - case "light olive": - colorSlave.skinColor = "#C17848"; - colorSlave.areolaColor = "#C36E45"; - colorSlave.labiaColor = "#F977A3"; - break; - case "tan": - colorSlave.skinColor = "#C17848"; - colorSlave.areolaColor = "#C36E45"; - colorSlave.labiaColor = "#F977A3"; - colorSlave.lipsColor = "#c1a785"; - break; - case "olive": - colorSlave.skinColor = "#C17848"; - colorSlave.areolaColor = "#A75A34"; - colorSlave.labiaColor = "#F977A3"; - colorSlave.lipsColor = "#9e4c44"; - break; - case "bronze": - colorSlave.skinColor = "#C17848"; - colorSlave.areolaColor = "#A75A34"; - colorSlave.labiaColor = "#F977A3"; - break; - case "dark olive": - colorSlave.skinColor = "#83684B"; - colorSlave.areolaColor = "#715043"; - colorSlave.labiaColor = "#F977A3"; - break; - case "dark": - case "light beige": - colorSlave.skinColor = "#8A593C"; - colorSlave.areolaColor = "#714931"; - colorSlave.labiaColor = "#F977A3"; - colorSlave.lipsColor = "#714536"; - break; - case "beige": - case "dark beige": - case "light brown": - colorSlave.skinColor = "#845834"; - colorSlave.areolaColor = "#614635"; - colorSlave.labiaColor = "#F977A3"; - colorSlave.lipsColor = "#5d2f1b"; - break; - case "brown": - colorSlave.skinColor = "#845834"; - colorSlave.areolaColor = "#614635"; - colorSlave.labiaColor = "#F977A3"; - colorSlave.lipsColor = "#714536"; - break; - case "dark brown": - case "black": - colorSlave.skinColor = "#7C5842"; - colorSlave.areolaColor = "#5F4538"; - colorSlave.labiaColor = "#F977A3"; - break; - case "ebony": - colorSlave.skinColor = "#6B5449"; - colorSlave.areolaColor = "#473C37"; - colorSlave.labiaColor = "#F977A3"; - colorSlave.lipsColor = "#403030"; - break; - case "pure black": - colorSlave.skinColor = "#6B5449"; - colorSlave.areolaColor = "#473C37"; - colorSlave.labiaColor = "#F977A3"; - break; - default: - colorSlave.skinColor = "#C17848"; - colorSlave.areolaColor = "#A75A34"; - colorSlave.labiaColor = "#F977A3"; - colorSlave.lipsColor = "#9e4c44"; + case "indo-aryan": + switch (artSlave.skin) { + case "pure white": + case "ivory": + case "white": + colorSlave.skinColor = "#F8D4BE"; + colorSlave.areolaColor = "#F8B6A4"; + colorSlave.labiaColor = "#F977A3"; + break; + case "extremely pale": + case "very pale": + colorSlave.skinColor = "#F8D4BE"; + colorSlave.areolaColor = "#F8B6A4"; + colorSlave.labiaColor = "#F977A3"; + colorSlave.lipsColor = "#ffb9ca"; + break; + case "pale": + colorSlave.skinColor = "#EFCCAF"; + colorSlave.areolaColor = "#EA9B86"; + colorSlave.labiaColor = "#F977A3"; + colorSlave.lipsColor = "#ffb9ca"; + break; + case "extremely fair": + colorSlave.skinColor = "#EFCCAF"; + colorSlave.areolaColor = "#EA9B86"; + colorSlave.labiaColor = "#F977A3"; + break; + case "very fair": + colorSlave.skinColor = "#FCC49A"; + colorSlave.areolaColor = "#D29577"; + colorSlave.labiaColor = "#F977A3"; + break; + case "fair": + colorSlave.skinColor = "#FCC49A"; + colorSlave.areolaColor = "#D29577"; + colorSlave.labiaColor = "#F977A3"; + colorSlave.lipsColor = "#ce6876"; + break; + case "light": + colorSlave.skinColor = "#E8B68E"; + colorSlave.areolaColor = "#D08661"; + colorSlave.labiaColor = "#F977A3"; + colorSlave.lipsColor = "#ce6876"; + break; + case "light olive": + colorSlave.skinColor = "#C17848"; + colorSlave.areolaColor = "#C36E45"; + colorSlave.labiaColor = "#F977A3"; + break; + case "tan": + colorSlave.skinColor = "#C17848"; + colorSlave.areolaColor = "#C36E45"; + colorSlave.labiaColor = "#F977A3"; + colorSlave.lipsColor = "#c1a785"; + break; + case "olive": + colorSlave.skinColor = "#C17848"; + colorSlave.areolaColor = "#A75A34"; + colorSlave.labiaColor = "#F977A3"; + colorSlave.lipsColor = "#9e4c44"; + break; + case "bronze": + colorSlave.skinColor = "#C17848"; + colorSlave.areolaColor = "#A75A34"; + colorSlave.labiaColor = "#F977A3"; + break; + case "dark olive": + colorSlave.skinColor = "#83684B"; + colorSlave.areolaColor = "#715043"; + colorSlave.labiaColor = "#F977A3"; + break; + case "dark": + case "light beige": + colorSlave.skinColor = "#8A593C"; + colorSlave.areolaColor = "#714931"; + colorSlave.labiaColor = "#F977A3"; + colorSlave.lipsColor = "#714536"; + break; + case "beige": + case "dark beige": + case "light brown": + colorSlave.skinColor = "#845834"; + colorSlave.areolaColor = "#614635"; + colorSlave.labiaColor = "#F977A3"; + colorSlave.lipsColor = "#5d2f1b"; + break; + case "brown": + colorSlave.skinColor = "#845834"; + colorSlave.areolaColor = "#614635"; + colorSlave.labiaColor = "#F977A3"; + colorSlave.lipsColor = "#714536"; + break; + case "dark brown": + case "black": + colorSlave.skinColor = "#7C5842"; + colorSlave.areolaColor = "#5F4538"; + colorSlave.labiaColor = "#F977A3"; + break; + case "ebony": + colorSlave.skinColor = "#6B5449"; + colorSlave.areolaColor = "#473C37"; + colorSlave.labiaColor = "#F977A3"; + colorSlave.lipsColor = "#403030"; + break; + case "pure black": + colorSlave.skinColor = "#6B5449"; + colorSlave.areolaColor = "#473C37"; + colorSlave.labiaColor = "#F977A3"; + break; + default: + colorSlave.skinColor = "#C17848"; + colorSlave.areolaColor = "#A75A34"; + colorSlave.labiaColor = "#F977A3"; + colorSlave.lipsColor = "#9e4c44"; } break; - case "pacific islander": - switch (artSlave.skin) { - case "pure white": - case "ivory": - case "white": - colorSlave.skinColor = "#FBD1B2"; - colorSlave.areolaColor = "#F39E7D"; - colorSlave.labiaColor = "#F977A3"; - break; - case "extremely pale": - case "very pale": - colorSlave.skinColor = "#FBD1B2"; - colorSlave.areolaColor = "#F39E7D"; - colorSlave.labiaColor = "#F977A3"; - colorSlave.lipsColor = "#ffb9ca"; - break; - case "pale": - colorSlave.skinColor = "#E8B892"; - colorSlave.areolaColor = "#E2856C"; - colorSlave.labiaColor = "#F977A3"; - colorSlave.lipsColor = "#ffb9ca"; - break; - case "extremely fair": - colorSlave.skinColor = "#E8B892"; - colorSlave.areolaColor = "#E2856C"; - colorSlave.labiaColor = "#F977A3"; - break; - case "very fair": - colorSlave.skinColor = "#EA9870"; - colorSlave.areolaColor = "#BE6C56"; - colorSlave.labiaColor = "#F977A3"; - break; - case "fair": - colorSlave.skinColor = "#EA9870"; - colorSlave.areolaColor = "#BE6C56"; - colorSlave.labiaColor = "#F977A3"; - colorSlave.lipsColor = "#ce6876"; - break; - case "light": - colorSlave.skinColor = "#EA9760"; - colorSlave.areolaColor = "#AB6755"; - colorSlave.labiaColor = "#F977A3"; - colorSlave.lipsColor = "#ce6876"; - break; - case "light olive": - colorSlave.skinColor = "#BA855E"; - colorSlave.areolaColor = "#976051"; - colorSlave.labiaColor = "#F977A3"; - break; - case "tan": - colorSlave.skinColor = "#BA855E"; - colorSlave.areolaColor = "#976051"; - colorSlave.labiaColor = "#F977A3"; - colorSlave.lipsColor = "#c1a785"; - break; - case "olive": - colorSlave.skinColor = "#A46138"; - colorSlave.areolaColor = "#8F5E51"; - colorSlave.labiaColor = "#F977A3"; - colorSlave.lipsColor = "#9e4c44"; - break; - case "bronze": - colorSlave.skinColor = "#A46138"; - colorSlave.areolaColor = "#8F5E51"; - colorSlave.labiaColor = "#F977A3"; - break; - case "dark olive": - colorSlave.skinColor = "#7C563C"; - colorSlave.areolaColor = "#70493A"; - colorSlave.labiaColor = "#F977A3"; - break; - case "dark": - case "light beige": - colorSlave.skinColor = "#804A28"; - colorSlave.areolaColor = "#5F3F27"; - colorSlave.labiaColor = "#F977A3"; - colorSlave.lipsColor = "#714536"; - break; - case "beige": - case "dark beige": - case "light brown": - colorSlave.skinColor = "#6F4523"; - colorSlave.areolaColor = "#623C20"; - colorSlave.labiaColor = "#F977A3"; - colorSlave.lipsColor = "#5d2f1b"; - break; - case "brown": - colorSlave.skinColor = "#6F4523"; - colorSlave.areolaColor = "#623C20"; - colorSlave.labiaColor = "#F977A3"; - colorSlave.lipsColor = "#714536"; - break; - case "dark brown": - case "black": - colorSlave.skinColor = "#6F3E27"; - colorSlave.areolaColor = "#553823"; - colorSlave.labiaColor = "#F977A3"; - break; - case "ebony": - colorSlave.skinColor = "#583E2F"; - colorSlave.areolaColor = "#3F3A38"; - colorSlave.labiaColor = "#F977A3"; - colorSlave.lipsColor = "#403030"; - break; - case "pure black": - colorSlave.skinColor = "#583E2F"; - colorSlave.areolaColor = "#3F3A38"; - colorSlave.labiaColor = "#F977A3"; - break; - default: - colorSlave.skinColor = "#A46138"; - colorSlave.areolaColor = "#8F5E51"; - colorSlave.labiaColor = "#F977A3"; - colorSlave.lipsColor = "#9e4c44"; + case "pacific islander": + switch (artSlave.skin) { + case "pure white": + case "ivory": + case "white": + colorSlave.skinColor = "#FBD1B2"; + colorSlave.areolaColor = "#F39E7D"; + colorSlave.labiaColor = "#F977A3"; + break; + case "extremely pale": + case "very pale": + colorSlave.skinColor = "#FBD1B2"; + colorSlave.areolaColor = "#F39E7D"; + colorSlave.labiaColor = "#F977A3"; + colorSlave.lipsColor = "#ffb9ca"; + break; + case "pale": + colorSlave.skinColor = "#E8B892"; + colorSlave.areolaColor = "#E2856C"; + colorSlave.labiaColor = "#F977A3"; + colorSlave.lipsColor = "#ffb9ca"; + break; + case "extremely fair": + colorSlave.skinColor = "#E8B892"; + colorSlave.areolaColor = "#E2856C"; + colorSlave.labiaColor = "#F977A3"; + break; + case "very fair": + colorSlave.skinColor = "#EA9870"; + colorSlave.areolaColor = "#BE6C56"; + colorSlave.labiaColor = "#F977A3"; + break; + case "fair": + colorSlave.skinColor = "#EA9870"; + colorSlave.areolaColor = "#BE6C56"; + colorSlave.labiaColor = "#F977A3"; + colorSlave.lipsColor = "#ce6876"; + break; + case "light": + colorSlave.skinColor = "#EA9760"; + colorSlave.areolaColor = "#AB6755"; + colorSlave.labiaColor = "#F977A3"; + colorSlave.lipsColor = "#ce6876"; + break; + case "light olive": + colorSlave.skinColor = "#BA855E"; + colorSlave.areolaColor = "#976051"; + colorSlave.labiaColor = "#F977A3"; + break; + case "tan": + colorSlave.skinColor = "#BA855E"; + colorSlave.areolaColor = "#976051"; + colorSlave.labiaColor = "#F977A3"; + colorSlave.lipsColor = "#c1a785"; + break; + case "olive": + colorSlave.skinColor = "#A46138"; + colorSlave.areolaColor = "#8F5E51"; + colorSlave.labiaColor = "#F977A3"; + colorSlave.lipsColor = "#9e4c44"; + break; + case "bronze": + colorSlave.skinColor = "#A46138"; + colorSlave.areolaColor = "#8F5E51"; + colorSlave.labiaColor = "#F977A3"; + break; + case "dark olive": + colorSlave.skinColor = "#7C563C"; + colorSlave.areolaColor = "#70493A"; + colorSlave.labiaColor = "#F977A3"; + break; + case "dark": + case "light beige": + colorSlave.skinColor = "#804A28"; + colorSlave.areolaColor = "#5F3F27"; + colorSlave.labiaColor = "#F977A3"; + colorSlave.lipsColor = "#714536"; + break; + case "beige": + case "dark beige": + case "light brown": + colorSlave.skinColor = "#6F4523"; + colorSlave.areolaColor = "#623C20"; + colorSlave.labiaColor = "#F977A3"; + colorSlave.lipsColor = "#5d2f1b"; + break; + case "brown": + colorSlave.skinColor = "#6F4523"; + colorSlave.areolaColor = "#623C20"; + colorSlave.labiaColor = "#F977A3"; + colorSlave.lipsColor = "#714536"; + break; + case "dark brown": + case "black": + colorSlave.skinColor = "#6F3E27"; + colorSlave.areolaColor = "#553823"; + colorSlave.labiaColor = "#F977A3"; + break; + case "ebony": + colorSlave.skinColor = "#583E2F"; + colorSlave.areolaColor = "#3F3A38"; + colorSlave.labiaColor = "#F977A3"; + colorSlave.lipsColor = "#403030"; + break; + case "pure black": + colorSlave.skinColor = "#583E2F"; + colorSlave.areolaColor = "#3F3A38"; + colorSlave.labiaColor = "#F977A3"; + break; + default: + colorSlave.skinColor = "#A46138"; + colorSlave.areolaColor = "#8F5E51"; + colorSlave.labiaColor = "#F977A3"; + colorSlave.lipsColor = "#9e4c44"; } break; - case "mixed race": - switch (artSlave.skin) { - case "pure white": - case "ivory": - case "white": - colorSlave.skinColor = "#FEE5CC"; - colorSlave.areolaColor = "#E3BBAB"; - colorSlave.labiaColor = "#F977A3"; - break; - case "extremely pale": - case "very pale": - colorSlave.skinColor = "#FEE5CC"; - colorSlave.areolaColor = "#E3BBAB"; - colorSlave.labiaColor = "#F977A3"; - colorSlave.lipsColor = "#ffb9ca"; - break; - case "pale": - colorSlave.skinColor = "#E6C2B0"; - colorSlave.areolaColor = "#D1A695"; - colorSlave.labiaColor = "#F977A3"; - colorSlave.lipsColor = "#ffb9ca"; - break; - case "extremely fair": - colorSlave.skinColor = "#E6C2B0"; - colorSlave.areolaColor = "#D1A695"; - colorSlave.labiaColor = "#F977A3"; - break; - case "very fair": - colorSlave.skinColor = "#E1B59F"; - colorSlave.areolaColor = "#B48D7E"; - colorSlave.labiaColor = "#F977A3"; - break; - case "fair": - colorSlave.skinColor = "#E1B59F"; - colorSlave.areolaColor = "#B48D7E"; - colorSlave.labiaColor = "#F977A3"; - colorSlave.lipsColor = "#ce6876"; - break; - case "light": - colorSlave.skinColor = "#DAA782"; - colorSlave.areolaColor = "#9E7666"; - colorSlave.labiaColor = "#F977A3"; - colorSlave.lipsColor = "#ce6876"; - break; - case "light olive": - colorSlave.skinColor = "#B27554"; - colorSlave.areolaColor = "#92684C"; - colorSlave.labiaColor = "#F977A3"; - break; - case "tan": - colorSlave.skinColor = "#B27554"; - colorSlave.areolaColor = "#92684C"; - colorSlave.labiaColor = "#F977A3"; - colorSlave.lipsColor = "#c1a785"; - break; - case "olive": - colorSlave.skinColor = "#B6784E"; - colorSlave.areolaColor = "#8F5A45"; - colorSlave.labiaColor = "#F977A3"; - colorSlave.lipsColor = "#9e4c44"; - break; - case "bronze": - colorSlave.skinColor = "#B6784E"; - colorSlave.areolaColor = "#8F5A45"; - colorSlave.labiaColor = "#F977A3"; - break; - case "dark olive": - colorSlave.skinColor = "#8B644F"; - colorSlave.areolaColor = "#7B5749"; - colorSlave.labiaColor = "#F977A3"; - break; - case "dark": - case "light beige": - colorSlave.skinColor = "#775031"; - colorSlave.areolaColor = "#69452F"; - colorSlave.labiaColor = "#F977A3"; - colorSlave.lipsColor = "#714536"; - break; - case "beige": - case "dark beige": - case "light brown": - colorSlave.skinColor = "#774A31"; - colorSlave.areolaColor = "#5E4434"; - colorSlave.labiaColor = "#F977A3"; - colorSlave.lipsColor = "#5d2f1b"; - break; - case "brown": - colorSlave.skinColor = "#774A31"; - colorSlave.areolaColor = "#5E4434"; - colorSlave.labiaColor = "#F977A3"; - colorSlave.lipsColor = "#714536"; - break; - case "dark brown": - colorSlave.skinColor = "#74523E"; - colorSlave.areolaColor = "#574135"; - colorSlave.labiaColor = "#F977A3"; - break; - case "black": - colorSlave.skinColor = "#6B4B4B"; - colorSlave.areolaColor = "#413228"; - colorSlave.labiaColor = "#F977A3"; - break; - case "ebony": - colorSlave.skinColor = "#634F45"; - colorSlave.areolaColor = "#4E3C32"; - colorSlave.labiaColor = "#F977A3"; - colorSlave.lipsColor = "#403030"; - break; - case "pure black": - colorSlave.skinColor = "#634F45"; - colorSlave.areolaColor = "#4E3C32"; - colorSlave.labiaColor = "#F977A3"; - break; - default: - colorSlave.skinColor = "#B6784E"; - colorSlave.areolaColor = "#8F5A45"; - colorSlave.labiaColor = "#F977A3"; - colorSlave.lipsColor = "#9e4c44"; + case "mixed race": + switch (artSlave.skin) { + case "pure white": + case "ivory": + case "white": + colorSlave.skinColor = "#FEE5CC"; + colorSlave.areolaColor = "#E3BBAB"; + colorSlave.labiaColor = "#F977A3"; + break; + case "extremely pale": + case "very pale": + colorSlave.skinColor = "#FEE5CC"; + colorSlave.areolaColor = "#E3BBAB"; + colorSlave.labiaColor = "#F977A3"; + colorSlave.lipsColor = "#ffb9ca"; + break; + case "pale": + colorSlave.skinColor = "#E6C2B0"; + colorSlave.areolaColor = "#D1A695"; + colorSlave.labiaColor = "#F977A3"; + colorSlave.lipsColor = "#ffb9ca"; + break; + case "extremely fair": + colorSlave.skinColor = "#E6C2B0"; + colorSlave.areolaColor = "#D1A695"; + colorSlave.labiaColor = "#F977A3"; + break; + case "very fair": + colorSlave.skinColor = "#E1B59F"; + colorSlave.areolaColor = "#B48D7E"; + colorSlave.labiaColor = "#F977A3"; + break; + case "fair": + colorSlave.skinColor = "#E1B59F"; + colorSlave.areolaColor = "#B48D7E"; + colorSlave.labiaColor = "#F977A3"; + colorSlave.lipsColor = "#ce6876"; + break; + case "light": + colorSlave.skinColor = "#DAA782"; + colorSlave.areolaColor = "#9E7666"; + colorSlave.labiaColor = "#F977A3"; + colorSlave.lipsColor = "#ce6876"; + break; + case "light olive": + colorSlave.skinColor = "#B27554"; + colorSlave.areolaColor = "#92684C"; + colorSlave.labiaColor = "#F977A3"; + break; + case "tan": + colorSlave.skinColor = "#B27554"; + colorSlave.areolaColor = "#92684C"; + colorSlave.labiaColor = "#F977A3"; + colorSlave.lipsColor = "#c1a785"; + break; + case "olive": + colorSlave.skinColor = "#B6784E"; + colorSlave.areolaColor = "#8F5A45"; + colorSlave.labiaColor = "#F977A3"; + colorSlave.lipsColor = "#9e4c44"; + break; + case "bronze": + colorSlave.skinColor = "#B6784E"; + colorSlave.areolaColor = "#8F5A45"; + colorSlave.labiaColor = "#F977A3"; + break; + case "dark olive": + colorSlave.skinColor = "#8B644F"; + colorSlave.areolaColor = "#7B5749"; + colorSlave.labiaColor = "#F977A3"; + break; + case "dark": + case "light beige": + colorSlave.skinColor = "#775031"; + colorSlave.areolaColor = "#69452F"; + colorSlave.labiaColor = "#F977A3"; + colorSlave.lipsColor = "#714536"; + break; + case "beige": + case "dark beige": + case "light brown": + colorSlave.skinColor = "#774A31"; + colorSlave.areolaColor = "#5E4434"; + colorSlave.labiaColor = "#F977A3"; + colorSlave.lipsColor = "#5d2f1b"; + break; + case "brown": + colorSlave.skinColor = "#774A31"; + colorSlave.areolaColor = "#5E4434"; + colorSlave.labiaColor = "#F977A3"; + colorSlave.lipsColor = "#714536"; + break; + case "dark brown": + colorSlave.skinColor = "#74523E"; + colorSlave.areolaColor = "#574135"; + colorSlave.labiaColor = "#F977A3"; + break; + case "black": + colorSlave.skinColor = "#6B4B4B"; + colorSlave.areolaColor = "#413228"; + colorSlave.labiaColor = "#F977A3"; + break; + case "ebony": + colorSlave.skinColor = "#634F45"; + colorSlave.areolaColor = "#4E3C32"; + colorSlave.labiaColor = "#F977A3"; + colorSlave.lipsColor = "#403030"; + break; + case "pure black": + colorSlave.skinColor = "#634F45"; + colorSlave.areolaColor = "#4E3C32"; + colorSlave.labiaColor = "#F977A3"; + break; + default: + colorSlave.skinColor = "#B6784E"; + colorSlave.areolaColor = "#8F5A45"; + colorSlave.labiaColor = "#F977A3"; + colorSlave.lipsColor = "#9e4c44"; } break; - default: - switch (artSlave.skin) { - case "pure white": - case "ivory": - case "white": - colorSlave.skinColor = "#FEE5CC"; - colorSlave.areolaColor = "#E3BBAB"; - colorSlave.labiaColor = "#F977A3"; - break; - case "extremely pale": - case "very pale": - colorSlave.skinColor = "#FEE5CC"; - colorSlave.areolaColor = "#E3BBAB"; - colorSlave.labiaColor = "#F977A3"; - colorSlave.lipsColor = "#ffb9ca"; - break; - case "pale": - colorSlave.skinColor = "#E6C2B0"; - colorSlave.areolaColor = "#D1A695"; - colorSlave.labiaColor = "#F977A3"; - colorSlave.lipsColor = "#ffb9ca"; - break; - case "extremely fair": - colorSlave.skinColor = "#E6C2B0"; - colorSlave.areolaColor = "#D1A695"; - colorSlave.labiaColor = "#F977A3"; - break; - case "very fair": - colorSlave.skinColor = "#E1B59F"; - colorSlave.areolaColor = "#B48D7E"; - colorSlave.labiaColor = "#F977A3"; - break; - case "fair": - colorSlave.skinColor = "#E1B59F"; - colorSlave.areolaColor = "#B48D7E"; - colorSlave.labiaColor = "#F977A3"; - colorSlave.lipsColor = "#ce6876"; - break; - case "light": - colorSlave.skinColor = "#DAA782"; - colorSlave.areolaColor = "#9E7666"; - colorSlave.labiaColor = "#F977A3"; - colorSlave.lipsColor = "#ce6876"; - break; - case "light olive": - colorSlave.skinColor = "#B27554"; - colorSlave.areolaColor = "#92684C"; - colorSlave.labiaColor = "#F977A3"; - break; - case "tan": - colorSlave.skinColor = "#B27554"; - colorSlave.areolaColor = "#92684C"; - colorSlave.labiaColor = "#F977A3"; - colorSlave.lipsColor = "#c1a785"; - break; - case "olive": - colorSlave.skinColor = "#B6784E"; - colorSlave.areolaColor = "#8F5A45"; - colorSlave.labiaColor = "#F977A3"; - colorSlave.lipsColor = "#9e4c44"; - break; - case "bronze": - colorSlave.skinColor = "#B6784E"; - colorSlave.areolaColor = "#8F5A45"; - colorSlave.labiaColor = "#F977A3"; - break; - case "dark olive": - colorSlave.skinColor = "#8B644F"; - colorSlave.areolaColor = "#7B5749"; - colorSlave.labiaColor = "#F977A3"; - break; - case "dark": - case "light beige": - colorSlave.skinColor = "#775031"; - colorSlave.areolaColor = "#69452F"; - colorSlave.labiaColor = "#F977A3"; - colorSlave.lipsColor = "#714536"; - break; - case "beige": - case "dark beige": - case "light brown": - colorSlave.skinColor = "#774A31"; - colorSlave.areolaColor = "#5E4434"; - colorSlave.labiaColor = "#F977A3"; - colorSlave.lipsColor = "#5d2f1b"; - break; - case "brown": - colorSlave.skinColor = "#774A31"; - colorSlave.areolaColor = "#5E4434"; - colorSlave.labiaColor = "#F977A3"; - colorSlave.lipsColor = "#714536"; - break; - case "dark brown": - colorSlave.skinColor = "#74523E"; - colorSlave.areolaColor = "#574135"; - colorSlave.labiaColor = "#F977A3"; - break; - case "black": - colorSlave.skinColor = "#6B4B4B"; - colorSlave.areolaColor = "#413228"; - colorSlave.labiaColor = "#F977A3"; - break; - case "ebony": - colorSlave.skinColor = "#634F45"; - colorSlave.areolaColor = "#4E3C32"; - colorSlave.labiaColor = "#F977A3"; - colorSlave.lipsColor = "#403030"; - break; - case "pure black": - colorSlave.skinColor = "#634F45"; - colorSlave.areolaColor = "#4E3C32"; - colorSlave.labiaColor = "#F977A3"; - break; - default: - colorSlave.skinColor = "#B6784E"; - colorSlave.areolaColor = "#8F5A45"; - colorSlave.labiaColor = "#F977A3"; - colorSlave.lipsColor = "#9e4c44"; - } + default: + switch (artSlave.skin) { + case "pure white": + case "ivory": + case "white": + colorSlave.skinColor = "#FEE5CC"; + colorSlave.areolaColor = "#E3BBAB"; + colorSlave.labiaColor = "#F977A3"; + break; + case "extremely pale": + case "very pale": + colorSlave.skinColor = "#FEE5CC"; + colorSlave.areolaColor = "#E3BBAB"; + colorSlave.labiaColor = "#F977A3"; + colorSlave.lipsColor = "#ffb9ca"; + break; + case "pale": + colorSlave.skinColor = "#E6C2B0"; + colorSlave.areolaColor = "#D1A695"; + colorSlave.labiaColor = "#F977A3"; + colorSlave.lipsColor = "#ffb9ca"; + break; + case "extremely fair": + colorSlave.skinColor = "#E6C2B0"; + colorSlave.areolaColor = "#D1A695"; + colorSlave.labiaColor = "#F977A3"; + break; + case "very fair": + colorSlave.skinColor = "#E1B59F"; + colorSlave.areolaColor = "#B48D7E"; + colorSlave.labiaColor = "#F977A3"; + break; + case "fair": + colorSlave.skinColor = "#E1B59F"; + colorSlave.areolaColor = "#B48D7E"; + colorSlave.labiaColor = "#F977A3"; + colorSlave.lipsColor = "#ce6876"; + break; + case "light": + colorSlave.skinColor = "#DAA782"; + colorSlave.areolaColor = "#9E7666"; + colorSlave.labiaColor = "#F977A3"; + colorSlave.lipsColor = "#ce6876"; + break; + case "light olive": + colorSlave.skinColor = "#B27554"; + colorSlave.areolaColor = "#92684C"; + colorSlave.labiaColor = "#F977A3"; + break; + case "tan": + colorSlave.skinColor = "#B27554"; + colorSlave.areolaColor = "#92684C"; + colorSlave.labiaColor = "#F977A3"; + colorSlave.lipsColor = "#c1a785"; + break; + case "olive": + colorSlave.skinColor = "#B6784E"; + colorSlave.areolaColor = "#8F5A45"; + colorSlave.labiaColor = "#F977A3"; + colorSlave.lipsColor = "#9e4c44"; + break; + case "bronze": + colorSlave.skinColor = "#B6784E"; + colorSlave.areolaColor = "#8F5A45"; + colorSlave.labiaColor = "#F977A3"; + break; + case "dark olive": + colorSlave.skinColor = "#8B644F"; + colorSlave.areolaColor = "#7B5749"; + colorSlave.labiaColor = "#F977A3"; + break; + case "dark": + case "light beige": + colorSlave.skinColor = "#775031"; + colorSlave.areolaColor = "#69452F"; + colorSlave.labiaColor = "#F977A3"; + colorSlave.lipsColor = "#714536"; + break; + case "beige": + case "dark beige": + case "light brown": + colorSlave.skinColor = "#774A31"; + colorSlave.areolaColor = "#5E4434"; + colorSlave.labiaColor = "#F977A3"; + colorSlave.lipsColor = "#5d2f1b"; + break; + case "brown": + colorSlave.skinColor = "#774A31"; + colorSlave.areolaColor = "#5E4434"; + colorSlave.labiaColor = "#F977A3"; + colorSlave.lipsColor = "#714536"; + break; + case "dark brown": + colorSlave.skinColor = "#74523E"; + colorSlave.areolaColor = "#574135"; + colorSlave.labiaColor = "#F977A3"; + break; + case "black": + colorSlave.skinColor = "#6B4B4B"; + colorSlave.areolaColor = "#413228"; + colorSlave.labiaColor = "#F977A3"; + break; + case "ebony": + colorSlave.skinColor = "#634F45"; + colorSlave.areolaColor = "#4E3C32"; + colorSlave.labiaColor = "#F977A3"; + colorSlave.lipsColor = "#403030"; + break; + case "pure black": + colorSlave.skinColor = "#634F45"; + colorSlave.areolaColor = "#4E3C32"; + colorSlave.labiaColor = "#F977A3"; + break; + default: + colorSlave.skinColor = "#B6784E"; + colorSlave.areolaColor = "#8F5A45"; + colorSlave.labiaColor = "#F977A3"; + colorSlave.lipsColor = "#9e4c44"; + } } } return colorSlave; diff --git a/src/gui/Encyclopedia/encyclopedia.tw b/src/gui/Encyclopedia/encyclopedia.tw index 75818d68ab6b11f779b6acbaf38485e0756e7ee7..9af6d8a194d313be52245b0a4f1989fd92cca246 100644 --- a/src/gui/Encyclopedia/encyclopedia.tw +++ b/src/gui/Encyclopedia/encyclopedia.tw @@ -176,7 +176,7 @@ Design Your Master <<if $showSecExp == 1>> , but you will find @@.darkviolet;[[authority|Encyclopedia][$encyclopedia = "Security Expansion"]]@@ quite hard to maintain <</if>>. - Starts having already mastered [[Hacking|Encyclopedia][$encyclopedia = "PC Skills"]. + Starts having already mastered [[Hacking|Encyclopedia][$encyclopedia = "PC Skills"]]. <br><br> <<if $showSecExp == 0>> diff --git a/src/js/generateMarketSlave.js b/src/js/generateMarketSlave.js index 8c835955a95becb99e9191a0a779a01e7266241e..082248aa176b9914690a1e8b1a25de4ac45ecede 100644 --- a/src/js/generateMarketSlave.js +++ b/src/js/generateMarketSlave.js @@ -1544,7 +1544,7 @@ window.generateMarketSlave = function(market = "kidnappers", numArcology = 1) { V.activeSlave.behavioralFlaw = jsEither(["arrogant", "none", "odd"]); V.activeSlave.hStyle = "short"; V.activeSlave.hLength = 2; - V.activeSlave.custom.tattoo = "$He has the baroque crest of the Gymnasium-Academy that trained $him branded into $his left cheek."; + V.activeSlave.brand["left cheek"] = "the baroque crest of the Gymnasium-Academy that trained $him"; break; case "TCR": if (V.TCR.schoolUpgrade === 2 && jsRandom(1, 100) <= 20) { @@ -1587,7 +1587,7 @@ window.generateMarketSlave = function(market = "kidnappers", numArcology = 1) { V.activeSlave.heels = 1; V.activeSlave.hStyle = "neat"; V.activeSlave.collar = "leather with cowbell"; - V.activeSlave.custom.tattoo = "$He has the logo of the Cattle Ranch branded on $his thigh."; + V.activeSlave.brand["right thigh"] = "the logo of the Cattle Ranch"; } else if (V.TCR.schoolUpgrade === 1 && jsRandom(1, 100) <= 20) { V.activeSlaveOneTimeMinAge = V.potencyAge+1; V.activeSlaveOneTimeMaxAge = 24; @@ -1633,7 +1633,7 @@ window.generateMarketSlave = function(market = "kidnappers", numArcology = 1) { V.activeSlave.sexualQuirk = "none"; V.activeSlave.behavioralQuirk = "none"; V.activeSlave.hStyle = "neat"; - V.activeSlave.custom.tattoo = "$He has the logo of the Cattle Ranch branded on $his thigh."; + V.activeSlave.brand["right thigh"] = "the logo of the Cattle Ranch"; } else { V.activeSlaveOneTimeMinAge = 19; V.activeSlaveOneTimeMaxAge = 24; @@ -1688,7 +1688,7 @@ window.generateMarketSlave = function(market = "kidnappers", numArcology = 1) { V.activeSlave.behavioralQuirk = "none"; V.activeSlave.hStyle = "neat"; V.activeSlave.collar = "leather with cowbell"; - V.activeSlave.custom.tattoo = "$He has the logo of the Cattle Ranch branded on $his thigh."; + V.activeSlave.brand["right thigh"] = "the logo of the Cattle Ranch"; } break; case "TFS": diff --git a/src/js/walkPastJS.js b/src/js/walkPastJS.js index e2d2031ad5e63c5e2b4e30236129f65af0ce8623..eceae2c615bb942d261321de7cc19e612812a438 100644 --- a/src/js/walkPastJS.js +++ b/src/js/walkPastJS.js @@ -51,127 +51,127 @@ window.rivalSlave = function(activeSlave, seed) { }; window.loverSlave = function(activeSlave) { - /* will be moved up once this becomes a single, contained function. */ - let _target = ""; - let t = ""; - let V = State.variables; - let race; - if (V.seeRace === 1) { race = activeSlave.race; } else { race = ""; } - let name = activeSlave.slaveName; - const { - he, him, his, hers, himself, boy, He, His - } = getPronouns(activeSlave); + /* will be moved up once this becomes a single, contained function. */ + let _target = ""; + let t = ""; + let V = State.variables; + let race; + if (V.seeRace === 1) { race = activeSlave.race; } else { race = ""; } + let name = activeSlave.slaveName; + const { + he, him, his, hers, himself, boy, He, His + } = getPronouns(activeSlave); - let _partnerSlave = getSlave(activeSlave.relationshipTarget); - let _fuckSeed = jsRandom(1, 100); - let _seed = jsRandom(1, 100); - let _fuckSpot; + let _partnerSlave = getSlave(activeSlave.relationshipTarget); + let _fuckSeed = jsRandom(1, 100); + let _seed = jsRandom(1, 100); + let _fuckSpot; - if (_partnerSlave !== undefined) { - /* eslint-disable no-unused-vars */ - const { - he2, him2, his2, hers2, himself2, boy2, He2, His2 - } = getPronouns(_partnerSlave).appendSuffix('2'); + if (_partnerSlave !== undefined) { + /* eslint-disable no-unused-vars */ + const { + he2, him2, his2, hers2, himself2, boy2, He2, His2 + } = getPronouns(_partnerSlave).appendSuffix('2'); /* /* eslint-enable no-unused-vars */ - let race2; - if (V.seeRace === 1) { race2 = _partnerSlave.race; } else { race2 = ""; } - let partnerName = _partnerSlave.slaveName; - let activeSlaveRel; - if (activeSlave.relationship <= 3) { - activeSlaveRel = "friend with benefits"; - } else if (activeSlave.relationship <= 4) { - activeSlaveRel = "lover"; + let race2; + if (V.seeRace === 1) { race2 = _partnerSlave.race; } else { race2 = ""; } + let partnerName = _partnerSlave.slaveName; + let activeSlaveRel; + if (activeSlave.relationship <= 3) { + activeSlaveRel = "friend with benefits"; + } else if (activeSlave.relationship <= 4) { + activeSlaveRel = "lover"; + } else { + activeSlaveRel = "slave wife"; + } + + t += `${name} and ${partnerName} are `; + if (!isSlaveAvailable(_partnerSlave)) { + if (_partnerSlave.assignment === "work in the dairy" && V.dairyRestraintsSetting >= 2) { + t += `trying their best to maintain their relationship with ${partnerName} being part of ${V.dairyName}.`; + } else if (_partnerSlave.assignment === "be your agent") { + t += `catching up with each other over a video call. Running an arcology in your stead comes with its perks.`; + } else if (_partnerSlave.assignment === "be confined in the arcade") { + t += `trying their best to maintain their relationship with ${partnerName} being nothing more than a hole in ${V.arcadeName}.`; + } + } else if (_seed >= 66) { /* SEXY TIMES */ + if (_partnerSlave.ID === V.HeadGirl.ID && V.HGSuite === 1) { + _fuckSpot = `in ${partnerName}'s suite`; + } else if (activeSlave.livingRules === "luxurious") { + _fuckSpot = `in the nice little room they share`; } else { - activeSlaveRel = "slave wife"; + _fuckSpot = `out in the open in the slave dormitory`; } - t += `${name} and ${partnerName} are `; - if (!isSlaveAvailable(_partnerSlave)) { - if (_partnerSlave.assignment === "work in the dairy" && V.dairyRestraintsSetting >= 2) { - t += `trying their best to maintain their relationship with ${partnerName} being part of ${V.dairyName}.`; - } else if (_partnerSlave.assignment === "be your agent") { - t += `catching up with each other over a video call. Running an arcology in your stead comes with its perks.`; - } else if (_partnerSlave.assignment === "be confined in the arcade") { - t += `trying their best to maintain their relationship with ${partnerName} being nothing more than a hole in ${V.arcadeName}.`; - } - } else if (_seed >= 66) { /* SEXY TIMES */ - if (_partnerSlave.ID === V.HeadGirl.ID && V.HGSuite === 1) { - _fuckSpot = `in ${partnerName}'s suite`; - } else if (activeSlave.livingRules === "luxurious") { - _fuckSpot = `in the nice little room they share`; + if ((activeSlave.fetish === "dom" || activeSlave.fetish === "sadist") && canPenetrate(activeSlave) && (_partnerSlave.fetish === "dom" || _partnerSlave.fetish === "sadist") && canPenetrate(_partnerSlave)) { + t += `double penetrating another slave. They're face to face over their sub's shoulders, `; + if (canSee(activeSlave) && canSee(_partnerSlave)) { + t += `looking into each other's eyes `; } else { - _fuckSpot = `out in the open in the slave dormitory`; + t += `locking lips `; } - - if ((activeSlave.fetish === "dom" || activeSlave.fetish === "sadist") && canPenetrate(activeSlave) && (_partnerSlave.fetish === "dom" || _partnerSlave.fetish === "sadist") && canPenetrate(_partnerSlave)) { - t += `double penetrating another slave. They're face to face over their sub's shoulders, `; - if (canSee(activeSlave) && canSee(_partnerSlave)) { - t += `looking into each other's eyes `; - } else { - t += `locking lips `; - } - t += `with every appearance of enjoyment and love, since for them rubbing dicks inside another slave's pussy is what constitutes healthy sexual activity. ${partnerName} is on the bottom, and holds their victim atop ${him2} with ${partnerName}'s cock already hilted in her cunt so ${name} can force ${himself} inside as well. They enjoy the overstimulated girl's struggles.`; - } else if (activeSlave.energy > 95) { - t += `having loud sex ${_fuckSpot}. ${name} is such a sexual addict that ${he} wants it all the time, and ${partnerName} does ${his2} best to help ${his} ${activeSlaveRel} get off. `; - if (canPenetrate(activeSlave) && _fuckSeed > 50) { - if (canDoVaginal(_partnerSlave)) { - if (_partnerSlave.vagina === 0 && _partnerSlave.amp !== 1) { - t += `${name} has ${his} cock between ${partnerName}'s legs and is enjoying an enthusiastic thigh job.`; - } else if (_partnerSlave.vagina === 0) { - t += `${name} has ${his} cock between ${partnerName}'s labia and is enthusiastically teasing ${his} virgin lover.`; - } else if (_fuckSeed > 90 && _partnerSlave.amp !== 1) { - t += `${name} has ${partnerName} on ${his2} knees and is enthusiastically fucking ${his2} pussy doggy style.`; - } else if (_fuckSeed > 80 && activeSlave.amp !== 1) { - t += `${name} has ${partnerName} pushed against the wall is is fucking ${his2} pussy from behind.`; - } else if (_fuckSeed > 70) { - t += `${partnerName} has ${name} on ${his2} back and is enthusiastically bouncing on ${his2} dick.`; - } else if (_fuckSeed > 60) { - t += `${name} has ${partnerName} on ${his2} back and is enthusiastically fucking ${his2} pussy in the missionary position.`; - } else { - t += `${name} is enthusiastically fucking ${partnerName}'s pussy.`; - } - } else if (canDoAnal(_partnerSlave)) { - if (_partnerSlave.anus === 0) { - t += `${name} has ${his} cock sandwiched between ${partnerName}'s buttcheeks and is enthusiastically hotdogging ${his2} rear.`; - } else if (_fuckSeed > 90 && _partnerSlave.amp !== 1) { - t += `${name} has ${partnerName} on ${his2} knees and is enthusiastically fucking ${his2} ass doggy style.`; - } else if (_fuckSeed > 80 && activeSlave.amp !== 1) { - t += `${name} has ${partnerName} pushed against the wall is is fucking ${his2} ass from behind.`; - } else if (_fuckSeed > 70) { - t += `${partnerName} has ${name} on ${his} back and is enthusiastically bouncing on ${his} dick.`; - } else if (_fuckSeed > 60) { - t += `${name} has ${partnerName} on ${his2} stomach and is enthusiastically fucking ${his2} ass.`; - } else { - t += `${name} is enthusiastically fucking ${partnerName}'s ass.`; - } - } else if (_partnerSlave.boobs > 800) { - t += `${name} has ${partnerName} on ${his2} back and is enthusiastically fucking ${his2} tits.`; - } else { - t += `${name} has ${partnerName}'s face to ${his} crotch and is enthusiastically pounding ${his2} throat.`; - } - } else if (activeSlave.dick > 0 && _fuckSeed > 50) { - t += `${partnerName} has ${his2} lips wrapped around ${name}'s dick and is enthusiastically giving ${him} a blowjob.`; - } else if (canDoVaginal(activeSlave) && _fuckSeed > 30) { - if (canPenetrate(_partnerSlave) && activeSlave.vagina > 0) { - t += `${partnerName} is enthusiastically fucking ${name}'s pussy.`; - } else if (canDoVaginal(_partnerSlave)) { - t += `They're scissoring enthusiastically and playing with each other's breasts.`; + t += `with every appearance of enjoyment and love, since for them rubbing dicks inside another slave's pussy is what constitutes healthy sexual activity. ${partnerName} is on the bottom, and holds their victim atop ${him2} with ${partnerName}'s cock already hilted in her cunt so ${name} can force ${himself} inside as well. They enjoy the overstimulated girl's struggles.`; + } else if (activeSlave.energy > 95) { + t += `having loud sex ${_fuckSpot}. ${name} is such a sexual addict that ${he} wants it all the time, and ${partnerName} does ${his2} best to help ${his} ${activeSlaveRel} get off. `; + if (canPenetrate(activeSlave) && _fuckSeed > 50) { + if (canDoVaginal(_partnerSlave)) { + if (_partnerSlave.vagina === 0 && _partnerSlave.amp !== 1) { + t += `${name} has ${his} cock between ${partnerName}'s legs and is enjoying an enthusiastic thigh job.`; + } else if (_partnerSlave.vagina === 0) { + t += `${name} has ${his} cock between ${partnerName}'s labia and is enthusiastically teasing ${his} virgin lover.`; + } else if (_fuckSeed > 90 && _partnerSlave.amp !== 1) { + t += `${name} has ${partnerName} on ${his2} knees and is enthusiastically fucking ${his2} pussy doggy style.`; + } else if (_fuckSeed > 80 && activeSlave.amp !== 1) { + t += `${name} has ${partnerName} pushed against the wall is is fucking ${his2} pussy from behind.`; + } else if (_fuckSeed > 70) { + t += `${partnerName} has ${name} on ${his2} back and is enthusiastically bouncing on ${his2} dick.`; + } else if (_fuckSeed > 60) { + t += `${name} has ${partnerName} on ${his2} back and is enthusiastically fucking ${his2} pussy in the missionary position.`; } else { - t += `${partnerName} is enthusiastically eating out ${name}'s pussy.`; + t += `${name} is enthusiastically fucking ${partnerName}'s pussy.`; } - } else if (canDoAnal(activeSlave) && activeSlave.anus > 0 && _fuckSeed > 10) { - if (canPenetrate(_partnerSlave)) { - t += `${partnerName} is enthusiastically fucking ${name}'s ass.`; - } else if (_partnerSlave.amp !== 1) { - t += `${partnerName} is enthusiastically fisting ${name}'s ass.`; + } else if (canDoAnal(_partnerSlave)) { + if (_partnerSlave.anus === 0) { + t += `${name} has ${his} cock sandwiched between ${partnerName}'s buttcheeks and is enthusiastically hotdogging ${his2} rear.`; + } else if (_fuckSeed > 90 && _partnerSlave.amp !== 1) { + t += `${name} has ${partnerName} on ${his2} knees and is enthusiastically fucking ${his2} ass doggy style.`; + } else if (_fuckSeed > 80 && activeSlave.amp !== 1) { + t += `${name} has ${partnerName} pushed against the wall is is fucking ${his2} ass from behind.`; + } else if (_fuckSeed > 70) { + t += `${partnerName} has ${name} on ${his} back and is enthusiastically bouncing on ${his} dick.`; + } else if (_fuckSeed > 60) { + t += `${name} has ${partnerName} on ${his2} stomach and is enthusiastically fucking ${his2} ass.`; } else { - t += `${partnerName} is enthusiastically pounding ${name}'s ass with a dildo.`; + t += `${name} is enthusiastically fucking ${partnerName}'s ass.`; } + } else if (_partnerSlave.boobs > 800) { + t += `${name} has ${partnerName} on ${his2} back and is enthusiastically fucking ${his2} tits.`; + } else { + t += `${name} has ${partnerName}'s face to ${his} crotch and is enthusiastically pounding ${his2} throat.`; + } + } else if (activeSlave.dick > 0 && _fuckSeed > 50) { + t += `${partnerName} has ${his2} lips wrapped around ${name}'s dick and is enthusiastically giving ${him} a blowjob.`; + } else if (canDoVaginal(activeSlave) && _fuckSeed > 30) { + if (canPenetrate(_partnerSlave) && activeSlave.vagina > 0) { + t += `${partnerName} is enthusiastically fucking ${name}'s pussy.`; + } else if (canDoVaginal(_partnerSlave)) { + t += `They're scissoring enthusiastically and playing with each other's breasts.`; } else { - t += `${partnerName} is enthusiastically using ${his2} tongue to bring ${name} to orgasm.`; + t += `${partnerName} is enthusiastically eating out ${name}'s pussy.`; } - } else if (activeSlave.fetishStrength > 60 && activeSlave.fetishKnown === 1 && activeSlave.fetish !== "none") { - switch (activeSlave.fetish) { + } else if (canDoAnal(activeSlave) && activeSlave.anus > 0 && _fuckSeed > 10) { + if (canPenetrate(_partnerSlave)) { + t += `${partnerName} is enthusiastically fucking ${name}'s ass.`; + } else if (_partnerSlave.amp !== 1) { + t += `${partnerName} is enthusiastically fisting ${name}'s ass.`; + } else { + t += `${partnerName} is enthusiastically pounding ${name}'s ass with a dildo.`; + } + } else { + t += `${partnerName} is enthusiastically using ${his2} tongue to bring ${name} to orgasm.`; + } + } else if (activeSlave.fetishStrength > 60 && activeSlave.fetishKnown === 1 && activeSlave.fetish !== "none") { + switch (activeSlave.fetish) { case "boobs": if (_fuckSeed > 60 && (activeSlave.lactation > 0 || _partnerSlave.lactation > 0)) { t += `snuggling rather sexually ${_fuckSpot}. `; @@ -841,152 +841,152 @@ window.loverSlave = function(activeSlave) { default: t += `having intimate sex ${_fuckSpot}.`; break; - } - } else if (!activeSlave.need || activeSlave.energy < 20) { - t += `just spooning in bed. Since ${name} `; - if (activeSlave.energy < 20) { - t += `in sexually frigid, `; - } else { - t += `gets fucked at work, `; - } - t += `${partnerName} understands that what ${he} really wants from ${him2} is emotional intimacy. They're cuddling quietly, offering each other silent comfort and companionship.`; - } else if (canPenetrate(activeSlave) && (_partnerSlave.vagina > 0) && canDoVaginal(_partnerSlave) && _partnerSlave.amp !== 1 && (activeSlave.belly + _partnerSlave.belly < 10000)) { - if (_partnerSlave.ID === V.HeadGirl.ID && V.HGSuite === 1) { - t += `in bed `; - } else if (activeSlave.livingRules === "luxurious") { - t += `in bed `; - } else { - t += `on ${name}'s bedroll `; - } - t += `${_fuckSpot}, making love in the missionary position. ${partnerName} has ${his2} legs wrapped around ${name}'s waist and ${his2} arms hugging ${him} around the chest, and is `; - if (canSee(_partnerSlave)) { - t += `looking deep into ${his} eyes `; - } else { - t += `gazing longingly into ${his} face `; - } - t += `as ${he2} enjoys the wonderful feeling of ${his2} ${activeSlaveRel}'s cock in ${his2} womanhood.`; - } else if (activeSlave.clit > 2 && canDoVaginal(activeSlave) && _partnerSlave.vagina > 0 && canDoVaginal(_partnerSlave) && _partnerSlave.amp !== 1 && (activeSlave.belly + _partnerSlave.belly < 10000)) { - if (_partnerSlave.ID === V.HeadGirl.ID && V.HGSuite === 1) { - t += `in bed `; - } else if (activeSlave.livingRules === "luxurious") { - t += `in bed `; - } else { - t += `on ${name}'s bedroll `; - } - t += `${_fuckSpot}, making love in the missionary position. ${partnerName} has ${his2} legs wrapped around ${name}'s waist and ${his2} arms hugging ${him} around the chest, and is `; - if (canSee(_partnerSlave)) { - t += `looking deep into ${his} eyes `; - } else { - t += `gazing longingly into ${his} face `; - } - t += `as ${he2} enjoys the wonderful feeling of ${his2} ${activeSlaveRel}'s huge clit in ${his2} womanhood.`; - } else if (activeSlave.dick > 1 && canPenetrate(activeSlave) && canDoAnal(_partnerSlave) && _partnerSlave.anus > 0 && activeSlave.amp !== 1 && activeSlave.belly < 10000) { - if (_partnerSlave.ID === V.HeadGirl.ID && V.HGSuite === 1) { - t += `in bed `; - } else if (activeSlave.livingRules === "luxurious") { - t += `in bed `; - } else { - t += `on ${name}'s bedroll `; - } - t += `${_fuckSpot}, having gentle anal sex while spooning. ${name} is enjoying ${partnerName}'s ass, and is doing ${his} best to ensure ${his} ${activeSlaveRel} enjoys being buttfucked. ${He}'s nibbling ${his} ${activeSlaveRel}'s `; - if (_partnerSlave.earShape !== "none") { - t +=`ears and `; - } - t += `neck, cupping a breast with one hand, and lightly stimulating ${him2} with the other.`; - } else if (activeSlave.clit > 2 && canDoAnal(_partnerSlave) && _partnerSlave.anus > 0 && _partnerSlave.amp !== 1 && activeSlave.amp !== 1) { - if (_partnerSlave.ID === V.HeadGirl.ID && V.HGSuite === 1) { - t += `in bed `; - } else if (activeSlave.livingRules === "luxurious") { - t += `in bed `; - } else { - t += `on ${name}'s bedroll `; - } - t += `${_fuckSpot}, managing to have clitoral-anal sex. ${partnerName} is face-down with ${his2} ass up, spreading ${his2} buttocks as wide as possible, giving ${his2} ${activeSlaveRel} the opportunity to squat over ${him2} and penetrate it with ${his} huge, erect clit. ${name} can't thrust much, but the shocking lewdness of the act is enough for both of them.`; - } else if (canPenetrate(activeSlave) && _partnerSlave.amp !== 1 && activeSlave.amp !== 1 && activeSlave.belly < 10000) { - if (_partnerSlave.ID === V.HeadGirl.ID && V.HGSuite === 1) { - t += `in bed `; - } else if (activeSlave.livingRules === "luxurious") { - t += `in bed `; - } else { - t += `on ${name}'s bedroll `; - } - t += `${_fuckSpot}, spooning while ${name} gently rubs ${his} cock between ${partnerName}'s thighs, pressed tightly together. Since ${partnerName} is a virgin, this is the closest they can come to penetrative intercourse, but ${name} is enjoying ${partnerName}'s body anyway, and is doing ${his} best to ensure ${his} ${activeSlaveRel} enjoys ${himself2}. ${He}'s nibbling ${his} ${activeSlaveRel}'s `; - if (_partnerSlave.earShape !== "none") { - t +=`ears and `; - } - t += `neck, cupping a breast with one hand, and lightly stimulating ${him2} with the other.`; - } else if (activeSlave.clit > 2 && canDoVaginal(activeSlave) && _partnerSlave.amp !== 1 && activeSlave.amp !== 1) { - if (_partnerSlave.ID === V.HeadGirl.ID && V.HGSuite === 1) { - t += `in bed `; - } else if (activeSlave.livingRules === "luxurious") { - t += `in bed `; - } else { - t += `on ${name}'s bedroll `; - } - t += `${_fuckSpot}, with ${partnerName} down on ${his2} knees in front of ${name}. From behind ${partnerName} it looks like ${he2}'s giving ${his2} ${activeSlaveRel} a conventional, if enthusiastic, blowjob. Only on closer inspection does it become clear how unusual the oral is: ${name} has such a huge clit that ${his} ${activeSlaveRel} can suck ${him} off just like it were a penis.`; - } else if (_partnerSlave.vagina > 0 && canDoVaginal(_partnerSlave) && _partnerSlave.amp !== 1 && (activeSlave.belly + _partnerSlave.belly < 10000)) { - if (_partnerSlave.ID === V.HeadGirl.ID && V.HGSuite === 1) { - t += `in bed `; - } else if (activeSlave.livingRules === "luxurious") { - t += `in bed `; - } else { - t += `on ${name}'s bedroll `; - } - t += `${_fuckSpot}, making love in the missionary position. ${partnerName} has ${his2} legs wrapped around ${name}'s waist and ${his2} arms hugging ${him} around the chest, and is `; - if (canSee(_partnerSlave)) { - t += `looking deep into ${his} eyes `; - } else { - t += `gazing longingly into ${his} face `; - } - t += `as ${he2} enjoys the feeling of ${his2} ${activeSlaveRel} fucking ${him2} with a strap-on.`; - } else if (_partnerSlave.anus > 0 && canDoAnal(_partnerSlave) && activeSlave.amp !== 1 && activeSlave.belly < 10000) { - if (_partnerSlave.ID === V.HeadGirl.ID && V.HGSuite === 1) { - t += `in bed `; - } else if (activeSlave.livingRules === "luxurious") { - t += `in bed `; - } else { - t += `on ${name}'s bedroll `; - } - t += `${_fuckSpot}, having gentle anal sex while spooning. ${name} is enjoying penetrating ${partnerName}'s ass with a strap-on, and is doing ${his} best to ensure ${his} ${activeSlaveRel} enjoys being buttfucked. ${He}'s nibbling ${his} ${activeSlaveRel}'s `; - if (_partnerSlave.earShape !== "none") { - t +=`ears and `; - } - t += `neck, cupping a breast with one hand, and lightly stimulating ${him} with the other.`; - } else if (_partnerSlave.amp !== 1 && activeSlave.amp !== 1) { - if (_partnerSlave.ID === V.HeadGirl.ID && V.HGSuite === 1) { - t += `in bed `; - } else if (activeSlave.livingRules === "luxurious") { - t += `in bed `; - } else { - t += `on ${name}'s bedroll `; - } - t += `${_fuckSpot}, enjoying some mutual masturbation.`; - } else if (_partnerSlave.amp === 1) { - t += `just cuddling `; - if (_partnerSlave.ID === V.HeadGirl.ID && V.HGSuite === 1) { - t += `in bed `; - } else if (activeSlave.livingRules === "luxurious") { - t += `in bed `; - } else { - t += `on ${name}'s bedroll `; - } - t += `${_fuckSpot}. ${name} is using ${partnerName}'s limbless torso as a pillow, which ${partnerName} seems to be enjoying, by ${his2} contented expression.`; + } + } else if (!activeSlave.need || activeSlave.energy < 20) { + t += `just spooning in bed. Since ${name} `; + if (activeSlave.energy < 20) { + t += `in sexually frigid, `; } else { - t += `just cuddling `; - if (_partnerSlave.ID === V.HeadGirl.ID && V.HGSuite === 1) { - t += `in bed `; - } else if (activeSlave.livingRules === "luxurious") { - t += `in bed `; - } else { - t += `on ${name}'s bedroll `; - } - t += `${_fuckSpot}. They're lying quietly, offering each other silent comfort and companionship.`; + t += `gets fucked at work, `; + } + t += `${partnerName} understands that what ${he} really wants from ${him2} is emotional intimacy. They're cuddling quietly, offering each other silent comfort and companionship.`; + } else if (canPenetrate(activeSlave) && (_partnerSlave.vagina > 0) && canDoVaginal(_partnerSlave) && _partnerSlave.amp !== 1 && (activeSlave.belly + _partnerSlave.belly < 10000)) { + if (_partnerSlave.ID === V.HeadGirl.ID && V.HGSuite === 1) { + t += `in bed `; + } else if (activeSlave.livingRules === "luxurious") { + t += `in bed `; + } else { + t += `on ${name}'s bedroll `; + } + t += `${_fuckSpot}, making love in the missionary position. ${partnerName} has ${his2} legs wrapped around ${name}'s waist and ${his2} arms hugging ${him} around the chest, and is `; + if (canSee(_partnerSlave)) { + t += `looking deep into ${his} eyes `; + } else { + t += `gazing longingly into ${his} face `; + } + t += `as ${he2} enjoys the wonderful feeling of ${his2} ${activeSlaveRel}'s cock in ${his2} womanhood.`; + } else if (activeSlave.clit > 2 && canDoVaginal(activeSlave) && _partnerSlave.vagina > 0 && canDoVaginal(_partnerSlave) && _partnerSlave.amp !== 1 && (activeSlave.belly + _partnerSlave.belly < 10000)) { + if (_partnerSlave.ID === V.HeadGirl.ID && V.HGSuite === 1) { + t += `in bed `; + } else if (activeSlave.livingRules === "luxurious") { + t += `in bed `; + } else { + t += `on ${name}'s bedroll `; + } + t += `${_fuckSpot}, making love in the missionary position. ${partnerName} has ${his2} legs wrapped around ${name}'s waist and ${his2} arms hugging ${him} around the chest, and is `; + if (canSee(_partnerSlave)) { + t += `looking deep into ${his} eyes `; + } else { + t += `gazing longingly into ${his} face `; + } + t += `as ${he2} enjoys the wonderful feeling of ${his2} ${activeSlaveRel}'s huge clit in ${his2} womanhood.`; + } else if (activeSlave.dick > 1 && canPenetrate(activeSlave) && canDoAnal(_partnerSlave) && _partnerSlave.anus > 0 && activeSlave.amp !== 1 && activeSlave.belly < 10000) { + if (_partnerSlave.ID === V.HeadGirl.ID && V.HGSuite === 1) { + t += `in bed `; + } else if (activeSlave.livingRules === "luxurious") { + t += `in bed `; + } else { + t += `on ${name}'s bedroll `; + } + t += `${_fuckSpot}, having gentle anal sex while spooning. ${name} is enjoying ${partnerName}'s ass, and is doing ${his} best to ensure ${his} ${activeSlaveRel} enjoys being buttfucked. ${He}'s nibbling ${his} ${activeSlaveRel}'s `; + if (_partnerSlave.earShape !== "none") { + t +=`ears and `; + } + t += `neck, cupping a breast with one hand, and lightly stimulating ${him2} with the other.`; + } else if (activeSlave.clit > 2 && canDoAnal(_partnerSlave) && _partnerSlave.anus > 0 && _partnerSlave.amp !== 1 && activeSlave.amp !== 1) { + if (_partnerSlave.ID === V.HeadGirl.ID && V.HGSuite === 1) { + t += `in bed `; + } else if (activeSlave.livingRules === "luxurious") { + t += `in bed `; + } else { + t += `on ${name}'s bedroll `; + } + t += `${_fuckSpot}, managing to have clitoral-anal sex. ${partnerName} is face-down with ${his2} ass up, spreading ${his2} buttocks as wide as possible, giving ${his2} ${activeSlaveRel} the opportunity to squat over ${him2} and penetrate it with ${his} huge, erect clit. ${name} can't thrust much, but the shocking lewdness of the act is enough for both of them.`; + } else if (canPenetrate(activeSlave) && _partnerSlave.amp !== 1 && activeSlave.amp !== 1 && activeSlave.belly < 10000) { + if (_partnerSlave.ID === V.HeadGirl.ID && V.HGSuite === 1) { + t += `in bed `; + } else if (activeSlave.livingRules === "luxurious") { + t += `in bed `; + } else { + t += `on ${name}'s bedroll `; + } + t += `${_fuckSpot}, spooning while ${name} gently rubs ${his} cock between ${partnerName}'s thighs, pressed tightly together. Since ${partnerName} is a virgin, this is the closest they can come to penetrative intercourse, but ${name} is enjoying ${partnerName}'s body anyway, and is doing ${his} best to ensure ${his} ${activeSlaveRel} enjoys ${himself2}. ${He}'s nibbling ${his} ${activeSlaveRel}'s `; + if (_partnerSlave.earShape !== "none") { + t +=`ears and `; + } + t += `neck, cupping a breast with one hand, and lightly stimulating ${him2} with the other.`; + } else if (activeSlave.clit > 2 && canDoVaginal(activeSlave) && _partnerSlave.amp !== 1 && activeSlave.amp !== 1) { + if (_partnerSlave.ID === V.HeadGirl.ID && V.HGSuite === 1) { + t += `in bed `; + } else if (activeSlave.livingRules === "luxurious") { + t += `in bed `; + } else { + t += `on ${name}'s bedroll `; + } + t += `${_fuckSpot}, with ${partnerName} down on ${his2} knees in front of ${name}. From behind ${partnerName} it looks like ${he2}'s giving ${his2} ${activeSlaveRel} a conventional, if enthusiastic, blowjob. Only on closer inspection does it become clear how unusual the oral is: ${name} has such a huge clit that ${his} ${activeSlaveRel} can suck ${him} off just like it were a penis.`; + } else if (_partnerSlave.vagina > 0 && canDoVaginal(_partnerSlave) && _partnerSlave.amp !== 1 && (activeSlave.belly + _partnerSlave.belly < 10000)) { + if (_partnerSlave.ID === V.HeadGirl.ID && V.HGSuite === 1) { + t += `in bed `; + } else if (activeSlave.livingRules === "luxurious") { + t += `in bed `; + } else { + t += `on ${name}'s bedroll `; + } + t += `${_fuckSpot}, making love in the missionary position. ${partnerName} has ${his2} legs wrapped around ${name}'s waist and ${his2} arms hugging ${him} around the chest, and is `; + if (canSee(_partnerSlave)) { + t += `looking deep into ${his} eyes `; + } else { + t += `gazing longingly into ${his} face `; + } + t += `as ${he2} enjoys the feeling of ${his2} ${activeSlaveRel} fucking ${him2} with a strap-on.`; + } else if (_partnerSlave.anus > 0 && canDoAnal(_partnerSlave) && activeSlave.amp !== 1 && activeSlave.belly < 10000) { + if (_partnerSlave.ID === V.HeadGirl.ID && V.HGSuite === 1) { + t += `in bed `; + } else if (activeSlave.livingRules === "luxurious") { + t += `in bed `; + } else { + t += `on ${name}'s bedroll `; + } + t += `${_fuckSpot}, having gentle anal sex while spooning. ${name} is enjoying penetrating ${partnerName}'s ass with a strap-on, and is doing ${his} best to ensure ${his} ${activeSlaveRel} enjoys being buttfucked. ${He}'s nibbling ${his} ${activeSlaveRel}'s `; + if (_partnerSlave.earShape !== "none") { + t +=`ears and `; + } + t += `neck, cupping a breast with one hand, and lightly stimulating ${him} with the other.`; + } else if (_partnerSlave.amp !== 1 && activeSlave.amp !== 1) { + if (_partnerSlave.ID === V.HeadGirl.ID && V.HGSuite === 1) { + t += `in bed `; + } else if (activeSlave.livingRules === "luxurious") { + t += `in bed `; + } else { + t += `on ${name}'s bedroll `; } - } else if (_seed >= 33) { /* CUDDLE TIME */ - if (activeSlave.energy > 95 && _fuckSeed > 70) { - t += `lying in bed together. ${partnerName} has somehow managed to exhaust ${his2} ${activeSlaveRel}, and the sexually sated nympho is curled up with ${his} head on ${partnerName}'s chest, snoring lightly. ${partnerName} is smiling fondly at ${him}.`; - } else if (activeSlave.fetish !== "none" && _fuckSeed > 50) { - switch (activeSlave.fetish) { + t += `${_fuckSpot}, enjoying some mutual masturbation.`; + } else if (_partnerSlave.amp === 1) { + t += `just cuddling `; + if (_partnerSlave.ID === V.HeadGirl.ID && V.HGSuite === 1) { + t += `in bed `; + } else if (activeSlave.livingRules === "luxurious") { + t += `in bed `; + } else { + t += `on ${name}'s bedroll `; + } + t += `${_fuckSpot}. ${name} is using ${partnerName}'s limbless torso as a pillow, which ${partnerName} seems to be enjoying, by ${his2} contented expression.`; + } else { + t += `just cuddling `; + if (_partnerSlave.ID === V.HeadGirl.ID && V.HGSuite === 1) { + t += `in bed `; + } else if (activeSlave.livingRules === "luxurious") { + t += `in bed `; + } else { + t += `on ${name}'s bedroll `; + } + t += `${_fuckSpot}. They're lying quietly, offering each other silent comfort and companionship.`; + } + } else if (_seed >= 33) { /* CUDDLE TIME */ + if (activeSlave.energy > 95 && _fuckSeed > 70) { + t += `lying in bed together. ${partnerName} has somehow managed to exhaust ${his2} ${activeSlaveRel}, and the sexually sated nympho is curled up with ${his} head on ${partnerName}'s chest, snoring lightly. ${partnerName} is smiling fondly at ${him}.`; + } else if (activeSlave.fetish !== "none" && _fuckSeed > 50) { + switch (activeSlave.fetish) { case "boobs": t += `sleeping in bed together. ${name} is using ${partnerName}'s `; if (_partnerSlave.boobs > 10000) { @@ -1074,23 +1074,23 @@ window.loverSlave = function(activeSlave) { t += `${name} is being spooned by ${his} ${activeSlaveRel}, smiling peacefully at being held.`; } break; - } - } else if (_partnerSlave.dick > 6 && activeSlave.amp !== 1 && _fuckSeed > 30) { - t += `sleeping in bed together. ${name} is cuddled up close to ${partnerName}, and is cradling ${his} ${activeSlaveRel}'s enormous, soft cock with one hand.`; - } else if (activeSlave.height > _partnerSlave.height + 10) { - t += `sleeping in bed together, with the taller ${name} curled around ${his} little ${activeSlaveRel}.`; - } else if (_partnerSlave.height > activeSlave.height + 10) { - t += `sleeping in bed together, with the shorter ${name} curled under ${his} ${activeSlaveRel}.`; - } else if (activeSlave.amp === 1) { - t += `sleeping in bed together; ${partnerName} is using ${his2} limbless ${activeSlaveRel} as a pillow.`; - } else if (_partnerSlave.amp !== 1) { - t += `resting in bed together, holding hands in their sleep.`; - } else { - t += `sleeping quietly in bed together.`; } - } else { /* TOGETHER TIME */ - if (_fuckSeed > 75 && activeSlave.behavioralQuirk !== "none") { - switch (activeSlave.behavioralQuirk) { + } else if (_partnerSlave.dick > 6 && activeSlave.amp !== 1 && _fuckSeed > 30) { + t += `sleeping in bed together. ${name} is cuddled up close to ${partnerName}, and is cradling ${his} ${activeSlaveRel}'s enormous, soft cock with one hand.`; + } else if (activeSlave.height > _partnerSlave.height + 10) { + t += `sleeping in bed together, with the taller ${name} curled around ${his} little ${activeSlaveRel}.`; + } else if (_partnerSlave.height > activeSlave.height + 10) { + t += `sleeping in bed together, with the shorter ${name} curled under ${his} ${activeSlaveRel}.`; + } else if (activeSlave.amp === 1) { + t += `sleeping in bed together; ${partnerName} is using ${his2} limbless ${activeSlaveRel} as a pillow.`; + } else if (_partnerSlave.amp !== 1) { + t += `resting in bed together, holding hands in their sleep.`; + } else { + t += `sleeping quietly in bed together.`; + } + } else { /* TOGETHER TIME */ + if (_fuckSeed > 75 && activeSlave.behavioralQuirk !== "none") { + switch (activeSlave.behavioralQuirk) { case "confident": t += `finishing up a meal together. ${name} `; if (canTalk(activeSlave) && canHear(_partnerSlave)) { @@ -1177,60 +1177,60 @@ window.loverSlave = function(activeSlave) { } } break; - } - } else if (_fuckSeed > 50) { - if ((activeSlave.actualAge >= _partnerSlave.actualAge + 10) && canTalk(_partnerSlave) && canHear(activeSlave)) { - t += `tidying up their room together. ${partnerName} is chattering about ${his2} day, while ${name} listens quietly, smiling fondly at ${his} ${activeSlaveRel}'s prattle.`; - } else if ((_partnerSlave.actualAge >= activeSlave.actualAge + 10) && canTalk(activeSlave) && canHear(_partnerSlave)) { - t += `tidying up their room together. ${name} is chattering about ${his} day, while ${partnerName} listens quietly, smiling fondly at ${his2} ${activeSlaveRel}'s prattle.`; - } else if (activeSlave.amp !== 1 && !canTalk(activeSlave) && canSee(_partnerSlave)) { - t += `getting ready for bed. ${name} is using gestures to tell ${his} ${activeSlaveRel} about ${his} day; ${partnerName} is very patient and does ${his2} best to follow.`; - } else if (canTalk(activeSlave) && canTalk(_partnerSlave) && canHear(activeSlave) && canHear(_partnerSlave)) { - t += `tidying up their room together. ${name} and ${partnerName} are chattering away over inconsequential things.`; - } else if (canSee(activeSlave) && canSee(_partnerSlave) && activeSlave.amp !== 1 && _partnerSlave.amp !== 1) { - t += `getting ready for bed. ${name} and ${partnerName} are rapidly gesturing to each other about their days.`; + } + } else if (_fuckSeed > 50) { + if ((activeSlave.actualAge >= _partnerSlave.actualAge + 10) && canTalk(_partnerSlave) && canHear(activeSlave)) { + t += `tidying up their room together. ${partnerName} is chattering about ${his2} day, while ${name} listens quietly, smiling fondly at ${his} ${activeSlaveRel}'s prattle.`; + } else if ((_partnerSlave.actualAge >= activeSlave.actualAge + 10) && canTalk(activeSlave) && canHear(_partnerSlave)) { + t += `tidying up their room together. ${name} is chattering about ${his} day, while ${partnerName} listens quietly, smiling fondly at ${his2} ${activeSlaveRel}'s prattle.`; + } else if (activeSlave.amp !== 1 && !canTalk(activeSlave) && canSee(_partnerSlave)) { + t += `getting ready for bed. ${name} is using gestures to tell ${his} ${activeSlaveRel} about ${his} day; ${partnerName} is very patient and does ${his2} best to follow.`; + } else if (canTalk(activeSlave) && canTalk(_partnerSlave) && canHear(activeSlave) && canHear(_partnerSlave)) { + t += `tidying up their room together. ${name} and ${partnerName} are chattering away over inconsequential things.`; + } else if (canSee(activeSlave) && canSee(_partnerSlave) && activeSlave.amp !== 1 && _partnerSlave.amp !== 1) { + t += `getting ready for bed. ${name} and ${partnerName} are rapidly gesturing to each other about their days.`; + } else { + t += `getting ready for bed. ${name} and ${his} ${activeSlaveRel}, ${partnerName}, are leaning against one another, just enjoying each other's warmth.`; + } + } else if (_fuckSeed > 25) { + t += `using some of their free time to `; + if (!canWalk(activeSlave) && canWalk(_partnerSlave)) { + if (canSee(activeSlave) && canSee(_partnerSlave)) { + t += `watch the weather; ${partnerName} helped ${his2} ${activeSlaveRel} to a window so ${he} could look out with ${him2}.`; } else { - t += `getting ready for bed. ${name} and ${his} ${activeSlaveRel}, ${partnerName}, are leaning against one another, just enjoying each other's warmth.`; + t += `get some fresh air; ${partnerName} helped ${his2} ${activeSlaveRel} to a balcony so ${he} could enjoy the breeze with ${him2}.`; } - } else if (_fuckSeed > 25) { - t += `using some of their free time to `; - if (!canWalk(activeSlave) && canWalk(_partnerSlave)) { - if (canSee(activeSlave) && canSee(_partnerSlave)) { - t += `watch the weather; ${partnerName} helped ${his2} ${activeSlaveRel} to a window so ${he} could look out with ${him2}.`; - } else { - t += `get some fresh air; ${partnerName} helped ${his2} ${activeSlaveRel} to a balcony so ${he} could enjoy the breeze with ${him2}.`; - } - } else if (!canWalk(_partnerSlave) && canWalk(activeSlave)) { - if (canSee(activeSlave) && canSee(_partnerSlave)) { - t += `watch the weather; ${name} helped ${his} ${activeSlaveRel} to a window so ${he2} could look out with ${him}.`; - } else { - t += `get some fresh air; ${name} helped ${his} ${activeSlaveRel} to a balcony so ${he2} could enjoy the breeze with ${him}.`; - } + } else if (!canWalk(_partnerSlave) && canWalk(activeSlave)) { + if (canSee(activeSlave) && canSee(_partnerSlave)) { + t += `watch the weather; ${name} helped ${his} ${activeSlaveRel} to a window so ${he2} could look out with ${him}.`; } else { - t += `rest on one of the penthouse balconies and enjoy the weather.`; + t += `get some fresh air; ${name} helped ${his} ${activeSlaveRel} to a balcony so ${he2} could enjoy the breeze with ${him}.`; } } else { - if (V.cockFeeder === 1) { - t += `taking in a meal together; they've chosen dispensers next to each other and are slurping away.`; - } else if (V.suppository === 1) { - t += `taking their drugs together; they've chosen fuckmachines next to each other and are `; - if (canTalk(activeSlave) && canTalk(_partnerSlave) && canHear(activeSlave) && canHear(_partnerSlave)) { - t += `chatting quietly as they're sodomized.`; - } else { - t += `enjoying their mutual sodomy.`; - } + t += `rest on one of the penthouse balconies and enjoy the weather.`; + } + } else { + if (V.cockFeeder === 1) { + t += `taking in a meal together; they've chosen dispensers next to each other and are slurping away.`; + } else if (V.suppository === 1) { + t += `taking their drugs together; they've chosen fuckmachines next to each other and are `; + if (canTalk(activeSlave) && canTalk(_partnerSlave) && canHear(activeSlave) && canHear(_partnerSlave)) { + t += `chatting quietly as they're sodomized.`; } else { - t += `eating a quiet meal together.`; + t += `enjoying their mutual sodomy.`; } + } else { + t += `eating a quiet meal together.`; } } - /* CLOSE SEXY/CUDDLE/TOGETHER TIME */ - - V.target = "FRelation"; - } else { - t += ` Lover not found!`; } - return t; + /* CLOSE SEXY/CUDDLE/TOGETHER TIME */ + + V.target = "FRelation"; + } else { + t += ` Lover not found!`; + } + return t; }; window.relatedSlave = function(activeSlave) { @@ -1289,23 +1289,66 @@ window.walkPasts = function(slave, _seed) { let race = (V.seeRace ? slave.race : ""); switch (slave.assignment) { - case "be your agent": - t += `is shaping society in ${his} assigned arcology.`; - break; - case "live with your agent": - t += `is helping ${his} lover shape society in ${his} assigned arcology.`; - break; - case "work in the dairy": - if (V.dairyRestraintsSetting > 1) { - t += `is strapped to a milking machine in ${V.dairyName}, `; - if (slave.ovaries === 1 && V.dairyPregSetting > 0 && jsRandom(1, 2) === 2) { - if (isFertile(slave)) { - t += `and is wincing in pain as the machine forces another load of cum into ${his} womb. As you watch, ${his} ${race} stomach steadily swells with baby batter.`; - } else { - t += `giving you a good view of ${his} ${race} body and heavy belly on the feeds.`; - } - } else if (slave.lactation > 0) { - if (slave.balls > 0 && jsRandom(1, 2) === 1) { + case "be your agent": + t += `is shaping society in ${his} assigned arcology.`; + break; + case "live with your agent": + t += `is helping ${his} lover shape society in ${his} assigned arcology.`; + break; + case "work in the dairy": + if (V.dairyRestraintsSetting > 1) { + t += `is strapped to a milking machine in ${V.dairyName}, `; + if (slave.ovaries === 1 && V.dairyPregSetting > 0 && jsRandom(1, 2) === 2) { + if (isFertile(slave)) { + t += `and is wincing in pain as the machine forces another load of cum into ${his} womb. As you watch, ${his} ${race} stomach steadily swells with baby batter.`; + } else { + t += `giving you a good view of ${his} ${race} body and heavy belly on the feeds.`; + } + } else if (slave.lactation > 0) { + if (slave.balls > 0 && jsRandom(1, 2) === 1) { + if (slave.dick > 0) { + if (_seed > 50) { + t += `and is having ${his} cock sucked dry. As you watch, `; + if (slave.scrotum) { + t += `${his} balls tighten `; + } else { + t += `${he} begins to thrust harder `; + } + if (V.dairyStimulatorsSetting > 0) { + t += `as the phallus up ${his} butt `; + } else { + t += `as the suction to ${his} dick `; + } + t += `forces ${him} closer to yet another ejaculation.`; + } else { + t += `and is wincing in pain as the machine sucks ${his} sore cock, but you have a good view of ${his} ${race} body on the feeds.`; + } + } else { + if (_seed > 50) { + t += `and is having ${his} balls sucked dry. As you watch, `; + if (slave.scrotum) { + t += `${his} scrotum tightens `; + } else { + t += `${he} begins to thrust harder `; + } + if (V.dairyStimulatorsSetting) { + t += `as the phallus up ${his} butt `; + } else { + t += `as the suction against ${his} crotch `; + } + t += `forces ${him} closer to yet another leaking ejaculation.`; + } else { + t += `and is wincing in pain as the machine sucks ${his} empty balls, but you have a good view of ${his} ${race} body on the feeds.`; + } + } + } else { + if (_seed > 50) { + t += `and is having ${his} tits drained, but you have a good view of ${his} ${race} body on the feeds.`; + } else { + t += `and is recovering after having ${his} tits sucked dry, but you have a good view of ${his} ${race} body on the feeds.`; + } + } + } else if (slave.balls > 0) { if (slave.dick > 0) { if (_seed > 50) { t += `and is having ${his} cock sucked dry. As you watch, `; @@ -1342,55 +1385,55 @@ window.walkPasts = function(slave, _seed) { } } } else { - if (_seed > 50) { - t += `and is having ${his} tits drained, but you have a good view of ${his} ${race} body on the feeds.`; - } else { - t += `and is recovering after having ${his} tits sucked dry, but you have a good view of ${his} ${race} body on the feeds.`; - } + t += `and is massaging ${his} sore, milkless tits, but you have a good view of ${his} ${race} body on the feeds.`; } - } else if (slave.balls > 0) { - if (slave.dick > 0) { - if (_seed > 50) { - t += `and is having ${his} cock sucked dry. As you watch, `; - if (slave.scrotum) { - t += `${his} balls tighten `; - } else { - t += `${he} begins to thrust harder `; - } - if (V.dairyStimulatorsSetting > 0) { - t += `as the phallus up ${his} butt `; + } else { + t += `is working in ${V.dairyName}, `; + if (slave.lactation > 0) { + if (slave.balls > 0 && jsRandom(1, 2) === 1) { + if (slave.dick > 0) { + if (_seed > 50) { + t += `and is having ${his} cock milked. As you watch, `; + if (slave.scrotum) { + t += `${his} balls tighten `; + } else { + t += `${he} begins to thrust harder `; + } + if (V.dairyStimulatorsSetting > 0) { + t += `as the phallus up ${his} butt `; + } else { + t += `as the suction to ${his} dick `; + } + t += `brings ${him} closer to a copious ejaculation.`; + } else { + t += `and is massaging ${his} sore swollen cock, but you have a good view of ${his} ${race} body on the feeds.`; + } } else { - t += `as the suction to ${his} dick `; + if (_seed > 50) { + t += `and is having ${his} balls drained. As you watch, `; + if (slave.scrotum) { + t += `${his} scrotum tightens `; + } else { + t += `${he} begins to thrust harder `; + } + if (V.dairyStimulatorsSetting) { + t += `as the phallus up ${his} butt `; + } else { + t += `as the suction against ${his} crotch `; + } + t += `brings ${him} closer to a copious squirting.`; + } else { + t += `and is massaging ${his} aching balls, but you have a good view of ${his} ${race} body on the feeds.`; + } } - t += `forces ${him} closer to yet another ejaculation.`; } else { - t += `and is wincing in pain as the machine sucks ${his} sore cock, but you have a good view of ${his} ${race} body on the feeds.`; - } - } else { - if (_seed > 50) { - t += `and is having ${his} balls sucked dry. As you watch, `; - if (slave.scrotum) { - t += `${his} scrotum tightens `; - } else { - t += `${he} begins to thrust harder `; - } - if (V.dairyStimulatorsSetting) { - t += `as the phallus up ${his} butt `; + if (_seed > 50) { + t += `and is having ${his} tits milked, but you have a good view of ${his} ${race} body on the feeds.`; } else { - t += `as the suction against ${his} crotch `; + t += `and is massaging ${his} sore tits, but you have a good view of ${his} ${race} body on the feeds.`; } - t += `forces ${him} closer to yet another leaking ejaculation.`; - } else { - t += `and is wincing in pain as the machine sucks ${his} empty balls, but you have a good view of ${his} ${race} body on the feeds.`; } - } - } else { - t += `and is massaging ${his} sore, milkless tits, but you have a good view of ${his} ${race} body on the feeds.`; - } - } else { - t += `is working in ${V.dairyName}, `; - if (slave.lactation > 0) { - if (slave.balls > 0 && jsRandom(1, 2) === 1) { + } else if (slave.balls > 0) { if (slave.dick > 0) { if (_seed > 50) { t += `and is having ${his} cock milked. As you watch, `; @@ -1399,7 +1442,7 @@ window.walkPasts = function(slave, _seed) { } else { t += `${he} begins to thrust harder `; } - if (V.dairyStimulatorsSetting > 0) { + if (V.dairyStimulatorsSetting) { t += `as the phallus up ${his} butt `; } else { t += `as the suction to ${his} dick `; @@ -1427,436 +1470,393 @@ window.walkPasts = function(slave, _seed) { } } } else { - if (_seed > 50) { - t += `and is having ${his} tits milked, but you have a good view of ${his} ${race} body on the feeds.`; + t += `and is massaging ${his} sore, milkless tits, but you have a good view of ${his} ${race} body on the feeds.`; + } + } + break; + case "work in the brothel": + t += `is working in ${V.brothelName}, and is `; + if (Beauty(slave) > 100 && jsRandom(1, 2) === 1) { + if (_seed > 80) { + if (canDoAnal(slave) || canDoVaginal(slave)) { + t += `riding one customer's dick while ${he} gives another a blowjob.`; } else { - t += `and is massaging ${his} sore tits, but you have a good view of ${his} ${race} body on the feeds.`; + t += `deep throating a pair of customer's dicks.`; } - } - } else if (slave.balls > 0) { - if (slave.dick > 0) { - if (_seed > 50) { - t += `and is having ${his} cock milked. As you watch, `; - if (slave.scrotum) { - t += `${his} balls tighten `; - } else { - t += `${he} begins to thrust harder `; - } - if (V.dairyStimulatorsSetting) { - t += `as the phallus up ${his} butt `; - } else { - t += `as the suction to ${his} dick `; - } - t += `brings ${him} closer to a copious ejaculation.`; + } else if (_seed > 60 && slave.amp !== 1) { + t += `sucking one customer's cock while giving another a handjob.`; + } else if (_seed > 40) { + t += `eating out one customer's cunt while another `; + if (canDoAnal(slave) || canDoVaginal(slave)) { + t += `uses a strap-on on ${him}.`; + } else { + t += `teases ${his} butt.`; + } + } else if (_seed > 20) { + if (canDoAnal(slave) || canDoVaginal(slave)) { + t += `getting pounded by `; } else { - t += `and is massaging ${his} sore swollen cock, but you have a good view of ${his} ${race} body on the feeds.`; + t += `amusing `; } + t += `two women wearing strap-ons.`; } else { - if (_seed > 50) { - t += `and is having ${his} balls drained. As you watch, `; - if (slave.scrotum) { - t += `${his} scrotum tightens `; - } else { - t += `${he} begins to thrust harder `; - } - if (V.dairyStimulatorsSetting) { - t += `as the phallus up ${his} butt `; - } else { - t += `as the suction against ${his} crotch `; - } - t += `brings ${him} closer to a copious squirting.`; + if (canDoAnal(slave) || canDoVaginal(slave)) { + t += `being double penetrated by `; } else { - t += `and is massaging ${his} aching balls, but you have a good view of ${his} ${race} body on the feeds.`; + t += `using ${his} body to please `; } + t += `a pair of customers.`; } - } else { - t += `and is massaging ${his} sore, milkless tits, but you have a good view of ${his} ${race} body on the feeds.`; - } - } - break; - case "work in the brothel": - t += `is working in ${V.brothelName}, and is `; - if (Beauty(slave) > 100 && jsRandom(1, 2) === 1) { - if (_seed > 80) { + } else if (_seed > 80) { if (canDoAnal(slave) || canDoVaginal(slave)) { - t += `riding one customer's dick while ${he} gives another a blowjob.`; + t += `pleasing `; } else { - t += `deep throating a pair of customer's dicks.`; + t += `riding `; } - } else if (_seed > 60 && slave.amp !== 1) { - t += `sucking one customer's cock while giving another a handjob.`; + t += `a customer's dick.`; + } else if (_seed > 60) { + t += `sucking a customer's cock.`; } else if (_seed > 40) { - t += `eating out one customer's cunt while another `; - if (canDoAnal(slave) || canDoVaginal(slave)) { - t += `uses a strap-on on ${him}.`; + t += `pleasuring a customer's cunt.`; + } else if (_seed > 20) { + t += `getting pounded by a woman wearing a strap-on.`; + } else { + t += `being held down and `; + if (canDoAnal(slave)) { + t += `buttfucked `; } else { - t += `teases ${his} butt.`; + t += `raped `; } - } else if (_seed > 20) { - if (canDoAnal(slave) || canDoVaginal(slave)) { - t += `getting pounded by `; + t += `by a customer.`; + } + t += ` You have a voyeuristic view of ${his} ${race} body on the feeds.`; + break; + case "serve in the club": + t += `is working in ${V.clubName}, `; + if (_seed > 50) { + t += `displaying ${his} ${race} body, keeping citizens company, and flirting with anyone who shows interest.`; + } else { + t += `or rather just off it, having taken a prominent citizen back to a discreet room so he can use ${his} ${race} body.`; + } + break; + case "work as a servant": + if (_seed > 50) { + t += `was scrubbing the penthouse floor, until another slave requested oral service.`; + } else { + t += `is scrubbing the penthouse floor.`; + } + break; + case "serve in the master suite": + if (slave.fuckdoll > 0) { + t += `waiting for use in ${V.masterSuiteName}, next to a display case full of other sex toys.`; + } else if (V.masterSuiteUpgradeLuxury === 1) { + if (_seed > 50) { + t += `is sitting on the big bed in ${V.masterSuiteName}, awaiting your return.`; } else { - t += `amusing `; + t += `is beautifying ${himself} in ${V.masterSuiteName} so ${he}'ll be pretty when you return.`; + } + } else if (V.masterSuiteUpgradeLuxury === 2) { + t += `is in ${V.masterSuiteName}'s fuckpit, `; + if (_seed > 80) { + t += `with a pair of ${his} fellow fucktoys industriously sucking on ${his} nipples.`; + } else if (_seed > 60) { + if ((slave.anus > 0 && canDoAnal(slave)) || (slave.vagina > 0 && canDoVaginal(slave))) { + t += `taking double penetration from `; + } else { + t += `being spitroasted by `; + } + t += `a pair of ${his} fellow fucktoys.`; + } else if (_seed > 40) { + if (canPenetrate(slave)) { + t += `with ${his} dick inside `; + } else if (slave.dick > 0 && slave.chastityPenis !== 1) { + t += `getting ${his} soft dick sucked by `; + } else if (canDoVaginal(slave) || canDoAnal(slave)) { + t += `getting eaten out by `; + } else { + t += `making out with `; + } + t += `a fellow fucktoy.`; + } else if (_seed > 20) { + if (slave.vagina > 0 && canDoVaginal(slave)) { + t += `getting pounded `; + } else if (slave.anus > 0 && canDoAnal(slave)) { + t += `getting ${his} ass pounded `; + } else if (canDoVaginal(slave) || canDoAnal(slave)) { + t += `getting eaten out `; + } else { + t += `getting deepthroated `; + } + t += `by a fellow fucktoy.`; + } else { + t += `performing oral sex on a fellow fucktoy.`; } - t += `two women wearing strap-ons.`; } else { - if (canDoAnal(slave) || canDoVaginal(slave)) { - t += `being double penetrated by `; + if (slave.energy > 95) { + t += `is having enthusiastic sex with your other pets while waiting for you to ravish ${him}.`; } else { - t += `using ${his} body to please `; + t += `is having idle sex with several of your other toys while they await your pleasure.`; + if (slave.fetishKnown === 1) { + switch (slave.fetish) { + case "buttslut": + if (canDoAnal(slave) && slave.anus > 0) { + t += `${He}'s happily taking a strap-on up ${his} asspussy.`; + } else { + t += `${He}'s happily got another slave between ${his} buttcheeks.`; + } + break; + case "cumslut": + t += `${He}'s happily performing oral on another slave.`; + break; + case "dom": + t += `${He}'s pinning another slave down while ${he} fucks her.`; + break; + case "submissive": + t += `${He}'s letting another slave have her way with ${him}.`; + break; + case "sadist": + if (slave.amp !== 1) { + t += `${He}'s spanking another slave with one hand and fingering her with the other.`; + } else { + t += `${He}'s painfully teasing another slave's nipple with ${his} teeth.`; + } + break; + case "masochist": + t += `Another slave is spanking ${him} while molesting everything she can.`; + break; + case "boobs": + t += `${He} has a slave sucking on each of ${his} nipples`; + if (slave.amp !== 1) { + t += ` while ${he} gives each a handjob.`; + } else { + t += `.`; + } + break; + case "pregnancy": + if (slave.belly >= 5000) { + t += `${He}'s sighing contentedly as ${his} rounded belly is sensually rubbed.`; + } else if (canPenetrate(slave)) { + t += `${He}'s happily roleplaying impregnating the slave ${he}'s fucking.`; + } else if ((slave.anus > 0 && canDoAnal(slave)) || (slave.vagina > 0 && canDoVaginal(slave))) { + t += `${He}'s happily roleplaying conceiving a child as ${he} gets fucked.`; + } else { + t += `${He}'s happily roleplaying being hugely pregnant.`; + } + } + } } - t += `a pair of customers.`; } - } else if (_seed > 80) { - if (canDoAnal(slave) || canDoVaginal(slave)) { - t += `pleasing `; + break; + /* + case "guard you": + t += `is standing discreetly behind your left shoulder, watching for threats.`; + break + */ + case "stay confined": + t += `is confined, but you have a fine view of ${his} ${race} body on the feed from ${his} cell.`; + break; + case "be confined in the cellblock": + t += `is confined in ${V.cellblockName}, but you have a fine view of ${his} ${race} body on the feed from ${his} cell.`; + break; + case "be confined in the arcade": + case "work a glory hole": + t += `is confined in `; + if (slave.assignment === "be confined in the arcade") { + t += `${V.arcadeName}; `; } else { - t += `riding `; + t += `a glory hole; `; } - t += `a customer's dick.`; - } else if (_seed > 60) { - t += `sucking a customer's cock.`; - } else if (_seed > 40) { - t += `pleasuring a customer's cunt.`; - } else if (_seed > 20) { - t += `getting pounded by a woman wearing a strap-on.`; - } else { - t += `being held down and `; - if (canDoAnal(slave)) { - t += `buttfucked `; + if (_seed > 80 && (canDoAnal(slave) || canDoVaginal(slave))) { + t += `${his} ass is held out at cock height, and a customer is using ${his} fuckhole.`; + } else if (_seed > 60) { + t += `${his} mouth is held open at cock height, and a customer is fucking ${his} throat.`; + } else if (_seed > 40) { + t += `a woman is abusing ${him} with a couple of dildos.`; + } else if (_seed > 20 && canDoAnal(slave)) { + t += `a customer is harshly using ${his} defenseless anus.`; } else { - t += `raped `; + t += `a customer is cruelly spanking ${his} helpless butt.`; } - t += `by a customer.`; - } - t += ` You have a voyeuristic view of ${his} ${race} body on the feeds.`; - break; - case "serve in the club": - t += `is working in ${V.clubName}, `; - if (_seed > 50) { - t += `displaying ${his} ${race} body, keeping citizens company, and flirting with anyone who shows interest.`; - } else { - t += `or rather just off it, having taken a prominent citizen back to a discreet room so he can use ${his} ${race} body.`; - } - break; - case "work as a servant": - if (_seed > 50) { - t += `was scrubbing the penthouse floor, until another slave requested oral service.`; - } else { - t += `is scrubbing the penthouse floor.`; - } - break; - case "serve in the master suite": - if (slave.fuckdoll > 0) { - t += `waiting for use in ${V.masterSuiteName}, next to a display case full of other sex toys.`; - } else if (V.masterSuiteUpgradeLuxury === 1) { + break; + case "be the Madam": + t += `is managing ${V.brothelName}: ${he} is making sure all the customers are satisfied and all the whores are working hard.`; + break; + case "be your Concubine": + if (jsRandom(1, 2) === 1) { + t += `is looking after ${himself}; ${he} spends many hours every day on ${his} beauty regimen.`; + } else { + t += `is checking over the appearance of your harem, making sure everyone looks perfect.`; + } + break; + case "be the Wardeness": + t += `is looking after the cells: ${he} is `; if (_seed > 50) { - t += `is sitting on the big bed in ${V.masterSuiteName}, awaiting your return.`; + t += `forcing a resistant slave to orally service ${him}.`; } else { - t += `is beautifying ${himself} in ${V.masterSuiteName} so ${he}'ll be pretty when you return.`; + t += `beating a rebellious slave across the buttocks.`; } - } else if (V.masterSuiteUpgradeLuxury === 2) { - t += `is in ${V.masterSuiteName}'s fuckpit, `; - if (_seed > 80) { - t += `with a pair of ${his} fellow fucktoys industriously sucking on ${his} nipples.`; - } else if (_seed > 60) { - if ((slave.anus > 0 && canDoAnal(slave)) || (slave.vagina > 0 && canDoVaginal(slave))) { - t += `taking double penetration from `; - } else { - t += `being spitroasted by `; - } - t += `a pair of ${his} fellow fucktoys.`; - } else if (_seed > 40) { - if (canPenetrate(slave)) { - t += `with ${his} dick inside `; - } else if (slave.dick > 0 && slave.chastityPenis !== 1) { - t += `getting ${his} soft dick sucked by `; - } else if (canDoVaginal(slave) || canDoAnal(slave)) { - t += `getting eaten out by `; - } else { - t += `making out with `; - } - t += `a fellow fucktoy.`; - } else if (_seed > 20) { - if (slave.vagina > 0 && canDoVaginal(slave)) { - t += `getting pounded `; - } else if (slave.anus > 0 && canDoAnal(slave)) { - t += `getting ${his} ass pounded `; - } else if (canDoVaginal(slave) || canDoAnal(slave)) { - t += `getting eaten out `; + break; + case "live with your Head Girl": + if (V.HeadGirl !== 0) { + t += `is getting the Head Girl's suite cleaned up while ${V.HeadGirl.slaveName} is out working.`; + } else { + t += `is making sure the Head Girl's suite is in order for your next Head Girl.`; + } + break; + case "be the Stewardess": + t += `is managing the house servants in ${V.servantsQuartersName}: ${he} overseeing the laboring house slaves and punishing any that step out of line.`; + break; + case "be the Schoolteacher": + t += `is teaching classes in ${V.schoolroomName}: ${he} is leading the slave students in rote recitation.`; + break; + case "be the Attendant": + t += `is seeing to girls in ${V.spaName}: ${he} is gently soaping an exhausted slave.`; + break; + case "be the DJ": + if (_seed > 50) { + t += `is right where ${he} belongs, in the DJ booth in ${V.clubName} ${he} leads. ${He}'s bouncing in time with the beat to show off ${his} `; + if (slave.boobs > 300) { + t += `tits.`; } else { - t += `getting deepthroated `; + t += `goods.`; } - t += `by a fellow fucktoy.`; } else { - t += `performing oral sex on a fellow fucktoy.`; + t += `is taking the lead on ${V.clubName}'s floor: ${he} greets new arrivals, flirts with them prettily, and subtly guides them towards choice sluts.`; } - } else { - if (slave.energy > 95) { - t += `is having enthusiastic sex with your other pets while waiting for you to ravish ${him}.`; + break; + case "be the Milkmaid": + t += `is working in ${V.dairyName}, looking after your stock.`; + break; + default: /* WALKPASTS START HERE */ + if (slave.heels === 1 && !["flats", "none"].includes(slave.shoes)) { + t += `walks past your desk with the tiny swaying steps ${he} must take in order to walk on ${his} surgically altered legs. ${He} is on ${his} way to `; + } else if (["heels", "pumps"].includes(slave.shoes)) { + t += `walks past your desk with the swaying steps ${he} must take in ${his} high heels. ${He} is on ${his} way to `; + } else if (slave.shoes === "boots") { + t += `walks past your desk with the confident gait encouraged by ${his} high heeled boots. ${He} is on ${his} way to `; + } else if (slave.shoes === "extreme heels") { + t += `walks past your desk with the tiny swaying steps ${he} must take in ${his} ridiculous heels. ${He} is on ${his} way to `; + } else if (slave.heels === 1) { + t += `crawls past your desk on all fours, since ${he} has not been allowed the heels ${he} needs to walk upright. ${He} is on ${his} way to `; + } else if (slave.amp === 1) { + t += `is carried past your desk by one of your other slaves. ${He} is on ${his} way to `; + } else if (!canWalk(slave)) { + t += `is helped past your desk by one of your other slaves. ${He} is on ${his} way to `; } else { - t += `is having idle sex with several of your other toys while they await your pleasure.`; - if (slave.fetishKnown === 1) { - switch (slave.fetish) { - case "buttslut": - if (canDoAnal(slave) && slave.anus > 0) { - t += `${He}'s happily taking a strap-on up ${his} asspussy.`; + t += `walks past your desk on ${his} way to `; + } + if (slave.inflation > 0 && jsRandom(1, 100) > 70) { + if (slave.inflationMethod === 1) { + t += `gorge ${himself} with ${slave.inflationType}; `; + } else if (slave.inflationMethod === 2) { + t += `fill ${his} rear with `; + switch (slave.inflationType) { + case "water": + case "milk": + case "cum": + case "food": + t += `${slave.inflationType}; `; + break; + default: + t += `${slave.inflationType}s; `; + break; + } + } else if (slave.inflationMethod === 3) { + if (slave.inflationType === "milk") { + t += `suckle from ${his} assigned nipple until ${he} is sufficiently filled with milk; `; + } else { + t += `suck ${his} assigned dick until ${he} is sufficiently filled with cum; `; + } + } + } else { + switch (slave.assignment) { + case "rest": + if (_seed > 50) { + t += `bed; `; } else { - t += `${He}'s happily got another slave between ${his} buttcheeks.`; + t += `eat; `; } break; - case "cumslut": - t += `${He}'s happily performing oral on another slave.`; - break; - case "dom": - t += `${He}'s pinning another slave down while ${he} fucks her.`; - break; - case "submissive": - t += `${He}'s letting another slave have her way with ${him}.`; - break; - case "sadist": - if (slave.amp !== 1) { - t += `${He}'s spanking another slave with one hand and fingering her with the other.`; + case "get milked": + if (_seed > 50) { + if (slave.lactation) { + t += `milk ${his} overfull ${race} tits; `; + } else { + t += `empty ${his} aching balls; `; + } } else { - t += `${He}'s painfully teasing another slave's nipple with ${his} teeth.`; + if (slave.lactation) { + t += `drain ${his} milky ${race} udders; `; + } else { + t += `relieve ${his} heavy balls; `; + } } break; - case "masochist": - t += `Another slave is spanking ${him} while molesting everything she can.`; + case "whore": + if (_seed > 50) { + t += `sell ${his} ${race} body; `; + } else { + t += `ply ${his} trade as a whore; `; + } break; - case "boobs": - t += `${He} has a slave sucking on each of ${his} nipples`; - if (slave.amp !== 1) { - t += ` while ${he} gives each a handjob.`; + case "serve the public": + if (_seed > 50) { + t += `serve the public; `; } else { - t += `.`; + t += `be a public slut; `; } break; - case "pregnancy": - if (slave.belly >= 5000) { - t += `${He}'s sighing contentedly as ${his} rounded belly is sensually rubbed.`; - } else if (canPenetrate(slave)) { - t += `${He}'s happily roleplaying impregnating the slave ${he}'s fucking.`; - } else if ((slave.anus > 0 && canDoAnal(slave)) || (slave.vagina > 0 && canDoVaginal(slave))) { - t += `${He}'s happily roleplaying conceiving a child as ${he} gets fucked.`; + case "rest in the spa": + t += `relax in ${V.spaName}; `; + break; + case "please you": + t += `wait next to you and wait for you to fuck ${him}; `; + break; + case "be a subordinate slave": + t += `service your other slaves; `; + break; + case "be a servant": + t += `clean up after your other slaves; `; + break; + case "learn in the schoolroom": + t += `attend classes `; + if (V.Schoolteacher === 0) { + t += `in ${V.schoolroomName}; `; } else { - t += `${He}'s happily roleplaying being hugely pregnant.`; + t += `under ${V.Schoolteacher.slaveName}, perhaps literally; `; } - } - } - } - } - break; - /* - case "guard you": - t += `is standing discreetly behind your left shoulder, watching for threats.`; - break - */ - case "stay confined": - t += `is confined, but you have a fine view of ${his} ${race} body on the feed from ${his} cell.`; - break; - case "be confined in the cellblock": - t += `is confined in ${V.cellblockName}, but you have a fine view of ${his} ${race} body on the feed from ${his} cell.`; - break; - case "be confined in the arcade": - case "work a glory hole": - t += `is confined in `; - if (slave.assignment === "be confined in the arcade") { - t += `${V.arcadeName}; `; - } else { - t += `a glory hole; `; - } - if (_seed > 80 && (canDoAnal(slave) || canDoVaginal(slave))) { - t += `${his} ass is held out at cock height, and a customer is using ${his} fuckhole.`; - } else if (_seed > 60) { - t += `${his} mouth is held open at cock height, and a customer is fucking ${his} throat.`; - } else if (_seed > 40) { - t += `a woman is abusing ${him} with a couple of dildos.`; - } else if (_seed > 20 && canDoAnal(slave)) { - t += `a customer is harshly using ${his} defenseless anus.`; - } else { - t += `a customer is cruelly spanking ${his} helpless butt.`; - } - break; - case "be the Madam": - t += `is managing ${V.brothelName}: ${he} is making sure all the customers are satisfied and all the whores are working hard.`; - break; - case "be your Concubine": - if (jsRandom(1, 2) === 1) { - t += `is looking after ${himself}; ${he} spends many hours every day on ${his} beauty regimen.`; - } else { - t += `is checking over the appearance of your harem, making sure everyone looks perfect.`; - } - break; - case "be the Wardeness": - t += `is looking after the cells: ${he} is `; - if (_seed > 50) { - t += `forcing a resistant slave to orally service ${him}.`; - } else { - t += `beating a rebellious slave across the buttocks.`; - } - break; - case "live with your Head Girl": - if (V.HeadGirl !== 0) { - t += `is getting the Head Girl's suite cleaned up while ${V.HeadGirl.slaveName} is out working.`; - } else { - t += `is making sure the Head Girl's suite is in order for your next Head Girl.`; - } - break; - case "be the Stewardess": - t += `is managing the house servants in ${V.servantsQuartersName}: ${he} overseeing the laboring house slaves and punishing any that step out of line.`; - break; - case "be the Schoolteacher": - t += `is teaching classes in ${V.schoolroomName}: ${he} is leading the slave students in rote recitation.`; - break; - case "be the Attendant": - t += `is seeing to girls in ${V.spaName}: ${he} is gently soaping an exhausted slave.`; - break; - case "be the DJ": - if (_seed > 50) { - t += `is right where ${he} belongs, in the DJ booth in ${V.clubName} ${he} leads. ${He}'s bouncing in time with the beat to show off ${his} `; - if (slave.boobs > 300) { - t += `tits.`; - } else { - t += `goods.`; - } - } else { - t += `is taking the lead on ${V.clubName}'s floor: ${he} greets new arrivals, flirts with them prettily, and subtly guides them towards choice sluts.`; - } - break; - case "be the Milkmaid": - t += `is working in ${V.dairyName}, looking after your stock.`; - break; - default: /* WALKPASTS START HERE */ - if (slave.heels === 1 && !["flats", "none"].includes(slave.shoes)) { - t += `walks past your desk with the tiny swaying steps ${he} must take in order to walk on ${his} surgically altered legs. ${He} is on ${his} way to `; - } else if (["heels", "pumps"].includes(slave.shoes)) { - t += `walks past your desk with the swaying steps ${he} must take in ${his} high heels. ${He} is on ${his} way to `; - } else if (slave.shoes === "boots") { - t += `walks past your desk with the confident gait encouraged by ${his} high heeled boots. ${He} is on ${his} way to `; - } else if (slave.shoes === "extreme heels") { - t += `walks past your desk with the tiny swaying steps ${he} must take in ${his} ridiculous heels. ${He} is on ${his} way to `; - } else if (slave.heels === 1) { - t += `crawls past your desk on all fours, since ${he} has not been allowed the heels ${he} needs to walk upright. ${He} is on ${his} way to `; - } else if (slave.amp === 1) { - t += `is carried past your desk by one of your other slaves. ${He} is on ${his} way to `; - } else if (!canWalk(slave)) { - t += `is helped past your desk by one of your other slaves. ${He} is on ${his} way to `; - } else { - t += `walks past your desk on ${his} way to `; - } - if (slave.inflation > 0 && jsRandom(1, 100) > 70) { - if (slave.inflationMethod === 1) { - t += `gorge ${himself} with ${slave.inflationType}; `; - } else if (slave.inflationMethod === 2) { - t += `fill ${his} rear with `; - switch (slave.inflationType) { - case "water": - case "milk": - case "cum": - case "food": - t += `${slave.inflationType}; `; - break; - default: - t += `${slave.inflationType}s; `; - break; - } - } else if (slave.inflationMethod === 3) { - if (slave.inflationType === "milk") { - t += `suckle from ${his} assigned nipple until ${he} is sufficiently filled with milk; `; - } else { - t += `suck ${his} assigned dick until ${he} is sufficiently filled with cum; `; + break; + case "be the Attendant": + t += `look after the slaves in ${V.spaName}; `; + break; + case "take classes": + t += `attend classes with ${V.assistantName}; `; + break; + case "be your Head Girl": + t += `oversee your other slaves; `; + break; + case "recruit girls": + t += `use ${his} connections to recruit slaves; `; + break; + default: + t += `${slave.assignment}; `; + break; } + } /* end inflation blurb */ + if (slave.fetish === "mindbroken") { + t += `${he} does not even glance at you as ${he} goes mindlessly to ${his} next task.`; + } else if (slave.devotion < -50) { + t += `${he} directs a look of pure hatred at where you sit as ${he} passes.`; + } else if (slave.devotion < -20) { + t += `${he} cannot keep the loathing from ${his} face as ${he} passes.`; + } else if (slave.devotion <= 20) { + t += `${he} passes quickly, obviously hoping to avoid you.`; + } else if (slave.devotion <= 50) { + t += `${he} rushes by, hurrying to ${his} next task.`; + } else { + t += `as ${he} passes ${he} gives you a look of adoration.`; } - } else { - switch (slave.assignment) { - case "rest": - if (_seed > 50) { - t += `bed; `; - } else { - t += `eat; `; - } - break; - case "get milked": - if (_seed > 50) { - if (slave.lactation) { - t += `milk ${his} overfull ${race} tits; `; - } else { - t += `empty ${his} aching balls; `; - } - } else { - if (slave.lactation) { - t += `drain ${his} milky ${race} udders; `; - } else { - t += `relieve ${his} heavy balls; `; - } - } - break; - case "whore": - if (_seed > 50) { - t += `sell ${his} ${race} body; `; - } else { - t += `ply ${his} trade as a whore; `; - } - break; - case "serve the public": - if (_seed > 50) { - t += `serve the public; `; - } else { - t += `be a public slut; `; - } - break; - case "rest in the spa": - t += `relax in ${V.spaName}; `; - break; - case "please you": - t += `wait next to you and wait for you to fuck ${him}; `; - break; - case "be a subordinate slave": - t += `service your other slaves; `; - break; - case "be a servant": - t += `clean up after your other slaves; `; - break; - case "learn in the schoolroom": - t += `attend classes `; - if (V.Schoolteacher === 0) { - t += `in ${V.schoolroomName}; `; - } else { - t += `under ${V.Schoolteacher.slaveName}, perhaps literally; `; - } - break; - case "be the Attendant": - t += `look after the slaves in ${V.spaName}; `; - break; - case "take classes": - t += `attend classes with ${V.assistantName}; `; - break; - case "be your Head Girl": - t += `oversee your other slaves; `; - break; - case "recruit girls": - t += `use ${his} connections to recruit slaves; `; - break; - default: - t += `${slave.assignment}; `; - break; - } - } /* end inflation blurb */ - if (slave.fetish === "mindbroken") { - t += `${he} does not even glance at you as ${he} goes mindlessly to ${his} next task.`; - } else if (slave.devotion < -50) { - t += `${he} directs a look of pure hatred at where you sit as ${he} passes.`; - } else if (slave.devotion < -20) { - t += `${he} cannot keep the loathing from ${his} face as ${he} passes.`; - } else if (slave.devotion <= 20) { - t += `${he} passes quickly, obviously hoping to avoid you.`; - } else if (slave.devotion <= 50) { - t += `${he} rushes by, hurrying to ${his} next task.`; - } else { - t += `as ${he} passes ${he} gives you a look of adoration.`; - } - break; + break; } return t; }; @@ -2253,7 +2253,7 @@ window.boobWatch = function(slave) { case "a biyelgee costume": t += `${His} costume could be removed with barely any effort.`; break; - // ends needs work block + // ends needs work block case "no clothing": if (slave.chastityAnus === 1 || slave.chastityVagina === 1 || slave.chastityPenis === 1) { @@ -2328,7 +2328,11 @@ window.buttWatch = function(slave) { } break; case "restrictive latex": - t += `As some of the only islands in the sea of black latex, ${his} holes are eye-catching.`; + if (slave.clothingBaseColor) { + t += `As some of the only islands in the sea of latex, ${his} holes are eye-catching.`; + } else { + t += `As some of the only islands in the sea of black latex, ${his} holes are eye-catching.`; + } break; case "a fallen nuns habit": t += `${His} slutty nun outfit invites sin.`; @@ -2644,7 +2648,11 @@ window.anusWatch = function(slave) { t += `The rope between ${his} buttocks presses lewdly against ${his} anus as ${he} moves.`; break; case "restrictive latex": - t += `As one of the only islands in the sea of black latex, ${his} asshole is eye catching.`; + if (slave.clothingBaseColor) { + t += `As some of the only islands in the sea of latex, ${his} holes are eye-catching.`; + } else { + t += `As some of the only islands in the sea of black latex, ${his} holes are eye-catching.`; + } break; case "a fallen nuns habit": t += `${His} slutty nun outfit leaves ${his} butthole bare and available for anal sin.`; diff --git a/src/npc/databases/cheatmodeDatabase.tw b/src/npc/databases/cheatmodeDatabase.tw index 8c4fa3670b3bab6b593f3a411fa86a7110bf1616..db10fdb86299a76120cdd1eb127c02158f3d3c59 100644 --- a/src/npc/databases/cheatmodeDatabase.tw +++ b/src/npc/databases/cheatmodeDatabase.tw @@ -13,7 +13,7 @@ //There are quite a few left; their names are _HS.slaveName,// <<set _HS = clone($activeSlave)>> -<<set _HS.slaveName = "Cornelia", _HS.birthName = "Cora", _HS.ID = 990001, _HS.relation = "mother", _HS.relationTarget = 990002, _HS.relationship = 4, _HS.relationshipTarget = 990000, _HS.assignment = "whore", _HS.birthWeek = random(0,51), _HS.actualAge = 36, _HS.physicalAge = 36, _HS.visualAge = 36, _HS.ovaryAge = 36, _HS.ageImplant = 1, _HS.health = 10, _HS.devotion = 100, _HS.muscles = 20, _HS.height = 190, _HS.race = "black", _HS.hColor = "black", _HS.pubicHColor = "black", _HS.skin = "dark", _HS.hStyle = "long", _HS.pubicHStyle = "waxed", _HS.waist = -55, _HS.boobs = 1200, _HS.boobsImplant = 1000, _HS.areolae = 2, _HS.butt = 5, _HS.buttImplant = 3, _HS.preg = -2, _HS.face = 15, _HS.faceImplant = 65, _HS.lips = 35, _HS.lipsImplant = 10, _HS.anus = 2, _HS.makeup = 1, _HS.nails = 1, _HS.earPiercing = 1, _HS.skill.oral = 100, _HS.skill.anal = 100, _HS.skill.whoring = 100, _HS.skill.entertainment = 100, _HS.clothes = "a slave gown", _HS.energy = 65, _HS.attrXX = 80, _HS.attrXY = 40, _HS.fetishKnown = 1, _HS.custom.tattoo = "A large letter 'S' is branded into the back of $his left hand.", _HS.custom.desc = "$He speaks with the demeaning accent of slaves from the Old South.">> +<<set _HS.slaveName = "Cornelia", _HS.birthName = "Cora", _HS.ID = 990001, _HS.relation = "mother", _HS.relationTarget = 990002, _HS.relationship = 4, _HS.relationshipTarget = 990000, _HS.assignment = "whore", _HS.birthWeek = random(0,51), _HS.actualAge = 36, _HS.physicalAge = 36, _HS.visualAge = 36, _HS.ovaryAge = 36, _HS.ageImplant = 1, _HS.health = 10, _HS.devotion = 100, _HS.muscles = 20, _HS.height = 190, _HS.race = "black", _HS.hColor = "black", _HS.pubicHColor = "black", _HS.skin = "dark", _HS.hStyle = "long", _HS.pubicHStyle = "waxed", _HS.waist = -55, _HS.boobs = 1200, _HS.boobsImplant = 1000, _HS.areolae = 2, _HS.butt = 5, _HS.buttImplant = 3, _HS.preg = -2, _HS.face = 15, _HS.faceImplant = 65, _HS.lips = 35, _HS.lipsImplant = 10, _HS.anus = 2, _HS.makeup = 1, _HS.nails = 1, _HS.earPiercing = 1, _HS.skill.oral = 100, _HS.skill.anal = 100, _HS.skill.whoring = 100, _HS.skill.entertainment = 100, _HS.clothes = "a slave gown", _HS.energy = 65, _HS.attrXX = 80, _HS.attrXY = 40, _HS.fetishKnown = 1, _HS.brand["left hand"] = "A large letter 'S'", _HS.custom.desc = "$He speaks with the demeaning accent of slaves from the Old South.">> <<if $seeDicks != 0>> <<set _HS.genes = "XY", _HS.vagina = -1, _HS.dick = 3, _HS.balls = 3, _HS.scrotum = 3, _HS.foreskin = 3, _HS.prostate = 1, _HS.pubertyXY = 1>> <<else>> @@ -23,7 +23,7 @@ //_HS.slaveName,// <<set _HS = clone($activeSlave)>> -<<set _HS.slaveName = "Sheba", _HS.birthName = "Shaneequa", _HS.ID = 990002, _HS.relation = "daughter", _HS.relationTarget = 990001, _HS.rivalry = 1, _HS.rivalryTarget = 990000, _HS.assignment = "whore", _HS.birthWeek = random(0,51), _HS.actualAge = 19, _HS.physicalAge = 19, _HS.visualAge = 19, _HS.ovaryAge = 19, _HS.health = 10, _HS.devotion = 12, _HS.height = 175, _HS.race = "black", _HS.pubicHColor = "black", _HS.skin = "brown", _HS.hStyle = "long", _HS.pubicHStyle = "waxed", _HS.waist = -55, _HS.boobs = 1600, _HS.boobsImplant = 600, _HS.nipplesPiercing = 1, _HS.areolae = 1, _HS.butt = 6, _HS.buttImplant = 2, _HS.face = 55, _HS.faceImplant = 15, _HS.lips = 55, _HS.lipsImplant = 10, _HS.anus = 1, _HS.makeup = 1, _HS.nails = 1, _HS.earPiercing = 1, _HS.skill.oral = 35, _HS.skill.anal = 35, _HS.skill.whoring = 35, _HS.skill.entertainment = 35, _HS.clothes = "a slave gown", _HS.energy = 100, _HS.attrXY = 40, _HS.fetishKnown = 1, _HS.custom.tattoo = "A large letter 'S' is branded into the back of $his left hand.", _HS.custom.desc = "$He speaks with the demeaning accent of slaves from the Old South.", _HS.mother = 990001>> +<<set _HS.slaveName = "Sheba", _HS.birthName = "Shaneequa", _HS.ID = 990002, _HS.relation = "daughter", _HS.relationTarget = 990001, _HS.rivalry = 1, _HS.rivalryTarget = 990000, _HS.assignment = "whore", _HS.birthWeek = random(0,51), _HS.actualAge = 19, _HS.physicalAge = 19, _HS.visualAge = 19, _HS.ovaryAge = 19, _HS.health = 10, _HS.devotion = 12, _HS.height = 175, _HS.race = "black", _HS.pubicHColor = "black", _HS.skin = "brown", _HS.hStyle = "long", _HS.pubicHStyle = "waxed", _HS.waist = -55, _HS.boobs = 1600, _HS.boobsImplant = 600, _HS.nipplesPiercing = 1, _HS.areolae = 1, _HS.butt = 6, _HS.buttImplant = 2, _HS.face = 55, _HS.faceImplant = 15, _HS.lips = 55, _HS.lipsImplant = 10, _HS.anus = 1, _HS.makeup = 1, _HS.nails = 1, _HS.earPiercing = 1, _HS.skill.oral = 35, _HS.skill.anal = 35, _HS.skill.whoring = 35, _HS.skill.entertainment = 35, _HS.clothes = "a slave gown", _HS.energy = 100, _HS.attrXY = 40, _HS.fetishKnown = 1, _HS.brand["left hand"] = "A large letter 'S'", _HS.custom.desc = "$He speaks with the demeaning accent of slaves from the Old South.", _HS.mother = 990001>> <<if $seeDicks != 100>> <<set _HS.genes = "XX", _HS.vagina = 1, _HS.ovaries = 1, _HS.skill.vaginal = 35, _HS.pubertyXX = 1>> <<else>> diff --git a/src/npc/databases/dSlavesDatabase.tw b/src/npc/databases/dSlavesDatabase.tw index 49df1f054b9e0426dde967887ce3507c98907474..9211d5c1c9df1a2e7cb75b6b27630fa7985060a9 100644 --- a/src/npc/databases/dSlavesDatabase.tw +++ b/src/npc/databases/dSlavesDatabase.tw @@ -289,7 +289,7 @@ /*Added origin, increased weight, pierced ears, added customdesc -BoneyM*/ <<set _HS = App.Entity.SlaveState.makeSkeleton()>> -<<set _HS.slaveName = "Klara", _HS.birthName = "Klara", _HS.origin = "$He was forced into slavery and rather brutally broken in.", _HS.ID = _i++, _HS.birthWeek = random(0,51), _HS.actualAge = 21, _HS.physicalAge = 21, _HS.visualAge = 21, _HS.ovaryAge = 21, _HS.health = 20, _HS.devotion = -75, _HS.height = 175, _HS.race = "white", _HS.eyeColor = "blue", _HS.skin = "fair", _HS.hStyle = "long and braided", _HS.boobs = 800, _HS.butt = 4, _HS.vagina = 2, _HS.vaginaLube = 1, _HS.anus = 2, _HS.ovaries = 1, _HS.skill.vaginal = 100, _HS.skill.oral = 100, _HS.skill.anal = 100, _HS.skill.whoring = 35, _HS.skill.entertainment = 35, _HS.intelligence = -30, _HS.attrXY = 40, _HS.fetishKnown = 1, _HS.custom.desc = "'Cum slut' is branded on $his right ass cheek, and 'bitch whore' is tattooed on $his inner left thigh.">> +<<set _HS.slaveName = "Klara", _HS.birthName = "Klara", _HS.origin = "$He was forced into slavery and rather brutally broken in.", _HS.ID = _i++, _HS.birthWeek = random(0,51), _HS.actualAge = 21, _HS.physicalAge = 21, _HS.visualAge = 21, _HS.ovaryAge = 21, _HS.health = 20, _HS.devotion = -75, _HS.height = 175, _HS.race = "white", _HS.eyeColor = "blue", _HS.skin = "fair", _HS.hStyle = "long and braided", _HS.boobs = 800, _HS.butt = 4, _HS.vagina = 2, _HS.vaginaLube = 1, _HS.anus = 2, _HS.ovaries = 1, _HS.skill.vaginal = 100, _HS.skill.oral = 100, _HS.skill.anal = 100, _HS.skill.whoring = 35, _HS.skill.entertainment = 35, _HS.intelligence = -30, _HS.attrXY = 40, _HS.fetishKnown = 1, _HS.brand["right buttock"] = "Cum slut", _HS.custom.tattoo = "'bitch whore' is tattooed on $his inner left thigh.">> <<set $heroSlaves.push(_HS)>> /*Fixed typo in customdesc, increased whore and entertainskill, changed eye color -BoneyM*/ diff --git a/src/uncategorized/resFailure.tw b/src/uncategorized/resFailure.tw index 4177cb9407107e892c14e5d6fc078d613969741b..aab36001fe5060ce81f4f5dc69f331da830be833 100644 --- a/src/uncategorized/resFailure.tw +++ b/src/uncategorized/resFailure.tw @@ -144,7 +144,7 @@ <<set $activeSlave.behavioralQuirk = either("none")>> <<set $activeSlave.hStyle = "neat">> <<set $activeSlave.collar = "leather with cowbell">> - <<set $activeSlave.custom.tattoo = "$He has the logo of the Cattle Ranch branded on $his thigh.">> + <<set $activeSlave.brand["right thigh"] = "the logo of the Cattle Ranch">> <<set $activeSlave.boobsTat = "bovine patterns">> <<set $activeSlave.buttTat = "bovine patterns">> <<set $activeSlave.vaginaTat = "bovine patterns">> @@ -461,7 +461,7 @@ <<set $activeSlave.behavioralFlaw = either("arrogant", "none", "odd")>> <<set $activeSlave.hStyle = "short">> <<set $activeSlave.hLength = 2>> - <<set $activeSlave.custom.tattoo = "$He has the baroque crest of the Gymnasium-Academy that trained $his branded into $his left cheek.">> + <<set $activeSlave.brand["left cheek"] = "the baroque crest of the Gymnasium-Academy that trained $him">> <<run newSlave($activeSlave)>> /* skip New Slave Intro */ <</for>> <<elseif $RESFailure == "HA">> diff --git a/src/uncategorized/saPleaseYou.tw b/src/uncategorized/saPleaseYou.tw index 3776c2b9a131959a8357b998e339d9bd75aa60df..de52360c6687887641e07674895fb21e1c3fb399 100644 --- a/src/uncategorized/saPleaseYou.tw +++ b/src/uncategorized/saPleaseYou.tw @@ -428,7 +428,7 @@ serves you this week. <<elseif ($slaves[$i].devotion <= 50)>> obediently offering $his tits for your use. <<elseif ($slaves[$i].fetishKnown == 1) && ($slaves[$i].fetish == "boobs")>> - moaning and shivering as you give it to $his where $he likes it best: $his tits. + moaning and shivering as you give it to $him where $he likes it best: $his tits. <<else>> keeping $his tits in constant contact with you, giving you titjobs<<if $slaves[$i].nipples == "fuckable">>, savoring your enjoyment of $his nipplecunts<</if>>, resting them against you as you work, and serving as a comfortable pillow at bedtime. <</if>> @@ -530,7 +530,7 @@ serves you this week. on occasion; <<set $slaves[$i].devotion += 1, $slaves[$i].trust += 1>> <</if>> - giving you pleasure @@.hotpink;closer to you@@ and encourages $him to @@.mediumaquamarine;trust you.@@ + giving you pleasure brings $him @@.hotpink;closer to you@@ and encourages $him to @@.mediumaquamarine;trust you.@@ <</if>> <<if ($slaves[$i].fetish != "mindbroken")>> <<if ($slaves[$i].sexualFlaw == "hates oral") && ($slaves[$i].devotion > 50)>> diff --git a/src/uncategorized/walkPast.tw b/src/uncategorized/walkPast.tw index d144949698d9c85b05b72b34c41a076f8611d5e0..785b53bb5d886dfd1a2ea372cec6e9413371c9a0 100644 --- a/src/uncategorized/walkPast.tw +++ b/src/uncategorized/walkPast.tw @@ -966,7 +966,7 @@ <<elseif ($activeSlave.dick != 0)>> $His cock sticks out through a hole in the latex. <<else>> - As one of the only islands in the sea of black latex, $his pussy is eye-catching. + As one of the only islands in the sea of <<if !$activeSlave.clothingBaseColor>>black <</if>>latex, $his pussy is eye-catching. <</if>> <<case "attractive lingerie for a pregnant woman">> <<if ($activeSlave.dick > 4) && ($activeSlave.balls > 3)>>