diff --git a/src/js/slaveStatsChecker.js b/src/js/slaveStatsChecker.js index eca6c07cd6e5d10fda60243aaf94898a4d8c05c8..01f66271f1c9211839785591596e2f30ac8edc9e 100644 --- a/src/js/slaveStatsChecker.js +++ b/src/js/slaveStatsChecker.js @@ -512,12 +512,13 @@ window.canWalk = function(slave) { /** * @param {App.Entity.SlaveState} slave + * @param {boolean} checkLanguage Does a bad accent count as being unable to speak? * @returns {boolean} */ -window.canTalk = function(slave) { +window.canTalk = function(slave, checkLanguage = true) { if (!slave) { return null; - } else if (slave.accent > 2) { + } else if (checkLanguage && slave.accent > 2) { return false; } else if (slave.voice === 0) { return false; diff --git a/src/js/slaveSummaryWidgets.js b/src/js/slaveSummaryWidgets.js index 7ce071c73942193b3b7503fb484e21eaaa2fe02a..cfdb71dda2157f7620b55b37f06999e881e8b01d 100644 --- a/src/js/slaveSummaryWidgets.js +++ b/src/js/slaveSummaryWidgets.js @@ -435,7 +435,7 @@ window.SlaveSummaryUncached = (function() { break; } r += " "; - if (canTalk(slave)) { + if (canTalk(slave, false)) { switch (slave.speechRules) { case "permissive": r += `<strong>SpR:P</strong>`; @@ -519,7 +519,7 @@ window.SlaveSummaryUncached = (function() { */ function long_rules(slave) { r += `Living standard: ${slave.livingRules}. `; - if (canTalk(slave)) { + if (canTalk(slave, false)) { r += `Speech rules: ${slave.speechRules}. `; } r += `Relationship rules: ${slave.relationshipRules}. `; diff --git a/src/uncategorized/longSlaveDescription.tw b/src/uncategorized/longSlaveDescription.tw index 8a97e38d49c5b3cf6b5e00160ca68955a41fc13c..7e36640708f9391746037d663a2e4297a5e755b3 100644 --- a/src/uncategorized/longSlaveDescription.tw +++ b/src/uncategorized/longSlaveDescription.tw @@ -182,7 +182,7 @@ is <</if>> <</if>> - <<if canTalk($activeSlave)>> + <<if canTalk($activeSlave, false)>> <<accentDescription>> <</if>> diff --git a/src/uncategorized/saLiveWithHG.tw b/src/uncategorized/saLiveWithHG.tw index ad2712dee4ec1d6a7d270a7f40807c6787c0122b..719c5a97629f574727f02a23917b4d8971fec3ab 100644 --- a/src/uncategorized/saLiveWithHG.tw +++ b/src/uncategorized/saLiveWithHG.tw @@ -3,6 +3,12 @@ <<set $HeadGirl = $slaves[_iTemp]>> <<set _oralUse = 0, _analUse = 0, _vaginalUse = 0, _mammaryUse = 0, _penetrativeUse = 0>> +<<if $seeImages && $seeReportImages>> + <div class="imageRef medImg"> + <<= SlaveArt($slaves[$i], 2, 0)>> + </div> +<</if>> + <<setLocalPronouns $HeadGirl 2>> <<if $slaves[$i].devotion > 20>>