diff --git a/devNotes/twine JS.txt b/devNotes/twine JS.txt index 59863b82c87b14187f76274cb32e4d4b5f156176..7dee8420595fb114e16f636d69c9a8e2febb1b2b 100644 --- a/devNotes/twine JS.txt +++ b/devNotes/twine JS.txt @@ -35145,7 +35145,7 @@ window.ArcologyDatatypeCleanup = function ArcologyDatatypeCleanup() { V.ASlaveLimit = Math.max(+V.ASlaveLimit, 0) || 0; V.shelterAbuse = Math.max(+V.shelterAbuse, 0) || 0; - V.arcologies[0].prosperity = Math.max(+V.arcologies[0].prosperity, 0) || 0; + V.arcologies[0].prosperity = Math.clamp(+V.arcologies[0].prosperity, 1, 300) || 1; V.AProsperityCap = Math.max(+V.AProsperityCap, 0) || 0; V.arcologies[0].ownership = Math.clamp(+V.arcologies[0].ownership, 0, 100) || 0; V.arcologies[0].minority = Math.clamp(+V.arcologies[0].minority, 0, 100) || 0; diff --git a/src/SpecialForce/Report.tw b/src/SpecialForce/Report.tw index 822b22b262f83ba5f7643495df16bb9ecc68c302..2ce389413ab2d04cd927a5044734bc17c1da0fa4 100644 --- a/src/SpecialForce/Report.tw +++ b/src/SpecialForce/Report.tw @@ -103,7 +103,7 @@ <<if $SF.Regs == "none">> <<set _actionMultiplier *= 0.8,_SFD += 0.05,_Trade += _Trade*.95>> <<elseif $SF.Regs == "strict">> <<set _actionMultiplier *= 1.1,_SFD -= 0.05,_Trade += _Trade*1.05>> <</if>> <<set _depravityMultiplier = 1+_SFD>> -<<if _SFD != 0>> +<<if _SFD > -2>> <<set _Trade *= 1+_SFD/2>><</if>> <<if $SF.Target == "recruit">> <<set _FNGs += Math.ceil((_FNGs)*.95)>> diff --git a/src/js/datatypeCleanupJS.tw b/src/js/datatypeCleanupJS.tw index 67819770573fa1d87515a53ac5360700856697f4..b99a09d3871df7b9a9cf6d4a4f0c9cde2189d523 100644 --- a/src/js/datatypeCleanupJS.tw +++ b/src/js/datatypeCleanupJS.tw @@ -690,7 +690,7 @@ window.ArcologyDatatypeCleanup = function ArcologyDatatypeCleanup() { V.ASlaveLimit = Math.max(+V.ASlaveLimit, 0) || 0; V.shelterAbuse = Math.max(+V.shelterAbuse, 0) || 0; - V.arcologies[0].prosperity = Math.max(+V.arcologies[0].prosperity, 0) || 0; + V.arcologies[0].prosperity = Math.clamp(+V.arcologies[0].prosperity, 1, 300) || 1; V.AProsperityCap = Math.max(+V.AProsperityCap, 0) || 0; V.arcologies[0].ownership = Math.clamp(+V.arcologies[0].ownership, 0, 100) || 0; V.arcologies[0].minority = Math.clamp(+V.arcologies[0].minority, 0, 100) || 0; diff --git a/src/uncategorized/nextWeek.tw b/src/uncategorized/nextWeek.tw index 249aa596877391854f1364dc818bf484200ac2e3..ddb6b32412de469d7e763a90b2720b092f28277c 100644 --- a/src/uncategorized/nextWeek.tw +++ b/src/uncategorized/nextWeek.tw @@ -77,6 +77,8 @@ <<set $surgeryCost = Math.trunc(30000/$localEcon)>> <</if>> +<<set $arcologies[0].prosperity = Math.clamp($arcologies[0].prosperity, 1, 300)>> + <<set $averageTrust = 0, $averageDevotion = 0, _slavesContributing = 0, _OldHG = -1, _NewHG = -1, _SL = $slaves.length>> <<if $studio == 1>> <<set $pornStars = 0, $pornStarFuckdolls = 0, $pornStarRapees = 0, $pornStarPreggos = 0,