diff --git a/src/005-passages/interactPassages.js b/src/005-passages/interactPassages.js index ee72969f078b63f03c434747cda6d1ad9f07e991..9126eb9360d86e2978b087afc6a28b5c591d1dda 100644 --- a/src/005-passages/interactPassages.js +++ b/src/005-passages/interactPassages.js @@ -22,8 +22,8 @@ new App.DomPassage("KillSlave", () => App.UI.SlaveInteract.killSlave(getSlave(V. new App.DomPassage("Fat Grafting", () => { - V.nextButton = "Finalize fat transfer"; - V.nextLink = "Surgery Degradation"; + V.nextButton = "Back"; + V.nextLink = "Remote Surgery"; return App.UI.SlaveInteract.fatGraft(getSlave(V.AS)); } diff --git a/src/facilities/surgery/surgeryPassageUpper.js b/src/facilities/surgery/surgeryPassageUpper.js index 1a4cb7a288738f9715332e94534e0db6617bd4a3..dc4ced0d190a574b052c602fbcd1834d3ac33e87 100644 --- a/src/facilities/surgery/surgeryPassageUpper.js +++ b/src/facilities/surgery/surgeryPassageUpper.js @@ -473,23 +473,7 @@ App.UI.surgeryPassageUpper = function(slave, cheat = false) { )); } if (V.surgeryUpgrade === 1) { - linkArray.push( - App.UI.DOM.link( - "Fat grafting", - () => { - slave.boobs += (Math.max(V.boobFat, 0) || 0) * 100; - slave.butt += Math.max(V.buttFat, 0) || 0; - slave.boobs = Math.clamp(slave.boobs, 0, 50000); - slave.butt = Math.clamp(slave.butt, 0, 20); - - surgeryDamage(slave, 40); - cashX(forceNeg(V.surgeryCost * 2), "slaveSurgery", slave); - V.surgeryType = "fat graft"; - }, - [], - "Fat Grafting" - ) - ); + linkArray.push(App.UI.DOM.passageLink("Fat grafting", "Fat Grafting")); } } App.Events.addNode(el, r, "div"); diff --git a/src/npc/surgery/fatGraft.js b/src/npc/surgery/fatGraft.js index 287102ef65c0b29bfc1c72bd392b8f7592133317..461f12ceecd4e31a7f8023fe68c97dddd3dec01e 100644 --- a/src/npc/surgery/fatGraft.js +++ b/src/npc/surgery/fatGraft.js @@ -96,12 +96,23 @@ App.UI.SlaveInteract.fatGraft = function(slave) { linkArray.push(App.UI.DOM.disabledLink(`No fat marked for ass use.`, [])); } App.UI.DOM.appendNewElement("div", p, App.UI.DOM.generateLinksStrip(linkArray)); + App.UI.DOM.appendNewElement("p", el, App.UI.DOM.passageLink("Finalize fat transfer", "Surgery Degradation", () => { + slave.boobs += boobFat * 100; + slave.butt += buttFat; + slave.boobs = Math.clamp(slave.boobs, 0, 50000); + slave.butt = Math.clamp(slave.butt, 0, 20); + + V.boobFat = boobFat; + V.buttFat = buttFat; + + surgeryDamage(slave, 40); + cashX(forceNeg(V.surgeryCost * 2), "slaveSurgery", slave); + V.surgeryType = "fat graft"; + })); return el; } function refresh() { - V.boobFat = boobFat; - V.buttFat = buttFat; jQuery(passage).empty().append(content()); } };