diff --git a/src/interaction/slaveInteract.js b/src/interaction/slaveInteract.js index 6918a7b1766e54ea59565d5fd1a13af7a360bd03..406d8d445f2ac4bf8e4c127704f75fbce531b1ac 100644 --- a/src/interaction/slaveInteract.js +++ b/src/interaction/slaveInteract.js @@ -386,7 +386,6 @@ App.UI.SlaveInteract.assignmentBlock = function(slave) { slave.ID, passage(), (slave, assignment) => { assignJob(slave, assignment); - V.activeSlave = slave; } ) ); diff --git a/src/markets/marketUI.js b/src/markets/marketUI.js index 734ef4abc827c5c0a4ed003c25af860a8f42c5a6..437b79880181cd52f557f33445905def6c5f2ded 100644 --- a/src/markets/marketUI.js +++ b/src/markets/marketUI.js @@ -77,6 +77,6 @@ App.UI.buyingFromMarketControls = function(slave, slaveCost) { ); } - el.append(App.Desc.longSlave(V.activeSlave, {market: V.slaveMarket})); + el.append(App.Desc.longSlave(slave, {market: V.slaveMarket})); return el; }; diff --git a/src/uncategorized/slaveInteract.tw b/src/uncategorized/slaveInteract.tw index 6af60640cd79bce7bc11834103ddb9fa5b909232..90d552b63c22c6daec5427e2ad0e8b41b0c6d180 100644 --- a/src/uncategorized/slaveInteract.tw +++ b/src/uncategorized/slaveInteract.tw @@ -3,7 +3,6 @@ <<set $nextButton = "Confirm changes", $nextLink = "Main">> <<set _SL = $slaves.length, _CL = $canines.length, _HL = $hooved.length, _FL = $felines.length>> <<set $AS = $activeSlave.ID>> -<<set $activeSlave = getSlave($AS)>> <<run App.Utils.setLocalPronouns(getSlave($AS))>> <<run Enunciate(getSlave($AS))>> <style> @@ -81,15 +80,15 @@ </span> </p> <div class="tab-bar"> - <button class="tab-links" onclick="App.UI.tabBar.openTab(event, 'Description'), jQuery('#LSD').empty().append(App.Desc.longSlave(getSlave(V.activeSlave.ID)))" id="tab Description">Description</button> + <button class="tab-links" onclick="App.UI.tabBar.openTab(event, 'Description'), jQuery('#LSD').empty().append(App.Desc.longSlave(getSlave(V.AS)))" id="tab Description">Description</button> <button class="tab-links" onclick="App.UI.tabBar.openTab(event, 'Modify')" id="tab Modify">Modify</button> <button class="tab-links" onclick="App.UI.tabBar.openTab(event, 'Work')" id="tab Work">Work</button> - <button class="tab-links" onclick="App.UI.tabBar.openTab(event, 'Appearance'), App.UI.Wardrobe.refreshAll(getSlave(V.activeSlave.ID))" id="tab Appearance">Appearance</button> + <button class="tab-links" onclick="App.UI.tabBar.openTab(event, 'Appearance'), App.UI.Wardrobe.refreshAll(getSlave(V.AS))" id="tab Appearance">Appearance</button> <button class="tab-links" onclick="App.UI.tabBar.openTab(event, 'PhysicalRegimen')" id="tab PhysicalRegimen">Physical Regimen</button> <button class="tab-links" onclick="App.UI.tabBar.openTab(event, 'Rules')" id="tab Rules">Rules</button> <button class="tab-links" onclick="App.UI.tabBar.openTab(event, 'Financial')" id="tab Financial">Financial</button> - <button class="tab-links" onclick="App.UI.tabBar.openTab(event, 'Customize'), App.UI.SlaveInteract.custom(getSlave(V.activeSlave.ID))" id="tab Customize">Customize</button> - <button class="tab-links" onclick="App.UI.tabBar.openTab(event, 'family-tab'), renderFamilyTree(V.slaves, V.activeSlave.ID)" id="tab family-tab">Family</button> + <button class="tab-links" onclick="App.UI.tabBar.openTab(event, 'Customize'), App.UI.SlaveInteract.custom(getSlave(V.AS))" id="tab Customize">Customize</button> + <button class="tab-links" onclick="App.UI.tabBar.openTab(event, 'family-tab'), renderFamilyTree(V.slaves, V.AS)" id="tab family-tab">Family</button> </div> <div id="art-frame"> @@ -146,7 +145,7 @@ <div class="content"> <p id="work"></p> <script> - App.UI.SlaveInteract.work(getSlave(V.activeSlave.ID)) + App.UI.SlaveInteract.work(getSlave(V.AS)) </script> </div> </div> @@ -155,56 +154,56 @@ <div class="content"> <p> <span id="clothes"></span> - /*<script>App.UI.Wardrobe.clothes(getSlave(V.activeSlave.ID))</script>*/ + /*<script>App.UI.Wardrobe.clothes(getSlave(V.AS))</script>*/ <<if getSlave($AS).fuckdoll == 0>> <span id="collar"></span> - /*<script>App.UI.Wardrobe.collar(getSlave(V.activeSlave.ID))</script>*/ + /*<script>App.UI.Wardrobe.collar(getSlave(V.AS))</script>*/ <span id="faceAccessory"></span> <span id="mouthAccessory"></span> <span id="armAccessory"></span> - /*<script>App.UI.Wardrobe.armAccessory(getSlave(V.activeSlave.ID))</script>*/ + /*<script>App.UI.Wardrobe.armAccessory(getSlave(V.AS))</script>*/ <<if hasAnyLegs(getSlave($AS))>> <span id="shoes"></span> - /*<script>App.UI.Wardrobe.shoes(getSlave(V.activeSlave.ID))</script>*/ + /*<script>App.UI.Wardrobe.shoes(getSlave(V.AS))</script>*/ <span id="legAccessory"></span> - /*<script>App.UI.Wardrobe.legAccessory(getSlave(V.activeSlave.ID))</script>*/ + /*<script>App.UI.Wardrobe.legAccessory(getSlave(V.AS))</script>*/ <</if>> <span id="bellyAccessory"></span> - /*<script>App.UI.Wardrobe.bellyAccessory(getSlave(V.activeSlave.ID))</script>*/ + /*<script>App.UI.Wardrobe.bellyAccessory(getSlave(V.AS))</script>*/ <span id="buttplug"></span> - /*<script>App.UI.Wardrobe.buttplug(getSlave(V.activeSlave.ID))</script>*/ + /*<script>App.UI.Wardrobe.buttplug(getSlave(V.AS))</script>*/ <<if isItemAccessible.entry("tail", "buttplugAttachment") && getSlave($AS).buttplug != "none">> <span id="buttplugAttachment"></span> - /*<script>App.UI.Wardrobe.buttplugAttachment(getSlave(V.activeSlave.ID))</script>*/ + /*<script>App.UI.Wardrobe.buttplugAttachment(getSlave(V.AS))</script>*/ <</if>> <<if getSlave($AS).vagina > -1>> <span id="vaginalAccessory"></span> - /*<script>App.UI.Wardrobe.vaginalAccessory(getSlave(V.activeSlave.ID))</script>*/ + /*<script>App.UI.Wardrobe.vaginalAccessory(getSlave(V.AS))</script>*/ <span id="vaginalAttachment"></span> - /*<script>App.UI.Wardrobe.vaginalAttachment(getSlave(V.activeSlave.ID))</script>*/ + /*<script>App.UI.Wardrobe.vaginalAttachment(getSlave(V.AS))</script>*/ <</if>> <<if getSlave($AS).dick > 0>> <span id="dickAccessory"></span> - /*<script>App.UI.Wardrobe.dickAccessory(getSlave(V.activeSlave.ID))</script>*/ + /*<script>App.UI.Wardrobe.dickAccessory(getSlave(V.AS))</script>*/ <</if>> <span id="chastity"></span> - /*<script>App.UI.Wardrobe.chastity(getSlave(V.activeSlave.ID))</script>*/ + /*<script>App.UI.Wardrobe.chastity(getSlave(V.AS))</script>*/ <h3>Shopping</h3> <span id="shopping"></span> - <script>App.UI.Wardrobe.shopping(getSlave(V.activeSlave.ID))</script> + <script>App.UI.Wardrobe.shopping(getSlave(V.AS))</script> <</if>> /* CLOSES FUCKDOLL CHECK */ </p> @@ -215,22 +214,22 @@ <div class="content"> <p> <span id="drugs"></span> - <script>App.UI.SlaveInteract.drugs(getSlave(V.activeSlave.ID))</script> + <script>App.UI.SlaveInteract.drugs(getSlave(V.AS))</script> <span id="curatives"></span> - <script>App.UI.SlaveInteract.curatives(getSlave(V.activeSlave.ID))</script> + <script>App.UI.SlaveInteract.curatives(getSlave(V.AS))</script> <span id="aphrodisiacs"></span> - <script>App.UI.SlaveInteract.aphrodisiacs(getSlave(V.activeSlave.ID))</script> + <script>App.UI.SlaveInteract.aphrodisiacs(getSlave(V.AS))</script> <span id="fertility-block"></span> - <script>App.UI.SlaveInteract.fertility(getSlave(V.activeSlave.ID))</script> + <script>App.UI.SlaveInteract.fertility(getSlave(V.AS))</script> <span id="incubator"></span> - <script>App.UI.SlaveInteract.incubator(getSlave(V.activeSlave.ID))</script> + <script>App.UI.SlaveInteract.incubator(getSlave(V.AS))</script> <span id="nursery"></span> - <script>App.UI.SlaveInteract.nursery(getSlave(V.activeSlave.ID))</script> + <script>App.UI.SlaveInteract.nursery(getSlave(V.AS))</script> <<if $propOutcome == 1 && $arcologies[0].FSRestart != "unset">> <<if getSlave($AS).breedingMark == 0 && getSlave($AS).fuckdoll == 0 && getSlave($AS).eggType == "human" && isFertile(getSlave($AS)) && getSlave($AS).preg == 0>> @@ -240,19 +239,19 @@ <</if>> <span id="bloating"></span> - <script>App.UI.SlaveInteract.bloating(getSlave(V.activeSlave.ID))</script> + <script>App.UI.SlaveInteract.bloating(getSlave(V.AS))</script> <span id="hormones"></span> - <script>App.UI.SlaveInteract.hormones(getSlave(V.activeSlave.ID))</script> + <script>App.UI.SlaveInteract.hormones(getSlave(V.AS))</script> <span id="diet"></span> - <script>App.UI.SlaveInteract.diet(getSlave(V.activeSlave.ID))</script> + <script>App.UI.SlaveInteract.diet(getSlave(V.AS))</script> <span id="diet-base"></span> - <script>App.UI.SlaveInteract.dietBase(getSlave(V.activeSlave.ID))</script> + <script>App.UI.SlaveInteract.dietBase(getSlave(V.AS))</script> <span id="snacks"></span> - <script>App.UI.SlaveInteract.snacks(getSlave(V.activeSlave.ID))</script> + <script>App.UI.SlaveInteract.snacks(getSlave(V.AS))</script> </p> </div> </div> @@ -260,7 +259,7 @@ <div id="Rules" class="tab-content"> <div class="content"> <span id="rules"></span> - <script>App.UI.SlaveInteract.rules(getSlave(V.activeSlave.ID))</script> + <script>App.UI.SlaveInteract.rules(getSlave(V.AS))</script> </div> </div> @@ -324,7 +323,7 @@ <h3>Financial</h3> <p> - <<includeDOM slaveExpenses(V.activeSlave)>> + <<includeDOM slaveExpenses(getSlave(V.AS))>> </p> <p> @@ -364,7 +363,7 @@ <div id="Customize" class="tab-content"> <div class="content"> <span id="custom"></span> - <script>App.UI.SlaveInteract.custom(getSlave(V.activeSlave.ID))</script> + <script>App.UI.SlaveInteract.custom(getSlave(V.AS))</script> /*<<include "Add custom descriptors">>*/ </div>