diff --git a/src/facilities/farmyard/farmyard.tw b/src/facilities/farmyard/farmyard.tw index e9f0786f1099bc9e5506f6f87ddb833ce1d403a8..ff47e477539b9191d95a20226e4a05477775b560 100644 --- a/src/facilities/farmyard/farmyard.tw +++ b/src/facilities/farmyard/farmyard.tw @@ -463,7 +463,7 @@ $farmyardNameCaps is an oasis of growth in the midst of the jungle of steel and <br><hr><br> <<if $Farmer != 0>> -<<set $SlaveSummaryFiler = 2>> +<<set $SlaveSummaryFiler = "leading">> <<include "Slave Summary">> <<else>> You do not have a slave serving as a Farmer. [[Appoint one|Farmer Select]] @@ -483,7 +483,7 @@ $farmyardNameCaps is an oasis of growth in the midst of the jungle of steel and ''$farmyardNameCaps is full and cannot hold any more slaves'' <<elseif ($slaves.length > $farmyardSlaves)>> <<resetAssignmentFilter>> - <<set $SlaveSummaryFiler = 0>> + <<set $SlaveSummaryFiler = "assignable">> <<include "Slave Summary">> <</if>> </div> @@ -493,7 +493,7 @@ $farmyardNameCaps is an oasis of growth in the midst of the jungle of steel and <div class="content"> <<if $farmyardSlaves > 0>> <<farmyardAssignmentFilter>> - <<set $SlaveSummaryFiler = 1>> + <<set $SlaveSummaryFiler = "occupying">> <<include "Slave Summary">> <<resetAssignmentFilter>> <<else>> diff --git a/src/facilities/nursery/childSummary.tw b/src/facilities/nursery/childSummary.tw index f9de8386b2de2562cc0c81072b51ad7902a98abf..0ba54e87a4db5a09a2f825b91d2b49d072bf6ce0 100644 --- a/src/facilities/nursery/childSummary.tw +++ b/src/facilities/nursery/childSummary.tw @@ -225,14 +225,14 @@ will <<continue>> <<case "New Game Plus">> <br><<if $seeImages != 1 || $seeSummaryImages != 1 || $imageChoice == 1>> <</if>> - <<if $SlaveSummaryFiler === 0>> + <<if $SlaveSummaryFiler === "assignable">> <<link "Add to import list" "New Game Plus">> - <<set $cribsToImport += 1,$SlaveSummaryFiler = 1>> + <<set $cribsToImport += 1,$SlaveSummaryFiler = "occupying">> <<= assignJob($cribs[_csi], "be imported")>> <</link>> <<else>> <<link "Remove from import list" "New Game Plus">> - <<set $cribsToImport -= 1,$SlaveSummaryFiler = 0>> + <<set $cribsToImport -= 1,$SlaveSummaryFiler = "assignable">> <<= removeJob($cribs[_csi], $cribs[_csi].assignment)>> <</link>> <</if>> diff --git a/src/facilities/nursery/nursery.tw b/src/facilities/nursery/nursery.tw index b0fe21def0db0f95955e6096c5cf858e14e1f7f7..715258fee35ae053ec813070f6fe09fd5651e5cb 100644 --- a/src/facilities/nursery/nursery.tw +++ b/src/facilities/nursery/nursery.tw @@ -1,6 +1,6 @@ :: Nursery [nobr] -<<set $nextButton = "Back to Main", $nextLink = "Main", $returnTo = "Nursery", $showEncyclopedia = 1, $encyclopedia = "Nursery", $nurserySlaves = $NurseryiIDs.length, $SlaveSummaryFiler = 0>> +<<set $nextButton = "Back to Main", $nextLink = "Main", $returnTo = "Nursery", $showEncyclopedia = 1, $encyclopedia = "Nursery", $nurserySlaves = $NurseryiIDs.length, $SlaveSummaryFiler = "assignable">> <<set $targetAgeNursery = Number($targetAgeNursery) || $minimumSlaveAge>> <<set $targetAgeNursery = Math.clamp($targetAgeNursery, $minimumSlaveAge, 42)>> @@ -118,7 +118,7 @@ $nurseryNameCaps <br><br> <<if $Matron != 0>> - <<set $SlaveSummaryFiler = 2>> + <<set $SlaveSummaryFiler = "leading">> <<include "Slave Summary">> <<else>> You do not have a slave serving as a Matron. [[Appoint one|Matron Select]] @@ -137,7 +137,7 @@ $nurseryNameCaps <div class="content"> <<if $nurserySlaves > 0>> <<nurseryAssignmentFilter>> - <<set $SlaveSummaryFiler = 1>> + <<set $SlaveSummaryFiler = "occupying">> <<include "Slave Summary">> <<resetAssignmentFilter>> <<else>> @@ -152,7 +152,7 @@ $nurseryNameCaps ''$nurseryNameCaps is full and cannot hold any more slaves'' <<elseif ($slaves.length > $nurserySlaves)>> <<resetAssignmentFilter>> - <<set $SlaveSummaryFiler = 0>> + <<set $SlaveSummaryFiler = "assignable">> <<include "Slave Summary">> <</if>> </div> diff --git a/src/js/slaveSummaryWidgets.js b/src/js/slaveSummaryWidgets.js index 049c3ffbd2a3e25bf7c97f0dd4d0e8c5e444e197..eaad68215ac9d9e5e406aa5cba5c289689c79c79 100644 --- a/src/js/slaveSummaryWidgets.js +++ b/src/js/slaveSummaryWidgets.js @@ -4829,76 +4829,76 @@ App.UI.PassageSlaveFilers = { "Recruiter Select": s => (s.assignmentVisible === 1 && s.fuckdoll === 0 && s.devotion > 50 && s.assignment !== "recruit girls" && canWalk(s) && canSee(s) && canTalk(s)), "HG Select": s => (s.assignmentVisible === 1 && s.fuckdoll === 0 && s.devotion > 50 && s.assignment !== "be your Head Girl" && canWalk(s) && canHear(s) && canSee(s) && canTalk(s)), "Head Girl Suite": s => (s.assignmentVisible === 1 && s.fuckdoll <= 0 && ( - (State.variables.SlaveSummaryFiler === 0 && s.assignment !== "be your Head Girl" && s.indentureRestrictions <= 0 && (s.breedingMark !== 1 || State.variables.propOutcome === 0)) || - (State.variables.SlaveSummaryFiler !== 0 && s.assignment === "live with your Head Girl"))), + (State.variables.SlaveSummaryFiler === "assignable" && s.assignment !== "be your Head Girl" && s.indentureRestrictions <= 0 && (s.breedingMark !== 1 || State.variables.propOutcome === 0)) || + (State.variables.SlaveSummaryFiler !== "assignable" && s.assignment === "live with your Head Girl"))), "Subordinate Targeting": s => (s.devotion >= -20 && s.fuckdoll === 0 && State.variables.activeSlave.ID !== s.ID && (State.variables.activeSlave.amp !== 1 || s.amp !== 1)), "Spa": s => (s.assignmentVisible === 1 && s.fuckdoll <= 0 && ( - (State.variables.SlaveSummaryFiler === 0 && s.assignment !== "rest in the spa") || - (State.variables.SlaveSummaryFiler === 1 && s.assignment === "rest in the spa") || - (State.variables.SlaveSummaryFiler !== 0 && State.variables.SlaveSummaryFiler !== 1 && s.ID === State.variables.Attendant.ID))), + (State.variables.SlaveSummaryFiler === "assignable" && s.assignment !== "rest in the spa") || + (State.variables.SlaveSummaryFiler === "occupying" && s.assignment === "rest in the spa") || + (State.variables.SlaveSummaryFiler === "leading" && s.ID === State.variables.Attendant.ID))), "Attendant Select": s => (s.assignmentVisible === 1 && s.fuckdoll === 0 && s.devotion > 50 && canWalk(s) && canHear(s)), "Nursery": s => (s.assignmentVisible === 1 && s.fuckdoll <= 0 && (s.devotion > 20 || s.trust > 20) && ( - (State.variables.SlaveSummaryFiler === 0 && s.assignment !== "work as a nanny") || - (State.variables.SlaveSummaryFiler === 1 && s.assignment === "work as a nanny") || - (State.variables.SlaveSummaryFiler !== 0 && State.variables.SlaveSummaryFiler !== 1 && s.ID === State.variables.Matron.ID))), + (State.variables.SlaveSummaryFiler === "assignable" && s.assignment !== "work as a nanny") || + (State.variables.SlaveSummaryFiler === "occupying" && s.assignment === "work as a nanny") || + (State.variables.SlaveSummaryFiler === "leading" && s.ID === State.variables.Matron.ID))), "Matron Select": s => (s.assignmentVisible === 1 && s.fuckdoll === 0 && s.devotion > 50 && canWalk(s) && canHear(s)), "Brothel": s => (s.assignmentVisible === 1 && s.fuckdoll <= 0 && ( - (State.variables.SlaveSummaryFiler === 0 && s.assignment !== "work in the brothel") || - (State.variables.SlaveSummaryFiler === 1 && s.assignment === "work in the brothel") || - (State.variables.SlaveSummaryFiler !== 0 && State.variables.SlaveSummaryFiler !== 1 && s.ID === State.variables.Madam.ID))), + (State.variables.SlaveSummaryFiler === "assignable" && s.assignment !== "work in the brothel") || + (State.variables.SlaveSummaryFiler === "occupying" && s.assignment === "work in the brothel") || + (State.variables.SlaveSummaryFiler === "leading" && s.ID === State.variables.Madam.ID))), "Madam Select": s => (s.assignmentVisible === 1 && s.fuckdoll === 0 && s.devotion > 50 && s.intelligence + s.intelligenceImplant >= -50 && canWalk(s) && canSee(s) && canHear(s) && (s.breedingMark !== 1 || State.variables.propOutcome === 0)), "Club": s => (s.assignmentVisible === 1 && s.fuckdoll <= 0 && ( - (State.variables.SlaveSummaryFiler === 0 && s.assignment !== "serve in the club") || - (State.variables.SlaveSummaryFiler === 1 && s.assignment === "serve in the club") || - (State.variables.SlaveSummaryFiler !== 0 && State.variables.SlaveSummaryFiler !== 1 && s.ID === State.variables.DJ.ID))), + (State.variables.SlaveSummaryFiler === "assignable" && s.assignment !== "serve in the club") || + (State.variables.SlaveSummaryFiler === "occupying" && s.assignment === "serve in the club") || + (State.variables.SlaveSummaryFiler === "leading" && s.ID === State.variables.DJ.ID))), "DJ Select": s => (s.assignmentVisible === 1 && s.fuckdoll === 0 && s.devotion > 50 && s.intelligence + s.intelligenceImplant >= -50 && canTalk(s) && canHear(s) && canWalk(s) && (s.breedingMark !== 1 || State.variables.propOutcome === 0)), "Clinic": s => (s.assignmentVisible === 1 && s.fuckdoll <= 0 && ( - (State.variables.SlaveSummaryFiler === 0 && s.assignment !== "get treatment in the clinic") || - (State.variables.SlaveSummaryFiler === 1 && s.assignment === "get treatment in the clinic") || - (State.variables.SlaveSummaryFiler !== 0 && State.variables.SlaveSummaryFiler !== 1 && s.ID === State.variables.Nurse.ID))), + (State.variables.SlaveSummaryFiler === "assignable" && s.assignment !== "get treatment in the clinic") || + (State.variables.SlaveSummaryFiler === "occupying" && s.assignment === "get treatment in the clinic") || + (State.variables.SlaveSummaryFiler === "leading" && s.ID === State.variables.Nurse.ID))), "Nurse Select": s => (s.assignmentVisible === 1 && s.fuckdoll === 0 && s.devotion > 50 && canWalk(s) && canSee(s)), "Schoolroom": s => (s.assignmentVisible === 1 && s.fuckdoll <= 0 && ( - (State.variables.SlaveSummaryFiler === 0 && s.fetish !== "mindbroken" && s.assignment !== "learn in the schoolroom") || - (State.variables.SlaveSummaryFiler === 1 && s.assignment === "learn in the schoolroom") || - (State.variables.SlaveSummaryFiler !== 0 && State.variables.SlaveSummaryFiler !== 1 && s.ID === State.variables.Schoolteacher.ID))), + (State.variables.SlaveSummaryFiler === "assignable" && s.fetish !== "mindbroken" && s.assignment !== "learn in the schoolroom") || + (State.variables.SlaveSummaryFiler === "occupying" && s.assignment === "learn in the schoolroom") || + (State.variables.SlaveSummaryFiler === "leading" && s.ID === State.variables.Schoolteacher.ID))), "Schoolteacher Select": s => (s.assignmentVisible === 1 && s.fuckdoll === 0 && s.devotion > 50 && canTalk(s) && canHear(s) && canSee(s)), "Dairy": s => (s.assignmentVisible === 1 && s.fuckdoll <= 0 && ( - (State.variables.SlaveSummaryFiler === 0 && s.assignment !== "work in the dairy") || - (State.variables.SlaveSummaryFiler === 1 && s.assignment === "work in the dairy") || - (State.variables.SlaveSummaryFiler !== 0 && State.variables.SlaveSummaryFiler !== 1 && s.ID === State.variables.Milkmaid.ID))), + (State.variables.SlaveSummaryFiler === "assignable" && s.assignment !== "work in the dairy") || + (State.variables.SlaveSummaryFiler === "occupying" && s.assignment === "work in the dairy") || + (State.variables.SlaveSummaryFiler === "leading" && s.ID === State.variables.Milkmaid.ID))), "Milkmaid Select": s => (s.assignmentVisible === 1 && s.fuckdoll === 0 && s.devotion > 20 && canWalk(s) && canSee(s) && canHear(s)), "Farmyard": s => (s.assignmentVisible === 1 && s.fuckdoll <= 0 && ( - (State.variables.SlaveSummaryFiler === 0 && s.assignment !== "work as a farmhand") || - (State.variables.SlaveSummaryFiler === 1 && s.assignment === "work as a farmhand") || - (State.variables.SlaveSummaryFiler !== 0 && State.variables.SlaveSummaryFiler !== 1 && s.ID === State.variables.Farmer.ID))), + (State.variables.SlaveSummaryFiler === "assignable" && s.assignment !== "work as a farmhand") || + (State.variables.SlaveSummaryFiler === "occupying" && s.assignment === "work as a farmhand") || + (State.variables.SlaveSummaryFiler === "leading" && s.ID === State.variables.Farmer.ID))), "Farmer Select": s => (s.assignmentVisible === 1 && s.fuckdoll === 0 && s.devotion > 50 && canWalk(s) && canSee(s) && canHear(s)), "Servants' Quarters": s => (s.assignmentVisible === 1 && s.fuckdoll <= 0 && ( - (State.variables.SlaveSummaryFiler === 0 && s.assignment !== "work as a servant") || - (State.variables.SlaveSummaryFiler === 1 && s.assignment === "work as a servant") || - (State.variables.SlaveSummaryFiler !== 0 && State.variables.SlaveSummaryFiler !== 1 && s.ID === State.variables.Stewardess.ID))), + (State.variables.SlaveSummaryFiler === "assignable" && s.assignment !== "work as a servant") || + (State.variables.SlaveSummaryFiler === "occupying" && s.assignment === "work as a servant") || + (State.variables.SlaveSummaryFiler === "leading" && s.ID === State.variables.Stewardess.ID))), "Stewardess Select": s => (s.assignmentVisible === 1 && s.fuckdoll === 0 && s.devotion > 50 && s.intelligence + s.intelligenceImplant >= -50 && canWalk(s) && canSee(s) && canHear(s)), "Master Suite": s => (s.assignmentVisible === 1 && s.fuckdoll <= 0 && ( - (State.variables.SlaveSummaryFiler === 0 && s.assignment !== "serve in the master suite") || - (State.variables.SlaveSummaryFiler === 1 && s.assignment === "serve in the master suite") || - (State.variables.SlaveSummaryFiler !== 0 && State.variables.SlaveSummaryFiler !== 1 && s.ID === State.variables.Concubine.ID))), + (State.variables.SlaveSummaryFiler === "assignable" && s.assignment !== "serve in the master suite") || + (State.variables.SlaveSummaryFiler === "occupying" && s.assignment === "serve in the master suite") || + (State.variables.SlaveSummaryFiler === "leading" && s.ID === State.variables.Concubine.ID))), "Concubine Select": s => (s.assignmentVisible === 1 && s.fuckdoll === 0 && s.devotion > 50 && s.amp !== 1), "Cellblock": s => (s.assignmentVisible === 1 && s.fuckdoll <= 0 && s.fetish !== "mindbroken" && ( - (State.variables.SlaveSummaryFiler === 0 && s.assignment !== "be confined in the cellblock") || - (State.variables.SlaveSummaryFiler === 1 && s.assignment === "be confined in the cellblock") || - (State.variables.SlaveSummaryFiler !== 0 && State.variables.SlaveSummaryFiler !== 1 && s.ID === State.variables.Wardeness.ID))), + (State.variables.SlaveSummaryFiler === "assignable" && s.assignment !== "be confined in the cellblock") || + (State.variables.SlaveSummaryFiler === "occupying" && s.assignment === "be confined in the cellblock") || + (State.variables.SlaveSummaryFiler === "leading" && s.ID === State.variables.Wardeness.ID))), "Wardeness Select": s => (s.assignmentVisible === 1 && s.fuckdoll === 0 && s.devotion > 50 && canWalk(s) && canSee(s) && canHear(s)), "Arcade": s => (s.assignmentVisible === 1 && (State.variables.arcade >= State.variables.arcadeSlaves || State.variables.arcadeUpgradeFuckdolls === 1) && ( - (State.variables.SlaveSummaryFiler === 0 && s.assignment !== "be confined in the arcade") || - (State.variables.SlaveSummaryFiler !== 0 && s.assignment === "be confined in the arcade"))), + (State.variables.SlaveSummaryFiler === "assignable" && s.assignment !== "be confined in the arcade") || + (State.variables.SlaveSummaryFiler !== "assignable" && s.assignment === "be confined in the arcade"))), "Pit": s => (s.assignmentVisible === 1 && s.fuckdoll === 0 && ( - (State.variables.SlaveSummaryFiler === 0 && !State.variables.fighterIDs.includes(s.ID) && canWalk(s) && (s.assignment !== "guard you") && (s.assignment !== "work in the dairy" || State.variables.dairyRestraintsSetting < 2)) || - (State.variables.SlaveSummaryFiler !== 0 && State.variables.fighterIDs.includes(s.ID)))), + (State.variables.SlaveSummaryFiler === "assignable" && !State.variables.fighterIDs.includes(s.ID) && canWalk(s) && (s.assignment !== "guard you") && (s.assignment !== "work in the dairy" || State.variables.dairyRestraintsSetting < 2)) || + (State.variables.SlaveSummaryFiler !== "assignable" && State.variables.fighterIDs.includes(s.ID)))), "Coursing Association": s => (s.assignmentVisible === 1 && s.fuckdoll === 0 && ( - (State.variables.SlaveSummaryFiler === 0 && canWalk(s) && State.variables.Lurcher.ID !== s.ID) || - (State.variables.SlaveSummaryFiler !== 0 && State.variables.Lurcher.ID === s.ID))), - "New Game Plus": s => ((State.variables.SlaveSummaryFiler === 0 && s.assignment !== "be imported") || (State.variables.SlaveSummaryFiler !== 0 && s.assignment === "be imported")), - "Rules Slave Select": s => ((State.variables.SlaveSummaryFiler === 0 && !ruleSlaveSelected(s, State.variables.currentRule)) || (State.variables.SlaveSummaryFiler !== 0 && ruleSlaveSelected(s, State.variables.currentRule))), - "Rules Slave Exclude": s => ((State.variables.SlaveSummaryFiler === 0 && !ruleSlaveExcluded(s, State.variables.currentRule)) || (State.variables.SlaveSummaryFiler !== 0 && ruleSlaveExcluded(s, State.variables.currentRule))), + (State.variables.SlaveSummaryFiler === "assignable" && canWalk(s) && State.variables.Lurcher.ID !== s.ID) || + (State.variables.SlaveSummaryFiler !== "assignable" && State.variables.Lurcher.ID === s.ID))), + "New Game Plus": s => ((State.variables.SlaveSummaryFiler === "assignable" && s.assignment !== "be imported") || (State.variables.SlaveSummaryFiler !== "assignable" && s.assignment === "be imported")), + "Rules Slave Select": s => ((State.variables.SlaveSummaryFiler === "assignable" && !ruleSlaveSelected(s, State.variables.currentRule)) || (State.variables.SlaveSummaryFiler !== "assignable" && ruleSlaveSelected(s, State.variables.currentRule))), + "Rules Slave Exclude": s => ((State.variables.SlaveSummaryFiler === "assignable" && !ruleSlaveExcluded(s, State.variables.currentRule)) || (State.variables.SlaveSummaryFiler !== "assignable" && ruleSlaveExcluded(s, State.variables.currentRule))), "Matchmaking": s => (s.devotion >= 100 && s.relationship === State.variables.activeSlave.relationship && s.ID !== State.variables.activeSlave.ID), "Dinner Party Preparations": s => (s.assignmentVisible === 1 && s.fuckdoll === 0), }; @@ -4998,7 +4998,7 @@ App.UI.slaveSummaryList = function (passageName) { * <<print 'pass/count/indexed/flag::[' + passageName + '/' + _Count + '/' + _indexed + '/' + $SlaveSummaryFiler + ']'>> */ - if (((_Count > 1) && (_indexed === 0) && (((passageName === "Main") && (V.SlaveSummaryFiler === undefined) && ((V.useSlaveSummaryTabs === 0) || (V.slaveAssignmentTab === "all"))) || (V.SlaveSummaryFiler === 1)))) { + if (((_Count > 1) && (_indexed === 0) && (((passageName === "Main") && (V.SlaveSummaryFiler === undefined) && ((V.useSlaveSummaryTabs === 0) || (V.slaveAssignmentTab === "all"))) || (V.SlaveSummaryFiler === "occupying")))) { const _buttons = []; let _offset = -50; if (/Select/i.test(passageName)) { @@ -5132,7 +5132,7 @@ App.UI.slaveSummaryList = function (passageName) { res.push(`<div id="slave_${ _Slave.ID }" style="clear:both">`); if (passageFacility !== undefined) { - if (V.SlaveSummaryFiler === 0) { + if (V.SlaveSummaryFiler === "assignable") { if (!passageFacility.hasFreeSpace) { res.pop(); continue; @@ -5148,7 +5148,7 @@ App.UI.slaveSummaryList = function (passageName) { res.push(dividerAndImage(_Slave)); res.push(`[[${_slaveName}|Slave Interact][$activeSlave = $slaves[${_ssi}]]]`); } - } else if (V.SlaveSummaryFiler === 1) { + } else if (V.SlaveSummaryFiler === "occupying") { res.push(dividerAndImage(_Slave)); res.push(`[[${_slaveName}|Slave Interact][$activeSlave = $slaves[${_ssi}]]]`); } else { @@ -5187,7 +5187,7 @@ App.UI.slaveSummaryList = function (passageName) { res.push(`[[${_slaveName}|Subordinate Targeting][$activeSlave.subTarget = $slaves[${_ssi}].ID]]`); break; case "Coursing Association": - if (V.SlaveSummaryFiler === 0) { + if (V.SlaveSummaryFiler === "assignable") { res.push(dividerAndImage(_Slave)); res.push(`[[${_slaveName}|Assign][$i = ${_ssi}]]`); } else { @@ -5197,7 +5197,7 @@ App.UI.slaveSummaryList = function (passageName) { break; case "New Game Plus": res.push(dividerAndImage(_Slave)); - if (V.SlaveSummaryFiler === 0) { + if (V.SlaveSummaryFiler === "assignable") { res.push(`__''@@.pink;${_Slave.slaveName}@@''__`); } else { res.push(`__''@@.pink;${_Slave.slaveName}@@''__`); @@ -5205,7 +5205,7 @@ App.UI.slaveSummaryList = function (passageName) { break; case "Rules Slave Select": slaveImagePrinted = false; - if (V.SlaveSummaryFiler === 0) { + if (V.SlaveSummaryFiler === "assignable") { res.push(`__''[[${_slaveName}|Rules Slave Select Workaround][$activeSlave = $slaves[${_ssi}]]]''__`); } else { res.push(`__''[[${_slaveName}|Rules Slave Deselect Workaround][$activeSlave = $slaves[${_ssi}]]]''__`); @@ -5213,7 +5213,7 @@ App.UI.slaveSummaryList = function (passageName) { break; case "Rules Slave Exclude": slaveImagePrinted = false; - if (V.SlaveSummaryFiler === 0) { + if (V.SlaveSummaryFiler === "assignable") { res.push(`__''[[${_slaveName}|Rules Slave Exclude Workaround][$activeSlave = $slaves[${_ssi}]]]''__`); } else { res.push(`__''[[${_slaveName}|Rules Slave NoExclude Workaround][$activeSlave = $slaves[${_ssi}]]]''__`); @@ -5285,9 +5285,9 @@ App.UI.slaveSummaryList = function (passageName) { if (passageFacility !== undefined) { res.push(`<br>${ V.seeImages !== 1 || V.seeSummaryImages !== 1 || V.imageChoice === 1}` ? ' ' : ''); - if (V.SlaveSummaryFiler === 0) { + if (V.SlaveSummaryFiler === "assignable") { res.push(`<<link "Send ${_Slave.object} to ${passageFacility.name}" "Assign">><<set $i = ${_ssi}>><</link>>`); - } else if (V.SlaveSummaryFiler === 1) { + } else if (V.SlaveSummaryFiler === "occupying") { res.push(`<<link "Remove ${_Slave.object} from ${passageFacility.name}" "Retrieve">><<set $i = ${_ssi}>><</link>>`); } else if (passageFacility.desc.manager !== null){ const managerCapName = capFirstChar(passageFacility.desc.manager.position); @@ -5310,14 +5310,14 @@ App.UI.slaveSummaryList = function (passageName) { break; case "New Game Plus": res.push(`<br>${ V.seeImages !== 1 || V.seeSummaryImages !== 1 || V.imageChoice === 1}` ? ' ' : ''); - if (V.SlaveSummaryFiler === 0) { + if (V.SlaveSummaryFiler === "assignable") { res.push(`<<link "Add to import list" "New Game Plus">> - <<set $slavesToImport += 1,$SlaveSummaryFiler = 1>> + <<set $slavesToImport += 1,$SlaveSummaryFiler = "occupying">> <<= assignJob($slaves[${_ssi}], "be imported")>> <</link>>`); } else { res.push(`<<link "Remove from import list" "New Game Plus">> - <<set $slavesToImport -= 1,$SlaveSummaryFiler = 0>> + <<set $slavesToImport -= 1,$SlaveSummaryFiler = "assignable">> <<= removeJob($slaves[${_ssi}], $slaves[${_ssi}].assignment)>> <</link>>`); } diff --git a/src/pregmod/widgets/assignmentFilterWidget.tw b/src/pregmod/widgets/assignmentFilterWidget.tw index f078ae3ccab6789de8d581217c756402cd389c6e..f0d669e5057a192216e6bc22fc7d9549080f81c1 100644 --- a/src/pregmod/widgets/assignmentFilterWidget.tw +++ b/src/pregmod/widgets/assignmentFilterWidget.tw @@ -81,20 +81,20 @@ * sets SlaveSummaryFiler = zero so slave summary provides send-to-facility links */ <<widget "assignmentFilter">> - <<link All>><<showallAssignmentFilter>><<replace #ComingGoing>><<set $SlaveSummaryFiler = 0>><<include 'Slave Summary'>><<resetAssignmentFilter>><</replace>><</link>> - <<if passage() != "Arcade">><<print " | ">><<link Arcade>><<arcadeAssignmentFilter>><<replace #ComingGoing>><<set $SlaveSummaryFiler = 0>><<include 'Slave Summary'>><<resetAssignmentFilter>><</replace>><</link>><</if>> - <<if passage() != "Brothel">><<print " | ">><<link Brothel>><<brothelAssignmentFilter>><<replace #ComingGoing>><<set $SlaveSummaryFiler = 0>><<include 'Slave Summary'>><<resetAssignmentFilter>><</replace>><</link>><</if>> - <<if passage() != "Cellblock">><<print " | ">><<link Cellblock>><<cellblockAssignmentFilter>><<replace #ComingGoing>><<set $SlaveSummaryFiler = 0>><<include 'Slave Summary'>><<resetAssignmentFilter>><</replace>><</link>><</if>> - <<if passage() != "Clinic">><<print " | ">><<link Clinic>><<clinicAssignmentFilter>><<replace #ComingGoing>><<set $SlaveSummaryFiler = 0>><<include 'Slave Summary'>><<resetAssignmentFilter>><</replace>><</link>><</if>> - <<if passage() != "Club">><<print " | ">><<link Club>><<clubAssignmentFilter>><<replace #ComingGoing>><<set $SlaveSummaryFiler = 0>><<include 'Slave Summary'>><<resetAssignmentFilter>><</replace>><</link>><</if>> - <<if passage() != "Dairy">><<print " | ">><<link Dairy>><<dairyAssignmentFilter>><<replace #ComingGoing>><<set $SlaveSummaryFiler = 0>><<include 'Slave Summary'>><<resetAssignmentFilter>><</replace>><</link>><</if>> - <<if passage() != "Farmyard">><<print " | ">><<link Farmyard>><<farmyardAssignmentFilter>><<replace #ComingGoing>><<set $SlaveSummaryFiler = 0>><<include 'Slave Summary'>><<resetAssignmentFilter>><</replace>><</link>><</if>> - <<print " | ">><<link Penthouse>><<penthouseAssignmentFilter>><<replace #ComingGoing>><<include 'Slave Summary'>><<set $SlaveSummaryFiler = 0>><<resetAssignmentFilter>><</replace>><</link>> - <<if passage() != "Schoolroom">><<print " | ">><<link Schoolroom>><<schoolAssignmentFilter>><<replace #ComingGoing>><<set $SlaveSummaryFiler = 0>><<include 'Slave Summary'>><<resetAssignmentFilter>><</replace>><</link>><</if>> - <<if passage() != "Spa">><<print " | ">><<link Spa>><<spaAssignmentFilter>><<replace #ComingGoing>><<set $SlaveSummaryFiler = 0>><<include 'Slave Summary'>><<resetAssignmentFilter>><</replace>><</link>><</if>> - <<if passage() != "Nursery">><<print " | ">><<link Nursery>><<nurseryAssignmentFilter>><<replace #ComingGoing>><<set $SlaveSummaryFiler = 0>><<include 'Slave Summary'>><<resetAssignmentFilter>><</replace>><</link>><</if>> - <<if passage() != "Master Suite">><<print " | ">><<link Suite>><<suiteAssignmentFilter>><<replace #ComingGoing>><<set $SlaveSummaryFiler = 0>><<include 'Slave Summary'>><<resetAssignmentFilter>><</replace>><</link>><</if>> - <<if passage() != "Servants' Quarters">><<print " | ">><<link Quarters>><<quartersAssignmentFilter>><<set $SlaveSummaryFiler = 0>><<replace #ComingGoing>><<include 'Slave Summary'>><<resetAssignmentFilter>><</replace>><</link>><</if>> + <<link All>><<showallAssignmentFilter>><<replace #ComingGoing>><<set $SlaveSummaryFiler = "assignable">><<include 'Slave Summary'>><<resetAssignmentFilter>><</replace>><</link>> + <<if passage() != "Arcade">><<print " | ">><<link Arcade>><<arcadeAssignmentFilter>><<replace #ComingGoing>><<set $SlaveSummaryFiler = "assignable">><<include 'Slave Summary'>><<resetAssignmentFilter>><</replace>><</link>><</if>> + <<if passage() != "Brothel">><<print " | ">><<link Brothel>><<brothelAssignmentFilter>><<replace #ComingGoing>><<set $SlaveSummaryFiler = "assignable">><<include 'Slave Summary'>><<resetAssignmentFilter>><</replace>><</link>><</if>> + <<if passage() != "Cellblock">><<print " | ">><<link Cellblock>><<cellblockAssignmentFilter>><<replace #ComingGoing>><<set $SlaveSummaryFiler = "assignable">><<include 'Slave Summary'>><<resetAssignmentFilter>><</replace>><</link>><</if>> + <<if passage() != "Clinic">><<print " | ">><<link Clinic>><<clinicAssignmentFilter>><<replace #ComingGoing>><<set $SlaveSummaryFiler = "assignable">><<include 'Slave Summary'>><<resetAssignmentFilter>><</replace>><</link>><</if>> + <<if passage() != "Club">><<print " | ">><<link Club>><<clubAssignmentFilter>><<replace #ComingGoing>><<set $SlaveSummaryFiler = "assignable">><<include 'Slave Summary'>><<resetAssignmentFilter>><</replace>><</link>><</if>> + <<if passage() != "Dairy">><<print " | ">><<link Dairy>><<dairyAssignmentFilter>><<replace #ComingGoing>><<set $SlaveSummaryFiler = "assignable">><<include 'Slave Summary'>><<resetAssignmentFilter>><</replace>><</link>><</if>> + <<if passage() != "Farmyard">><<print " | ">><<link Farmyard>><<farmyardAssignmentFilter>><<replace #ComingGoing>><<set $SlaveSummaryFiler = "assignable">><<include 'Slave Summary'>><<resetAssignmentFilter>><</replace>><</link>><</if>> + <<print " | ">><<link Penthouse>><<penthouseAssignmentFilter>><<replace #ComingGoing>><<include 'Slave Summary'>><<set $SlaveSummaryFiler = "assignable">><<resetAssignmentFilter>><</replace>><</link>> + <<if passage() != "Schoolroom">><<print " | ">><<link Schoolroom>><<schoolAssignmentFilter>><<replace #ComingGoing>><<set $SlaveSummaryFiler = "assignable">><<include 'Slave Summary'>><<resetAssignmentFilter>><</replace>><</link>><</if>> + <<if passage() != "Spa">><<print " | ">><<link Spa>><<spaAssignmentFilter>><<replace #ComingGoing>><<set $SlaveSummaryFiler = "assignable">><<include 'Slave Summary'>><<resetAssignmentFilter>><</replace>><</link>><</if>> + <<if passage() != "Nursery">><<print " | ">><<link Nursery>><<nurseryAssignmentFilter>><<replace #ComingGoing>><<set $SlaveSummaryFiler = "assignable">><<include 'Slave Summary'>><<resetAssignmentFilter>><</replace>><</link>><</if>> + <<if passage() != "Master Suite">><<print " | ">><<link Suite>><<suiteAssignmentFilter>><<replace #ComingGoing>><<set $SlaveSummaryFiler = "assignable">><<include 'Slave Summary'>><<resetAssignmentFilter>><</replace>><</link>><</if>> + <<if passage() != "Servants' Quarters">><<print " | ">><<link Quarters>><<quartersAssignmentFilter>><<set $SlaveSummaryFiler = "assignable">><<replace #ComingGoing>><<include 'Slave Summary'>><<resetAssignmentFilter>><</replace>><</link>><</if>> <</widget>> /* diff --git a/src/uncategorized/arcade.tw b/src/uncategorized/arcade.tw index ebe945145d53cb37bf546ec45338e821456acd12..088e33f5dae895790326aa57f531460502b99b35 100644 --- a/src/uncategorized/arcade.tw +++ b/src/uncategorized/arcade.tw @@ -149,7 +149,7 @@ $arcadeNameCaps <div class="content"> <<if $arcadeSlaves > 0>> <<arcadeAssignmentFilter>> - <<set $SlaveSummaryFiler = 1>> + <<set $SlaveSummaryFiler = "occupying">> <<include "Slave Summary">> <<resetAssignmentFilter>> <<else>> @@ -164,7 +164,7 @@ $arcadeNameCaps ''$arcadeNameCaps is full and cannot hold any more slaves'' <<elseif ($slaves.length > $arcadeSlaves)>> <<resetAssignmentFilter>> - <<set $SlaveSummaryFiler = 0>> + <<set $SlaveSummaryFiler = "assignable">> <<include "Slave Summary">> <</if>> </div> diff --git a/src/uncategorized/brothel.tw b/src/uncategorized/brothel.tw index a3959e8a44c04f6608c0b1c1082a65269f5f5590..bb80d9b4f8f0b3b9f8e83dbaf4ea8d5add533c24 100644 --- a/src/uncategorized/brothel.tw +++ b/src/uncategorized/brothel.tw @@ -1,6 +1,6 @@ :: Brothel [nobr] -<<set $nextButton = "Back to Main", $nextLink = "Main", $returnTo = "Brothel", $showEncyclopedia = 1, $encyclopedia = "Brothel", $brothelSlaves = $BrothiIDs.length, $SlaveSummaryFiler = 0>> +<<set $nextButton = "Back to Main", $nextLink = "Main", $returnTo = "Brothel", $showEncyclopedia = 1, $encyclopedia = "Brothel", $brothelSlaves = $BrothiIDs.length, $SlaveSummaryFiler = "assignable">> <<if $brothelName != "the Brothel">> <<set $brothelNameCaps = $brothelName.replace("the ", "The ")>> @@ -207,7 +207,7 @@ Last week this <br><br> <<if $Madam != 0>> - <<set $SlaveSummaryFiler = 2>> + <<set $SlaveSummaryFiler = "leading">> <<include "Slave Summary">> <<else>> You do not have a slave serving as a Madam. [[Appoint one|Madam Select]] @@ -226,7 +226,7 @@ Last week this <div class="content"> <<if $brothelSlaves > 0>> <<brothelAssignmentFilter>> - <<set $SlaveSummaryFiler = 1>> + <<set $SlaveSummaryFiler = "occupying">> <<include "Slave Summary">> <<resetAssignmentFilter>> <<else>> @@ -241,7 +241,7 @@ Last week this ''$brothelNameCaps is full and cannot hold any more slaves'' <<elseif ($slaves.length > $brothelSlaves)>> <<resetAssignmentFilter>> - <<set $SlaveSummaryFiler = 0>> + <<set $SlaveSummaryFiler = "assignable">> <<include "Slave Summary">> <</if>> </div> diff --git a/src/uncategorized/cellblock.tw b/src/uncategorized/cellblock.tw index 2e0dc76542bb360f1988a88698c1359589a9fc18..424333eabcf931fea40b22aa14857c8f3b70860e 100644 --- a/src/uncategorized/cellblock.tw +++ b/src/uncategorized/cellblock.tw @@ -112,7 +112,7 @@ $cellblockNameCaps <br><br> <<if $Wardeness != 0>> - <<set $SlaveSummaryFiler = 2>> + <<set $SlaveSummaryFiler = "leading">> <<include "Slave Summary">> <<else>> You do not have a slave serving as a Wardeness. [[Appoint one|Wardeness Select]] @@ -131,7 +131,7 @@ $cellblockNameCaps <div class="content"> <<if $cellblockSlaves > 0>> <<cellblockAssignmentFilter>> - <<set $SlaveSummaryFiler = 1>> + <<set $SlaveSummaryFiler = "occupying">> <<include "Slave Summary">> <<resetAssignmentFilter>> <<else>> @@ -146,7 +146,7 @@ $cellblockNameCaps ''$cellblockNameCaps is full and cannot hold any more slaves'' <<elseif ($slaves.length > $cellblockSlaves)>> <<resetAssignmentFilter>> - <<set $SlaveSummaryFiler = 0>> + <<set $SlaveSummaryFiler = "assignable">> <<include "Slave Summary">> <</if>> </div> diff --git a/src/uncategorized/clinic.tw b/src/uncategorized/clinic.tw index 2fdd76c61bd773cecf7e3b006da3b71827ef40b4..dfae4ce4a03e04f6c8aee0b616c253094dba9e13 100644 --- a/src/uncategorized/clinic.tw +++ b/src/uncategorized/clinic.tw @@ -134,7 +134,7 @@ $clinicNameCaps <br><br> <<if $Nurse != 0>> - <<set $SlaveSummaryFiler = 2>> + <<set $SlaveSummaryFiler = "leading">> <<include "Slave Summary">> <<else>> You do not have a slave serving as a clinical Nurse. [[Appoint one|Nurse Select]] @@ -153,7 +153,7 @@ $clinicNameCaps <div class="content"> <<if $clinicSlaves > 0>> <<clinicAssignmentFilter>> - <<set $SlaveSummaryFiler = 1>> + <<set $SlaveSummaryFiler = "occupying">> <<include "Slave Summary">> <<resetAssignmentFilter>> <<else>> @@ -168,7 +168,7 @@ $clinicNameCaps ''$clinicNameCaps is full and cannot hold any more slaves'' <<elseif ($slaves.length > $clinicSlaves)>> <<resetAssignmentFilter>> - <<set $SlaveSummaryFiler = 0>> + <<set $SlaveSummaryFiler = "assignable">> <<include "Slave Summary">> <</if>> </div> diff --git a/src/uncategorized/club.tw b/src/uncategorized/club.tw index 51e44619d370a351945f6141f389ebde5d9de7b8..2e69d4f5c9f95385189cbbb697e6f5329c0dde19 100644 --- a/src/uncategorized/club.tw +++ b/src/uncategorized/club.tw @@ -251,7 +251,7 @@ $clubNameCaps <br><br> <<if $DJ != 0>> - <<set $SlaveSummaryFiler = 2>> + <<set $SlaveSummaryFiler = "leading">> <<include "Slave Summary">> <<else>> You do not have a slave serving as a DJ. [[Appoint one|DJ Select]] @@ -270,7 +270,7 @@ $clubNameCaps <div class="content"> <<if $clubSlaves > 0>> <<clubAssignmentFilter>> - <<set $SlaveSummaryFiler = 1>> + <<set $SlaveSummaryFiler = "occupying">> <<include "Slave Summary">> <<resetAssignmentFilter>> <<else>> @@ -285,7 +285,7 @@ $clubNameCaps ''$clubNameCaps is full and cannot hold any more slaves'' <<elseif ($slaves.length > $clubSlaves)>> <<resetAssignmentFilter>> - <<set $SlaveSummaryFiler = 0>> + <<set $SlaveSummaryFiler = "assignable">> <<include "Slave Summary">> <</if>> </div> diff --git a/src/uncategorized/coursingAssociation.tw b/src/uncategorized/coursingAssociation.tw index 4f8b4cca021720a6a93b57165449d8e9e67dc10c..e774b3188ffc25a08a3afa395a058ac16ddeecc1 100644 --- a/src/uncategorized/coursingAssociation.tw +++ b/src/uncategorized/coursingAssociation.tw @@ -20,7 +20,7 @@ The chasing slaves are known as lurchers, the term once used for the sighthounds <<if $Lurcher != 0>> <br><br>''Fire your Lurcher:'' - <<set $SlaveSummaryFiler = 1>> + <<set $SlaveSummaryFiler = "occupying">> <<include "Slave Summary">> <</if>> @@ -28,7 +28,7 @@ The chasing slaves are known as lurchers, the term once used for the sighthounds <br><br> <<assignmentFilter>> <span id="ComingGoing"> - <<set $SlaveSummaryFiler = 0>> + <<set $SlaveSummaryFiler = "assignable">> <<showallAssignmentFilter>> <<include "Slave Summary">> <<resetAssignmentFilter>> diff --git a/src/uncategorized/dairy.tw b/src/uncategorized/dairy.tw index cb98058ea6785e4e5234acd46488750d63a76b85..e0129d2ceda4b9eb8f3429e9b9d59c2d2b4f71ee 100644 --- a/src/uncategorized/dairy.tw +++ b/src/uncategorized/dairy.tw @@ -501,7 +501,7 @@ $dairyNameCaps <br><br> <<if ($Milkmaid != 0)>> - <<set $SlaveSummaryFiler = 2>> + <<set $SlaveSummaryFiler = "leading">> <<include "Slave Summary">> <<if canAchieveErection($Milkmaid) && $Milkmaid.pubertyXY == 1>> <<setLocalPronouns $Milkmaid>> @@ -539,7 +539,7 @@ $dairyNameCaps <div class="content"> <<if $dairySlaves > 0>> <<dairyAssignmentFilter>> - <<set $SlaveSummaryFiler = 1>> + <<set $SlaveSummaryFiler = "occupying">> <<include "Slave Summary">> <<resetAssignmentFilter>> <<else>> @@ -554,7 +554,7 @@ $dairyNameCaps ''$dairyNameCaps is full and cannot hold any more slaves'' <<elseif ($slaves.length > $dairySlaves)>> <<resetAssignmentFilter>> - <<set $SlaveSummaryFiler = 0>> + <<set $SlaveSummaryFiler = "assignable">> <<include "Slave Summary">> <</if>> </div> diff --git a/src/uncategorized/headGirlSuite.tw b/src/uncategorized/headGirlSuite.tw index 7c814073e0bfa7de7963a8de106d9d70d3712de8..8a42b0aac0057103c5a91c9d9fe6502d1343a9c4 100644 --- a/src/uncategorized/headGirlSuite.tw +++ b/src/uncategorized/headGirlSuite.tw @@ -57,7 +57,7 @@ <div class="content"> <<if $HGSuiteSlaves > 0>> <<headgirlSuiteAssignmentFilter>> - <<set $SlaveSummaryFiler = 1>> + <<set $SlaveSummaryFiler = "occupying">> <<include "Slave Summary">> <<resetAssignmentFilter>> <</if>> @@ -69,7 +69,7 @@ <<if ($slaves.length > $HGSuiteSlaves) && ($HGSuiteSlaves < 1)>> <<assignmentFilter>> <<resetAssignmentFilter>> - <<set $SlaveSummaryFiler = 0>> + <<set $SlaveSummaryFiler = "assignable">> <<include "Slave Summary">> <<else>> ''Head Girl already has a girl.'' diff --git a/src/uncategorized/masterSuite.tw b/src/uncategorized/masterSuite.tw index 2c3894ac5757982473526bd83021977b13b3cf89..0478aadd359f2820bd83aef6233d46b6102b2247 100644 --- a/src/uncategorized/masterSuite.tw +++ b/src/uncategorized/masterSuite.tw @@ -346,7 +346,7 @@ $masterSuiteNameCaps is furnished <br><br> <<if $Concubine != 0>> - <<set $SlaveSummaryFiler = 2>> + <<set $SlaveSummaryFiler = "leading">> <<include "Slave Summary">> <<else>> You do not have a slave serving as your Concubine. [[Appoint one|Concubine Select]] @@ -365,7 +365,7 @@ $masterSuiteNameCaps is furnished <div class="content"> <<if $masterSuiteSlaves > 0>> <<suiteAssignmentFilter>> - <<set $SlaveSummaryFiler = 1>> + <<set $SlaveSummaryFiler = "occupying">> <<include "Slave Summary">> <<resetAssignmentFilter>> <<else>> @@ -380,7 +380,7 @@ $masterSuiteNameCaps is furnished ''$masterSuiteNameCaps is full and cannot hold any more slaves'' <<elseif ($slaves.length > $masterSuiteSlaves)>> <<resetAssignmentFilter>> - <<set $SlaveSummaryFiler = 0>> + <<set $SlaveSummaryFiler = "assignable">> <<include "Slave Summary">> <</if>> </div> diff --git a/src/uncategorized/matchmaking.tw b/src/uncategorized/matchmaking.tw index 3f0c45c381c72500a533a60bf6d277a43354af8c..6b9224a3e70e96d5bf9aa64f1a4d9b1a801784ff 100644 --- a/src/uncategorized/matchmaking.tw +++ b/src/uncategorized/matchmaking.tw @@ -381,7 +381,7 @@ Despite $his devotion and trust, $he is still a slave, and probably knows that $ <<if $seeImages == 1>><br style="clear:both"><</if>> <br><br>__Put $him with another worshipful <<if $eventSlave.relationship == -2>>emotionally bonded slave<<else>>emotional slut<</if>>:__ -<<set $SlaveSummaryFiler = 1>> +<<set $SlaveSummaryFiler = "occupying">> <<include "Slave Summary">> </span> diff --git a/src/uncategorized/newGamePlus.tw b/src/uncategorized/newGamePlus.tw index d87a3a367d057df8f1fe358803b9d04340a33e29..179ce4b766a520e77c960b3196363fe3bd4524e3 100644 --- a/src/uncategorized/newGamePlus.tw +++ b/src/uncategorized/newGamePlus.tw @@ -70,7 +70,7 @@ Select up to $slavesToImportMax slaves to be imported into a new game and then c <<if $slavesToImport >= $slavesToImportMax>> //Current slave import capacity exceded.// <</if>> - <<set $SlaveSummaryFiler = 1>> <<include "Slave Summary">> + <<set $SlaveSummaryFiler = "occupying">> <<include "Slave Summary">> <</if>> </div> </div> @@ -81,7 +81,7 @@ Select up to $slavesToImportMax slaves to be imported into a new game and then c <<else>> <<if $slaves.length > $slavesToImport>> ''These slaves are available to be imported into the new game:'' - <<set $SlaveSummaryFiler = 0>> <<include "Slave Summary">> + <<set $SlaveSummaryFiler = "assignable">> <<include "Slave Summary">> <</if>> <</if>> </div> diff --git a/src/uncategorized/pit.tw b/src/uncategorized/pit.tw index 86520aa4456150a42a3e9b94b6ecfa4ced12a00b..e8a3332ad6807ea6af78a10f5f55d6b8c9dd15bc 100644 --- a/src/uncategorized/pit.tw +++ b/src/uncategorized/pit.tw @@ -343,7 +343,7 @@ $pitNameCaps is clean and ready, <div id="remove" class="tabcontent"> <div class="content"> <<if _DL > 0>> - <<set $SlaveSummaryFiler = 1>> + <<set $SlaveSummaryFiler = "occupying">> <<include "Slave Summary">> <<else>> <br><br>//$pitNameCaps is empty for the moment// @@ -354,7 +354,7 @@ $pitNameCaps is clean and ready, <div id="assign" class="tabcontent"> <div class="content"> <<if (_SL > _DL)>> - <<set $SlaveSummaryFiler = 0>> + <<set $SlaveSummaryFiler = "assignable">> <<include "Slave Summary">> <</if>> </div> diff --git a/src/uncategorized/rulesSlaveExclude.tw b/src/uncategorized/rulesSlaveExclude.tw index b0da9308295cbaa5c672e1cc942e5f31d85a8c16..50ff00c308ea639e7445b88fd6a79b8aba140590 100644 --- a/src/uncategorized/rulesSlaveExclude.tw +++ b/src/uncategorized/rulesSlaveExclude.tw @@ -7,15 +7,15 @@ <</if>> <<if ($currentRule.excludedSlaves.length < 1)>> - <<set $SlaveSummaryFiler = 0>> + <<set $SlaveSummaryFiler = "assignable">> Select slaves to exclude from Rule $r: <<include "Slave Summary">> <<else>> Slaves currently excluded from Rule $r: [[Clear list|Rules Slave Exclude][$currentRule.excludedSlaves = []]] - <<set $SlaveSummaryFiler = 1>> + <<set $SlaveSummaryFiler = "occupying">> <<include "Slave Summary">> <br><br> Select more slaves to exclude from Rule $r: - <<set $SlaveSummaryFiler = 0>> + <<set $SlaveSummaryFiler = "assignable">> <<include "Slave Summary">> <</if>> diff --git a/src/uncategorized/rulesSlaveSelect.tw b/src/uncategorized/rulesSlaveSelect.tw index 734cdcb01e2463033938c6a9c837abe3321ef5fd..ded8c3ef46ca23f4ef1eb37fbfdd57d2955c2c5a 100644 --- a/src/uncategorized/rulesSlaveSelect.tw +++ b/src/uncategorized/rulesSlaveSelect.tw @@ -7,15 +7,15 @@ <</if>> <<if ($currentRule.selectedSlaves.length < 1)>> - <<set $SlaveSummaryFiler = 0>> + <<set $SlaveSummaryFiler = "assignable">> Choose specific slaves to limit Rule $r: <<include "Slave Summary">> <<else>> Rule $r currently limited to specific slaves: [[Clear list|Rules Slave Select][$currentRule.selectedSlaves = []]] - <<set $SlaveSummaryFiler = 1>> + <<set $SlaveSummaryFiler = "occupying">> <<include "Slave Summary">> <br><br> Choose more specific slaves: - <<set $SlaveSummaryFiler = 0>> + <<set $SlaveSummaryFiler = "assignable">> <<include "Slave Summary">> <</if>> diff --git a/src/uncategorized/schoolroom.tw b/src/uncategorized/schoolroom.tw index 43f4cba39f4de27d478fe7078113b0aec5ad90ed..a51a5cbb8355d8dbbfd6d3e27aa42d8d7b354352 100644 --- a/src/uncategorized/schoolroom.tw +++ b/src/uncategorized/schoolroom.tw @@ -117,7 +117,7 @@ $schoolroomNameCaps is well-equipped, with wallscreens to display lessons. These <br><br> <<if $Schoolteacher != 0>> - <<set $SlaveSummaryFiler = 2>> + <<set $SlaveSummaryFiler = "leading">> <<include "Slave Summary">> <<else>> You do not have a slave serving as a Schoolteacher. [[Appoint one|Schoolteacher Select]] @@ -135,7 +135,7 @@ $schoolroomNameCaps is well-equipped, with wallscreens to display lessons. These <div class="content"> <<if $schoolroomSlaves > 0>> <<schoolAssignmentFilter>> - <<set $SlaveSummaryFiler = 1>> + <<set $SlaveSummaryFiler = "occupying">> <<include "Slave Summary">> <<resetAssignmentFilter>> <<else>> @@ -150,7 +150,7 @@ $schoolroomNameCaps is well-equipped, with wallscreens to display lessons. These ''$schoolroomNameCaps is full and cannot hold any more slaves'' <<elseif ($slaves.length > $schoolroomSlaves)>> <<resetAssignmentFilter>> - <<set $SlaveSummaryFiler = 0>> + <<set $SlaveSummaryFiler = "assignable">> <<include "Slave Summary">> <</if>> </div> diff --git a/src/uncategorized/servantsQuarters.tw b/src/uncategorized/servantsQuarters.tw index 2b6de01359acb1653849b1697a767975212e56ea..ae1fbcc51cb4d0f161ef216133d6275a8d734b43 100644 --- a/src/uncategorized/servantsQuarters.tw +++ b/src/uncategorized/servantsQuarters.tw @@ -105,7 +105,7 @@ $servantsQuartersNameCaps <br><br> <<if $Stewardess != 0>> <<setLocalPronouns $Stewardess>> - <<set $SlaveSummaryFiler = 2>> + <<set $SlaveSummaryFiler = "leading">> <<include "Slave Summary">> <<if canAchieveErection($Stewardess) && $Stewardess.pubertyXY == 1>> <br> @@ -132,7 +132,7 @@ $servantsQuartersNameCaps <div class="content"> <<if $servantsQuartersSlaves > 0>> <<quartersAssignmentFilter>> - <<set $SlaveSummaryFiler = 1>> + <<set $SlaveSummaryFiler = "occupying">> <<include "Slave Summary">> <<resetAssignmentFilter>> <<else>> @@ -147,7 +147,7 @@ $servantsQuartersNameCaps ''$servantsQuartersNameCaps is full and cannot hold any more slaves'' <<elseif ($slaves.length > $servantsQuartersSlaves)>> <<resetAssignmentFilter>> - <<set $SlaveSummaryFiler = 0>> + <<set $SlaveSummaryFiler = "assignable">> <<include "Slave Summary">> <</if>> </div> diff --git a/src/uncategorized/spa.tw b/src/uncategorized/spa.tw index 2d60156c2a0011566f2abf793a6a65c6b6e33bb3..b9146e14978e663930e638499654efa099addcfa 100644 --- a/src/uncategorized/spa.tw +++ b/src/uncategorized/spa.tw @@ -119,7 +119,7 @@ $spaNameCaps <br><br> <<if $Attendant != 0>> - <<set $SlaveSummaryFiler = 2>> + <<set $SlaveSummaryFiler = "leading">> <<include "Slave Summary">> <<else>> You do not have a slave serving as a spa Attendant. [[Appoint one|Attendant Select]] @@ -139,7 +139,7 @@ $spaNameCaps <div class="content"> <<if $spaSlaves > 0>> <<spaAssignmentFilter>> - <<set $SlaveSummaryFiler = 1>> + <<set $SlaveSummaryFiler = "occupying">> <<include "Slave Summary">> <<resetAssignmentFilter>> <<else>> @@ -154,7 +154,7 @@ $spaNameCaps ''$spaNameCaps is full and cannot hold any more slaves'' <<elseif ($slaves.length > $spaSlaves)>> <<resetAssignmentFilter>> - <<set $SlaveSummaryFiler = 0>> + <<set $SlaveSummaryFiler = "assignable">> <<include "Slave Summary">> <</if>> </div>