diff --git a/devNotes/twine JS.txt b/devNotes/twine JS.txt index 852b28cb8c19d160f31e7d6d06b8edb6206e7d27..5b51f0d8412bffdafc105d8515fa9ec163f2f6a7 100644 --- a/devNotes/twine JS.txt +++ b/devNotes/twine JS.txt @@ -4216,7 +4216,7 @@ window.cashFormat = function(s) { return "¤" + commaNum(Math.round(s * 100) / 100); }; -window.foodFormat = function (s) { +window.massFormat = function (s) { if (!s) { s = 0; } diff --git a/src/facilities/farmyard/farmyardReport.tw b/src/facilities/farmyard/farmyardReport.tw index 128f8fc613b3ff1fa3a59cac29cdbf980693c617..3d122019a3606f69537beae27e51ad9a16e3db7c 100644 --- a/src/facilities/farmyard/farmyardReport.tw +++ b/src/facilities/farmyard/farmyardReport.tw @@ -318,7 +318,7 @@ <</script>> <br><br> - $farmyardNameCaps <<if _profits > 0>>makes you @@.yellowgreen;<<print cashFormat(_profits)>>@@ and <</if>>produced @@.chocolate;<<print foodFormat(_foodWeek)>>@@ of food this week. + $farmyardNameCaps <<if _profits > 0>>makes you @@.yellowgreen;<<print cashFormat(_profits)>>@@ and <</if>>produced @@.chocolate;<<print massFormat(_foodWeek)>>@@ of food this week. <<set $food += _foodWeek>> diff --git a/src/facilities/farmyard/food/foodMarket.tw b/src/facilities/farmyard/food/foodMarket.tw index d2c22eba7f769bf0a848b52f500cd226bd8a652c..610b0b8098420c74e45f4fb3e3d9e326921c9a1d 100644 --- a/src/facilities/farmyard/food/foodMarket.tw +++ b/src/facilities/farmyard/food/foodMarket.tw @@ -7,6 +7,50 @@ <br> <<set _foodValue = $foodStored*$foodCost>> /* FIXME: currently costs 25 / kg, will need tweaking */ -The food market has @@.chocolate;<<print foodFormat($foodStored)>>@@ in storage, valued at a total of @@.yellowgreen;<<print cashFormat(_foodValue)>>.@@ +The food market has @@.chocolate;<<print massFormat($foodStored)>>@@ in storage, valued at a total of @@.yellowgreen;<<print cashFormat(_foodValue)>>.@@ -/* TODO: allow for the buying and selling of food */ \ No newline at end of file +/* TODO: allow for the buying and selling of food */ +<br> +<<link "Buy <<= massFormat(1)>>" "Manage Economy">><<set $cash -= ($foodCost*1), $foodStored += 1>><</link>> +| <<link "<<= massFormat(10)>>" "Manage Economy">><<set $cash -= ($foodCost*10), $foodStored += 10>><</link>> +| <<link "<<= massFormat(100)>>" "Manage Economy">><<set $cash -= ($foodCost*100), $foodStored += 100>><</link>> +| <<link "<<= massFormat(1000)>>" "Manage Economy">><<set $cash -= ($foodCost*1000), $foodStored += 1000>><</link>> +<<if $foodStored > 0>> + <br> + <<link "Sell <<= massFormat(1)>>" "Manage Economy">><<set $cash += ($foodCost*1), $foodStored -= 1>><</link>> +<</if>> +<<if $foodStored >= 10>> + | <<link "<<= massFormat(10)>>" "Manage Economy">><<set $cash += ($foodCost*10), $foodStored -= 10>><</link>> +<</if>> +<<if $foodStored >= 100>> + | <<link "<<= massFormat(100)>>" "Manage Economy">><<set $cash += ($foodCost*100), $foodStored -= 100>><</link>> +<</if>> +<<if $foodStored >= 1000>> + | <<link "<<= massFormat(1000)>>" "Manage Economy">><<set $cash += ($foodCost*1000), $foodStored -= 1000>><</link>> +<</if>> +<<if $food > 0>> + <br> + <<link "Store <<= massFormat(1)>>" "Manage Economy">><<set $foodStored += 1, $food -= 1>><</link>> +<</if>> +<<if $food >= 10>> + | <<link "<<= massFormat(10)>>" "Manage Economy">><<set $foodStored += 10, $food -= 10>><</link>> +<</if>> +<<if $food >= 100>> + | <<link "<<= massFormat(100)>>" "Manage Economy">><<set $foodStored += 100, $food -= 100>><</link>> +<</if>> +<<if $food >= 1000>> + | <<link "<<= massFormat(1000)>>" "Manage Economy">><<set $foodStored += 1000, $food -= 1000>><</link>> +<</if>> +<<if $foodStored > 0>> + <br> + <<link "Retrieve <<= massFormat(1)>>" "Manage Economy">><<set $food += 1, $foodStored -= 1>><</link>> +<</if>> +<<if $foodStored >= 10>> + | <<link "<<= massFormat(10)>>" "Manage Economy">><<set $food += 10, $foodStored -= 10>><</link>> +<</if>> +<<if $foodStored >= 100>> + | <<link "<<= massFormat(100)>>" "Manage Economy">><<set $food += 100, $foodStored -= 100>><</link>> +<</if>> +<<if $foodStored >= 1000>> + | <<link "<<= massFormat(1000)>>" "Manage Economy">><<set $food += 1000, $foodStored -= 1000>><</link>> +<</if>> diff --git a/src/facilities/farmyard/food/foodReport.tw b/src/facilities/farmyard/food/foodReport.tw index 7a6b190f9dba9c1f9376762a242ecadc4e7bb6c8..f475c6db7a113bd23527b197ad09284468cae861 100644 --- a/src/facilities/farmyard/food/foodReport.tw +++ b/src/facilities/farmyard/food/foodReport.tw @@ -1,3 +1,3 @@ :: Food Report [nobr] -$arcologies[0].name produced <<= foodFormat($foodLastWeek)>> of food this week. Blah blah write some more stuff here. \ No newline at end of file +$arcologies[0].name produced <<= massFormat($foodLastWeek)>> of food this week. Blah blah write some more stuff here. \ No newline at end of file diff --git a/src/facilities/farmyard/saWorkTheFarm.tw b/src/facilities/farmyard/saWorkTheFarm.tw index c0286352c3f39da90c5afce1eb5f84e5580e0aaa..e4aafb861cd0e100ce2eaef9542b5b71b3b24a8a 100644 --- a/src/facilities/farmyard/saWorkTheFarm.tw +++ b/src/facilities/farmyard/saWorkTheFarm.tw @@ -82,7 +82,7 @@ works as a farmhand this week. <</if>> <<set $foodTotal += _food, $food += _food>> -As a result, $he produces @@.chocolate;<<print foodFormat(_food)>>@@ of food over the week. +As a result, $he produces @@.chocolate;<<print massFormat(_food)>>@@ of food over the week. <<set _incomeStats.food += _food>> /* CLOSE FOOD PRODUCTION */ diff --git a/src/js/utilJS.tw b/src/js/utilJS.tw index 863f0bac42d4ddaea3cc4261f51996d209131991..45bcfc9646639f9283d7c78d5802e08af343fac4 100644 --- a/src/js/utilJS.tw +++ b/src/js/utilJS.tw @@ -491,11 +491,11 @@ window.cashFormat = function(s) { return "¤" + commaNum(Math.round(s * 100) / 100); }; -window.foodFormat = function(s) { +window.massFormat = function(s) { if(!s) { s = 0; } - if(s > 1000) { + if(s >= 1000) { s = commaNum(Math.trunc(s/1000)) - if(s !== 1) { + if(s != 1) { return s+" tons"; } else { return s+" ton"; diff --git a/src/pregmod/manageEconomy.tw b/src/pregmod/manageEconomy.tw index d377e459d2698c255956a6ff8f6c876611b35b7d..1ce6567dc8a2fb3bae4434b80cf38563af424a72 100644 --- a/src/pregmod/manageEconomy.tw +++ b/src/pregmod/manageEconomy.tw @@ -219,6 +219,5 @@ Slave supply is <br><br> <<if $foodMarket > 0>> -__Food Market__ - +<<include "Food Market">> <</if>> \ No newline at end of file diff --git a/src/uncategorized/manageArcology.tw b/src/uncategorized/manageArcology.tw index 163d1f6c498d257cac5e014c7e92e02f6e552352..384858a1701a14472410f44efa2a7bba3e9de6a5 100644 --- a/src/uncategorized/manageArcology.tw +++ b/src/uncategorized/manageArcology.tw @@ -267,7 +267,7 @@ __Special Arcology Upgrades__ <br><br> -Your slaves have participated in approximately <<print commaNum($oralTotal+$vaginalTotal+$analTotal)>> sexual encounters: <<print commaNum($oralTotal)>> primarily oral, <<print commaNum($vaginalTotal)>> vanilla, <<print commaNum($mammaryTotal)>> mammary, <<print commaNum($analTotal)>> anal, and <<print commaNum($penetrativeTotal)>> with the slave penetrating another. They have produced about <<print commaNum($milkTotal)>> liters of marketable milk, <<if $seeDicks != 0>>about <<print commaNum($cumTotal)>> deciliters of marketable cum, <<print foodFormat($foodTotal)>> of edible food, <</if>>and have given birth <<print commaNum($birthsTotal)>> times. +Your slaves have participated in approximately <<print commaNum($oralTotal+$vaginalTotal+$analTotal)>> sexual encounters: <<print commaNum($oralTotal)>> primarily oral, <<print commaNum($vaginalTotal)>> vanilla, <<print commaNum($mammaryTotal)>> mammary, <<print commaNum($analTotal)>> anal, and <<print commaNum($penetrativeTotal)>> with the slave penetrating another. They have produced about <<print commaNum($milkTotal)>> liters of marketable milk, <<if $seeDicks != 0>>about <<print commaNum($cumTotal)>> deciliters of marketable cum, <<print massFormat($foodTotal)>> of edible food, <</if>>and have given birth <<print commaNum($birthsTotal)>> times. <<if $pitKillsTotal > 0>>$pitKillsTotal slaves have died in your fighting pit.<</if>> <<if $fuckdollsSold > 0>>$fuckdollsSold mindbroken arcade slaves have been converted into Fuckdolls and sold.<</if>> diff --git a/src/uncategorized/storyCaption.tw b/src/uncategorized/storyCaption.tw index e6cff1e8f1c821c047bb05159ede42a869e21d4b..613b73a48864dc694785e5e56267bd041ef5708d 100644 --- a/src/uncategorized/storyCaption.tw +++ b/src/uncategorized/storyCaption.tw @@ -132,7 +132,7 @@ <<else>> @@.red;Food@@ <</if>> - | <<print foodFormat($food)>> + | <<print massFormat($food)>> </span> <br> @@ -140,9 +140,9 @@ <<set _TFood2 = ($food-$foodLastWeek)>> <span id="oldfood"> <<if _TFood2 < 0>> - (@@.red;<<print foodFormat(_TFood2)>>@@ + (@@.red;<<print massFormat(_TFood2)>>@@ <<else>> - (@@.chocolate;+<<print foodFormat(_TFood2)>>@@ + (@@.chocolate;+<<print massFormat(_TFood2)>>@@ <</if>> </span> since last week) @@ -161,14 +161,14 @@ <<else>> __@@.red;Food@@__ <</if>> - | <<print foodFormat($food)>> + | <<print massFormat($food)>> <</replace>> <<set _TFood2 = ($food-$foodLastWeek)>> <<replace "#oldfood">> <<if _TFood2 < 0>> - (@@.red;<<print foodFormat(_TFood2)>>@@ + (@@.red;<<print massFormat(_TFood2)>>@@ <<else>> - (@@.chocolate;+<<print foodFormat(_TFood2)>>@@ + (@@.chocolate;+<<print massFormat(_TFood2)>>@@ <</if>> <</replace>> since last week) @@ -186,7 +186,7 @@ <<else>> @@.red;Food@@ <</if>> - | <<print foodFormat($food)>> + | <<print massFormat($food)>> </span> <</if>> <br>@@.link;Upkeep@@ |