diff --git a/src/js/useSlave.JS b/src/js/useSlave.JS index 670b140100377a10ffe62bbea7019edddd9c46ff..a4baa41996172b89a09de5748dbc433888f9e4be 100644 --- a/src/js/useSlave.JS +++ b/src/js/useSlave.JS @@ -434,10 +434,7 @@ window.useSlaveDisplay = function(slave) { App.UI.replace('#miniscene', `<<goto "${sexOption.goto}">>`); } - // Refresh spans as needed: - SlaveInteractBloating(slave); - SlaveInteractFertility(slave); - useSlaveDisplay(slave); + SlaveInteractRefreshAll(slave); return; } } @@ -482,9 +479,7 @@ window.SlaveInteractBloating = function(slave) { slave.cumSource = 0, slave.milkSource = 0, SetBellySize(slave), - SlaveInteractBloating(slave), - SlaveInteractFertility(slave), - useSlaveDisplay(slave); + SlaveInteractRefreshAll(slave); }, ); bloating.append(link); @@ -496,9 +491,7 @@ window.SlaveInteractBloating = function(slave) { slave.inflationType = "none", slave.inflationMethod = 0, SetBellySize(slave), - SlaveInteractBloating(slave), - SlaveInteractFertility(slave), - useSlaveDisplay(slave); + SlaveInteractRefreshAll(slave); }, ); bloating.append(link); @@ -570,7 +563,7 @@ window.SlaveInteractFertility = function(slave) { let link = App.UI.DOM.link( `Inspect pregnancy`, () => { - SlaveInteractBloating(slave); + }, [], "Analyze Pregnancy" @@ -583,8 +576,7 @@ window.SlaveInteractFertility = function(slave) { `Use contraceptives`, () => { slave.preg = -1, - SlaveInteractBloating(slave), - SlaveInteractFertility(slave); + SlaveInteractRefreshAll(slave); }, ); fertilityblock.append(link); @@ -593,8 +585,7 @@ window.SlaveInteractFertility = function(slave) { `Let ${him} get pregnant`, () => { slave.preg = 0, - SlaveInteractBloating(slave), - SlaveInteractFertility(slave); + SlaveInteractRefreshAll(slave); }, ); fertilityblock.append(link); @@ -607,8 +598,6 @@ window.SlaveInteractFertility = function(slave) { slave.labor = 1, slave.induce = 1, V.birthee = 1; - SlaveInteractBloating(slave), - SlaveInteractFertility(slave); }, [], "Slave Interact" @@ -618,7 +607,7 @@ window.SlaveInteractFertility = function(slave) { link = App.UI.DOM.link( `Give ${him} a cesarean section`, () => { - SlaveInteractBloating(slave); + }, [], "csec" @@ -768,3 +757,9 @@ window.SlaveInteractFertility = function(slave) { } return jQuery('#fertilityblock').empty().append(fertilityblock); }; + +window.SlaveInteractRefreshAll = function(slave) { + SlaveInteractBloating(slave); + SlaveInteractFertility(slave); + useSlaveDisplay(slave); +};