diff --git a/js/medicine/surgery/liposuction/waist.js b/js/medicine/surgery/liposuction/waist.js index 84c4202e6c7ace2b0995910750602f5bd5f52fd4..a1ee863c0f0bab7c520752766b814e5e9dd447dc 100644 --- a/js/medicine/surgery/liposuction/waist.js +++ b/js/medicine/surgery/liposuction/waist.js @@ -61,3 +61,18 @@ App.Medicine.Surgery.Procedures.WaistReduction = class extends App.Medicine.Surg return this._assemble(new App.Medicine.Surgery.Reactions.Waist()); } }; + +App.Medicine.Surgery.Procedures.WaistExpansion = class extends App.Medicine.Surgery.Procedure { + get name() { + return "Lipofilling"; + } + + get healthCost() { + return 10; + } + + apply(cheat) { + this._slave.waist += 20; + return this._assemble(new App.Medicine.Surgery.Reactions.Waist()); + } +}; diff --git a/src/facilities/surgery/surgeryPassageUpper.js b/src/facilities/surgery/surgeryPassageUpper.js index 7edd8e9fcace77b4b824638fa8c16d6e894c70cb..805abb1f25acfa8fd3acb161a8b7b4da5eb3d746 100644 --- a/src/facilities/surgery/surgeryPassageUpper.js +++ b/src/facilities/surgery/surgeryPassageUpper.js @@ -378,9 +378,14 @@ App.UI.surgeryPassageUpper = function(slave, refresh, cheat = false) { App.Events.addNode(el, r, "div"); if (slave.waist >= -75) { if (slave.indentureRestrictions < 2) { - linkArray.push(App.Medicine.Surgery.makeLink( - new App.Medicine.Surgery.Procedures.WaistReduction(slave), - refresh, cheat)); + linkArray.push( + App.Medicine.Surgery.makeLink( + new App.Medicine.Surgery.Procedures.WaistReduction(slave), + refresh, cheat), + App.Medicine.Surgery.makeLink( + new App.Medicine.Surgery.Procedures.WaistExpansion(slave), + refresh, cheat), + ); } } if (slave.waist >= -95 && slave.waist < -75 && V.seeExtreme === 1) {