diff --git a/src/data/backwardsCompatibility/datatypeCleanup.js b/src/data/backwardsCompatibility/datatypeCleanup.js index 93d10759929ac0d18b2255ac37c7f540435f0029..853624c865fd524880e11134601a9f9c717ea978 100644 --- a/src/data/backwardsCompatibility/datatypeCleanup.js +++ b/src/data/backwardsCompatibility/datatypeCleanup.js @@ -986,7 +986,7 @@ App.Update.SlaveDatatypeCleanup = (function SlaveDatatypeCleanup() { function slavePornDatatypeCleanup(slave) { slave.porn.feed = Math.clamp(+slave.porn.feed, 0, 1) || 0; slave.porn.viewerCount = Math.max(+slave.porn.viewerCount, 0) || 0; - slave.porn.spending = Math.max(+slave.porn.spending, 0) || 0; + slave.porn.spending = Math.clamp(+slave.porn.spending, 0, 5000) || 0; slave.porn.prestige = Math.clamp(+slave.porn.prestige, 0, 3) || 0; if (typeof slave.porn.prestigeDesc !== "string") { slave.porn.prestigeDesc = 0; diff --git a/src/data/verification/verifySlaveState.js b/src/data/verification/verifySlaveState.js index 062aaf8652f9b388d0de4b70ab4210de0ee06e0b..4e5c5d3151c516ab504919617def73816e02da47 100644 --- a/src/data/verification/verifySlaveState.js +++ b/src/data/verification/verifySlaveState.js @@ -174,7 +174,7 @@ App.Verify.I.slaveDiet = (actor, location) => { App.Verify.I.slavePorn = (actor, location) => { actor.porn.feed = Math.clamp(+actor.porn.feed, 0, 1) ?? 0; actor.porn.viewerCount = Math.max(+actor.porn.viewerCount, 0) ?? 0; - actor.porn.spending = Math.max(+actor.porn.spending, 0) ?? 0; + actor.porn.spending = Math.clamp(+actor.porn.spending, 0, 5000) ?? 0; actor.porn.prestige = Math.clamp(+actor.porn.prestige, 0, 3) ?? 0; if (actor.porn.fameType === "none") { actor.porn.prestige = 0; diff --git a/src/interaction/siRecords.js b/src/interaction/siRecords.js index 770a46d3f56e8e746de8b15d882d4e72ad500d3a..3943f752de47ab8eb37fbe912e99f452355c131b 100644 --- a/src/interaction/siRecords.js +++ b/src/interaction/siRecords.js @@ -75,7 +75,8 @@ App.UI.SlaveInteract.records = function(slave, refresh) { App.UI.DOM.makeTextBox( slave.porn.spending, v => { - slave.porn.spending = v; + slave.porn.spending = Math.clamp(v, 0, 5000); + refresh(); }, true )