From d2a287a14e3b8091ff04ee264870a0dcfb419ff6 Mon Sep 17 00:00:00 2001 From: lowercasedonkey <lowercasedonkey@gmail.com> Date: Sun, 17 Jan 2021 18:59:19 -0500 Subject: [PATCH] tweak textbox to just remove a certain number of tats --- .../bodyModification/bodyModification.js | 60 ++++++++++++------- 1 file changed, 38 insertions(+), 22 deletions(-) diff --git a/src/facilities/bodyModification/bodyModification.js b/src/facilities/bodyModification/bodyModification.js index 4cdb99be57e..762e201dcdf 100644 --- a/src/facilities/bodyModification/bodyModification.js +++ b/src/facilities/bodyModification/bodyModification.js @@ -635,7 +635,7 @@ App.UI.bodyModification = function(slave, cheat = false) { ); } } - if (slave.birthsTat !== slave.counter.births ) { + if (slave.birthsTat !== slave.counter.births) { linkArray.push( App.UI.DOM.link( `Update tattoo to match birth counter (${slave.counter.births})`, @@ -647,16 +647,24 @@ App.UI.bodyModification = function(slave, cheat = false) { ) ); } - linkArray.push( - App.UI.DOM.makeTextBox( - slave.birthsTat, - v => { - slave.birthsTat = v; - refresh(); - }, - true - ) - ); + if (slave.birthsTat > 1) { + r.push(`Remove some marks:`); + r.push( + App.UI.DOM.makeTextBox( + 0, + v => { + if (slave.birthsTat > v) { + slave.birthsTat -= v; + if (v) { + billMod(); + } + } + refresh(); + }, + true + ) + ); + } } r.push(App.UI.DOM.generateLinksStrip(linkArray)); App.Events.addNode(el, r, "div"); @@ -716,7 +724,7 @@ App.UI.bodyModification = function(slave, cheat = false) { ); } } - if (slave.abortionTat !== slave.counter.abortions ) { + if (slave.abortionTat !== slave.counter.abortions) { linkArray.push( App.UI.DOM.link( `Update tattoo to match abortion/miscarriage counter (${slave.counter.abortions})`, @@ -728,16 +736,24 @@ App.UI.bodyModification = function(slave, cheat = false) { ) ); } - linkArray.push( - App.UI.DOM.makeTextBox( - slave.abortionTat, - v => { - slave.abortionTat = v; - refresh(); - }, - true - ) - ); + if (slave.abortionTat > 1) { + r.push(`Remove some marks:`); + r.push( + App.UI.DOM.makeTextBox( + 0, + v => { + if (slave.abortionTat > v) { + slave.abortionTat -= v; + if (v) { + billMod(); + } + } + refresh(); + }, + true + ) + ); + } } r.push(App.UI.DOM.generateLinksStrip(linkArray)); -- GitLab