Skip to content
Snippets Groups Projects
Commit 30abf113 authored by lowercasedonkey's avatar lowercasedonkey
Browse files

skills

parent 9a875598
No related branches found
No related tags found
1 merge request!7011Long slave to JS: arms/legs height/weight
/**
* @param {App.Entity.SlaveState} slave
* @returns {string}
*/
App.Desc.skills = function(slave) {
const r = [];
const {
He
} = getPronouns(slave);
if (slave.fuckdoll > 0) {
r.push(`${He} is`);
if (slave.fuckdoll <= 10) {
r.push(`poorly adapted to life as a living sex toy.`);
} else if (slave.fuckdoll <= 30) {
r.push(`<span class="aquamarine">moderately adapted to life as a living sex toy.</span>`);
} else if (slave.fuckdoll <= 60) {
r.push(`<span class="aquamarine">well adapted to life as a living sex toy.</span>`);
} else if (slave.fuckdoll < 100) {
r.push(`<span class="aquamarine">almost perfectly adapted to life as a living sex toy.</span>`);
} else {
r.push(`<span class="aquamarine">perfectly adapted to life as a living sex toy.</span>`);
}
r.push(`Entertainment and prostitution skills are irrelevant for a Fuckdoll.`);
} else {
if (slave.skill.whoring <= 10) {
if (slave.skill.entertainment <= 10) {
} else if (slave.skill.entertainment <= 30) {
r.push(`${He} is <span class="aquamarine">reasonably entertaining.</span>`);
} else if (slave.skill.entertainment <= 60) {
r.push(`${He} is a <span class="aquamarine">skilled entertainer.</span>`);
} else if (slave.skill.entertainment < 100) {
r.push(`${He} is an <span class="aquamarine">expert entertainer.</span>`);
} else {
r.push(`${He} is a <span class="aquamarine">master of entertainment.</span>`);
}
} else {
if (slave.skill.entertainment <= 10) {
} else if (slave.skill.entertainment <= 30) {
r.push(`${He} is <span class="aquamarine">reasonably entertaining</span> and`);
} else if (slave.skill.entertainment <= 60) {
r.push(`${He} is a <span class="aquamarine">skilled entertainer</span> and`);
} else if (slave.skill.entertainment < 100) {
r.push(`${He} is an <span class="aquamarine">expert entertainer</span> and`);
} else {
r.push(`${He} is a <span class="aquamarine">master of entertainment</span> and`);
}
}
if (slave.skill.whoring <= 10) {
} else if (slave.skill.whoring <= 30) {
if (slave.skill.entertainment <= 10) {
r.push(`${He}`);
}
r.push(`has <span class="aquamarine">basic experience as a prostitute.</span>`);
} else if (slave.skill.whoring <= 60) {
if (slave.skill.entertainment <= 10) {
r.push(`${He} is`);
}
r.push(`a <span class="aquamarine">skilled streetwalker.</span>`);
} else if (slave.skill.whoring < 100) {
if (slave.skill.entertainment <= 10) {
r.push(`${He} is`);
}
r.push(`an <span class="aquamarine">expert working ${girl}.</span>`);
} else {
if (slave.skill.entertainment <= 10) {
r.push(`${He} is`);
}
r.push(`a <span class="aquamarine">masterful whore.</span>`);
}
}
return r.join(" ");
};
...@@ -178,55 +178,7 @@ is ...@@ -178,55 +178,7 @@ is
<</if>> <</if>>
<</if>> <</if>>
<<if $activeSlave.fuckdoll > 0>> <<= App.Desc.skills($activeSlave)>>
$He is
<<if $activeSlave.fuckdoll <= 10>>
poorly adapted to life as a living sex toy.
<<elseif $activeSlave.fuckdoll <= 30>>
<span class="aquamarine">moderately adapted to life as a living sex toy.</span>
<<elseif $activeSlave.fuckdoll <= 60>>
<span class="aquamarine">well adapted to life as a living sex toy.</span>
<<elseif $activeSlave.fuckdoll < 100>>
<span class="aquamarine">almost perfectly adapted to life as a living sex toy.</span>
<<else>>
<span class="aquamarine">perfectly adapted to life as a living sex toy.</span>
<</if>>
Entertainment and prostitution skills are irrelevant for a Fuckdoll.
<<else>>
<<if $activeSlave.skill.whoring <= 10>>
<<if $activeSlave.skill.entertainment <= 10>>
<<elseif $activeSlave.skill.entertainment <= 30>>
$He is <span class="aquamarine">reasonably entertaining.</span>
<<elseif $activeSlave.skill.entertainment <= 60>>
$He is a <span class="aquamarine">skilled entertainer.</span>
<<elseif $activeSlave.skill.entertainment < 100>>
$He is an <span class="aquamarine">expert entertainer.</span>
<<else>>
$He is a <span class="aquamarine">master of entertainment.</span>
<</if>>
<<else>>
<<if $activeSlave.skill.entertainment <= 10>>
<<elseif $activeSlave.skill.entertainment <= 30>>
$He is <span class="aquamarine">reasonably entertaining</span> and
<<elseif $activeSlave.skill.entertainment <= 60>>
$He is a <span class="aquamarine">skilled entertainer</span> and
<<elseif $activeSlave.skill.entertainment < 100>>
$He is an <span class="aquamarine">expert entertainer</span> and
<<else>>
$He is a <span class="aquamarine">master of entertainment</span> and
<</if>>
<</if>>
<<if $activeSlave.skill.whoring <= 10>>
<<elseif $activeSlave.skill.whoring <= 30>>
<<if $activeSlave.skill.entertainment <= 10>>$He <</if>>has <span class="aquamarine">basic experience as a prostitute.</span>
<<elseif $activeSlave.skill.whoring <= 60>>
<<if $activeSlave.skill.entertainment <= 10>>$He is <</if>>a <span class="aquamarine">skilled streetwalker.</span>
<<elseif $activeSlave.skill.whoring < 100>>
<<if $activeSlave.skill.entertainment <= 10>>$He is <</if>>an <span class="aquamarine">expert working $girl.</span>
<<else>>
<<if $activeSlave.skill.entertainment <= 10>>$He is <</if>>a <span class="aquamarine">masterful whore.</span>
<</if>>
<</if>>
<<if ($activeSlave.custom.desc != "") && (def $activeSlave.custom.desc)>> <<if ($activeSlave.custom.desc != "") && (def $activeSlave.custom.desc)>>
<<print $activeSlave.custom.desc>> <<print $activeSlave.custom.desc>>
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment