diff --git a/devNotes/twine JS.txt b/devNotes/twine JS.txt index d4eab69b6d236ae8c8ae568af27df0a6f4f07662..d778f86f193204b5f95ba67dc1527b40555ca82c 100644 --- a/devNotes/twine JS.txt +++ b/devNotes/twine JS.txt @@ -17102,7 +17102,9 @@ window.rulesAssistantOptions = (function() { ["dyed red"], ["dyed green"], ["dyed blue"], - ["tiger triped"], + ["dyed pink"], + ["dyed gray"], + ["tiger striped"], ["camouflage patterned"], ] super("Dye or tan skin", items); @@ -23251,37 +23253,36 @@ window.extractHairColor = function(hColor) { attributed color names are at the front of the array */ var FCname2HTMLarray = [ - ["blazing red", "#E00E2B"], - ["neon green", "#25d12b"], - ["neon blue", "#2284C3"], - ["neon pink", "#cc26aa"], - ["strawberry-blonde", "#e5a88c"], - ["platinum blonde", "#fcf3c1"], - ["dark brown", "#463325"], - ["brown", "#8D4F21"], ["auburn", "#7e543e"], ["black", "#3F4040"], + ["blazing red", "#E00E2B"], ["blonde", "#F4F1A3"], + ["blue-violet", "#8790B7"], ["blue", "#4685C5"], + ["brown", "#8D4F21"], ["burgundy", "#5f3946"], ["chestnut", "#663622"], ["chocolate", "#6e4937"], ["copper", "#a16145"], + ["dark brown", "#463325"], + ["deep red", "#6D1318"], ["ginger", "#da822d"], ["golden", "#ffdf31"], ["green", "#5FBA46"], ["grey", "#9e9fa4"], ["hazel", "#8d6f1f"], + ["light olive", "#d4c6bb"], + ["neon blue", "#2284C3"], + ["neon green", "#25d12b"], + ["neon pink", "#cc26aa"], ["pink", "#D18CBC"], + ["platinum blonde", "#fcf3c1"], ["red", "#BB2027"], - ["deep red", "#6D1318"], - ["blue-violet", "#8790B7"], ["silver", "#cdc9c6"], - ["light olive", "#d4c6bb"], - ["dark", "#a46237"], + ["strawberry-blonde", "#e5a88c"], /* these are not actually FreeCities canon, but like to appear in custom descriptions */ - ["dark", "#463325"], - ["brunette", "#8D4F21"] + ["brunette", "#8D4F21"], + ["dark", "#463325"] ]; /* these are HTML color names supported by most browsers */ diff --git a/src/art/artJS.tw b/src/art/artJS.tw index 2f1daf9bf0a48c2ae804a37d9fa64091d0e99d58..d437da4f74aaf0cffdbe8954cd87c4f6969113d0 100644 --- a/src/art/artJS.tw +++ b/src/art/artJS.tw @@ -127,41 +127,51 @@ window.extractHairColor = function(hColor) { attributed color names are at the front of the array */ var FCname2HTMLarray = [ - ["blazing red", "#E00E2B"], - ["neon green", "#25d12b"], - ["neon blue", "#2284C3"], - ["neon pink", "#cc26aa"], - ["strawberry-blonde", "#e5a88c"], - ["platinum blonde", "#fcf3c1"], - ["dark brown", "#463325"], - ["brown", "#8D4F21"], ["auburn", "#7e543e"], ["black", "#3F4040"], + ["blazing red", "#E00E2B"], ["blonde", "#F4F1A3"], + ["blue-violet", "#8790B7"], ["blue", "#4685C5"], + ["brown", "#8D4F21"], ["burgundy", "#5f3946"], ["chestnut", "#663622"], ["chocolate", "#6e4937"], ["copper", "#a16145"], + ["dark brown", "#463325"], + ["deep red", "#6D1318"], ["ginger", "#da822d"], ["golden", "#ffdf31"], ["green", "#5FBA46"], ["grey", "#9e9fa4"], ["hazel", "#8d6f1f"], + ["light olive", "#d4c6bb"], + ["neon blue", "#2284C3"], + ["neon green", "#25d12b"], + ["neon pink", "#cc26aa"], ["pink", "#D18CBC"], + ["platinum blonde", "#fcf3c1"], ["red", "#BB2027"], - ["deep red", "#6D1318"], - ["blue-violet", "#8790B7"], ["silver", "#cdc9c6"], - ["light olive", "#d4c6bb"], - ["dark", "#a46237"], + ["strawberry-blonde", "#e5a88c"], + /* eye shapes, future plans to convert them from eyecolor to new value system */ + ["almond-shaped", "#555555"], + ["bright", "#555555"], + ["catlike", "#555555"], + ["devilish", "#ffd42a"], + ["heart-shaped", "#555555"], + ["hypnotic", "#ff5599"], + ["serpent-like", "#555555"], + ["teary", "#555555"], + ["vacant", "#555555"], + ["wide-eyed", "#555555"], /* these are not actually FreeCities canon, but like to appear in custom descriptions */ - ["dark", "#463325"], - ["brunette", "#8D4F21"] + ["brunette", "#8D4F21"], + ["dark", "#463325"] ]; /* these are HTML color names supported by most browsers */ - var HTMLstandardColors = ["aliceblue","antiquewhite","aqua","aquamarine","azure","beige","bisque","black","blanchedalmond","blue","blueviolet","brown","burlywood","cadetblue","chartreuse","chocolate","coral","cornflowerblue","cornsilk","crimson","cyan","darkblue","darkcyan","darkgoldenrod","darkgray","darkgrey","darkgreen","darkkhaki","darkmagenta","darkolivegreen","darkorange","darkorchid","darkred","darksalmon","darkseagreen","darkslateblue","darkslategray","darkslategrey","darkturquoise","darkviolet","deeppink","deepskyblue","dimgray","dimgrey","dodgerblue","firebrick","floralwhite","forestgreen","fuchsia","gainsboro","ghostwhite","gold","goldenrod","gray","grey","green","greenyellow","honeydew","hotpink","indianred ","indigo ","ivory","khaki","lavender","lavenderblush","lawngreen","lemonchiffon","lightblue","lightcoral","lightcyan","lightgoldenrodyellow","lightgray","lightgrey","lightgreen","lightpink","lightsalmon","lightseagreen","lightskyblue","lightslategray","lightslategrey","lightsteelblue","lightyellow","lime","limegreen","linen","magenta","maroon","mediumaquamarine","mediumblue","mediumorchid","mediumpurple","mediumseagreen","mediumslateblue","mediumspringgreen","mediumturquoise","mediumvioletred","midnightblue","mintcream","mistyrose","moccasin","navajowhite","navy","oldlace","olive","olivedrab","orange","orangered","orchid","palegoldenrod","palegreen","paleturquoise","palevioletred","papayawhip","peachpuff","peru","pink","plum","powderblue","purple","rebeccapurple","red","rosybrown","royalblue","saddlebrown","salmon","sandybrown","seagreen","seashell","sienna","silver","skyblue","slateblue","slategray","slategrey","snow","springgreen","steelblue","tan","teal","thistle","tomato","turquoise","violet","wheat","white","whitesmoke","yellow","yellowgreen"]; + var HTMLstandardColors = ["aliceblue","antiquewhite","aqua","aquamarine","azure","beige","bisque","black","blanchedalmond","blue","blueviolet","brown","burlywood","cadetblue","chartreuse","chocolate","coral","cornflowerblue","cornsilk","crimson","cyan","darkblue","darkcyan","darkgoldenrod","darkgray","darkgrey","darkgreen","darkkhaki","darkmagenta","darkolivegreen","darkorange","darkorchid","darkred","darksalmon","darkseagreen","darkslateblue","darkslategray","darkslategrey","darkturquoise","darkviolet","deeppink","deepskyblue","dimgray","dimgrey","dodgerblue","firebrick","floralwhite","forestgreen","fuchsia","gainsboro","ghostwhite","gold","goldenrod","gray","grey","green","greenyellow","honeydew","hotpink","indianred","indigo","ivory","khaki","lavender","lavenderblush","lawngreen","lemonchiffon","lightblue","lightcoral","lightcyan","lightgoldenrodyellow","lightgray","lightgrey","lightgreen","lightpink","lightsalmon","lightseagreen","lightskyblue","lightslategray","lightslategrey","lightsteelblue","lightyellow","lime","limegreen","linen","magenta","maroon","mediumaquamarine","mediumblue","mediumorchid","mediumpurple","mediumseagreen","mediumslateblue","mediumspringgreen","mediumturquoise","mediumvioletred","midnightblue","mintcream","mistyrose","moccasin","navajowhite","navy","oldlace","olive","olivedrab","orange","orangered","orchid","palegoldenrod","palegreen","paleturquoise","palevioletred","papayawhip","peachpuff","peru","pink","plum","powderblue","purple","rebeccapurple","red","rosybrown","royalblue","saddlebrown","salmon","sandybrown","seagreen","seashell","sienna","silver","skyblue","slateblue","slategray","slategrey","snow","springgreen","steelblue","tan","teal","thistle","tomato","turquoise","violet","wheat","white","whitesmoke","yellow","yellowgreen"]; var FCnames = new Map(FCname2HTMLarray); hColor = hColor.toLowerCase(); /* normalization: lowercase color name */ @@ -205,3 +215,1248 @@ window.clothing2artSuffix = function(v) { ) /* CamelCase by whitespace */ .replace(/\W/g,""); /* remove remaining whitespace */ }; + +window.skinColorCatcher = function(artSlave) { +var colorSlave = { + skinColor: "#d76b93;", + areolaColor: "#d76b93;", + labiaColor: "#d76b93;", + lipsColor: "#d76b93;" + }; +if (artSlave.skin == "camouflage patterned") { + colorSlave.skinColor = "#78875a"; + colorSlave.areolaColor = "#939F7A"; + colorSlave.labiaColor = "#F977A3"; + colorSlave.lipsColor = "#708050"; + } else if (artSlave.skin == "dyed red") { + colorSlave.skinColor = "#bc4949"; + colorSlave.areolaColor = "#C96D6D"; + colorSlave.labiaColor = "#F977A3"; + colorSlave.lipsColor = "#b04040"; + } else if (artSlave.skin == "dyed green") { + colorSlave.skinColor = "#A6C373"; + colorSlave.areolaColor = "#B7CF8F"; + colorSlave.labiaColor = "#F977A3"; + colorSlave.lipsColor = "#A0C070"; + } else if (artSlave.skin == "dyed blue") { + colorSlave.skinColor = "#5b8eb7"; + colorSlave.areolaColor = "#7BA4C5"; + colorSlave.labiaColor = "#F977A3"; + colorSlave.lipsColor = "#5080b0"; + } else if (artSlave.skin == "dyed pink") { + colorSlave.skinColor = "#fe62b0"; + colorSlave.areolaColor = "#fc45a1"; + colorSlave.labiaColor = "#fba2c0"; + colorSlave.lipsColor = "#ff4291"; + } else if (artSlave.skin == "dyed gray") { + colorSlave.skinColor = "#bdbdbd"; + colorSlave.areolaColor = "#666666"; + colorSlave.labiaColor = "#8C8C8C"; + colorSlave.lipsColor = "#171717"; + } else if (artSlave.skin == "tiger striped") { + colorSlave.skinColor = "#e2d75d"; + colorSlave.areolaColor = "#E7DF7D"; + colorSlave.labiaColor = "#F977A3"; + colorSlave.lipsColor = "#e0d050"; +} else if (artSlave.race == "white" || artSlave.race == "surgically altered to look white") { + if (artSlave.skin == "pure white") { + colorSlave.skinColor = "#F4EAF0"; + colorSlave.areolaColor = "#FCCCDC"; + colorSlave.labiaColor = "#F977A3"; + } else if (artSlave.skin == "extremely pale") { + colorSlave.skinColor = "#F4EAF0"; + colorSlave.areolaColor = "#FCCCDC"; + colorSlave.labiaColor = "#F977A3"; + colorSlave.lipsColor = "#ffb9ca"; + } else if (artSlave.skin == "pale") { + colorSlave.skinColor = "#F5E1DF"; + colorSlave.areolaColor = "#EFBFCA"; + colorSlave.labiaColor = "#F977A3"; + colorSlave.lipsColor = "#ffb9ca"; + } else if (artSlave.skin == "extremely fair") { + colorSlave.skinColor = "#F5E1DF"; + colorSlave.areolaColor = "#EFBFCA"; + colorSlave.labiaColor = "#F977A3"; + } else if (artSlave.skin == "very fair") { + colorSlave.skinColor = "#F5D5C9"; + colorSlave.areolaColor = "#E2B4B9"; + colorSlave.labiaColor = "#F977A3"; + } else if (artSlave.skin == "fair") { + colorSlave.skinColor = "#F5D5C9"; + colorSlave.areolaColor = "#E2B4B9"; + colorSlave.labiaColor = "#F977A3"; + colorSlave.lipsColor = "#ce6876"; + } else if (artSlave.skin == "white") { + colorSlave.skinColor = "#F4C9AA"; + colorSlave.areolaColor = "#F19795"; + colorSlave.labiaColor = "#F977A3"; + colorSlave.lipsColor = "#ce6876"; + } else if (artSlave.skin == "light") { + colorSlave.skinColor = "#F4C9AA"; + colorSlave.areolaColor = "#F19795"; + colorSlave.labiaColor = "#F977A3"; + colorSlave.lipsColor = "#ce6876"; + } else if (artSlave.skin == "lightened") { + colorSlave.skinColor = "#F4C9AA"; + colorSlave.areolaColor = "#F19795"; + colorSlave.labiaColor = "#F977A3"; + colorSlave.lipsColor = "#ce6876"; + } else if (artSlave.skin == "light olive") { + colorSlave.skinColor = "#E1B585"; + colorSlave.areolaColor = "#C39696"; + colorSlave.labiaColor = "#F977A3"; + } else if (artSlave.skin == "olive") { + colorSlave.skinColor = "#E1B585"; + colorSlave.areolaColor = "#C39696"; + colorSlave.labiaColor = "#F977A3"; + colorSlave.lipsColor = "#c1a785"; + } else if (artSlave.skin == "natural") { + colorSlave.skinColor = "#D58E5F"; + colorSlave.areolaColor = "#B17777"; + colorSlave.labiaColor = "#F977A3"; + colorSlave.lipsColor = "#9e4c44"; + } else if (artSlave.skin == "tanned") { + colorSlave.skinColor = "#D58E5F"; + colorSlave.areolaColor = "#B17777"; + colorSlave.labiaColor = "#F977A3"; + colorSlave.lipsColor = "#9e4c44"; + } else if (artSlave.skin == "bronzed") { + colorSlave.skinColor = "#D58E5F"; + colorSlave.areolaColor = "#B17777"; + colorSlave.labiaColor = "#F977A3"; + } else if (artSlave.skin == "dark olive") { + colorSlave.skinColor = "#A2805C"; + colorSlave.areolaColor = "#8E6454"; + colorSlave.labiaColor = "#F977A3"; + } else if (artSlave.skin == "dark") { + colorSlave.skinColor = "#825633"; + colorSlave.areolaColor = "#734B2F"; + colorSlave.labiaColor = "#F977A3"; + colorSlave.lipsColor = "#714536"; + } else if (artSlave.skin == "light brown") { + colorSlave.skinColor = "#784F2F"; + colorSlave.areolaColor = "#583E2F"; + colorSlave.labiaColor = "#F977A3"; + colorSlave.lipsColor = "#5d2f1b"; + } else if (artSlave.skin == "brown") { + colorSlave.skinColor = "#784F2F"; + colorSlave.areolaColor = "#583E2F"; + colorSlave.labiaColor = "#F977A3"; + colorSlave.lipsColor = "#714536"; + } else if (artSlave.skin == "dark brown") { + colorSlave.skinColor = "#65422C"; + colorSlave.areolaColor = "#4A3A33"; + colorSlave.labiaColor = "#F977A3"; + } else if (artSlave.skin == "ebony") { + colorSlave.skinColor = "#65422C"; + colorSlave.areolaColor = "#4A3A33"; + colorSlave.labiaColor = "#F977A3"; + } else if (artSlave.skin == "black") { + colorSlave.skinColor = "#583E2F"; + colorSlave.areolaColor = "#3F3A38"; + colorSlave.labiaColor = "#F977A3"; + colorSlave.lipsColor = "#403030"; + } + +} else if (artSlave.race == "black" || artSlave.race == "surgically altered to look black") { + if (artSlave.skin == "pure white") { + colorSlave.skinColor = "#FEE4CA"; + colorSlave.areolaColor = "#E0B3A2"; + colorSlave.labiaColor = "#F977A3"; + } else if (artSlave.skin == "extremely pale") { + colorSlave.skinColor = "#FEE4CA"; + colorSlave.areolaColor = "#E0B3A2"; + colorSlave.labiaColor = "#F977A3"; + colorSlave.lipsColor = "#ffb9ca"; + } else if (artSlave.skin == "pale") { + colorSlave.skinColor = "#E3C5A7"; + colorSlave.areolaColor = "#EFBDC9"; + colorSlave.labiaColor = "#CC9B88"; + colorSlave.lipsColor = "#ffb9ca"; + } else if (artSlave.skin == "extremely fair") { + colorSlave.skinColor = "#E3C5A7"; + colorSlave.areolaColor = "#CC9B88"; + colorSlave.labiaColor = "#CC9B88"; + } else if (artSlave.skin == "very fair") { + colorSlave.skinColor = "#DEB892"; + colorSlave.areolaColor = "#AB806F"; + colorSlave.labiaColor = "#F977A3"; + } else if (artSlave.skin == "fair") { + colorSlave.skinColor = "#DEB892"; + colorSlave.areolaColor = "#AB806F"; + colorSlave.labiaColor = "#F977A3"; + colorSlave.lipsColor = "#ce6876"; + } else if (artSlave.skin == "white") { + colorSlave.skinColor = "#D59D73"; + colorSlave.areolaColor = "#8D6859"; + colorSlave.labiaColor = "#F977A3"; + colorSlave.lipsColor = "#ce6876"; + } else if (artSlave.skin == "light") { + colorSlave.skinColor = "#D59D73"; + colorSlave.areolaColor = "#8D6859"; + colorSlave.labiaColor = "#F977A3"; + colorSlave.lipsColor = "#ce6876"; + } else if (artSlave.skin == "lightened") { + colorSlave.skinColor = "#D59D73"; + colorSlave.areolaColor = "#8D6859"; + colorSlave.labiaColor = "#F977A3"; + colorSlave.lipsColor = "#ce6876"; + } else if (artSlave.skin == "light olive") { + colorSlave.skinColor = "#AC7C4A"; + colorSlave.areolaColor = "#7C594B"; + colorSlave.labiaColor = "#F977A3"; + } else if (artSlave.skin == "olive") { + colorSlave.skinColor = "#AC7C4A"; + colorSlave.areolaColor = "#7C594B"; + colorSlave.labiaColor = "#F977A3"; + colorSlave.lipsColor = "#c1a785"; + } else if (artSlave.skin == "natural") { + colorSlave.skinColor = "#985C34"; + colorSlave.areolaColor = "#764B3A"; + colorSlave.labiaColor = "#F977A3"; + colorSlave.lipsColor = "#9e4c44"; + } else if (artSlave.skin == "tanned") { + colorSlave.skinColor = "#985C34"; + colorSlave.areolaColor = "#764B3A"; + colorSlave.labiaColor = "#F977A3"; + colorSlave.lipsColor = "#9e4c44"; + } else if (artSlave.skin == "bronzed") { + colorSlave.skinColor = "#985C34"; + colorSlave.areolaColor = "#764B3A"; + colorSlave.labiaColor = "#F977A3"; + } else if (artSlave.skin == "dark olive") { + colorSlave.skinColor = "#745C42"; + colorSlave.areolaColor = "#63463B"; + colorSlave.labiaColor = "#F977A3"; + } else if (artSlave.skin == "dark") { + colorSlave.skinColor = "#65422C"; + colorSlave.areolaColor = "#4B3121"; + colorSlave.labiaColor = "#F977A3"; + colorSlave.lipsColor = "#714536"; + } else if (artSlave.skin == "light brown") { + colorSlave.skinColor = "#5A3C24"; + colorSlave.areolaColor = "#493326"; + colorSlave.labiaColor = "#F977A3"; + colorSlave.lipsColor = "#5d2f1b"; + } else if (artSlave.skin == "brown") { + colorSlave.skinColor = "#5A3C24"; + colorSlave.areolaColor = "#493326"; + colorSlave.labiaColor = "#F977A3"; + colorSlave.lipsColor = "#714536"; + } else if (artSlave.skin == "dark brown") { + colorSlave.skinColor = "#583E2F"; + colorSlave.areolaColor = "#46362C"; + colorSlave.labiaColor = "#F977A3"; + } else if (artSlave.skin == "ebony") { + colorSlave.skinColor = "#583D3D"; + colorSlave.areolaColor = "#3B3028"; + colorSlave.labiaColor = "#F977A3"; + } else if (artSlave.skin == "black") { + colorSlave.skinColor = "#4A3A33"; + colorSlave.areolaColor = "#332B27"; + colorSlave.labiaColor = "#F977A3"; + colorSlave.lipsColor = "#403030"; + } + +} else if (artSlave.race == "latina" || artSlave.race == "surgically altered to look latina") { + if (artSlave.skin == "pure white") { + colorSlave.skinColor = "#FEDECE"; + colorSlave.areolaColor = "#E3BBAB"; + colorSlave.labiaColor = "#F977A3"; + } else if (artSlave.skin == "extremely pale") { + colorSlave.skinColor = "#FEDECE"; + colorSlave.areolaColor = "#E3BBAB"; + colorSlave.labiaColor = "#F977A3"; + colorSlave.lipsColor = "#ffb9ca"; + } else if (artSlave.skin == "pale") { + colorSlave.skinColor = "#E6C2B0"; + colorSlave.areolaColor = "#D1A695"; + colorSlave.labiaColor = "#F977A3"; + colorSlave.lipsColor = "#ffb9ca"; + } else if (artSlave.skin == "extremely fair") { + colorSlave.skinColor = "#E6C2B0"; + colorSlave.areolaColor = "#D1A695"; + colorSlave.labiaColor = "#F977A3"; + } else if (artSlave.skin == "very fair") { + colorSlave.skinColor = "#E1B59F"; + colorSlave.areolaColor = "#B48D7E"; + colorSlave.labiaColor = "#F977A3"; + } else if (artSlave.skin == "fair") { + colorSlave.skinColor = "#E1B59F"; + colorSlave.areolaColor = "#B48D7E"; + colorSlave.labiaColor = "#F977A3"; + colorSlave.lipsColor = "#ce6876"; + } else if (artSlave.skin == "white") { + colorSlave.skinColor = "#DAA782"; + colorSlave.areolaColor = "#9E7666"; + colorSlave.labiaColor = "#F977A3"; + colorSlave.lipsColor = "#ce6876"; + } else if (artSlave.skin == "light") { + colorSlave.skinColor = "#DAA782"; + colorSlave.areolaColor = "#9E7666"; + colorSlave.labiaColor = "#F977A3"; + colorSlave.lipsColor = "#ce6876"; + } else if (artSlave.skin == "lightened") { + colorSlave.skinColor = "#DAA782"; + colorSlave.areolaColor = "#9E7666"; + colorSlave.labiaColor = "#F977A3"; + colorSlave.lipsColor = "#ce6876"; + } else if (artSlave.skin == "light olive") { + colorSlave.skinColor = "#B27554"; + colorSlave.areolaColor = "#92684C"; + colorSlave.labiaColor = "#F977A3"; + } else if (artSlave.skin == "olive") { + colorSlave.skinColor = "#B27554"; + colorSlave.areolaColor = "#92684C"; + colorSlave.labiaColor = "#F977A3"; + colorSlave.lipsColor = "#c1a785"; + } else if (artSlave.skin == "natural") { + colorSlave.skinColor = "#B6784E"; + colorSlave.areolaColor = "#8F5A45"; + colorSlave.labiaColor = "#F977A3"; + colorSlave.lipsColor = "#9e4c44"; + } else if (artSlave.skin == "tanned") { + colorSlave.skinColor = "#B6784E"; + colorSlave.areolaColor = "#8F5A45"; + colorSlave.labiaColor = "#F977A3"; + colorSlave.lipsColor = "#9e4c44"; + } else if (artSlave.skin == "bronzed") { + colorSlave.skinColor = "#B6784E"; + colorSlave.areolaColor = "#8F5A45"; + colorSlave.labiaColor = "#F977A3"; + } else if (artSlave.skin == "dark olive") { + colorSlave.skinColor = "#8B644F"; + colorSlave.areolaColor = "#7B5749"; + colorSlave.labiaColor = "#F977A3"; + } else if (artSlave.skin == "dark") { + colorSlave.skinColor = "#775031"; + colorSlave.areolaColor = "#69452F"; + colorSlave.labiaColor = "#F977A3"; + colorSlave.lipsColor = "#714536"; + } else if (artSlave.skin == "light brown") { + colorSlave.skinColor = "#774A31"; + colorSlave.areolaColor = "#614330"; + colorSlave.labiaColor = "#F977A3"; + colorSlave.lipsColor = "#5d2f1b"; + } else if (artSlave.skin == "brown") { + colorSlave.skinColor = "#774A31"; + colorSlave.areolaColor = "#614330"; + colorSlave.labiaColor = "#F977A3"; + colorSlave.lipsColor = "#714536"; + } else if (artSlave.skin == "dark brown") { + colorSlave.skinColor = "#74523E"; + colorSlave.areolaColor = "#573F30"; + colorSlave.labiaColor = "#F977A3"; + } else if (artSlave.skin == "ebony") { + colorSlave.skinColor = "#6B4B4B"; + colorSlave.areolaColor = "#473426"; + colorSlave.labiaColor = "#F977A3"; + } else if (artSlave.skin == "black") { + colorSlave.skinColor = "#634F45"; + colorSlave.areolaColor = "#4D3A2E"; + colorSlave.labiaColor = "#F977A3"; + colorSlave.lipsColor = "#403030"; + } + +} else if (artSlave.race == "asian" || artSlave.race == "surgically altered to look asian") { + if (artSlave.skin == "pure white") { + colorSlave.skinColor = "#FFF8EE"; + colorSlave.areolaColor = "#F7DBD0"; + colorSlave.labiaColor = "#F977A3"; + } else if (artSlave.skin == "extremely pale") { + colorSlave.skinColor = "#FFF8EE"; + colorSlave.areolaColor = "#F7DBD0"; + colorSlave.labiaColor = "#F977A3"; + colorSlave.lipsColor = "#ffb9ca"; + } else if (artSlave.skin == "pale") { + colorSlave.skinColor = "#F5E7DC"; + colorSlave.areolaColor = "#EABFB3"; + colorSlave.labiaColor = "#F977A3"; + colorSlave.lipsColor = "#ffb9ca"; + } else if (artSlave.skin == "extremely fair") { + colorSlave.skinColor = "#F5E7DC"; + colorSlave.areolaColor = "#EABFB3"; + colorSlave.labiaColor = "#F977A3"; + } else if (artSlave.skin == "very fair") { + colorSlave.skinColor = "#F5D4B5"; + colorSlave.areolaColor = "#CB988B"; + colorSlave.labiaColor = "#F977A3"; + } else if (artSlave.skin == "fair") { + colorSlave.skinColor = "#F5D4B5"; + colorSlave.areolaColor = "#CB988B"; + colorSlave.labiaColor = "#F977A3"; + colorSlave.lipsColor = "#ce6876"; + } else if (artSlave.skin == "white") { + colorSlave.skinColor = "#F4D1A3"; + colorSlave.areolaColor = "#BA8E83"; + colorSlave.labiaColor = "#F977A3"; + colorSlave.lipsColor = "#ce6876"; + } else if (artSlave.skin == "light") { + colorSlave.skinColor = "#F4D1A3"; + colorSlave.areolaColor = "#BA8E83"; + colorSlave.labiaColor = "#F977A3"; + colorSlave.lipsColor = "#ce6876"; + } else if (artSlave.skin == "lightened") { + colorSlave.skinColor = "#F4D1A3"; + colorSlave.areolaColor = "#BA8E83"; + colorSlave.labiaColor = "#F977A3"; + colorSlave.lipsColor = "#ce6876"; + } else if (artSlave.skin == "light olive") { + colorSlave.skinColor = "#CFB48D"; + colorSlave.areolaColor = "#AC8074"; + colorSlave.labiaColor = "#F977A3"; + } else if (artSlave.skin == "olive") { + colorSlave.skinColor = "#CFB48D"; + colorSlave.areolaColor = "#AC8074"; + colorSlave.labiaColor = "#F977A3"; + colorSlave.lipsColor = "#c1a785"; + } else if (artSlave.skin == "natural") { + colorSlave.skinColor = "#C38C4D"; + colorSlave.areolaColor = "#A67A6F"; + colorSlave.labiaColor = "#F977A3"; + colorSlave.lipsColor = "#9e4c44"; + } else if (artSlave.skin == "tanned") { + colorSlave.skinColor = "#C38C4D"; + colorSlave.areolaColor = "#A67A6F"; + colorSlave.labiaColor = "#F977A3"; + colorSlave.lipsColor = "#9e4c44"; + } else if (artSlave.skin == "bronzed") { + colorSlave.skinColor = "#C38C4D"; + colorSlave.areolaColor = "#A67A6F"; + colorSlave.labiaColor = "#F977A3"; + } else if (artSlave.skin == "dark olive") { + colorSlave.skinColor = "#9A774A"; + colorSlave.areolaColor = "#855E4E"; + colorSlave.labiaColor = "#F977A3"; + } else if (artSlave.skin == "dark") { + colorSlave.skinColor = "#855834"; + colorSlave.areolaColor = "#734B2F"; + colorSlave.labiaColor = "#F977A3"; + colorSlave.lipsColor = "#714536"; + } else if (artSlave.skin == "light brown") { + colorSlave.skinColor = "#83522B"; + colorSlave.areolaColor = "#68442A"; + colorSlave.labiaColor = "#F977A3"; + colorSlave.lipsColor = "#5d2f1b"; + } else if (artSlave.skin == "brown") { + colorSlave.skinColor = "#83522B"; + colorSlave.areolaColor = "#68442A"; + colorSlave.labiaColor = "#F977A3"; + colorSlave.lipsColor = "#714536"; + } else if (artSlave.skin == "dark brown") { + colorSlave.skinColor = "#724826"; + colorSlave.areolaColor = "#5C3D26"; + colorSlave.labiaColor = "#F977A3"; + } else if (artSlave.skin == "ebony") { + colorSlave.skinColor = "#724826"; + colorSlave.areolaColor = "#5C3D26"; + colorSlave.labiaColor = "#F977A3"; + } else if (artSlave.skin == "black") { + colorSlave.skinColor = "#583E2F"; + colorSlave.areolaColor = "#3F3A38"; + colorSlave.labiaColor = "#F977A3"; + colorSlave.lipsColor = "#403030"; + } + +} else if (artSlave.race == "middle eastern" || artSlave.race == "surgically altered to look middle eastern") { + if (artSlave.skin == "pure white") { + colorSlave.skinColor = "#E8CFCF"; + colorSlave.areolaColor = "#DCADBC"; + colorSlave.labiaColor = "#F977A3"; + } else if (artSlave.skin == "extremely pale") { + colorSlave.skinColor = "#E8CFCF"; + colorSlave.areolaColor = "#DCADBC"; + colorSlave.labiaColor = "#F977A3"; + colorSlave.lipsColor = "#ffb9ca"; + } else if (artSlave.skin == "pale") { + colorSlave.skinColor = "#FBCCC6"; + colorSlave.areolaColor = "#E79E8B"; + colorSlave.labiaColor = "#F977A3"; + colorSlave.lipsColor = "#ffb9ca"; + } else if (artSlave.skin == "extremely fair") { + colorSlave.skinColor = "#FBCCC6"; + colorSlave.areolaColor = "#E79E8B"; + colorSlave.labiaColor = "#F977A3"; + } else if (artSlave.skin == "very fair") { + colorSlave.skinColor = "#EAAB92"; + colorSlave.areolaColor = "#D27B64"; + colorSlave.labiaColor = "#F977A3"; + } else if (artSlave.skin == "fair") { + colorSlave.skinColor = "#EAAB92"; + colorSlave.areolaColor = "#D27B64"; + colorSlave.labiaColor = "#F977A3"; + colorSlave.lipsColor = "#ce6876"; + } else if (artSlave.skin == "white") { + colorSlave.skinColor = "#EDA571"; + colorSlave.areolaColor = "#B16854"; + colorSlave.labiaColor = "#F977A3"; + colorSlave.lipsColor = "#ce6876"; + } else if (artSlave.skin == "light") { + colorSlave.skinColor = "#EDA571"; + colorSlave.areolaColor = "#B16854"; + colorSlave.labiaColor = "#F977A3"; + colorSlave.lipsColor = "#ce6876"; + } else if (artSlave.skin == "lightened") { + colorSlave.skinColor = "#EDA571"; + colorSlave.areolaColor = "#B16854"; + colorSlave.labiaColor = "#F977A3"; + colorSlave.lipsColor = "#ce6876"; + } else if (artSlave.skin == "light olive") { + colorSlave.skinColor = "#CC8D53"; + colorSlave.areolaColor = "#A7624F"; + colorSlave.labiaColor = "#F977A3"; + } else if (artSlave.skin == "olive") { + colorSlave.skinColor = "#CC8D53"; + colorSlave.areolaColor = "#A7624F"; + colorSlave.labiaColor = "#F977A3"; + colorSlave.lipsColor = "#c1a785"; + } else if (artSlave.skin == "natural") { + colorSlave.skinColor = "#CA7136"; + colorSlave.areolaColor = "#9B5959"; + colorSlave.labiaColor = "#F977A3"; + colorSlave.lipsColor = "#9e4c44"; + } else if (artSlave.skin == "tanned") { + colorSlave.skinColor = "#CA7136"; + colorSlave.areolaColor = "#9B5959"; + colorSlave.labiaColor = "#F977A3"; + colorSlave.lipsColor = "#9e4c44"; + } else if (artSlave.skin == "bronzed") { + colorSlave.skinColor = "#CA7136"; + colorSlave.areolaColor = "#9B5959"; + colorSlave.labiaColor = "#F977A3"; + } else if (artSlave.skin == "dark olive") { + colorSlave.skinColor = "#84684A"; + colorSlave.areolaColor = "#735143"; + colorSlave.labiaColor = "#F977A3"; + } else if (artSlave.skin == "dark") { + colorSlave.skinColor = "#684528"; + colorSlave.areolaColor = "#563826"; + colorSlave.labiaColor = "#F977A3"; + colorSlave.lipsColor = "#714536"; + } else if (artSlave.skin == "light brown") { + colorSlave.skinColor = "#6E4730"; + colorSlave.areolaColor = "#604534"; + colorSlave.labiaColor = "#F977A3"; + colorSlave.lipsColor = "#5d2f1b"; + } else if (artSlave.skin == "brown") { + colorSlave.skinColor = "#6E4730"; + colorSlave.areolaColor = "#604534"; + colorSlave.labiaColor = "#F977A3"; + colorSlave.lipsColor = "#714536"; + } else if (artSlave.skin == "dark brown") { + colorSlave.skinColor = "#604534"; + colorSlave.areolaColor = "#514039"; + colorSlave.labiaColor = "#F977A3"; + } else if (artSlave.skin == "ebony") { + colorSlave.skinColor = "#604534 "; + colorSlave.areolaColor = "#514039"; + colorSlave.labiaColor = "#F977A3"; + } else if (artSlave.skin == "black") { + colorSlave.skinColor = "#583E2F"; + colorSlave.areolaColor = "#3F3A38"; + colorSlave.labiaColor = "#F977A3"; + colorSlave.lipsColor = "#403030"; + } + +} else if (artSlave.race == "amerindian" || artSlave.race == "surgically altered to look amerindian") { + if (artSlave.skin == "pure white") { + colorSlave.skinColor = "#FDE4BF"; + colorSlave.areolaColor = "#F0BEAA"; + colorSlave.labiaColor = "#F977A3"; + } else if (artSlave.skin == "extremely pale") { + colorSlave.skinColor = "#FDE4BF"; + colorSlave.areolaColor = "#F0BEAA"; + colorSlave.labiaColor = "#F977A3"; + colorSlave.lipsColor = "#ffb9ca"; + } else if (artSlave.skin == "pale") { + colorSlave.skinColor = "#F5E7DC"; + colorSlave.areolaColor = "#CDA499"; + colorSlave.labiaColor = "#F977A3"; + colorSlave.lipsColor = "#ffb9ca"; + } else if (artSlave.skin == "extremely fair") { + colorSlave.skinColor = "#F5E7DC"; + colorSlave.areolaColor = "#CDA499"; + colorSlave.labiaColor = "#F977A3"; + } else if (artSlave.skin == "very fair") { + colorSlave.skinColor = "#F5D4B5"; + colorSlave.areolaColor = "#CB988B"; + colorSlave.labiaColor = "#F977A3"; + } else if (artSlave.skin == "fair") { + colorSlave.skinColor = "#F5D4B5"; + colorSlave.areolaColor = "#CB988B"; + colorSlave.labiaColor = "#F977A3"; + colorSlave.lipsColor = "#ce6876"; + } else if (artSlave.skin == "white") { + colorSlave.skinColor = "#F4D1A3"; + colorSlave.areolaColor = "#BA8E83"; + colorSlave.labiaColor = "#F977A3"; + colorSlave.lipsColor = "#ce6876"; + } else if (artSlave.skin == "light") { + colorSlave.skinColor = "#F4D1A3"; + colorSlave.areolaColor = "#BA8E83"; + colorSlave.labiaColor = "#F977A3"; + colorSlave.lipsColor = "#ce6876"; + } else if (artSlave.skin == "lightened") { + colorSlave.skinColor = "#F4D1A3"; + colorSlave.areolaColor = "#BA8E83"; + colorSlave.labiaColor = "#F977A3"; + colorSlave.lipsColor = "#ce6876"; + } else if (artSlave.skin == "light olive") { + colorSlave.skinColor = "#CFB48D"; + colorSlave.areolaColor = "#AC8074"; + colorSlave.labiaColor = "#F977A3"; + } else if (artSlave.skin == "olive") { + colorSlave.skinColor = "#CFB48D"; + colorSlave.areolaColor = "#AC8074"; + colorSlave.labiaColor = "#F977A3"; + colorSlave.lipsColor = "#c1a785"; + } else if (artSlave.skin == "natural") { + colorSlave.skinColor = "#C38C4D"; + colorSlave.areolaColor = "#A67A6F"; + colorSlave.labiaColor = "#F977A3"; + colorSlave.lipsColor = "#9e4c44"; + } else if (artSlave.skin == "tanned") { + colorSlave.skinColor = "#C38C4D"; + colorSlave.areolaColor = "#A67A6F"; + colorSlave.labiaColor = "#F977A3"; + colorSlave.lipsColor = "#9e4c44"; + } else if (artSlave.skin == "bronzed") { + colorSlave.skinColor = "#C38C4D"; + colorSlave.areolaColor = "#A67A6F"; + colorSlave.labiaColor = "#F977A3"; + } else if (artSlave.skin == "dark olive") { + colorSlave.skinColor = "#9A774A"; + colorSlave.areolaColor = "#855E4E"; + colorSlave.labiaColor = "#F977A3"; + } else if (artSlave.skin == "dark") { + colorSlave.skinColor = "#855834"; + colorSlave.areolaColor = "#734B2F"; + colorSlave.labiaColor = "#F977A3"; + colorSlave.lipsColor = "#714536"; + } else if (artSlave.skin == "light brown") { + colorSlave.skinColor = "#83522B"; + colorSlave.areolaColor = "#68442A"; + colorSlave.labiaColor = "#F977A3"; + colorSlave.lipsColor = "#5d2f1b"; + } else if (artSlave.skin == "brown") { + colorSlave.skinColor = "#83522B"; + colorSlave.areolaColor = "#68442A"; + colorSlave.labiaColor = "#F977A3"; + colorSlave.lipsColor = "#714536"; + } else if (artSlave.skin == "dark brown") { + colorSlave.skinColor = "#724826"; + colorSlave.areolaColor = "#5C3D26"; + colorSlave.labiaColor = "#F977A3"; + } else if (artSlave.skin == "ebony") { + colorSlave.skinColor = "#724826"; + colorSlave.areolaColor = "#5C3D26"; + colorSlave.labiaColor = "#F977A3"; + } else if (artSlave.skin == "black") { + colorSlave.skinColor = "#583E2F"; + colorSlave.areolaColor = "#3F3A38"; + colorSlave.labiaColor = "#F977A3"; + colorSlave.lipsColor = "#403030"; + } + +} else if (artSlave.race == "southern european" || artSlave.race == "surgically altered to look southern european") { + if (artSlave.skin == "pure white") { + colorSlave.skinColor = "#EBDBE4"; + colorSlave.areolaColor = "#FFE4E0"; + colorSlave.labiaColor = "#F977A3"; + } else if (artSlave.skin == "extremely pale") { + colorSlave.skinColor = "#EBDBE4"; + colorSlave.areolaColor = "#FFE4E0"; + colorSlave.labiaColor = "#F977A3"; + colorSlave.lipsColor = "#ffb9ca"; + } else if (artSlave.skin == "pale") { + colorSlave.skinColor = "#F0D0CC"; + colorSlave.areolaColor = "#EAACBA"; + colorSlave.labiaColor = "#F977A3"; + colorSlave.lipsColor = "#ffb9ca"; + } else if (artSlave.skin == "extremely fair") { + colorSlave.skinColor = "#F0D0CC"; + colorSlave.areolaColor = "#EAACBA"; + colorSlave.labiaColor = "#F977A3"; + } else if (artSlave.skin == "very fair") { + colorSlave.skinColor = "#F1C6B5"; + colorSlave.areolaColor = "#DCA2A9"; + colorSlave.labiaColor = "#F977A3"; + } else if (artSlave.skin == "fair") { + colorSlave.skinColor = "#F1C6B5"; + colorSlave.areolaColor = "#DCA2A9"; + colorSlave.labiaColor = "#F977A3"; + colorSlave.lipsColor = "#ce6876"; + } else if (artSlave.skin == "white") { + colorSlave.skinColor = "#F2BC94"; + colorSlave.areolaColor = "#EE8280"; + colorSlave.labiaColor = "#F977A3"; + colorSlave.lipsColor = "#ce6876"; + } else if (artSlave.skin == "light") { + colorSlave.skinColor = "#F2BC94"; + colorSlave.areolaColor = "#EE8280"; + colorSlave.labiaColor = "#F977A3"; + colorSlave.lipsColor = "#ce6876"; + } else if (artSlave.skin == "lightened") { + colorSlave.skinColor = "#F2BC94"; + colorSlave.areolaColor = "#EE8280"; + colorSlave.labiaColor = "#F977A3"; + colorSlave.lipsColor = "#ce6876"; + } else if (artSlave.skin == "light olive") { + colorSlave.skinColor = "#DCA972"; + colorSlave.areolaColor = "#BF7577"; + colorSlave.labiaColor = "#F977A3"; + } else if (artSlave.skin == "olive") { + colorSlave.skinColor = "#DCA972"; + colorSlave.areolaColor = "#BF7577"; + colorSlave.labiaColor = "#F977A3"; + colorSlave.lipsColor = "#c1a785"; + } else if (artSlave.skin == "natural") { + colorSlave.skinColor = "#D0814C"; + colorSlave.areolaColor = "#A96767"; + colorSlave.labiaColor = "#F977A3"; + colorSlave.lipsColor = "#9e4c44"; + } else if (artSlave.skin == "tanned") { + colorSlave.skinColor = "#D0814C"; + colorSlave.areolaColor = "#A96767"; + colorSlave.labiaColor = "#F977A3"; + colorSlave.lipsColor = "#9e4c44"; + } else if (artSlave.skin == "bronzed") { + colorSlave.skinColor = "#D0814C"; + colorSlave.areolaColor = "#A96767"; + colorSlave.labiaColor = "#F977A3"; + } else if (artSlave.skin == "dark olive") { + colorSlave.skinColor = "#937453"; + colorSlave.areolaColor = "#7F5A4B"; + colorSlave.labiaColor = "#F977A3"; + } else if (artSlave.skin == "dark") { + colorSlave.skinColor = "#7F5431"; + colorSlave.areolaColor = "#734B2F"; + colorSlave.labiaColor = "#F977A3"; + colorSlave.lipsColor = "#714536"; + } else if (artSlave.skin == "light brown") { + colorSlave.skinColor = "#784F2F"; + colorSlave.areolaColor = "#583E2F"; + colorSlave.labiaColor = "#F977A3"; + colorSlave.lipsColor = "#5d2f1b"; + } else if (artSlave.skin == "brown") { + colorSlave.skinColor = "#784F2F"; + colorSlave.areolaColor = "#583E2F"; + colorSlave.labiaColor = "#F977A3"; + colorSlave.lipsColor = "#714536"; + } else if (artSlave.skin == "dark brown") { + colorSlave.skinColor = "#65422C"; + colorSlave.areolaColor = "#4A3A33"; + colorSlave.labiaColor = "#F977A3"; + } else if (artSlave.skin == "ebony") { + colorSlave.skinColor = "#65422C"; + colorSlave.areolaColor = "#4A3A33"; + colorSlave.labiaColor = "#F977A3"; + } else if (artSlave.skin == "black") { + colorSlave.skinColor = "#583E2F"; + colorSlave.areolaColor = "#3F3A38"; + colorSlave.labiaColor = "#F977A3"; + colorSlave.lipsColor = "#403030"; + } + +} else if (artSlave.race == "semitic" || artSlave.race == "surgically altered to look semitic") { + if (artSlave.skin == "pure white") { + colorSlave.skinColor = "#E8CFCF"; + colorSlave.areolaColor = "#DCADBC"; + colorSlave.labiaColor = "#F977A3"; + } else if (artSlave.skin == "extremely pale") { + colorSlave.skinColor = "#E8CFCF"; + colorSlave.areolaColor = "#DCADBC"; + colorSlave.labiaColor = "#F977A3"; + colorSlave.lipsColor = "#ffb9ca"; + } else if (artSlave.skin == "pale") { + colorSlave.skinColor = "#FBCCC6"; + colorSlave.areolaColor = "#E79E8B"; + colorSlave.labiaColor = "#F977A3"; + colorSlave.lipsColor = "#ffb9ca"; + } else if (artSlave.skin == "extremely fair") { + colorSlave.skinColor = "#FBCCC6"; + colorSlave.areolaColor = "#E79E8B"; + colorSlave.labiaColor = "#F977A3"; + } else if (artSlave.skin == "very fair") { + colorSlave.skinColor = "#EAAB92"; + colorSlave.areolaColor = "#D27B64"; + colorSlave.labiaColor = "#F977A3"; + } else if (artSlave.skin == "fair") { + colorSlave.skinColor = "#EAAB92"; + colorSlave.areolaColor = "#D27B64"; + colorSlave.labiaColor = "#F977A3"; + colorSlave.lipsColor = "#ce6876"; + } else if (artSlave.skin == "white") { + colorSlave.skinColor = "#EDA571"; + colorSlave.areolaColor = "#B16854"; + colorSlave.labiaColor = "#F977A3"; + colorSlave.lipsColor = "#ce6876"; + } else if (artSlave.skin == "light") { + colorSlave.skinColor = "#EDA571"; + colorSlave.areolaColor = "#B16854"; + colorSlave.labiaColor = "#F977A3"; + colorSlave.lipsColor = "#ce6876"; + } else if (artSlave.skin == "lightened") { + colorSlave.skinColor = "#EDA571"; + colorSlave.areolaColor = "#B16854"; + colorSlave.labiaColor = "#F977A3"; + colorSlave.lipsColor = "#ce6876"; + } else if (artSlave.skin == "light olive") { + colorSlave.skinColor = "#CC8D53"; + colorSlave.areolaColor = "#A7624F"; + colorSlave.labiaColor = "#F977A3"; + } else if (artSlave.skin == "olive") { + colorSlave.skinColor = "#CC8D53"; + colorSlave.areolaColor = "#A7624F"; + colorSlave.labiaColor = "#F977A3"; + colorSlave.lipsColor = "#c1a785"; + } else if (artSlave.skin == "natural") { + colorSlave.skinColor = "#CA7136"; + colorSlave.areolaColor = "#9B5959"; + colorSlave.labiaColor = "#F977A3"; + colorSlave.lipsColor = "#9e4c44"; + } else if (artSlave.skin == "tanned") { + colorSlave.skinColor = "#CA7136"; + colorSlave.areolaColor = "#9B5959"; + colorSlave.labiaColor = "#F977A3"; + colorSlave.lipsColor = "#9e4c44"; + } else if (artSlave.skin == "bronzed") { + colorSlave.skinColor = "#CA7136"; + colorSlave.areolaColor = "#9B5959"; + colorSlave.labiaColor = "#F977A3"; + } else if (artSlave.skin == "dark olive") { + colorSlave.skinColor = "#84684A"; + colorSlave.areolaColor = "#735143"; + colorSlave.labiaColor = "#F977A3"; + } else if (artSlave.skin == "dark") { + colorSlave.skinColor = "#684528"; + colorSlave.areolaColor = "#563826"; + colorSlave.labiaColor = "#F977A3"; + colorSlave.lipsColor = "#714536"; + } else if (artSlave.skin == "light brown") { + colorSlave.skinColor = "#6E4730"; + colorSlave.areolaColor = "#604534"; + colorSlave.labiaColor = "#F977A3"; + colorSlave.lipsColor = "#5d2f1b"; + } else if (artSlave.skin == "brown") { + colorSlave.skinColor = "#6E4730"; + colorSlave.areolaColor = "#604534"; + colorSlave.labiaColor = "#F977A3"; + colorSlave.lipsColor = "#714536"; + } else if (artSlave.skin == "dark brown") { + colorSlave.skinColor = "#604534"; + colorSlave.areolaColor = "#514039"; + colorSlave.labiaColor = "#F977A3"; + } else if (artSlave.skin == "ebony") { + colorSlave.skinColor = "#604534 "; + colorSlave.areolaColor = "#514039"; + colorSlave.labiaColor = "#F977A3"; + } else if (artSlave.skin == "black") { + colorSlave.skinColor = "#583E2F"; + colorSlave.areolaColor = "#3F3A38"; + colorSlave.labiaColor = "#F977A3"; + colorSlave.lipsColor = "#403030"; + } + +} else if (artSlave.race == "malay" || artSlave.race == "surgically altered to look malay") { + if (artSlave.skin == "pure white") { + colorSlave.skinColor = "#FBD1B2"; + colorSlave.areolaColor = "#F39E7D"; + colorSlave.labiaColor = "#F977A3"; + } else if (artSlave.skin == "extremely pale") { + colorSlave.skinColor = "#FBD1B2"; + colorSlave.areolaColor = "#F39E7D"; + colorSlave.labiaColor = "#F977A3"; + colorSlave.lipsColor = "#ffb9ca"; + } else if (artSlave.skin == "pale") { + colorSlave.skinColor = "#E8B892"; + colorSlave.areolaColor = "#E2856C"; + colorSlave.labiaColor = "#F977A3"; + colorSlave.lipsColor = "#ffb9ca"; + } else if (artSlave.skin == "extremely fair") { + colorSlave.skinColor = "#E8B892"; + colorSlave.areolaColor = "#E2856C"; + colorSlave.labiaColor = "#F977A3"; + } else if (artSlave.skin == "very fair") { + colorSlave.skinColor = "#EA9870"; + colorSlave.areolaColor = "#BE6C56"; + colorSlave.labiaColor = "#F977A3"; + } else if (artSlave.skin == "fair") { + colorSlave.skinColor = "#EA9870"; + colorSlave.areolaColor = "#BE6C56"; + colorSlave.labiaColor = "#F977A3"; + colorSlave.lipsColor = "#ce6876"; + } else if (artSlave.skin == "white") { + colorSlave.skinColor = "#EA9760"; + colorSlave.areolaColor = "#AB6755"; + colorSlave.labiaColor = "#F977A3"; + colorSlave.lipsColor = "#ce6876"; + } else if (artSlave.skin == "light") { + colorSlave.skinColor = "#EA9760"; + colorSlave.areolaColor = "#AB6755"; + colorSlave.labiaColor = "#F977A3"; + colorSlave.lipsColor = "#ce6876"; + } else if (artSlave.skin == "lightened") { + colorSlave.skinColor = "#EA9760"; + colorSlave.areolaColor = "#AB6755"; + colorSlave.labiaColor = "#F977A3"; + colorSlave.lipsColor = "#ce6876"; + } else if (artSlave.skin == "light olive") { + colorSlave.skinColor = "#BA855E"; + colorSlave.areolaColor = "#976051"; + colorSlave.labiaColor = "#F977A3"; + } else if (artSlave.skin == "olive") { + colorSlave.skinColor = "#BA855E"; + colorSlave.areolaColor = "#976051"; + colorSlave.labiaColor = "#F977A3"; + colorSlave.lipsColor = "#c1a785"; + } else if (artSlave.skin == "natural") { + colorSlave.skinColor = "#A46138"; + colorSlave.areolaColor = "#8F5E51"; + colorSlave.labiaColor = "#F977A3"; + colorSlave.lipsColor = "#9e4c44"; + } else if (artSlave.skin == "tanned") { + colorSlave.skinColor = "#A46138"; + colorSlave.areolaColor = "#8F5E51"; + colorSlave.labiaColor = "#F977A3"; + colorSlave.lipsColor = "#9e4c44"; + } else if (artSlave.skin == "bronzed") { + colorSlave.skinColor = "#A46138"; + colorSlave.areolaColor = "#8F5E51"; + colorSlave.labiaColor = "#F977A3"; + } else if (artSlave.skin == "dark olive") { + colorSlave.skinColor = "#7C563C"; + colorSlave.areolaColor = "#70493A"; + colorSlave.labiaColor = "#F977A3"; + } else if (artSlave.skin == "dark") { + colorSlave.skinColor = "#804A28"; + colorSlave.areolaColor = "#5F3F27"; + colorSlave.labiaColor = "#F977A3"; + colorSlave.lipsColor = "#714536"; + } else if (artSlave.skin == "light brown") { + colorSlave.skinColor = "#6F4523"; + colorSlave.areolaColor = "#623C20"; + colorSlave.labiaColor = "#F977A3"; + colorSlave.lipsColor = "#5d2f1b"; + } else if (artSlave.skin == "brown") { + colorSlave.skinColor = "#6F4523"; + colorSlave.areolaColor = "#623C20"; + colorSlave.labiaColor = "#F977A3"; + colorSlave.lipsColor = "#714536"; + } else if (artSlave.skin == "dark brown") { + colorSlave.skinColor = "#6F3E27"; + colorSlave.areolaColor = "#553823"; + colorSlave.labiaColor = "#F977A3"; + } else if (artSlave.skin == "ebony") { + colorSlave.skinColor = "#6F3E27"; + colorSlave.areolaColor = "#553823"; + colorSlave.labiaColor = "#F977A3"; + } else if (artSlave.skin == "black") { + colorSlave.skinColor = "#583E2F"; + colorSlave.areolaColor = "#3F3A38"; + colorSlave.labiaColor = "#F977A3"; + colorSlave.lipsColor = "#403030"; + } + +} else if (artSlave.race == "indo-aryan" || artSlave.race == "surgically altered to look indo-aryan") { + if (artSlave.skin == "pure white") { + colorSlave.skinColor = "#F8D4BE"; + colorSlave.areolaColor = "#F8B6A4"; + colorSlave.labiaColor = "#F977A3"; + } else if (artSlave.skin == "extremely pale") { + colorSlave.skinColor = "#F8D4BE"; + colorSlave.areolaColor = "#F8B6A4"; + colorSlave.labiaColor = "#F977A3"; + colorSlave.lipsColor = "#ffb9ca"; + } else if (artSlave.skin == "pale") { + colorSlave.skinColor = "#EFCCAF"; + colorSlave.areolaColor = "#EA9B86"; + colorSlave.labiaColor = "#F977A3"; + colorSlave.lipsColor = "#ffb9ca"; + } else if (artSlave.skin == "extremely fair") { + colorSlave.skinColor = "#EFCCAF"; + colorSlave.areolaColor = "#EA9B86"; + colorSlave.labiaColor = "#F977A3"; + } else if (artSlave.skin == "very fair") { + colorSlave.skinColor = "#FCC49A"; + colorSlave.areolaColor = "#D29577"; + colorSlave.labiaColor = "#F977A3"; + } else if (artSlave.skin == "fair") { + colorSlave.skinColor = "#FCC49A"; + colorSlave.areolaColor = "#D29577"; + colorSlave.labiaColor = "#F977A3"; + colorSlave.lipsColor = "#ce6876"; + } else if (artSlave.skin == "white") { + colorSlave.skinColor = "#E8B68E"; + colorSlave.areolaColor = "#D08661"; + colorSlave.labiaColor = "#F977A3"; + colorSlave.lipsColor = "#ce6876"; + } else if (artSlave.skin == "light") { + colorSlave.skinColor = "#E8B68E"; + colorSlave.areolaColor = "#D08661"; + colorSlave.labiaColor = "#F977A3"; + colorSlave.lipsColor = "#ce6876"; + } else if (artSlave.skin == "lightened") { + colorSlave.skinColor = "#E8B68E"; + colorSlave.areolaColor = "#D08661"; + colorSlave.labiaColor = "#F977A3"; + colorSlave.lipsColor = "#ce6876"; + } else if (artSlave.skin == "light olive") { + colorSlave.skinColor = "#C17848"; + colorSlave.areolaColor = "#C36E45"; + colorSlave.labiaColor = "#F977A3"; + } else if (artSlave.skin == "olive") { + colorSlave.skinColor = "#C17848"; + colorSlave.areolaColor = "#C36E45"; + colorSlave.labiaColor = "#F977A3"; + colorSlave.lipsColor = "#c1a785"; + } else if (artSlave.skin == "natural") { + colorSlave.skinColor = "#C17848"; + colorSlave.areolaColor = "#A75A34"; + colorSlave.labiaColor = "#F977A3"; + colorSlave.lipsColor = "#9e4c44"; + } else if (artSlave.skin == "tanned") { + colorSlave.skinColor = "#C17848"; + colorSlave.areolaColor = "#A75A34"; + colorSlave.labiaColor = "#F977A3"; + colorSlave.lipsColor = "#9e4c44"; + } else if (artSlave.skin == "bronzed") { + colorSlave.skinColor = "#C17848"; + colorSlave.areolaColor = "#A75A34"; + colorSlave.labiaColor = "#F977A3"; + } else if (artSlave.skin == "dark olive") { + colorSlave.skinColor = "#83684B"; + colorSlave.areolaColor = "#715043"; + colorSlave.labiaColor = "#F977A3"; + } else if (artSlave.skin == "dark") { + colorSlave.skinColor = "#8A593C"; + colorSlave.areolaColor = "#714931"; + colorSlave.labiaColor = "#F977A3"; + colorSlave.lipsColor = "#714536"; + } else if (artSlave.skin == "light brown") { + colorSlave.skinColor = "#845834"; + colorSlave.areolaColor = "#614635"; + colorSlave.labiaColor = "#F977A3"; + colorSlave.lipsColor = "#5d2f1b"; + } else if (artSlave.skin == "brown") { + colorSlave.skinColor = "#845834"; + colorSlave.areolaColor = "#614635"; + colorSlave.labiaColor = "#F977A3"; + colorSlave.lipsColor = "#714536"; + } else if (artSlave.skin == "dark brown") { + colorSlave.skinColor = "#7C5842"; + colorSlave.areolaColor = "#5F4538"; + colorSlave.labiaColor = "#F977A3"; + } else if (artSlave.skin == "ebony") { + colorSlave.skinColor = "#7C5842"; + colorSlave.areolaColor = "#5F4538"; + colorSlave.labiaColor = "#F977A3"; + } else if (artSlave.skin == "black") { + colorSlave.skinColor = "#6B5449"; + colorSlave.areolaColor = "#473C37"; + colorSlave.labiaColor = "#F977A3"; + colorSlave.lipsColor = "#403030"; + } + +} else if (artSlave.race == "pacific islander" || artSlave.race == "surgically altered to look pacific islander") { + if (artSlave.skin == "pure white") { + colorSlave.skinColor = "#FBD1B2"; + colorSlave.areolaColor = "#F39E7D"; + colorSlave.labiaColor = "#F977A3"; + } else if (artSlave.skin == "extremely pale") { + colorSlave.skinColor = "#FBD1B2"; + colorSlave.areolaColor = "#F39E7D"; + colorSlave.labiaColor = "#F977A3"; + colorSlave.lipsColor = "#ffb9ca"; + } else if (artSlave.skin == "pale") { + colorSlave.skinColor = "#E8B892"; + colorSlave.areolaColor = "#E2856C"; + colorSlave.labiaColor = "#F977A3"; + colorSlave.lipsColor = "#ffb9ca"; + } else if (artSlave.skin == "extremely fair") { + colorSlave.skinColor = "#E8B892"; + colorSlave.areolaColor = "#E2856C"; + colorSlave.labiaColor = "#F977A3"; + } else if (artSlave.skin == "very fair") { + colorSlave.skinColor = "#EA9870"; + colorSlave.areolaColor = "#BE6C56"; + colorSlave.labiaColor = "#F977A3"; + } else if (artSlave.skin == "fair") { + colorSlave.skinColor = "#EA9870"; + colorSlave.areolaColor = "#BE6C56"; + colorSlave.labiaColor = "#F977A3"; + colorSlave.lipsColor = "#ce6876"; + } else if (artSlave.skin == "white") { + colorSlave.skinColor = "#EA9760"; + colorSlave.areolaColor = "#AB6755"; + colorSlave.labiaColor = "#F977A3"; + colorSlave.lipsColor = "#ce6876"; + } else if (artSlave.skin == "light") { + colorSlave.skinColor = "#EA9760"; + colorSlave.areolaColor = "#AB6755"; + colorSlave.labiaColor = "#F977A3"; + colorSlave.lipsColor = "#ce6876"; + } else if (artSlave.skin == "lightened") { + colorSlave.skinColor = "#EA9760"; + colorSlave.areolaColor = "#AB6755"; + colorSlave.labiaColor = "#F977A3"; + colorSlave.lipsColor = "#ce6876"; + } else if (artSlave.skin == "light olive") { + colorSlave.skinColor = "#BA855E"; + colorSlave.areolaColor = "#976051"; + colorSlave.labiaColor = "#F977A3"; + } else if (artSlave.skin == "olive") { + colorSlave.skinColor = "#BA855E"; + colorSlave.areolaColor = "#976051"; + colorSlave.labiaColor = "#F977A3"; + colorSlave.lipsColor = "#c1a785"; + } else if (artSlave.skin == "natural") { + colorSlave.skinColor = "#A46138"; + colorSlave.areolaColor = "#8F5E51"; + colorSlave.labiaColor = "#F977A3"; + colorSlave.lipsColor = "#9e4c44"; + } else if (artSlave.skin == "tanned") { + colorSlave.skinColor = "#A46138"; + colorSlave.areolaColor = "#8F5E51"; + colorSlave.labiaColor = "#F977A3"; + colorSlave.lipsColor = "#9e4c44"; + } else if (artSlave.skin == "bronzed") { + colorSlave.skinColor = "#A46138"; + colorSlave.areolaColor = "#8F5E51"; + colorSlave.labiaColor = "#F977A3"; + } else if (artSlave.skin == "dark olive") { + colorSlave.skinColor = "#7C563C"; + colorSlave.areolaColor = "#70493A"; + colorSlave.labiaColor = "#F977A3"; + } else if (artSlave.skin == "dark") { + colorSlave.skinColor = "#804A28"; + colorSlave.areolaColor = "#5F3F27"; + colorSlave.labiaColor = "#F977A3"; + colorSlave.lipsColor = "#714536"; + } else if (artSlave.skin == "light brown") { + colorSlave.skinColor = "#6F4523"; + colorSlave.areolaColor = "#623C20"; + colorSlave.labiaColor = "#F977A3"; + colorSlave.lipsColor = "#5d2f1b"; + } else if (artSlave.skin == "brown") { + colorSlave.skinColor = "#6F4523"; + colorSlave.areolaColor = "#623C20"; + colorSlave.labiaColor = "#F977A3"; + colorSlave.lipsColor = "#714536"; + } else if (artSlave.skin == "dark brown") { + colorSlave.skinColor = "#6F3E27"; + colorSlave.areolaColor = "#553823"; + colorSlave.labiaColor = "#F977A3"; + } else if (artSlave.skin == "ebony") { + colorSlave.skinColor = "#6F3E27"; + colorSlave.areolaColor = "#553823"; + colorSlave.labiaColor = "#F977A3"; + } else if (artSlave.skin == "black") { + colorSlave.skinColor = "#583E2F"; + colorSlave.areolaColor = "#3F3A38"; + colorSlave.labiaColor = "#F977A3"; + colorSlave.lipsColor = "#403030"; + } + +} else if (artSlave.race == "mixed race" || artSlave.race == "surgically altered to look mixed race") { + if (artSlave.skin == "pure white") { + colorSlave.skinColor = "#FEE5CC"; + colorSlave.areolaColor = "#E3BBAB"; + colorSlave.labiaColor = "#F977A3"; + } else if (artSlave.skin == "extremely pale") { + colorSlave.skinColor = "#FEE5CC"; + colorSlave.areolaColor = "#E3BBAB"; + colorSlave.labiaColor = "#F977A3"; + colorSlave.lipsColor = "#ffb9ca"; + } else if (artSlave.skin == "pale") { + colorSlave.skinColor = "#E6C2B0"; + colorSlave.areolaColor = "#D1A695"; + colorSlave.labiaColor = "#F977A3"; + colorSlave.lipsColor = "#ffb9ca"; + } else if (artSlave.skin == "extremely fair") { + colorSlave.skinColor = "#E6C2B0"; + colorSlave.areolaColor = "#D1A695"; + colorSlave.labiaColor = "#F977A3"; + } else if (artSlave.skin == "very fair") { + colorSlave.skinColor = "#E1B59F"; + colorSlave.areolaColor = "#B48D7E"; + colorSlave.labiaColor = "#F977A3"; + } else if (artSlave.skin == "fair") { + colorSlave.skinColor = "#E1B59F"; + colorSlave.areolaColor = "#B48D7E"; + colorSlave.labiaColor = "#F977A3"; + colorSlave.lipsColor = "#ce6876"; + } else if (artSlave.skin == "white") { + colorSlave.skinColor = "#DAA782"; + colorSlave.areolaColor = "#9E7666"; + colorSlave.labiaColor = "#F977A3"; + colorSlave.lipsColor = "#ce6876"; + } else if (artSlave.skin == "light") { + colorSlave.skinColor = "#DAA782"; + colorSlave.areolaColor = "#9E7666"; + colorSlave.labiaColor = "#F977A3"; + colorSlave.lipsColor = "#ce6876"; + } else if (artSlave.skin == "lightened") { + colorSlave.skinColor = "#DAA782"; + colorSlave.areolaColor = "#9E7666"; + colorSlave.labiaColor = "#F977A3"; + colorSlave.lipsColor = "#ce6876"; + } else if (artSlave.skin == "light olive") { + colorSlave.skinColor = "#B27554"; + colorSlave.areolaColor = "#92684C"; + colorSlave.labiaColor = "#F977A3"; + } else if (artSlave.skin == "olive") { + colorSlave.skinColor = "#B27554"; + colorSlave.areolaColor = "#92684C"; + colorSlave.labiaColor = "#F977A3"; + colorSlave.lipsColor = "#c1a785"; + } else if (artSlave.skin == "natural") { + colorSlave.skinColor = "#B6784E"; + colorSlave.areolaColor = "#8F5A45"; + colorSlave.labiaColor = "#F977A3"; + colorSlave.lipsColor = "#9e4c44"; + } else if (artSlave.skin == "tanned") { + colorSlave.skinColor = "#B6784E"; + colorSlave.areolaColor = "#8F5A45"; + colorSlave.labiaColor = "#F977A3"; + colorSlave.lipsColor = "#9e4c44"; + } else if (artSlave.skin == "bronzed") { + colorSlave.skinColor = "#B6784E"; + colorSlave.areolaColor = "#8F5A45"; + colorSlave.labiaColor = "#F977A3"; + } else if (artSlave.skin == "dark olive") { + colorSlave.skinColor = "#8B644F"; + colorSlave.areolaColor = "#7B5749"; + colorSlave.labiaColor = "#F977A3"; + } else if (artSlave.skin == "dark") { + colorSlave.skinColor = "#775031"; + colorSlave.areolaColor = "#69452F"; + colorSlave.labiaColor = "#F977A3"; + colorSlave.lipsColor = "#714536"; + } else if (artSlave.skin == "light brown") { + colorSlave.skinColor = "#774A31"; + colorSlave.areolaColor = "#5E4434"; + colorSlave.labiaColor = "#F977A3"; + colorSlave.lipsColor = "#5d2f1b"; + } else if (artSlave.skin == "brown") { + colorSlave.skinColor = "#774A31"; + colorSlave.areolaColor = "#5E4434"; + colorSlave.labiaColor = "#F977A3"; + colorSlave.lipsColor = "#714536"; + } else if (artSlave.skin == "dark brown") { + colorSlave.skinColor = "#74523E"; + colorSlave.areolaColor = "#574135"; + colorSlave.labiaColor = "#F977A3"; + } else if (artSlave.skin == "ebony") { + colorSlave.skinColor = "#6B4B4B"; + colorSlave.areolaColor = "#413228"; + colorSlave.labiaColor = "#F977A3"; + } else if (artSlave.skin == "black") { + colorSlave.skinColor = "#634F45"; + colorSlave.areolaColor = "#4E3C32"; + colorSlave.labiaColor = "#F977A3"; + colorSlave.lipsColor = "#403030"; + } +} + return colorSlave; +}; diff --git a/src/art/vector/Generate_Stylesheet.tw b/src/art/vector/Generate_Stylesheet.tw index 6782bdd8c315f32fb98ae2eadf1d8d66260eb805..e5835205f51d76c0f559da5ff2e20c32fe81401f 100644 --- a/src/art/vector/Generate_Stylesheet.tw +++ b/src/art/vector/Generate_Stylesheet.tw @@ -24,8 +24,8 @@ ."+_art_display_class+" .penis { "+_penisSkinStyle+"; } ."+_art_display_class+" .scrotum { "+_scrotumSkinStyle+"; } ."+_art_display_class+" .belly { "+_bellySkinStyle+"; } -."+_art_display_class+" .areola { "+_areolaStyle+"; } -."+_art_display_class+" .labia { "+_labiaStyle+"; } +."+_art_display_class+" .areola { fill:"+_areolaStyle+"; } +."+_art_display_class+" .labia { fill:"+_labiaStyle+"; } ."+_art_display_class+" .hair { fill:"+_hairColour+"; } ."+_art_display_class+" .pubic_hair { fill:"+_pubicHairColour+"; } ."+_art_display_class+" .underarm_hair { fill:"+_underarmHairColour+"; } diff --git a/src/art/vector/Hair_Back.tw b/src/art/vector/Hair_Back.tw index 358565a37d095c7ff42cdb04f5b072f22a829f19..e8edf132a506244ab588ffedff61d7adb354bf44 100644 --- a/src/art/vector/Hair_Back.tw +++ b/src/art/vector/Hair_Back.tw @@ -5,7 +5,7 @@ <<else>> <<if _artSlave.clothes != "restrictive latex" && _artSlave.clothes != "a hijab and abaya" && _artSlave.clothes != "a chattel habit" && _artSlave.clothes != "a fallen nuns habit" && _artSlave.clothes != "a penitent nuns habit" && _artSlave.clothes != "a cybersuit" && _artSlave.clothes != "Western clothing" && _artSlave.clothes != "a military uniform" && _artSlave.clothes != "a schutzstaffel uniform" && _artSlave.clothes != "a slutty schutzstaffel uniform" && _artSlave.clothes != "a red army uniform" && _artSlave.clothes != "battlearmor" && _artSlave.clothes != "a biyelgee costume" && _artSlave.clothes != "a mounty outfit">> <<switch _artSlave.hStyle>> - <<case "shaved" "buzzcut">> + <<case "buzzcut" "shaved" "shaved bald">> <<include Art_Vector_Hair_Back_NoHair>> <<case "permed">> <<if _artSlave.hLength >= 60>> diff --git a/src/art/vector/Hair_Fore.tw b/src/art/vector/Hair_Fore.tw index cde89211f8d47dffa8a8c8b4a426ec4cf3788cdd..f079c78726af2767a8e7b5da0becbb9c6c444467 100644 --- a/src/art/vector/Hair_Fore.tw +++ b/src/art/vector/Hair_Fore.tw @@ -6,7 +6,7 @@ <<else>> <<if _artSlave.clothes != "restrictive latex" && _artSlave.clothes != "a hijab and abaya" && _artSlave.clothes != "a chattel habit" && _artSlave.clothes != "a fallen nuns habit" && _artSlave.clothes != "a penitent nuns habit" && _artSlave.clothes != "a cybersuit" && _artSlave.clothes != "Western clothing" && _artSlave.clothes != "a military uniform" && _artSlave.clothes != "a schutzstaffel uniform" && _artSlave.clothes != "a slutty schutzstaffel uniform" && _artSlave.clothes != "a red army uniform" && _artSlave.clothes != "battlearmor" && _artSlave.clothes != "a biyelgee costume" && _artSlave.clothes != "a mounty outfit">> <<switch _artSlave.hStyle>> - <<case "shaved" "buzzcut">> + <<case "buzzcut" "shaved" "shaved bald">> <<include Art_Vector_Hair_Fore_NoHair>> <<case "permed">> <<if _artSlave.hLength >= 60>> diff --git a/src/art/vector/Set_Colour_Skin_JS.tw b/src/art/vector/Set_Colour_Skin_JS.tw index d28a99f1975b21805757b433392296224ddcb828..99849dbec4115d55a1c9b076b752bfcb1ed1a671 100644 --- a/src/art/vector/Set_Colour_Skin_JS.tw +++ b/src/art/vector/Set_Colour_Skin_JS.tw @@ -4,8 +4,8 @@ window.Art_Vector_Set_Colour_Skin = function(artSlave, outfitBaseColour) { /* create an aggregator object yielding all computed styles */ var s = { - areolaStyle: "fill: #d76b93;", /* this is the default and can be customized later */ - labiaStyle: "fill: #d76b93;", /* this is the default and can be customized later */ + areolaStyle: "#d76b93;", /* this is the default and can be customized later */ + labiaStyle: "#d76b93;", /* this is the default and can be customized later */ /* todo: introduce fleshStyle */ /* these need to be declared so they can be set conditionally */ headSkinStyle: undefined, @@ -15,1072 +15,12 @@ var s = { scrotumSkinStyle: undefined, bellySkinStyle: undefined, skinColour: undefined - }; - -if (artSlave.skin == "camouflage patterned") { - s.skinColour = "#78875a"; - s.areolaStyle = "fill:#939F7A;"; - s.labiaStyle = "fill:#F977A3;"; - } else if (artSlave.skin == "dyed red") { - s.skinColour = "#bc4949"; - s.areolaStyle = "fill:#C96D6D;"; - s.labiaStyle = "fill:#F977A3;"; - } else if (artSlave.skin == "dyed green") { - s.skinColour = "#A6C373"; - s.areolaStyle = "fill:#B7CF8F;"; - s.labiaStyle = "fill:#F977A3;"; - } else if (artSlave.skin == "dyed blue") { - s.skinColour = "#5b8eb7"; - s.areolaStyle = "fill:#7BA4C5;"; - s.labiaStyle = "fill:#F977A3;"; - } else if (artSlave.skin == "tiger striped") { - s.skinColour = "#e2d75d"; - s.areolaStyle = "fill:#E7DF7D;"; - s.labiaStyle = "fill:#F977A3;"; -} else if (artSlave.race == "white" || artSlave.race == "surgically altered to look white") { - if (artSlave.skin == "pure white") { - s.skinColour = "#F4EAF0"; - s.areolaStyle = "fill:#FCCCDC;"; - s.labiaStyle = "fill:#F977A3;"; - } else if (artSlave.skin == "extremely pale") { - s.skinColour = "#F4EAF0"; - s.areolaStyle = "fill:#FCCCDC;"; - s.labiaStyle = "fill:#F977A3;"; - } else if (artSlave.skin == "pale") { - s.skinColour = "#F5E1DF"; - s.areolaStyle = "fill:#EFBFCA;"; - s.labiaStyle = "fill:#F977A3;"; - } else if (artSlave.skin == "extremely fair") { - s.skinColour = "#F5E1DF"; - s.areolaStyle = "fill:#EFBFCA;"; - s.labiaStyle = "fill:#F977A3;"; - } else if (artSlave.skin == "very fair") { - s.skinColour = "#F5D5C9"; - s.areolaStyle = "fill:#E2B4B9;"; - s.labiaStyle = "fill:#F977A3;"; - } else if (artSlave.skin == "fair") { - s.skinColour = "#F5D5C9"; - s.areolaStyle = "fill:#E2B4B9;"; - s.labiaStyle = "fill:#F977A3;"; - } else if (artSlave.skin == "white") { - s.skinColour = "#F4C9AA"; - s.areolaStyle = "fill:#F19795;"; - s.labiaStyle = "fill:#F977A3;"; - } else if (artSlave.skin == "light") { - s.skinColour = "#F4C9AA"; - s.areolaStyle = "fill:#F19795;"; - s.labiaStyle = "fill:#F977A3;"; - } else if (artSlave.skin == "lightened") { - s.skinColour = "#F4C9AA"; - s.areolaStyle = "fill:#F19795;"; - s.labiaStyle = "fill:#F977A3;"; - } else if (artSlave.skin == "light olive") { - s.skinColour = "#E1B585"; - s.areolaStyle = "fill:#C39696;"; - s.labiaStyle = "fill:#F977A3;"; - } else if (artSlave.skin == "olive") { - s.skinColour = "#E1B585"; - s.areolaStyle = "fill:#C39696;"; - s.labiaStyle = "fill:#F977A3;"; - } else if (artSlave.skin == "natural") { - s.skinColour = "#D58E5F"; - s.areolaStyle = "fill:#B17777;"; - s.labiaStyle = "fill:#F977A3;"; - } else if (artSlave.skin == "tanned") { - s.skinColour = "#D58E5F"; - s.areolaStyle = "fill:#B17777;"; - s.labiaStyle = "fill:#F977A3;"; - } else if (artSlave.skin == "bronzed") { - s.skinColour = "#D58E5F"; - s.areolaStyle = "fill:#B17777;"; - s.labiaStyle = "fill:#F977A3;"; - } else if (artSlave.skin == "dark olive") { - s.skinColour = "#A2805C"; - s.areolaStyle = "fill:#8E6454;"; - s.labiaStyle = "fill:#F977A3;"; - } else if (artSlave.skin == "dark") { - s.skinColour = "#825633"; - s.areolaStyle = "fill:#734B2F;"; - s.labiaStyle = "fill:#F977A3;"; - } else if (artSlave.skin == "light brown") { - s.skinColour = "#784F2F"; - s.areolaStyle = "fill:#583E2F;"; - s.labiaStyle = "fill:#F977A3;"; - } else if (artSlave.skin == "brown") { - s.skinColour = "#784F2F"; - s.areolaStyle = "fill:#583E2F;"; - s.labiaStyle = "fill:#F977A3;"; - } else if (artSlave.skin == "dark brown") { - s.skinColour = "#65422C"; - s.areolaStyle = "fill:#4A3A33;"; - s.labiaStyle = "fill:#F977A3;"; - } else if (artSlave.skin == "ebony") { - s.skinColour = "#65422C"; - s.areolaStyle = "fill:#4A3A33;"; - s.labiaStyle = "fill:#F977A3;"; - } else if (artSlave.skin == "black") { - s.skinColour = "#583E2F"; - s.areolaStyle = "fill:#3F3A38;"; - s.labiaStyle = "fill:#F977A3;"; - } - -} else if (artSlave.race == "black" || artSlave.race == "surgically altered to look black") { - if (artSlave.skin == "pure white") { - s.skinColour = "#FEE4CA"; - s.areolaStyle = "fill:#E0B3A2;"; - s.labiaStyle = "fill:#F977A3;"; - } else if (artSlave.skin == "extremely pale") { - s.skinColour = "#FEE4CA"; - s.areolaStyle = "fill:#E0B3A2;"; - s.labiaStyle = "fill:#F977A3;"; - } else if (artSlave.skin == "pale") { - s.skinColour = "#E3C5A7"; - s.areolaStyle = "fill:#EFBDC9;"; - s.labiaStyle = "fill:#CC9B88;"; - } else if (artSlave.skin == "extremely fair") { - s.skinColour = "#E3C5A7"; - s.areolaStyle = "fill:#CC9B88;"; - s.labiaStyle = "fill:#CC9B88;"; - } else if (artSlave.skin == "very fair") { - s.skinColour = "#DEB892"; - s.areolaStyle = "fill:#AB806F;"; - s.labiaStyle = "fill:#F977A3;"; - } else if (artSlave.skin == "fair") { - s.skinColour = "#DEB892"; - s.areolaStyle = "fill:#AB806F;"; - s.labiaStyle = "fill:#F977A3;"; - } else if (artSlave.skin == "white") { - s.skinColour = "#D59D73"; - s.areolaStyle = "fill:#8D6859;"; - s.labiaStyle = "fill:#F977A3;"; - } else if (artSlave.skin == "light") { - s.skinColour = "#D59D73"; - s.areolaStyle = "fill:#8D6859;"; - s.labiaStyle = "fill:#F977A3;"; - } else if (artSlave.skin == "lightened") { - s.skinColour = "#D59D73"; - s.areolaStyle = "fill:#8D6859;"; - s.labiaStyle = "fill:#F977A3;"; - } else if (artSlave.skin == "light olive") { - s.skinColour = "#AC7C4A"; - s.areolaStyle = "fill:#7C594B;"; - s.labiaStyle = "fill:#F977A3;"; - } else if (artSlave.skin == "olive") { - s.skinColour = "#AC7C4A"; - s.areolaStyle = "fill:#7C594B;"; - s.labiaStyle = "fill:#F977A3;"; - } else if (artSlave.skin == "natural") { - s.skinColour = "#985C34"; - s.areolaStyle = "fill:#764B3A;"; - s.labiaStyle = "fill:#F977A3;"; - } else if (artSlave.skin == "tanned") { - s.skinColour = "#985C34"; - s.areolaStyle = "fill:#764B3A;"; - s.labiaStyle = "fill:#F977A3;"; - } else if (artSlave.skin == "bronzed") { - s.skinColour = "#985C34"; - s.areolaStyle = "fill:#764B3A;"; - s.labiaStyle = "fill:#F977A3;"; - } else if (artSlave.skin == "dark olive") { - s.skinColour = "#745C42"; - s.areolaStyle = "fill:#63463B;"; - s.labiaStyle = "fill:#F977A3;"; - } else if (artSlave.skin == "dark") { - s.skinColour = "#65422C"; - s.areolaStyle = "fill:#4B3121;"; - s.labiaStyle = "fill:#F977A3;"; - } else if (artSlave.skin == "light brown") { - s.skinColour = "#5A3C24"; - s.areolaStyle = "fill:#493326;"; - s.labiaStyle = "fill:#F977A3;"; - } else if (artSlave.skin == "brown") { - s.skinColour = "#5A3C24"; - s.areolaStyle = "fill:#493326;"; - s.labiaStyle = "fill:#F977A3;"; - } else if (artSlave.skin == "dark brown") { - s.skinColour = "#583E2F"; - s.areolaStyle = "fill:#46362C;"; - s.labiaStyle = "fill:#F977A3;"; - } else if (artSlave.skin == "ebony") { - s.skinColour = "#583D3D"; - s.areolaStyle = "fill:#3B3028;"; - s.labiaStyle = "fill:#F977A3;"; - } else if (artSlave.skin == "black") { - s.skinColour = "#4A3A33"; - s.areolaStyle = "fill:#332B27;"; - s.labiaStyle = "fill:#F977A3;"; - } - -} else if (artSlave.race == "latina" || artSlave.race == "surgically altered to look latina") { - if (artSlave.skin == "pure white") { - s.skinColour = "#FEDECE"; - s.areolaStyle = "fill:#E3BBAB;"; - s.labiaStyle = "fill:#F977A3;"; - } else if (artSlave.skin == "extremely pale") { - s.skinColour = "#FEDECE"; - s.areolaStyle = "fill:#E3BBAB;"; - s.labiaStyle = "fill:#F977A3;"; - } else if (artSlave.skin == "pale") { - s.skinColour = "#E6C2B0"; - s.areolaStyle = "fill:#D1A695;"; - s.labiaStyle = "fill:#F977A3;"; - } else if (artSlave.skin == "extremely fair") { - s.skinColour = "#E6C2B0"; - s.areolaStyle = "fill:#D1A695;"; - s.labiaStyle = "fill:#F977A3;"; - } else if (artSlave.skin == "very fair") { - s.skinColour = "#E1B59F"; - s.areolaStyle = "fill:#B48D7E;"; - s.labiaStyle = "fill:#F977A3;"; - } else if (artSlave.skin == "fair") { - s.skinColour = "#E1B59F"; - s.areolaStyle = "fill:#B48D7E;"; - s.labiaStyle = "fill:#F977A3;"; - } else if (artSlave.skin == "white") { - s.skinColour = "#DAA782"; - s.areolaStyle = "fill:#9E7666;"; - s.labiaStyle = "fill:#F977A3;"; - } else if (artSlave.skin == "light") { - s.skinColour = "#DAA782"; - s.areolaStyle = "fill:#9E7666;"; - s.labiaStyle = "fill:#F977A3;"; - } else if (artSlave.skin == "lightened") { - s.skinColour = "#DAA782"; - s.areolaStyle = "fill:#9E7666;"; - s.labiaStyle = "fill:#F977A3;"; - } else if (artSlave.skin == "light olive") { - s.skinColour = "#B27554"; - s.areolaStyle = "fill:#92684C;"; - s.labiaStyle = "fill:#F977A3;"; - } else if (artSlave.skin == "olive") { - s.skinColour = "#B27554"; - s.areolaStyle = "fill:#92684C;"; - s.labiaStyle = "fill:#F977A3;"; - } else if (artSlave.skin == "natural") { - s.skinColour = "#B6784E"; - s.areolaStyle = "fill:#8F5A45;"; - s.labiaStyle = "fill:#F977A3;"; - } else if (artSlave.skin == "tanned") { - s.skinColour = "#B6784E"; - s.areolaStyle = "fill:#8F5A45;"; - s.labiaStyle = "fill:#F977A3;"; - } else if (artSlave.skin == "bronzed") { - s.skinColour = "#B6784E"; - s.areolaStyle = "fill:#8F5A45;"; - s.labiaStyle = "fill:#F977A3;"; - } else if (artSlave.skin == "dark olive") { - s.skinColour = "#8B644F"; - s.areolaStyle = "fill:#7B5749;"; - s.labiaStyle = "fill:#F977A3;"; - } else if (artSlave.skin == "dark") { - s.skinColour = "#775031"; - s.areolaStyle = "fill:#69452F;"; - s.labiaStyle = "fill:#F977A3;"; - } else if (artSlave.skin == "light brown") { - s.skinColour = "#774A31"; - s.areolaStyle = "fill:#614330;"; - s.labiaStyle = "fill:#F977A3;"; - } else if (artSlave.skin == "brown") { - s.skinColour = "#774A31"; - s.areolaStyle = "fill:#614330;"; - s.labiaStyle = "fill:#F977A3;"; - } else if (artSlave.skin == "dark brown") { - s.skinColour = "#74523E"; - s.areolaStyle = "fill:#573F30;"; - s.labiaStyle = "fill:#F977A3;"; - } else if (artSlave.skin == "ebony") { - s.skinColour = "#6B4B4B"; - s.areolaStyle = "fill:#473426;"; - s.labiaStyle = "fill:#F977A3;"; - } else if (artSlave.skin == "black") { - s.skinColour = "#634F45"; - s.areolaStyle = "fill:#4D3A2E;"; - s.labiaStyle = "fill:#F977A3;"; - } - -} else if (artSlave.race == "asian" || artSlave.race == "surgically altered to look asian") { - if (artSlave.skin == "pure white") { - s.skinColour = "#FFF8EE"; - s.areolaStyle = "fill:#F7DBD0;"; - s.labiaStyle = "fill:#F977A3;"; - } else if (artSlave.skin == "extremely pale") { - s.skinColour = "#FFF8EE"; - s.areolaStyle = "fill:#F7DBD0;"; - s.labiaStyle = "fill:#F977A3;"; - } else if (artSlave.skin == "pale") { - s.skinColour = "#F5E7DC"; - s.areolaStyle = "fill:#EABFB3;"; - s.labiaStyle = "fill:#F977A3;"; - } else if (artSlave.skin == "extremely fair") { - s.skinColour = "#F5E7DC"; - s.areolaStyle = "fill:#EABFB3;"; - s.labiaStyle = "fill:#F977A3;"; - } else if (artSlave.skin == "very fair") { - s.skinColour = "#F5D4B5"; - s.areolaStyle = "fill:#CB988B;"; - s.labiaStyle = "fill:#F977A3;"; - } else if (artSlave.skin == "fair") { - s.skinColour = "#F5D4B5"; - s.areolaStyle = "fill:#CB988B;"; - s.labiaStyle = "fill:#F977A3;"; - } else if (artSlave.skin == "white") { - s.skinColour = "#F4D1A3"; - s.areolaStyle = "fill:#BA8E83;"; - s.labiaStyle = "fill:#F977A3;"; - } else if (artSlave.skin == "light") { - s.skinColour = "#F4D1A3"; - s.areolaStyle = "fill:#BA8E83;"; - s.labiaStyle = "fill:#F977A3;"; - } else if (artSlave.skin == "lightened") { - s.skinColour = "#F4D1A3"; - s.areolaStyle = "fill:#BA8E83;"; - s.labiaStyle = "fill:#F977A3;"; - } else if (artSlave.skin == "light olive") { - s.skinColour = "#CFB48D"; - s.areolaStyle = "fill:#AC8074;"; - s.labiaStyle = "fill:#F977A3;"; - } else if (artSlave.skin == "olive") { - s.skinColour = "#CFB48D"; - s.areolaStyle = "fill:#AC8074;"; - s.labiaStyle = "fill:#F977A3;"; - } else if (artSlave.skin == "natural") { - s.skinColour = "#C38C4D"; - s.areolaStyle = "fill:#A67A6F;"; - s.labiaStyle = "fill:#F977A3;"; - } else if (artSlave.skin == "tanned") { - s.skinColour = "#C38C4D"; - s.areolaStyle = "fill:#A67A6F;"; - s.labiaStyle = "fill:#F977A3;"; - } else if (artSlave.skin == "bronzed") { - s.skinColour = "#C38C4D"; - s.areolaStyle = "fill:#A67A6F;"; - s.labiaStyle = "fill:#F977A3;"; - } else if (artSlave.skin == "dark olive") { - s.skinColour = "#9A774A"; - s.areolaStyle = "fill:#855E4E;"; - s.labiaStyle = "fill:#F977A3;"; - } else if (artSlave.skin == "dark") { - s.skinColour = "#855834"; - s.areolaStyle = "fill:#734B2F;"; - s.labiaStyle = "fill:#F977A3;"; - } else if (artSlave.skin == "light brown") { - s.skinColour = "#83522B"; - s.areolaStyle = "fill:#68442A;"; - s.labiaStyle = "fill:#F977A3;"; - } else if (artSlave.skin == "brown") { - s.skinColour = "#83522B"; - s.areolaStyle = "fill:#68442A;"; - s.labiaStyle = "fill:#F977A3;"; - } else if (artSlave.skin == "dark brown") { - s.skinColour = "#724826"; - s.areolaStyle = "fill:#5C3D26;"; - s.labiaStyle = "fill:#F977A3;"; - } else if (artSlave.skin == "ebony") { - s.skinColour = "#724826"; - s.areolaStyle = "fill:#5C3D26;"; - s.labiaStyle = "fill:#F977A3;"; - } else if (artSlave.skin == "black") { - s.skinColour = "#583E2F"; - s.areolaStyle = "fill:#3F3A38;"; - s.labiaStyle = "fill:#F977A3;"; - } - -} else if (artSlave.race == "middle eastern" || artSlave.race == "surgically altered to look middle eastern") { - if (artSlave.skin == "pure white") { - s.skinColour = "#E8CFCF"; - s.areolaStyle = "fill:#DCADBC;"; - s.labiaStyle = "fill:#F977A3;"; - } else if (artSlave.skin == "extremely pale") { - s.skinColour = "#E8CFCF"; - s.areolaStyle = "fill:#DCADBC;"; - s.labiaStyle = "fill:#F977A3;"; - } else if (artSlave.skin == "pale") { - s.skinColour = "#FBCCC6"; - s.areolaStyle = "fill:#E79E8B;"; - s.labiaStyle = "fill:#F977A3;"; - } else if (artSlave.skin == "extremely fair") { - s.skinColour = "#FBCCC6"; - s.areolaStyle = "fill:#E79E8B;"; - s.labiaStyle = "fill:#F977A3;"; - } else if (artSlave.skin == "very fair") { - s.skinColour = "#EAAB92"; - s.areolaStyle = "fill:#D27B64;"; - s.labiaStyle = "fill:#F977A3;"; - } else if (artSlave.skin == "fair") { - s.skinColour = "#EAAB92"; - s.areolaStyle = "fill:#D27B64;"; - s.labiaStyle = "fill:#F977A3;"; - } else if (artSlave.skin == "white") { - s.skinColour = "#EDA571"; - s.areolaStyle = "fill:#B16854;"; - s.labiaStyle = "fill:#F977A3;"; - } else if (artSlave.skin == "light") { - s.skinColour = "#EDA571"; - s.areolaStyle = "fill:#B16854;"; - s.labiaStyle = "fill:#F977A3;"; - } else if (artSlave.skin == "lightened") { - s.skinColour = "#EDA571"; - s.areolaStyle = "fill:#B16854;"; - s.labiaStyle = "fill:#F977A3;"; - } else if (artSlave.skin == "light olive") { - s.skinColour = "#CC8D53"; - s.areolaStyle = "fill:#A7624F;"; - s.labiaStyle = "fill:#F977A3;"; - } else if (artSlave.skin == "olive") { - s.skinColour = "#CC8D53"; - s.areolaStyle = "fill:#A7624F;"; - s.labiaStyle = "fill:#F977A3;"; - } else if (artSlave.skin == "natural") { - s.skinColour = "#CA7136"; - s.areolaStyle = "fill:#9B5959;"; - s.labiaStyle = "fill:#F977A3;"; - } else if (artSlave.skin == "tanned") { - s.skinColour = "#CA7136"; - s.areolaStyle = "fill:#9B5959;"; - s.labiaStyle = "fill:#F977A3;"; - } else if (artSlave.skin == "bronzed") { - s.skinColour = "#CA7136"; - s.areolaStyle = "fill:#9B5959;"; - s.labiaStyle = "fill:#F977A3;"; - } else if (artSlave.skin == "dark olive") { - s.skinColour = "#84684A"; - s.areolaStyle = "fill:#735143;"; - s.labiaStyle = "fill:#F977A3;"; - } else if (artSlave.skin == "dark") { - s.skinColour = "#684528"; - s.areolaStyle = "fill:#563826;"; - s.labiaStyle = "fill:#F977A3;"; - } else if (artSlave.skin == "light brown") { - s.skinColour = "#6E4730"; - s.areolaStyle = "fill:#604534;"; - s.labiaStyle = "fill:#F977A3;"; - } else if (artSlave.skin == "brown") { - s.skinColour = "#6E4730"; - s.areolaStyle = "fill:#604534;"; - s.labiaStyle = "fill:#F977A3;"; - } else if (artSlave.skin == "dark brown") { - s.skinColour = "#604534"; - s.areolaStyle = "fill:#514039;"; - s.labiaStyle = "fill:#F977A3;"; - } else if (artSlave.skin == "ebony") { - s.skinColour = "#604534 "; - s.areolaStyle = "fill:#514039;"; - s.labiaStyle = "fill:#F977A3;"; - } else if (artSlave.skin == "black") { - s.skinColour = "#583E2F"; - s.areolaStyle = "fill:#3F3A38;"; - s.labiaStyle = "fill:#F977A3;"; } -} else if (artSlave.race == "amerindian" || artSlave.race == "surgically altered to look amerindian") { - if (artSlave.skin == "pure white") { - s.skinColour = "#FDE4BF"; - s.areolaStyle = "fill:#F0BEAA;"; - s.labiaStyle = "fill:#F977A3;"; - } else if (artSlave.skin == "extremely pale") { - s.skinColour = "#FDE4BF"; - s.areolaStyle = "fill:#F0BEAA;"; - s.labiaStyle = "fill:#F977A3;"; - } else if (artSlave.skin == "pale") { - s.skinColour = "#F5E7DC"; - s.areolaStyle = "fill:#CDA499;"; - s.labiaStyle = "fill:#F977A3;"; - } else if (artSlave.skin == "extremely fair") { - s.skinColour = "#F5E7DC"; - s.areolaStyle = "fill:#CDA499;"; - s.labiaStyle = "fill:#F977A3;"; - } else if (artSlave.skin == "very fair") { - s.skinColour = "#F5D4B5"; - s.areolaStyle = "fill:#CB988B;"; - s.labiaStyle = "fill:#F977A3;"; - } else if (artSlave.skin == "fair") { - s.skinColour = "#F5D4B5"; - s.areolaStyle = "fill:#CB988B;"; - s.labiaStyle = "fill:#F977A3;"; - } else if (artSlave.skin == "white") { - s.skinColour = "#F4D1A3"; - s.areolaStyle = "fill:#BA8E83;"; - s.labiaStyle = "fill:#F977A3;"; - } else if (artSlave.skin == "light") { - s.skinColour = "#F4D1A3"; - s.areolaStyle = "fill:#BA8E83;"; - s.labiaStyle = "fill:#F977A3;"; - } else if (artSlave.skin == "lightened") { - s.skinColour = "#F4D1A3"; - s.areolaStyle = "fill:#BA8E83;"; - s.labiaStyle = "fill:#F977A3;"; - } else if (artSlave.skin == "light olive") { - s.skinColour = "#CFB48D"; - s.areolaStyle = "fill:#AC8074;"; - s.labiaStyle = "fill:#F977A3;"; - } else if (artSlave.skin == "olive") { - s.skinColour = "#CFB48D"; - s.areolaStyle = "fill:#AC8074;"; - s.labiaStyle = "fill:#F977A3;"; - } else if (artSlave.skin == "natural") { - s.skinColour = "#C38C4D"; - s.areolaStyle = "fill:#A67A6F;"; - s.labiaStyle = "fill:#F977A3;"; - } else if (artSlave.skin == "tanned") { - s.skinColour = "#C38C4D"; - s.areolaStyle = "fill:#A67A6F;"; - s.labiaStyle = "fill:#F977A3;"; - } else if (artSlave.skin == "bronzed") { - s.skinColour = "#C38C4D"; - s.areolaStyle = "fill:#A67A6F;"; - s.labiaStyle = "fill:#F977A3;"; - } else if (artSlave.skin == "dark olive") { - s.skinColour = "#9A774A"; - s.areolaStyle = "fill:#855E4E;"; - s.labiaStyle = "fill:#F977A3;"; - } else if (artSlave.skin == "dark") { - s.skinColour = "#855834"; - s.areolaStyle = "fill:#734B2F;"; - s.labiaStyle = "fill:#F977A3;"; - } else if (artSlave.skin == "light brown") { - s.skinColour = "#83522B"; - s.areolaStyle = "fill:#68442A;"; - s.labiaStyle = "fill:#F977A3;"; - } else if (artSlave.skin == "brown") { - s.skinColour = "#83522B"; - s.areolaStyle = "fill:#68442A;"; - s.labiaStyle = "fill:#F977A3;"; - } else if (artSlave.skin == "dark brown") { - s.skinColour = "#724826"; - s.areolaStyle = "fill:#5C3D26;"; - s.labiaStyle = "fill:#F977A3;"; - } else if (artSlave.skin == "ebony") { - s.skinColour = "#724826"; - s.areolaStyle = "fill:#5C3D26;"; - s.labiaStyle = "fill:#F977A3;"; - } else if (artSlave.skin == "black") { - s.skinColour = "#583E2F"; - s.areolaStyle = "fill:#3F3A38;"; - s.labiaStyle = "fill:#F977A3;"; - } - -} else if (artSlave.race == "southern european" || artSlave.race == "surgically altered to look southern european") { - if (artSlave.skin == "pure white") { - s.skinColour = "#EBDBE4"; - s.areolaStyle = "fill:#FFE4E0;"; - s.labiaStyle = "fill:#F977A3;"; - } else if (artSlave.skin == "extremely pale") { - s.skinColour = "#EBDBE4"; - s.areolaStyle = "fill:#FFE4E0;"; - s.labiaStyle = "fill:#F977A3;"; - } else if (artSlave.skin == "pale") { - s.skinColour = "#F0D0CC"; - s.areolaStyle = "fill:#EAACBA;"; - s.labiaStyle = "fill:#F977A3;"; - } else if (artSlave.skin == "extremely fair") { - s.skinColour = "#F0D0CC"; - s.areolaStyle = "fill:#EAACBA;"; - s.labiaStyle = "fill:#F977A3;"; - } else if (artSlave.skin == "very fair") { - s.skinColour = "#F1C6B5"; - s.areolaStyle = "fill:#DCA2A9;"; - s.labiaStyle = "fill:#F977A3;"; - } else if (artSlave.skin == "fair") { - s.skinColour = "#F1C6B5"; - s.areolaStyle = "fill:#DCA2A9;"; - s.labiaStyle = "fill:#F977A3;"; - } else if (artSlave.skin == "white") { - s.skinColour = "#F2BC94"; - s.areolaStyle = "fill:#EE8280;"; - s.labiaStyle = "fill:#F977A3;"; - } else if (artSlave.skin == "light") { - s.skinColour = "#F2BC94"; - s.areolaStyle = "fill:#EE8280;"; - s.labiaStyle = "fill:#F977A3;"; - } else if (artSlave.skin == "lightened") { - s.skinColour = "#F2BC94"; - s.areolaStyle = "fill:#EE8280;"; - s.labiaStyle = "fill:#F977A3;"; - } else if (artSlave.skin == "light olive") { - s.skinColour = "#DCA972"; - s.areolaStyle = "fill:#BF7577;"; - s.labiaStyle = "fill:#F977A3;"; - } else if (artSlave.skin == "olive") { - s.skinColour = "#DCA972"; - s.areolaStyle = "fill:#BF7577;"; - s.labiaStyle = "fill:#F977A3;"; - } else if (artSlave.skin == "natural") { - s.skinColour = "#D0814C"; - s.areolaStyle = "fill:#A96767;"; - s.labiaStyle = "fill:#F977A3;"; - } else if (artSlave.skin == "tanned") { - s.skinColour = "#D0814C"; - s.areolaStyle = "fill:#A96767;"; - s.labiaStyle = "fill:#F977A3;"; - } else if (artSlave.skin == "bronzed") { - s.skinColour = "#D0814C"; - s.areolaStyle = "fill:#A96767;"; - s.labiaStyle = "fill:#F977A3;"; - } else if (artSlave.skin == "dark olive") { - s.skinColour = "#937453"; - s.areolaStyle = "fill:#7F5A4B;"; - s.labiaStyle = "fill:#F977A3;"; - } else if (artSlave.skin == "dark") { - s.skinColour = "#7F5431"; - s.areolaStyle = "fill:#734B2F;"; - s.labiaStyle = "fill:#F977A3;"; - } else if (artSlave.skin == "light brown") { - s.skinColour = "#784F2F"; - s.areolaStyle = "fill:#583E2F;"; - s.labiaStyle = "fill:#F977A3;"; - } else if (artSlave.skin == "brown") { - s.skinColour = "#784F2F"; - s.areolaStyle = "fill:#583E2F;"; - s.labiaStyle = "fill:#F977A3;"; - } else if (artSlave.skin == "dark brown") { - s.skinColour = "#65422C"; - s.areolaStyle = "fill:#4A3A33;"; - s.labiaStyle = "fill:#F977A3;"; - } else if (artSlave.skin == "ebony") { - s.skinColour = "#65422C"; - s.areolaStyle = "fill:#4A3A33;"; - s.labiaStyle = "fill:#F977A3;"; - } else if (artSlave.skin == "black") { - s.skinColour = "#583E2F"; - s.areolaStyle = "fill:#3F3A38;"; - s.labiaStyle = "fill:#F977A3;"; - } - -} else if (artSlave.race == "semitic" || artSlave.race == "surgically altered to look semitic") { - if (artSlave.skin == "pure white") { - s.skinColour = "#E8CFCF"; - s.areolaStyle = "fill:#DCADBC;"; - s.labiaStyle = "fill:#F977A3;"; - } else if (artSlave.skin == "extremely pale") { - s.skinColour = "#E8CFCF"; - s.areolaStyle = "fill:#DCADBC;"; - s.labiaStyle = "fill:#F977A3;"; - } else if (artSlave.skin == "pale") { - s.skinColour = "#FBCCC6"; - s.areolaStyle = "fill:#E79E8B;"; - s.labiaStyle = "fill:#F977A3;"; - } else if (artSlave.skin == "extremely fair") { - s.skinColour = "#FBCCC6"; - s.areolaStyle = "fill:#E79E8B;"; - s.labiaStyle = "fill:#F977A3;"; - } else if (artSlave.skin == "very fair") { - s.skinColour = "#EAAB92"; - s.areolaStyle = "fill:#D27B64;"; - s.labiaStyle = "fill:#F977A3;"; - } else if (artSlave.skin == "fair") { - s.skinColour = "#EAAB92"; - s.areolaStyle = "fill:#D27B64;"; - s.labiaStyle = "fill:#F977A3;"; - } else if (artSlave.skin == "white") { - s.skinColour = "#EDA571"; - s.areolaStyle = "fill:#B16854;"; - s.labiaStyle = "fill:#F977A3;"; - } else if (artSlave.skin == "light") { - s.skinColour = "#EDA571"; - s.areolaStyle = "fill:#B16854;"; - s.labiaStyle = "fill:#F977A3;"; - } else if (artSlave.skin == "lightened") { - s.skinColour = "#EDA571"; - s.areolaStyle = "fill:#B16854;"; - s.labiaStyle = "fill:#F977A3;"; - } else if (artSlave.skin == "light olive") { - s.skinColour = "#CC8D53"; - s.areolaStyle = "fill:#A7624F;"; - s.labiaStyle = "fill:#F977A3;"; - } else if (artSlave.skin == "olive") { - s.skinColour = "#CC8D53"; - s.areolaStyle = "fill:#A7624F;"; - s.labiaStyle = "fill:#F977A3;"; - } else if (artSlave.skin == "natural") { - s.skinColour = "#CA7136"; - s.areolaStyle = "fill:#9B5959;"; - s.labiaStyle = "fill:#F977A3;"; - } else if (artSlave.skin == "tanned") { - s.skinColour = "#CA7136"; - s.areolaStyle = "fill:#9B5959;"; - s.labiaStyle = "fill:#F977A3;"; - } else if (artSlave.skin == "bronzed") { - s.skinColour = "#CA7136"; - s.areolaStyle = "fill:#9B5959;"; - s.labiaStyle = "fill:#F977A3;"; - } else if (artSlave.skin == "dark olive") { - s.skinColour = "#84684A"; - s.areolaStyle = "fill:#735143;"; - s.labiaStyle = "fill:#F977A3;"; - } else if (artSlave.skin == "dark") { - s.skinColour = "#684528"; - s.areolaStyle = "fill:#563826;"; - s.labiaStyle = "fill:#F977A3;"; - } else if (artSlave.skin == "light brown") { - s.skinColour = "#6E4730"; - s.areolaStyle = "fill:#604534;"; - s.labiaStyle = "fill:#F977A3;"; - } else if (artSlave.skin == "brown") { - s.skinColour = "#6E4730"; - s.areolaStyle = "fill:#604534;"; - s.labiaStyle = "fill:#F977A3;"; - } else if (artSlave.skin == "dark brown") { - s.skinColour = "#604534"; - s.areolaStyle = "fill:#514039;"; - s.labiaStyle = "fill:#F977A3;"; - } else if (artSlave.skin == "ebony") { - s.skinColour = "#604534 "; - s.areolaStyle = "fill:#514039;"; - s.labiaStyle = "fill:#F977A3;"; - } else if (artSlave.skin == "black") { - s.skinColour = "#583E2F"; - s.areolaStyle = "fill:#3F3A38;"; - s.labiaStyle = "fill:#F977A3;"; - } - -} else if (artSlave.race == "malay" || artSlave.race == "surgically altered to look malay") { - if (artSlave.skin == "pure white") { - s.skinColour = "#FBD1B2"; - s.areolaStyle = "fill:#F39E7D;"; - s.labiaStyle = "fill:#F977A3;"; - } else if (artSlave.skin == "extremely pale") { - s.skinColour = "#FBD1B2"; - s.areolaStyle = "fill:#F39E7D;"; - s.labiaStyle = "fill:#F977A3;"; - } else if (artSlave.skin == "pale") { - s.skinColour = "#E8B892"; - s.areolaStyle = "fill:#E2856C;"; - s.labiaStyle = "fill:#F977A3;"; - } else if (artSlave.skin == "extremely fair") { - s.skinColour = "#E8B892"; - s.areolaStyle = "fill:#E2856C;"; - s.labiaStyle = "fill:#F977A3;"; - } else if (artSlave.skin == "very fair") { - s.skinColour = "#EA9870"; - s.areolaStyle = "fill:#BE6C56;"; - s.labiaStyle = "fill:#F977A3;"; - } else if (artSlave.skin == "fair") { - s.skinColour = "#EA9870"; - s.areolaStyle = "fill:#BE6C56;"; - s.labiaStyle = "fill:#F977A3;"; - } else if (artSlave.skin == "white") { - s.skinColour = "#EA9760"; - s.areolaStyle = "fill:#AB6755;"; - s.labiaStyle = "fill:#F977A3;"; - } else if (artSlave.skin == "light") { - s.skinColour = "#EA9760"; - s.areolaStyle = "fill:#AB6755;"; - s.labiaStyle = "fill:#F977A3;"; - } else if (artSlave.skin == "lightened") { - s.skinColour = "#EA9760"; - s.areolaStyle = "fill:#AB6755;"; - s.labiaStyle = "fill:#F977A3;"; - } else if (artSlave.skin == "light olive") { - s.skinColour = "#BA855E"; - s.areolaStyle = "fill:#976051;"; - s.labiaStyle = "fill:#F977A3;"; - } else if (artSlave.skin == "olive") { - s.skinColour = "#BA855E"; - s.areolaStyle = "fill:#976051;"; - s.labiaStyle = "fill:#F977A3;"; - } else if (artSlave.skin == "natural") { - s.skinColour = "#A46138"; - s.areolaStyle = "fill:#8F5E51;"; - s.labiaStyle = "fill:#F977A3;"; - } else if (artSlave.skin == "tanned") { - s.skinColour = "#A46138"; - s.areolaStyle = "fill:#8F5E51;"; - s.labiaStyle = "fill:#F977A3;"; - } else if (artSlave.skin == "bronzed") { - s.skinColour = "#A46138"; - s.areolaStyle = "fill:#8F5E51;"; - s.labiaStyle = "fill:#F977A3;"; - } else if (artSlave.skin == "dark olive") { - s.skinColour = "#7C563C"; - s.areolaStyle = "fill:#70493A;"; - s.labiaStyle = "fill:#F977A3;"; - } else if (artSlave.skin == "dark") { - s.skinColour = "#804A28"; - s.areolaStyle = "fill:#5F3F27;"; - s.labiaStyle = "fill:#F977A3;"; - } else if (artSlave.skin == "light brown") { - s.skinColour = "#6F4523"; - s.areolaStyle = "fill:#623C20;"; - s.labiaStyle = "fill:#F977A3;"; - } else if (artSlave.skin == "brown") { - s.skinColour = "#6F4523"; - s.areolaStyle = "fill:#623C20;"; - s.labiaStyle = "fill:#F977A3;"; - } else if (artSlave.skin == "dark brown") { - s.skinColour = "#6F3E27"; - s.areolaStyle = "fill:#553823;"; - s.labiaStyle = "fill:#F977A3;"; - } else if (artSlave.skin == "ebony") { - s.skinColour = "#6F3E27"; - s.areolaStyle = "fill:#553823;"; - s.labiaStyle = "fill:#F977A3;"; - } else if (artSlave.skin == "black") { - s.skinColour = "#583E2F"; - s.areolaStyle = "fill:#3F3A38;"; - s.labiaStyle = "fill:#F977A3;"; - } - -} else if (artSlave.race == "indo-aryan" || artSlave.race == "surgically altered to look indo-aryan") { - if (artSlave.skin == "pure white") { - s.skinColour = "#F8D4BE"; - s.areolaStyle = "fill:#F8B6A4;"; - s.labiaStyle = "fill:#F977A3;"; - } else if (artSlave.skin == "extremely pale") { - s.skinColour = "#F8D4BE"; - s.areolaStyle = "fill:#F8B6A4;"; - s.labiaStyle = "fill:#F977A3;"; - } else if (artSlave.skin == "pale") { - s.skinColour = "#EFCCAF"; - s.areolaStyle = "fill:#EA9B86;"; - s.labiaStyle = "fill:#F977A3;"; - } else if (artSlave.skin == "extremely fair") { - s.skinColour = "#EFCCAF"; - s.areolaStyle = "fill:#EA9B86;"; - s.labiaStyle = "fill:#F977A3;"; - } else if (artSlave.skin == "very fair") { - s.skinColour = "#FCC49A"; - s.areolaStyle = "fill:#D29577;"; - s.labiaStyle = "fill:#F977A3;"; - } else if (artSlave.skin == "fair") { - s.skinColour = "#FCC49A"; - s.areolaStyle = "fill:#D29577;"; - s.labiaStyle = "fill:#F977A3;"; - } else if (artSlave.skin == "white") { - s.skinColour = "#E8B68E"; - s.areolaStyle = "fill:#D08661;"; - s.labiaStyle = "fill:#F977A3;"; - } else if (artSlave.skin == "light") { - s.skinColour = "#E8B68E"; - s.areolaStyle = "fill:#D08661;"; - s.labiaStyle = "fill:#F977A3;"; - } else if (artSlave.skin == "lightened") { - s.skinColour = "#E8B68E"; - s.areolaStyle = "fill:#D08661;"; - s.labiaStyle = "fill:#F977A3;"; - } else if (artSlave.skin == "light olive") { - s.skinColour = "#C17848"; - s.areolaStyle = "fill:#C36E45;"; - s.labiaStyle = "fill:#F977A3;"; - } else if (artSlave.skin == "olive") { - s.skinColour = "#C17848"; - s.areolaStyle = "fill:#C36E45;"; - s.labiaStyle = "fill:#F977A3;"; - } else if (artSlave.skin == "natural") { - s.skinColour = "#C17848"; - s.areolaStyle = "fill:#A75A34;"; - s.labiaStyle = "fill:#F977A3;"; - } else if (artSlave.skin == "tanned") { - s.skinColour = "#C17848"; - s.areolaStyle = "fill:#A75A34;"; - s.labiaStyle = "fill:#F977A3;"; - } else if (artSlave.skin == "bronzed") { - s.skinColour = "#C17848"; - s.areolaStyle = "fill:#A75A34;"; - s.labiaStyle = "fill:#F977A3;"; - } else if (artSlave.skin == "dark olive") { - s.skinColour = "#83684B"; - s.areolaStyle = "fill:#715043;"; - s.labiaStyle = "fill:#F977A3;"; - } else if (artSlave.skin == "dark") { - s.skinColour = "#8A593C"; - s.areolaStyle = "fill:#714931;"; - s.labiaStyle = "fill:#F977A3;"; - } else if (artSlave.skin == "light brown") { - s.skinColour = "#845834"; - s.areolaStyle = "fill:#614635;"; - s.labiaStyle = "fill:#F977A3;"; - } else if (artSlave.skin == "brown") { - s.skinColour = "#845834"; - s.areolaStyle = "fill:#614635;"; - s.labiaStyle = "fill:#F977A3;"; - } else if (artSlave.skin == "dark brown") { - s.skinColour = "#7C5842"; - s.areolaStyle = "fill:#5F4538;"; - s.labiaStyle = "fill:#F977A3;"; - } else if (artSlave.skin == "ebony") { - s.skinColour = "#7C5842"; - s.areolaStyle = "fill:#5F4538;"; - s.labiaStyle = "fill:#F977A3;"; - } else if (artSlave.skin == "black") { - s.skinColour = "#6B5449"; - s.areolaStyle = "fill:#473C37;"; - s.labiaStyle = "fill:#F977A3;"; - } - -} else if (artSlave.race == "pacific islander" || artSlave.race == "surgically altered to look pacific islander") { - if (artSlave.skin == "pure white") { - s.skinColour = "#FBD1B2"; - s.areolaStyle = "fill:#F39E7D;"; - s.labiaStyle = "fill:#F977A3;"; - } else if (artSlave.skin == "extremely pale") { - s.skinColour = "#FBD1B2"; - s.areolaStyle = "fill:#F39E7D;"; - s.labiaStyle = "fill:#F977A3;"; - } else if (artSlave.skin == "pale") { - s.skinColour = "#E8B892"; - s.areolaStyle = "fill:#E2856C;"; - s.labiaStyle = "fill:#F977A3;"; - } else if (artSlave.skin == "extremely fair") { - s.skinColour = "#E8B892"; - s.areolaStyle = "fill:#E2856C;"; - s.labiaStyle = "fill:#F977A3;"; - } else if (artSlave.skin == "very fair") { - s.skinColour = "#EA9870"; - s.areolaStyle = "fill:#BE6C56;"; - s.labiaStyle = "fill:#F977A3;"; - } else if (artSlave.skin == "fair") { - s.skinColour = "#EA9870"; - s.areolaStyle = "fill:#BE6C56;"; - s.labiaStyle = "fill:#F977A3;"; - } else if (artSlave.skin == "white") { - s.skinColour = "#EA9760"; - s.areolaStyle = "fill:#AB6755;"; - s.labiaStyle = "fill:#F977A3;"; - } else if (artSlave.skin == "light") { - s.skinColour = "#EA9760"; - s.areolaStyle = "fill:#AB6755;"; - s.labiaStyle = "fill:#F977A3;"; - } else if (artSlave.skin == "lightened") { - s.skinColour = "#EA9760"; - s.areolaStyle = "fill:#AB6755;"; - s.labiaStyle = "fill:#F977A3;"; - } else if (artSlave.skin == "light olive") { - s.skinColour = "#BA855E"; - s.areolaStyle = "fill:#976051;"; - s.labiaStyle = "fill:#F977A3;"; - } else if (artSlave.skin == "olive") { - s.skinColour = "#BA855E"; - s.areolaStyle = "fill:#976051;"; - s.labiaStyle = "fill:#F977A3;"; - } else if (artSlave.skin == "natural") { - s.skinColour = "#A46138"; - s.areolaStyle = "fill:#8F5E51;"; - s.labiaStyle = "fill:#F977A3;"; - } else if (artSlave.skin == "tanned") { - s.skinColour = "#A46138"; - s.areolaStyle = "fill:#8F5E51;"; - s.labiaStyle = "fill:#F977A3;"; - } else if (artSlave.skin == "bronzed") { - s.skinColour = "#A46138"; - s.areolaStyle = "fill:#8F5E51;"; - s.labiaStyle = "fill:#F977A3;"; - } else if (artSlave.skin == "dark olive") { - s.skinColour = "#7C563C"; - s.areolaStyle = "fill:#70493A;"; - s.labiaStyle = "fill:#F977A3;"; - } else if (artSlave.skin == "dark") { - s.skinColour = "#804A28"; - s.areolaStyle = "fill:#5F3F27;"; - s.labiaStyle = "fill:#F977A3;"; - } else if (artSlave.skin == "light brown") { - s.skinColour = "#6F4523"; - s.areolaStyle = "fill:#623C20;"; - s.labiaStyle = "fill:#F977A3;"; - } else if (artSlave.skin == "brown") { - s.skinColour = "#6F4523"; - s.areolaStyle = "fill:#623C20;"; - s.labiaStyle = "fill:#F977A3;"; - } else if (artSlave.skin == "dark brown") { - s.skinColour = "#6F3E27"; - s.areolaStyle = "fill:#553823;"; - s.labiaStyle = "fill:#F977A3;"; - } else if (artSlave.skin == "ebony") { - s.skinColour = "#6F3E27"; - s.areolaStyle = "fill:#553823;"; - s.labiaStyle = "fill:#F977A3;"; - } else if (artSlave.skin == "black") { - s.skinColour = "#583E2F"; - s.areolaStyle = "fill:#3F3A38;"; - s.labiaStyle = "fill:#F977A3;"; - } - -} else if (artSlave.race == "mixed race" || artSlave.race == "surgically altered to look mixed race") { - if (artSlave.skin == "pure white") { - s.skinColour = "#FEE5CC"; - s.areolaStyle = "fill:#E3BBAB;"; - s.labiaStyle = "fill:#F977A3;"; - } else if (artSlave.skin == "extremely pale") { - s.skinColour = "#FEE5CC"; - s.areolaStyle = "fill:#E3BBAB;"; - s.labiaStyle = "fill:#F977A3;"; - } else if (artSlave.skin == "pale") { - s.skinColour = "#E6C2B0"; - s.areolaStyle = "fill:#D1A695;"; - s.labiaStyle = "fill:#F977A3;"; - } else if (artSlave.skin == "extremely fair") { - s.skinColour = "#E6C2B0"; - s.areolaStyle = "fill:#D1A695;"; - s.labiaStyle = "fill:#F977A3;"; - } else if (artSlave.skin == "very fair") { - s.skinColour = "#E1B59F"; - s.areolaStyle = "fill:#B48D7E;"; - s.labiaStyle = "fill:#F977A3;"; - } else if (artSlave.skin == "fair") { - s.skinColour = "#E1B59F"; - s.areolaStyle = "fill:#B48D7E;"; - s.labiaStyle = "fill:#F977A3;"; - } else if (artSlave.skin == "white") { - s.skinColour = "#DAA782"; - s.areolaStyle = "fill:#9E7666;"; - s.labiaStyle = "fill:#F977A3;"; - } else if (artSlave.skin == "light") { - s.skinColour = "#DAA782"; - s.areolaStyle = "fill:#9E7666;"; - s.labiaStyle = "fill:#F977A3;"; - } else if (artSlave.skin == "lightened") { - s.skinColour = "#DAA782"; - s.areolaStyle = "fill:#9E7666;"; - s.labiaStyle = "fill:#F977A3;"; - } else if (artSlave.skin == "light olive") { - s.skinColour = "#B27554"; - s.areolaStyle = "fill:#92684C;"; - s.labiaStyle = "fill:#F977A3;"; - } else if (artSlave.skin == "olive") { - s.skinColour = "#B27554"; - s.areolaStyle = "fill:#92684C;"; - s.labiaStyle = "fill:#F977A3;"; - } else if (artSlave.skin == "natural") { - s.skinColour = "#B6784E"; - s.areolaStyle = "fill:#8F5A45;"; - s.labiaStyle = "fill:#F977A3;"; - } else if (artSlave.skin == "tanned") { - s.skinColour = "#B6784E"; - s.areolaStyle = "fill:#8F5A45;"; - s.labiaStyle = "fill:#F977A3;"; - } else if (artSlave.skin == "bronzed") { - s.skinColour = "#B6784E"; - s.areolaStyle = "fill:#8F5A45;"; - s.labiaStyle = "fill:#F977A3;"; - } else if (artSlave.skin == "dark olive") { - s.skinColour = "#8B644F"; - s.areolaStyle = "fill:#7B5749;"; - s.labiaStyle = "fill:#F977A3;"; - } else if (artSlave.skin == "dark") { - s.skinColour = "#775031"; - s.areolaStyle = "fill:#69452F;"; - s.labiaStyle = "fill:#F977A3;"; - } else if (artSlave.skin == "light brown") { - s.skinColour = "#774A31"; - s.areolaStyle = "fill:#5E4434;"; - s.labiaStyle = "fill:#F977A3;"; - } else if (artSlave.skin == "brown") { - s.skinColour = "#774A31"; - s.areolaStyle = "fill:#5E4434;"; - s.labiaStyle = "fill:#F977A3;"; - } else if (artSlave.skin == "dark brown") { - s.skinColour = "#74523E"; - s.areolaStyle = "fill:#574135;"; - s.labiaStyle = "fill:#F977A3;"; - } else if (artSlave.skin == "ebony") { - s.skinColour = "#6B4B4B"; - s.areolaStyle = "fill:#413228;"; - s.labiaStyle = "fill:#F977A3;"; - } else if (artSlave.skin == "black") { - s.skinColour = "#634F45"; - s.areolaStyle = "fill:#4E3C32;"; - s.labiaStyle = "fill:#F977A3;"; - } -} + var colorSlave = skinColorCatcher(artSlave); + s.areolaStyle = colorSlave.areolaColor; + s.labiaStyle = colorSlave.labiaColor; + s.skinColour = colorSlave.skinColor; /* BEGIN SKIN COLOUR OVERRIDES FOR LATEX CLOTHING EMULATION */ diff --git a/src/art/vector_revamp/vectorRevampedArtControlJS.tw b/src/art/vector_revamp/vectorRevampedArtControlJS.tw index 3923aa4f694330933d2c7ad024e9b8e6b1f00da6..c0d642425f9e46b49a6eec9b14a1fd1c83dec9c5 100644 --- a/src/art/vector_revamp/vectorRevampedArtControlJS.tw +++ b/src/art/vector_revamp/vectorRevampedArtControlJS.tw @@ -126,100 +126,7 @@ class ArtStyleControl { } } - parseColorFromName(colorName) { - if (colorName == null) - return "#000000"; - - var colorPalette = [ - ["auburn", "#7e543e"], - ["black", "#3F4040"], - ["blonde", "#F4F1A3"], - ["blue", "#4685C5"], - ["brown", "#8D4F21"], - ["burgundy", "#5f3946"], - ["chestnut", "#663622"], - ["chocolate", "#6e4937"], - ["copper", "#a16145"], - ["dark brown", "#463325"], - ["ginger", "#da822d"], - ["golden", "#ffdf31"], - ["green", "#5FBA46"], - ["grey", "#9e9fa4"], - ["hazel", "#8d6f1f"], - ["pink", "#D18CBC"], - ["platinum blonde", "#fcf3c1"], - ["red", "#BB2027"], - ["deep red", "#6D1318"], - ["blue-violet", "#8790B7"], - ["silver", "#cdc9c6"], - ["strawberry-blonde", "#e5a88c"], - ["blazing red", "#E00E2B"], - ["neon green", "#25d12b"], - ["neon blue", "#2284C3"], - ["neon pink", "#cc26aa"], - ["demonic", "#aa0000"], - ["devilish", "#ffd42a"], - ["hypnotic", "#ff5599"], - ["catlike", "#555555"], - ["serpent-like", "#555555"], - ["heart-shaped", "#555555"], - ["wide-eyed", "#555555"], - ["almond-shaped", "#555555"], - ["bright", "#555555"], - ["teary", "#555555"], - ["vacant", "#555555"], - ]; - - var colorPaletteMap = new Map(colorPalette); - colorName = colorName.toLowerCase(); - var colorValue = colorPaletteMap.get(colorName); - if (!colorValue) { - if (extractHairColor !== undefined) { - return extractHairColor(colorName) - } - else { - return colorName; - } - } - - return colorValue; - } - - getLipsColorBySkinColorName(colorName) { - if (colorName == null) - return "#000000"; - - var lipsPalette = [ - ["light", "#ce6876"], - ["white", "#ce6876"], - ["fair", "#ce6876"], - ["lightened", "#ce6876"], - ["extremely pale", "#ffb9ca"], - ["pale", "#ffb9ca"], - ["tanned", "#9e4c44"], - ["natural", "#9e4c44"], - ["olive", "#c1a785"], - ["light brown", "#5d2f1b"], - ["dark", "#714536"], - ["brown", "#714536"], - ["black", "#403030"], - ["camouflage patterned", "#708050"], - ["dyed red", "#b04040"], - ["dyed green", "#A0C070"], - ["dyed blue", "#5080b0"], - ["tiger striped", "#e0d050"] - ]; - - var lipsPaletteMap = new Map(lipsPalette); - colorName = colorName.toLowerCase(); - var colorValue = lipsPaletteMap.get(colorName); - if (!colorValue) { - return this.parseColorFromName(colorName); - } - - return colorValue; - } - + /*currently unused, keeping for color reference - */ parseSkinColorFromName(colorName) { if (colorName == null) return "#000000"; @@ -243,6 +150,8 @@ class ArtStyleControl { ["dyed red", "#bc4949"], ["dyed green", "#A6C373"], ["dyed blue", "#5b8eb7"], + ["dyed pink", "#fe62b0"], + ["dyed gray", "#bdbdbd"], ["tiger striped", "#e2d75d"] ]; @@ -255,13 +164,16 @@ class ArtStyleControl { return colorValue; } + /* - currently unused, keeping for color reference*/ initDefaultValues() { + var colorSlave = skinColorCatcher(this.artSlave); + this.white = new ArtStyleEntry("white"); this.white.fill = "#FFFFFF"; this.skin = new ArtStyleEntry("skin"); - this.skin.fill = this.parseSkinColorFromName(this.artSlave.skin); + this.skin.fill = colorSlave.skinColor; this.arm = new ArtStyleEntry("arm.skin"); this.arm.fill = this.skin.fill; @@ -282,13 +194,13 @@ class ArtStyleControl { this.scrotum.fill = this.skin.fill; this.areola = new ArtStyleEntry("areola"); - this.areola.fill = this.getLipsColorBySkinColorName(this.artSlave.skin); + this.areola.fill = colorSlave.areolaColor; this.labia = new ArtStyleEntry("labia"); - this.labia.fill = this.areola.fill; + this.labia.fill = colorSlave.labiaColor; this.hair = new ArtStyleEntry("hair"); - this.hair.fill = this.parseColorFromName(this.artSlave.hColor); + this.hair.fill = extractHairColor(this.artSlave.hColor); this.shoe = new ArtStyleEntry("shoe"); this.shoe.fill = "#3E65B0"; @@ -319,14 +231,14 @@ class ArtStyleControl { this.glasses.fill = "#010101"; this.lips = new ArtStyleEntry("lips"); - this.lips.fill = this.getLipsColorBySkinColorName(this.artSlave.skin); + this.lips.fill = colorSlave.lipsColor; this.lips["fill-opacity"] = 0.6; this.eyeball = new ArtStyleEntry("eyeball"); this.eyeball.fill = "#dfdfdf"; this.iris = new ArtStyleEntry("iris"); - this.iris.fill = this.parseColorFromName(this.artSlave.eyeColor); + this.iris.fill = extractHairColor(this.artSlave.eyeColor); this.highlight1 = new ArtStyleEntry("highlight1"); this.highlight1.fill = "#ffffff"; @@ -342,10 +254,10 @@ class ArtStyleControl { this.highlightStrong.fill = "#ffffff"; this.armpitHair = new ArtStyleEntry("armpit_hair"); - this.armpitHair.fill = this.parseColorFromName(this.artSlave.underArmHColor); + this.armpitHair.fill = extractHairColor(this.artSlave.underArmHColor); this.pubicHair = new ArtStyleEntry("pubic_hair"); - this.pubicHair.fill = this.parseColorFromName(this.artSlave.pubicHColor); + this.pubicHair.fill = extractHairColor(this.artSlave.pubicHColor); this.bellyDetails = new ArtStyleEntry("belly_details"); this.bellyDetails["fill-opacity"] = 1; @@ -1808,4 +1720,3 @@ class RevampedArtControl { window.getVectorArtRevampedControl = function(artDisplayClass, artSlave, globalShowHighlights, globalShowBodyMods) { return new RevampedArtControl(artDisplayClass, artSlave, globalShowHighlights, globalShowBodyMods); }; - diff --git a/src/js/rulesAssistantOptions.tw b/src/js/rulesAssistantOptions.tw index 5d52879de2ae2c9f28a25e235987cc112cc749a6..174185ad0d8c53060075782580553550b57f4097 100644 --- a/src/js/rulesAssistantOptions.tw +++ b/src/js/rulesAssistantOptions.tw @@ -3183,7 +3183,9 @@ window.rulesAssistantOptions = (function() { ["dyed red"], ["dyed green"], ["dyed blue"], - ["tiger triped"], + ["dyed pink"], + ["dyed gray"], + ["tiger striped"], ["camouflage patterned"], ] super("Dye or tan skin", items); diff --git a/src/uncategorized/salon.tw b/src/uncategorized/salon.tw index 985607397862065bb1e6980636d3632fa0a87a14..63522b63afc5117c4a0c7d0752ac00e5ff91e2a2 100644 --- a/src/uncategorized/salon.tw +++ b/src/uncategorized/salon.tw @@ -408,7 +408,7 @@ Treat nails: <<set $lightenableSkin = ["natural", "dark", "dark olive", "black", "brown", "dark brown", "tanned"]>> <<set $bleachableSkin = ["natural", "lightened", "pale", "fair", "light"]>> <<set $darkenableSkin = ["natural", "lightened", "white", "fair", "pale", "light", "extremely pale", "light olive", "tanned", "brown", "dark brown"]>> -<<set $dyedSkin = ["dyed red", "dyed green", "dyed blue", "tiger striped", "camouflage patterned"]>> +<<set $dyedSkin = ["dyed red", "dyed green", "dyed blue", "dyed pink", "dyed gray", "tiger striped", "camouflage patterned"]>> <br><br> @@ -449,6 +449,8 @@ Dye or paint: [[Red|Salon][$activeSlave.skin = "dyed red",$cash -= $modCost]] | [[Green|Salon][$activeSlave.skin = "dyed green",$cash -= $modCost]] | [[Blue|Salon][$activeSlave.skin = "dyed blue",$cash -= $modCost]] +| [[Pink|Salon][$activeSlave.skin = "dyed pink",$cash -= $modCost]] +| [[Gray|Salon][$activeSlave.skin = "dyed gray",$cash -= $modCost]] | [[Tiger Stripes|Salon][$activeSlave.skin = "tiger striped",$cash -= $modCost]] | [[Camouflage|Salon][$activeSlave.skin = "camouflage patterned",$cash -= $modCost]]