diff --git a/src/js/descriptionWidgets.js b/src/js/descriptionWidgets.js index dad2fa79788ee4de6561bf3fd3bbce1b3740bdf6..d0046abb9a4ca04ec1aa996fd3a50c4da270af85 100644 --- a/src/js/descriptionWidgets.js +++ b/src/js/descriptionWidgets.js @@ -1,5 +1,5 @@ /* eslint-disable no-undef */ -App.Desc.eye = function(slave) { +App.Desc.eye = /** @param {App.Entity.SlaveState} slave */ function(slave) { "use strict"; const V = State.variables; let r; @@ -31,17 +31,17 @@ App.Desc.eye = function(slave) { r += `${p.His} gaze is empty.` } if (slave.intelligence > 95) { - r += `but $his facial expressions reveal $he is incisive, quick, cunning;`; + r += `but ${p.his} facial expressions reveal ${p.he} is incisive, quick, cunning;`; if (slave.intelligence+slave.intelligenceImplant >= 130) { - r += `with $his education, $he is so far @@.deepskyblue;beyond brilliant@@ that $he is nearly peerless.`; + r += `with ${p.his} education, ${p.he} is so far <span class=deepskyblue>beyond brilliant</span> that ${p.he} is nearly peerless.`; } else if (slave.intelligenceImplant >= 15) { - r += `$he is both @@.deepskyblue;brilliant@@ and `; + r += `${p.he} is both <span class=deepskyblue>brilliant</span> and `; if (slave.intelligenceImplant >= 30) { r += `well `; } r += `educated.`; } else { - r += `$he is so @@.deepskyblue;brilliant@@ that $his `; + r += `${p.he} is so <span class=deepskyblue>brilliant</span> that ${p.his} `; if (slave.intelligenceImplant > 0) { r += `meager `; } else { @@ -51,15 +51,15 @@ App.Desc.eye = function(slave) { } } else if(slave.intelligence > 50) { if (slave.intelligence+slave.intelligenceImplant > 95) { - r += `but $his facial expressions reveal $he is incisive, quick, cunning; with $his education, $he can be considered @@.deepskyblue;brilliant.@@`; + r += `but ${p.his} facial expressions reveal ${p.he} is incisive, quick, cunning; with ${p.his} education, ${p.he} can be considered <span class=deepskyblue>brilliant.</span>`; } else if (slave.intelligenceImplant >= 15) { - r += `but $his face is alive with intelligence; $he is both @@.deepskyblue;highly intelligent@@ and `; + r += `but ${p.his} face is alive with intelligence; ${p.he} is both <span class=deepskyblue>highly intelligent</span> and `; if (slave.intelligenceImplant >= 30) { r += `well `; } r += `educated.`; } else { - r += `but $his face is alive with intelligence; $he is so @@.deepskyblue;highly intelligent@@ that $his`; + r += `but ${p.his} face is alive with intelligence; ${p.he} is so <span class=deepskyblue>highly intelligent</span> that ${p.his}`; if (slave.intelligenceImplant > 0) { r += `meager`; } else { @@ -69,45 +69,45 @@ App.Desc.eye = function(slave) { } } else if (slave.intelligence > 15) { if (slave.intelligence+slave.intelligenceImplant > 50) { - r += `but $his face is alive with intelligence; with $his education, $he can be considered @@.deepskyblue;highly intelligent.@@`; + r += `but ${p.his} face is alive with intelligence; with ${p.his} education, ${p.he} can be considered <span class=deepskyblue>highly intelligent.</span>`; } else if (slave.intelligenceImplant >= 15) { - r += `but $his facial expressions reveal $his cleverness; $he is of @@.deepskyblue;above average intelligence@@ and `; + r += `but ${p.his} facial expressions reveal ${p.his} cleverness; ${p.he} is of <span class=deepskyblue>above average intelligence</span> and `; if (slave.intelligenceImplant >= 30) { r += `well `; } r += `educated.`; } else { - r += `but $his facial expressions reveal $his cleverness; $he is of @@.deepskyblue;above average intelligence@@ despite being undereducated.`; + r += `but ${p.his} facial expressions reveal ${p.his} cleverness; ${p.he} is of <span class=deepskyblue>above average intelligence</span> despite being undereducated.`; } } else if (slave.intelligence >= -15) { if (slave.intelligence+slave.intelligenceImplant > 15) { - r += `but $his facial expressions reveal $his cleverness; with $his education, $he can be considered of @@.deepskyblue;above average intelligence.@@`; + r += `but ${p.his} facial expressions reveal ${p.his} cleverness; with ${p.his} education, ${p.he} can be considered of <span class=deepskyblue>above average intelligence.</span>`; } else if (slave.intelligenceImplant >= 15) { - r += `but $his facial expressions reveal $his alertness; $he is of average intelligence due to being`; + r += `but ${p.his} facial expressions reveal ${p.his} alertness; ${p.he} is of average intelligence due to being`; if (slave.intelligenceImplant >= 30) { r += `well `; } r += `educated.`; } else { - r += `but $his facial expressions reveal $his alertness; $he is of average intelligence and is undereducated.`; + r += `but ${p.his} facial expressions reveal ${p.his} alertness; ${p.he} is of average intelligence and is undereducated.`; } } else if (slave.intelligence >= -50) { if (slave.intelligence+slave.intelligenceImplant >= -15) { - r += `but $his facial expressions reveal $his alertness; with $his education, $he can be considered of average intelligence.`; + r += `but ${p.his} facial expressions reveal ${p.his} alertness; with ${p.his} education, ${p.he} can be considered of average intelligence.`; } else if (slave.intelligenceImplant >= 15) { - r += `but $his facial expressions reveal $he is rather dim; $he is of @@.orangered;below average intelligence@@ despite having been `; + r += `but ${p.his} facial expressions reveal ${p.he} is rather dim; ${p.he} is of <span class=orangered>below average intelligence</span> despite having been `; if (slave.intelligenceImplant >= 30) { r += `thoroughly `; } r += `educated.`; } else { - r += `but $his facial expressions reveal $he is rather dim; $he is of @@.orangered;below average intelligence@@ and is poorly educated.`; + r += `but ${p.his} facial expressions reveal ${p.he} is rather dim; ${p.he} is of <span class=orangered>below average intelligence</span> and is poorly educated.`; } } else if (slave.intelligence >= -95) { if (slave.intelligence+slave.intelligenceImplant >= -50) { - r += `but $his facial expressions reveal $he is rather dim; even with $his education, $he can only be considered of @@.orangered;below average intelligence.@@`; + r += `but ${p.his} facial expressions reveal ${p.he} is rather dim; even with ${p.his} education, ${p.he} can only be considered of <span class=orangered>below average intelligence.</span>`; } else if (slave.intelligenceImplant >= 15) { - r += `but $his facial expressions reveal $he is as dull as $his eyes; $he is @@.orangered;quite stupid@@ despite having `; + r += `but ${p.his} facial expressions reveal ${p.he} is as dull as ${p.his} eyes; ${p.he} is <span class=orangered>quite stupid</span> despite having `; if (slave.intelligenceImplant >= 30) { r += `an advanced`; } else { @@ -115,31 +115,31 @@ App.Desc.eye = function(slave) { } r += ` education.`; } else { - r += `but $his facial expressions reveal $he is as dull as $his eyes; $he is @@.orangered;quite stupid@@ and ignorant.`; + r += `but ${p.his} facial expressions reveal ${p.he} is as dull as ${p.his} eyes; ${p.he} is <span class=orangered>quite stupid</span> and ignorant.`; } } else { - r += `though you doubt it would be much different if $he could see;`; + r += `though you doubt it would be much different if ${p.he} could see;`; if (slave.intelligence+slave.intelligenceImplant >= -95) { - r += `even with $his education, $he is still @@.orangered;really stupid.@@`; + r += `even with ${p.his} education, ${p.he} is still <span class=orangered>really stupid.</span>`; } else if (slave.intelligenceImplant > 0) { - r += `$he is @@.orangered;a moron,@@ yet somehow still remembers the basics of an education.`; + r += `${p.he} is <span class=orangered>a moron,</span> yet somehow still remembers the basics of an education.`; } else { - r += `$he is @@.orangered;a moron,@@ and ignorant to boot.`; + r += `${p.he} is <span class=orangered>a moron,</span> and ignorant to boot.`; } } } else { if (slave.intelligence > 95) { - r += `$His <<eyeColor>>-eyed gaze is incisive, quick, cunning;`; + r += `${p.His} ${App.Desc.eyeColor(slave)}-eyed gaze is incisive, quick, cunning;`; if (slave.intelligence+slave.intelligenceImplant >= 130) { - r += `with $his education, $he is so far @@.deepskyblue;beyond brilliant@@ that $he is nearly peerless.`; + r += `with ${p.his} education, ${p.he} is so far <span class=deepskyblue>beyond brilliant</span> that ${p.he} is nearly peerless.`; } else if (slave.intelligenceImplant >= 15) { - r += `$he is both @@.deepskyblue;brilliant@@ and `; + r += `${p.he} is both <span class=deepskyblue>brilliant</span> and `; if (slave.intelligenceImplant >= 30) { r += `well `; } r += `educated.`; } else { - r += `$he is so @@.deepskyblue;brilliant@@ that $his `; + r += `${p.he} is so <span class=deepskyblue>brilliant</span> that ${p.his} `; if (slave.intelligenceImplant > 0) { r += `meager`; } else { @@ -148,15 +148,15 @@ App.Desc.eye = function(slave) { r += `education is unimportant.`; } } else if (slave.intelligence > 50) { - r += `$His <<eyeColor>>-eyed gaze is incisive, quick, cunning; with $his education, $he can be considered @@.deepskyblue;brilliant.@@`; + r += `${p.His} ${App.Desc.eyeColor(slave)}-eyed gaze is incisive, quick, cunning; with ${p.his} education, ${p.he} can be considered <span class=deepskyblue>brilliant.</span>`; if (slave.intelligence+slave.intelligenceImplant > 95) { - r += `$His <<eyeColor>> eyes are alive with intelligence; $he is both @@.deepskyblue;highly intelligent@@ and `; + r += `${p.His} ${App.Desc.eyeColor(slave)} eyes are alive with intelligence; ${p.he} is both <span class=deepskyblue>highly intelligent</span> and `; } else if (slave.intelligenceImplant >= 15) { r += `well `; if (slave.intelligenceImplant >= 30) { r += `educated.`; } - r += `$His <<eyeColor>> eyes are alive with intelligence; $he is so @@.deepskyblue;highly intelligent@@ that $his `; + r += `${p.His} ${App.Desc.eyeColor(slave)} eyes are alive with intelligence; ${p.he} is so <span class=deepskyblue>highly intelligent</span> that ${p.his} `; } else { r += `meager`; if (slave.intelligenceImplant > 0) { @@ -166,53 +166,53 @@ App.Desc.eye = function(slave) { } } } else if (slave.intelligence > 15) { - r += `$His <<eyeColor>> eyes are`; + r += `${p.His} ${App.Desc.eyeColor(slave)} eyes are`; if (slave.intelligence+slave.intelligenceImplant >= 50) { - r += `alive with intelligence; with $his education, $he can be considered @@.deepskyblue;highly intelligent.@@`; + r += `alive with intelligence; with ${p.his} education, ${p.he} can be considered <span class=deepskyblue>highly intelligent.</span>`; if (slave.intelligenceImplant >= 15) { - r += `clever; $he is of @@.deepskyblue;above average intelligence@@ and `; + r += `clever; ${p.he} is of <span class=deepskyblue>above average intelligence</span> and `; if (slave.intelligenceImplant >= 30) { r += `well `; } r += `educated.`; } else { - r += `clever; $he is of @@.deepskyblue;above average intelligence@@ despite being undereducated.`; + r += `clever; ${p.he} is of <span class=deepskyblue>above average intelligence</span> despite being undereducated.`; } } } else if (slave.intelligence >= -15) { - r += `$His <<eyeColor>> eyes are`; + r += `${p.His} ${App.Desc.eyeColor(slave)} eyes are`; if (slave.intelligence+slave.intelligenceImplant >= 15) { - r += `clever; with $his education, $he can be considered of @@.deepskyblue;above average intelligence.@@`; + r += `clever; with ${p.his} education, ${p.he} can be considered of <span class=deepskyblue>above average intelligence.</span>`; if (slave.intelligenceImplant >= 15) { - r += `alert; $he is of average intelligence due to being `; + r += `alert; ${p.he} is of average intelligence due to being `; if (slave.intelligenceImplant >= 30) { r += `well `; } r += `educated.`; } else { - r += `alert; $he is of average intelligence and is undereducated.`; + r += `alert; ${p.he} is of average intelligence and is undereducated.`; } } } else if (slave.intelligence >= -50) { - r += `$His <<eyeColor>> eyes are`; + r += `${p.His} ${App.Desc.eyeColor(slave)} eyes are`; if (slave.intelligence+slave.intelligenceImplant >= -15) { - r += `alert; with $his education, $he can be considered of average intelligence.`; + r += `alert; with ${p.his} education, ${p.he} can be considered of average intelligence.`; if (slave.intelligenceImplant >= 15) { - r += `dim; $he is of @@.orangered;below average intelligence@@ despite having been `; + r += `dim; ${p.he} is of <span class=orangered>below average intelligence</span> despite having been `; if (slave.intelligenceImplant >= 30) { r += `thoroughly `; } else { r += `educated.`; } - r += `dim; $he is of @@.orangered;below average intelligence@@ and is poorly educated.`; + r += `dim; ${p.he} is of <span class=orangered>below average intelligence</span> and is poorly educated.`; } else { - r += `dim; even with $his education, $he can only be considered of @@.orangered;below average intelligence.@@`; + r += `dim; even with ${p.his} education, ${p.he} can only be considered of <span class=orangered>below average intelligence.</span>`; } } } else if (slave.intelligence >= -95) { - r += `$His <<eyeColor>> eyes are`; + r += `${p.His} ${App.Desc.eyeColor(slave)} eyes are`; if (slave.intelligence+slave.intelligenceImplant >= -50) { - r += `dull; $he is @@.orangered;quite stupid@@ despite having `; + r += `dull; ${p.he} is <span class=orangered>quite stupid</span> despite having `; if (slave.intelligenceImplant >= 15) { r += `an advanced`; if (slave.intelligenceImplant >= 30) { @@ -220,17 +220,17 @@ App.Desc.eye = function(slave) { } r += ` education.`; } else { - r += `dull; $he is @@.orangered;quite stupid@@ and ignorant.`; + r += `dull; ${p.he} is <span class=orangered>quite stupid</span> and ignorant.`; } } } else { - r += `$His <<eyeColor>>-eyed gaze betrays near-total insensibility;`; + r += `${p.His} ${App.Desc.eyeColor(slave)}-eyed gaze betrays near-total insensibility;`; if (slave.intelligence+slave.intelligenceImplant >= -95) { - r += `even with $his education, $he is still @@.orangered;really stupid.@@`; + r += `even with ${p.his} education, ${p.he} is still <span class=orangered>really stupid.</span>`; } if (slave.intelligenceImplant > 0) { - r += `$he is @@.orangered;a moron,@@ yet somehow still remembers the basics of an education.`; + r += `${p.he} is <span class=orangered>a moron,</span> yet somehow still remembers the basics of an education.`; } else { - r += `$he is @@.orangered;a moron,@@ and ignorant to boot.`; + r += `${p.he} is <span class=orangered>a moron,</span> and ignorant to boot.`; } } } diff --git a/src/utility/descriptionWidgetsFlesh.tw b/src/utility/descriptionWidgetsFlesh.tw index 47556516114aebc99b61c54e19519f95c6697c4b..2ccde923919cdfcd98b9de0839bcf259a8f1d43f 100644 --- a/src/utility/descriptionWidgetsFlesh.tw +++ b/src/utility/descriptionWidgetsFlesh.tw @@ -5266,144 +5266,6 @@ $He's got a <</widget>> -<<widget "eyeDescription">> - -<<if $activeSlave.eyes == -2>> - <<if hasVisibleHeterochromia($activeSlave)>><<set _heterochromia = 1>><<else>><<set _heterochromia = 0>><</if>> - <<if $activeSlave.eyeColor != "empty">> - $His eyes are dull<<if $saleDescription == 1 && ($PC.medicine >= 50 || $PC.slaving >= 50)>>, unfocused<<if _heterochromia == 1>>, heterochromatic,<</if>> and clearly nonfunctional<<else>><<if _heterochromia == 1>>, heterochromatic,<</if>> and unfocused<</if>>, - <<else>> - $His gaze is empty, - <</if>> - <<if ($activeSlave.intelligence > 95)>> - but $his facial expressions reveal $he is incisive, quick, cunning; - <<if ($activeSlave.intelligence+$activeSlave.intelligenceImplant >= 130)>> - with $his education, $he is so far @@.deepskyblue;beyond brilliant@@ that $he is nearly peerless. - <<elseif $activeSlave.intelligenceImplant >= 15>> - $he is both @@.deepskyblue;brilliant@@ and <<if $activeSlave.intelligenceImplant >= 30>>well <</if>>educated. - <<else>> - $he is so @@.deepskyblue;brilliant@@ that $his <<if $activeSlave.intelligenceImplant > 0>>meager<<else>>lack of<</if>> education is unimportant. - <</if>> - <<elseif ($activeSlave.intelligence > 50)>> - <<if ($activeSlave.intelligence+$activeSlave.intelligenceImplant > 95)>> - but $his facial expressions reveal $he is incisive, quick, cunning; with $his education, $he can be considered @@.deepskyblue;brilliant.@@ - <<elseif $activeSlave.intelligenceImplant >= 15>> - but $his face is alive with intelligence; $he is both @@.deepskyblue;highly intelligent@@ and <<if $activeSlave.intelligenceImplant >= 30>>well <</if>>educated. - <<else>> - but $his face is alive with intelligence; $he is so @@.deepskyblue;highly intelligent@@ that $his <<if $activeSlave.intelligenceImplant > 0>>meager<<else>>lack of<</if>> education is unimportant. - <</if>> - <<elseif ($activeSlave.intelligence > 15)>> - <<if ($activeSlave.intelligence+$activeSlave.intelligenceImplant > 50)>> - but $his face is alive with intelligence; with $his education, $he can be considered @@.deepskyblue;highly intelligent.@@ - <<elseif $activeSlave.intelligenceImplant >= 15>> - but $his facial expressions reveal $his cleverness; $he is of @@.deepskyblue;above average intelligence@@ and <<if $activeSlave.intelligenceImplant >= 30>>well <</if>>educated. - <<else>> - but $his facial expressions reveal $his cleverness; $he is of @@.deepskyblue;above average intelligence@@ despite being undereducated. - <</if>> - <<elseif ($activeSlave.intelligence >= -15)>> - <<if ($activeSlave.intelligence+$activeSlave.intelligenceImplant > 15)>> - but $his facial expressions reveal $his cleverness; with $his education, $he can be considered of @@.deepskyblue;above average intelligence.@@ - <<elseif $activeSlave.intelligenceImplant >= 15>> - but $his facial expressions reveal $his alertness; $he is of average intelligence due to being <<if $activeSlave.intelligenceImplant >= 30>>well <</if>>educated. - <<else>> - but $his facial expressions reveal $his alertness; $he is of average intelligence and is undereducated. - <</if>> - <<elseif ($activeSlave.intelligence >= -50)>> - <<if ($activeSlave.intelligence+$activeSlave.intelligenceImplant >= -15)>> - but $his facial expressions reveal $his alertness; with $his education, $he can be considered of average intelligence. - <<elseif $activeSlave.intelligenceImplant >= 15>> - but $his facial expressions reveal $he is rather dim; $he is of @@.orangered;below average intelligence@@ despite having been <<if $activeSlave.intelligenceImplant >= 30>>thoroughly <</if>>educated. - <<else>> - but $his facial expressions reveal $he is rather dim; $he is of @@.orangered;below average intelligence@@ and is poorly educated. - <</if>> - <<elseif ($activeSlave.intelligence >= -95)>> - <<if ($activeSlave.intelligence+$activeSlave.intelligenceImplant >= -50)>> - but $his facial expressions reveal $he is rather dim; even with $his education, $he can only be considered of @@.orangered;below average intelligence.@@ - <<elseif $activeSlave.intelligenceImplant >= 15>> - but $his facial expressions reveal $he is as dull as $his eyes; $he is @@.orangered;quite stupid@@ despite having <<if $activeSlave.intelligenceImplant >= 30>>an advanced<<else>>some<</if>> education. - <<else>> - but $his facial expressions reveal $he is as dull as $his eyes; $he is @@.orangered;quite stupid@@ and ignorant. - <</if>> - <<else>> - though you doubt it would be much different if $he could see; - <<if ($activeSlave.intelligence+$activeSlave.intelligenceImplant >= -95)>> - even with $his education, $he is still @@.orangered;really stupid.@@ - <<elseif $activeSlave.intelligenceImplant > 0>> - $he is @@.orangered;a moron,@@ yet somehow still remembers the basics of an education. - <<else>> - $he is @@.orangered;a moron,@@ and ignorant to boot. - <</if>> - <</if>> -<<else>> - <<if ($activeSlave.intelligence > 95)>> - $His <<eyeColor>>-eyed gaze is incisive, quick, cunning; - <<if ($activeSlave.intelligence+$activeSlave.intelligenceImplant >= 130)>> - with $his education, $he is so far @@.deepskyblue;beyond brilliant@@ that $he is nearly peerless. - <<elseif $activeSlave.intelligenceImplant >= 15>> - $he is both @@.deepskyblue;brilliant@@ and <<if $activeSlave.intelligenceImplant >= 30>>well <</if>>educated. - <<else>> - $he is so @@.deepskyblue;brilliant@@ that $his <<if $activeSlave.intelligenceImplant > 0>>meager<<else>>lack of<</if>> education is unimportant. - <</if>> - <<elseif ($activeSlave.intelligence > 50)>> - <<if ($activeSlave.intelligence+$activeSlave.intelligenceImplant > 95)>> - $His <<eyeColor>>-eyed gaze is incisive, quick, cunning; with $his education, $he can be considered @@.deepskyblue;brilliant.@@ - <<elseif $activeSlave.intelligenceImplant >= 15>> - $His <<eyeColor>> eyes are alive with intelligence; $he is both @@.deepskyblue;highly intelligent@@ and <<if $activeSlave.intelligenceImplant >= 30>>well <</if>>educated. - <<else>> - $His <<eyeColor>> eyes are alive with intelligence; $he is so @@.deepskyblue;highly intelligent@@ that $his <<if $activeSlave.intelligenceImplant > 0>>meager<<else>>lack of<</if>> education is unimportant. - <</if>> - <<elseif ($activeSlave.intelligence > 15)>> - $His <<eyeColor>> eyes are - <<if ($activeSlave.intelligence+$activeSlave.intelligenceImplant > 50)>> - alive with intelligence; with $his education, $he can be considered @@.deepskyblue;highly intelligent.@@ - <<elseif $activeSlave.intelligenceImplant >= 15>> - clever; $he is of @@.deepskyblue;above average intelligence@@ and <<if $activeSlave.intelligenceImplant >= 30>>well <</if>>educated. - <<else>> - clever; $he is of @@.deepskyblue;above average intelligence@@ despite being undereducated. - <</if>> - <<elseif ($activeSlave.intelligence >= -15)>> - $His <<eyeColor>> eyes are - <<if ($activeSlave.intelligence+$activeSlave.intelligenceImplant > 15)>> - clever; with $his education, $he can be considered of @@.deepskyblue;above average intelligence.@@ - <<elseif $activeSlave.intelligenceImplant >= 15>> - alert; $he is of average intelligence due to being <<if $activeSlave.intelligenceImplant >= 30>>well <</if>>educated. - <<else>> - alert; $he is of average intelligence and is undereducated. - <</if>> - <<elseif ($activeSlave.intelligence >= -50)>> - $His <<eyeColor>> eyes are - <<if ($activeSlave.intelligence+$activeSlave.intelligenceImplant >= -15)>> - alert; with $his education, $he can be considered of average intelligence. - <<elseif $activeSlave.intelligenceImplant >= 15>> - dim; $he is of @@.orangered;below average intelligence@@ despite having been <<if $activeSlave.intelligenceImplant >= 30>>thoroughly <</if>>educated. - <<else>> - dim; $he is of @@.orangered;below average intelligence@@ and is poorly educated. - <</if>> - <<elseif ($activeSlave.intelligence >= -95)>> - $His <<eyeColor>> eyes are - <<if ($activeSlave.intelligence+$activeSlave.intelligenceImplant >= -50)>> - dim; even with $his education, $he can only be considered of @@.orangered;below average intelligence.@@ - <<elseif $activeSlave.intelligenceImplant >= 15>> - dull; $he is @@.orangered;quite stupid@@ despite having <<if $activeSlave.intelligenceImplant >= 30>>an advanced<<else>>some<</if>> education. - <<else>> - dull; $he is @@.orangered;quite stupid@@ and ignorant. - <</if>> - <<else>> - $His <<eyeColor>>-eyed gaze betrays near-total insensibility; - <<if ($activeSlave.intelligence+$activeSlave.intelligenceImplant >= -95)>> - even with $his education, $he is still @@.orangered;really stupid.@@ - <<elseif $activeSlave.intelligenceImplant > 0>> - $he is @@.orangered;a moron,@@ yet somehow still remembers the basics of an education. - <<else>> - $he is @@.orangered;a moron,@@ and ignorant to boot. - <</if>> - <</if>> -<</if>> -<</widget>> - -/* to simplify heterochromia */ -<<widget "eyeColor">><<if def $args[0]>><<if hasVisibleHeterochromia($args[0])>>heterochromatic $args[0].eyeColor and $args[0].geneticQuirks.heterochromia<<else>>$args[0].eyeColor<</if>><<else>><<if hasVisibleHeterochromia($activeSlave)>>heterochromatic $activeSlave.eyeColor and $activeSlave.geneticQuirks.heterochromia<<else>>$activeSlave.eyeColor<</if>><</if>><</widget>> - <<widget "earDescription">> /* ear shape description here */ <<if $activeSlave.earShape == "none">>