diff --git a/src/facilities/bodyModification/bodyModification.js b/src/facilities/bodyModification/bodyModification.js index 8f6de0ee316538403085bed14954bb4b6e2e30dd..ede74b496401920df54a11022ee72fb38872498c 100644 --- a/src/facilities/bodyModification/bodyModification.js +++ b/src/facilities/bodyModification/bodyModification.js @@ -638,11 +638,33 @@ App.UI.bodyModification = function(slave, cheat = false) { ); } } + if (slave.birthsTat !== slave.counter.births ) { + linkArray.push( + App.UI.DOM.link( + `Update tattoo to match birth counter (${slave.counter.births})`, + () => { + slave.birthsTat = slave.counter.births; + billMod(); + refresh(); + } + ) + ); + } + linkArray.push( + App.UI.DOM.makeTextBox( + slave.birthsTat, + v => { + slave.birthsTat = v; + refresh(); + } + ) + ); } r.push(App.UI.DOM.generateLinksStrip(linkArray)); App.Events.addNode(el, r, "div"); r = []; + linkArray = []; if (slave.abortionTat === -1) { r.push(`Have ${him} receive a tattoo for each abortion or miscarriage ${he} has.`); linkArray.push( @@ -699,6 +721,27 @@ App.UI.bodyModification = function(slave, cheat = false) { ); } } + if (slave.abortionTat !== slave.counter.abortions ) { + linkArray.push( + App.UI.DOM.link( + `Update tattoo to match abortion/miscarriage counter (${slave.counter.abortions})`, + () => { + slave.abortionTat = slave.counter.abortions; + billMod(); + refresh(); + } + ) + ); + } + linkArray.push( + App.UI.DOM.makeTextBox( + slave.abortionTat, + v => { + slave.abortionTat = v; + refresh(); + } + ) + ); } r.push(App.UI.DOM.generateLinksStrip(linkArray));