From 090087bcd4c70d171e00995dfa71ae645f04c54f Mon Sep 17 00:00:00 2001
From: Your Name <you@example.com>
Date: Mon, 18 Dec 2017 13:22:03 -0700
Subject: [PATCH] currency format block

---
 src/pregmod/organFarmOptions.tw          | 32 +++++++-------
 src/pregmod/pRaped.tw                    |  2 +-
 src/pregmod/reLegendaryWomb.tw           |  6 +--
 src/pregmod/seFCTVshows.tw               |  6 +--
 src/pregmod/sePlayerBirth.tw             |  6 +--
 src/pregmod/theCattleRanch.tw            |  2 +-
 src/pregmod/theHippolytaAcademy.tw       |  2 +-
 src/pregmod/widgets/economyWidgets.tw    | 52 +++++++++++------------
 src/pregmod/widgets/pregmodWidgets.tw    | 32 +++++++-------
 src/uncategorized/PESS.tw                |  4 +-
 src/uncategorized/REFS.tw                | 22 +++++-----
 src/uncategorized/RESS.tw                | 54 ++++++++++++------------
 src/uncategorized/RETS.tw                |  6 +--
 src/uncategorized/REroyalblood.tw        | 18 ++++----
 src/uncategorized/SFMBarracks.tw         |  8 ++--
 src/uncategorized/apartments.tw          |  8 ++--
 src/uncategorized/arcade.tw              |  8 ++--
 src/uncategorized/arcadeReport.tw        |  8 ++--
 src/uncategorized/arcmgmt.tw             |  8 ++--
 src/uncategorized/arcologyDescription.tw |  2 +-
 20 files changed, 143 insertions(+), 143 deletions(-)

diff --git a/src/pregmod/organFarmOptions.tw b/src/pregmod/organFarmOptions.tw
index 8a456348161..74fd8c61e84 100644
--- a/src/pregmod/organFarmOptions.tw
+++ b/src/pregmod/organFarmOptions.tw
@@ -63,7 +63,7 @@ The fabricator is ready to grow an organ for $object. Extract tissue to begin gr
 			<<set _newOrgan.ID = $activeSlave.ID>>
 			<<set $organs.push(_newOrgan)>>
 			<<goto "Remote Surgery">>
-		<</link>> //Costs ¤5000 and will add a prostate if one is not already present//
+		<</link>> //Costs <<print cashFormat(5000)>> and will add a prostate if one is not already present//
 	<</if>>
 	<<if $slaveOrgans.testicles != 1>>
 		<br>&nbsp;&nbsp;&nbsp;&nbsp;
@@ -73,7 +73,7 @@ The fabricator is ready to grow an organ for $object. Extract tissue to begin gr
 			<<set _newOrgan.ID = $activeSlave.ID>>
 			<<set $organs.push(_newOrgan)>>
 			<<goto "Remote Surgery">>
-		<</link>> //Costs ¤5000 and will add a prostate if one is not already present; requires a penis for successful implantation//
+		<</link>> //Costs <<print cashFormat(5000)>> and will add a prostate if one is not already present; requires a penis for successful implantation//
 	<</if>>
 	<<if $slaveOrgans.scrotum != 1>>
 		<<if $activeSlave.scrotum == 0>>
@@ -84,7 +84,7 @@ The fabricator is ready to grow an organ for $object. Extract tissue to begin gr
 				<<set _newOrgan.ID = $activeSlave.ID>>
 				<<set $organs.push(_newOrgan)>>
 				<<goto "Remote Surgery">>
-			<</link>> //Costs ¤2500 and requires balls for successful implantation//
+			<</link>> //Costs <<print cashFormat(2500)>> and requires balls for successful implantation//
 		<</if>>
 	<</if>>
 	<<if $animalParts != 0>>
@@ -96,7 +96,7 @@ The fabricator is ready to grow an organ for $object. Extract tissue to begin gr
 				<<set _newOrgan.ID = $activeSlave.ID>>
 				<<set $organs.push(_newOrgan)>>
 				<<goto "Remote Surgery">>
-			<</link>> //Costs ¤5000 and requires a penis for successful implantation//
+			<</link>> //Costs <<print cashFormat(5000)>> and requires a penis for successful implantation//
 		<</if>>
 		<<if $slaveOrgans.dogTesticles != 1>>
 			<br>&nbsp;&nbsp;&nbsp;&nbsp;
@@ -106,7 +106,7 @@ The fabricator is ready to grow an organ for $object. Extract tissue to begin gr
 				<<set _newOrgan.ID = $activeSlave.ID>>
 				<<set $organs.push(_newOrgan)>>
 				<<goto "Remote Surgery">>
-			<</link>> //Costs ¤5000 and requires a penis for successful implantation//
+			<</link>> //Costs <<print cashFormat(5000)>> and requires a penis for successful implantation//
 		<</if>>
 	<</if>>
 	<<if $slaveOrgans.foreskin != 1>>
@@ -118,7 +118,7 @@ The fabricator is ready to grow an organ for $object. Extract tissue to begin gr
 				<<set _newOrgan.ID = $activeSlave.ID>>
 				<<set $organs.push(_newOrgan)>>
 				<<goto "Remote Surgery">>
-			<</link>> //Costs ¤2500//
+			<</link>> //Costs <<print cashFormat(2500)>>//
 		<</if>>
 	<</if>>
 <</if>>
@@ -130,7 +130,7 @@ The fabricator is ready to grow an organ for $object. Extract tissue to begin gr
 		<<set _newOrgan.ID = $activeSlave.ID>>
 		<<set $organs.push(_newOrgan)>>
 		<<goto "Remote Surgery">>
-	<</link>> //Costs ¤10000 and requires a vagina for successful implantation//
+	<</link>> //Costs <<print cashFormat(10000)>> and requires a vagina for successful implantation//
 <</if>>
 <<if $slaveOrgans.prostate != 1>>
 	<br>&nbsp;&nbsp;&nbsp;&nbsp;
@@ -140,7 +140,7 @@ The fabricator is ready to grow an organ for $object. Extract tissue to begin gr
 		<<set _newOrgan.ID = $activeSlave.ID>>
 		<<set $organs.push(_newOrgan)>>
 		<<goto "Remote Surgery">>
-	<</link>> //Costs ¤5000 and does not require the presence any specific organ for successful implantation//
+	<</link>> //Costs <<print cashFormat(5000)>> and does not require the presence any specific organ for successful implantation//
 <</if>>
 <<if $animalParts != 0>>
 	<<if $slaveOrgans.pigOvaries != 1>>
@@ -151,7 +151,7 @@ The fabricator is ready to grow an organ for $object. Extract tissue to begin gr
 			<<set _newOrgan.ID = $activeSlave.ID>>
 			<<set $organs.push(_newOrgan)>>
 			<<goto "Remote Surgery">>
-		<</link>> //Costs ¤10000 and requires a vagina for successful implantation//
+		<</link>> //Costs <<print cashFormat(10000)>> and requires a vagina for successful implantation//
 	<</if>>
 	<<if $slaveOrgans.pigOvaries != 1>>
 		<br>&nbsp;&nbsp;&nbsp;&nbsp;
@@ -161,7 +161,7 @@ The fabricator is ready to grow an organ for $object. Extract tissue to begin gr
 			<<set _newOrgan.ID = $activeSlave.ID>>
 			<<set $organs.push(_newOrgan)>>
 			<<goto "Remote Surgery">>
-		<</link>> //Costs ¤10000 and requires a vagina for successful implantation//
+		<</link>> //Costs <<print cashFormat(10000)>> and requires a vagina for successful implantation//
 	<</if>>
 <</if>>
 <<if $slaveOrgans.eyes != 1>>
@@ -173,7 +173,7 @@ The fabricator is ready to grow an organ for $object. Extract tissue to begin gr
 			<<set _newOrgan.ID = $activeSlave.ID>>
 			<<set $organs.push(_newOrgan)>>
 			<<goto "Remote Surgery">>
-		<</link>> //Costs ¤10000 and is imperfect - eyes will lack natural color//
+		<</link>> //Costs <<print cashFormat(10000)>> and is imperfect - eyes will lack natural color//
 	<</if>>
 <</if>>
 <<if $slaveOrgans.voicebox != 1>>
@@ -185,7 +185,7 @@ The fabricator is ready to grow an organ for $object. Extract tissue to begin gr
 			<<set _newOrgan.ID = $activeSlave.ID>>
 			<<set $organs.push(_newOrgan)>>
 			<<goto "Remote Surgery">>
-		<</link>> //Costs ¤5000//
+		<</link>> //Costs <<print cashFormat(5000)>>//
 	<</if>>
 <</if>>
 <<if $arcologies[0].FSGenderRadicalistResearch == 1>>
@@ -197,7 +197,7 @@ The fabricator is ready to grow an organ for $object. Extract tissue to begin gr
 			<<set _newOrgan.ID = $activeSlave.ID>>
 			<<set $organs.push(_newOrgan)>>
 			<<goto "Remote Surgery">>
-		<</link>> //Costs ¤20000 and the slave must not have female repoductive organs for successful implantation//
+		<</link>> //Costs <<print cashFormat(20000)>> and the slave must not have female repoductive organs for successful implantation//
 	<</if>>
 	<<if $animalParts != 0>>
 		<<if $slaveOrgans.mpregPig != 1>>
@@ -208,7 +208,7 @@ The fabricator is ready to grow an organ for $object. Extract tissue to begin gr
 				<<set _newOrgan.ID = $activeSlave.ID>>
 				<<set $organs.push(_newOrgan)>>
 				<<goto "Remote Surgery">>
-			<</link>> //Costs ¤20000 and the slave must not have female repoductive organs for successful implantation//
+			<</link>> //Costs <<print cashFormat(20000)>> and the slave must not have female repoductive organs for successful implantation//
 		<</if>>
 		<<if $slaveOrgans.mpregDog != 1>>
 			<br>&nbsp;&nbsp;&nbsp;&nbsp;
@@ -218,7 +218,7 @@ The fabricator is ready to grow an organ for $object. Extract tissue to begin gr
 				<<set _newOrgan.ID = $activeSlave.ID>>
 				<<set $organs.push(_newOrgan)>>
 				<<goto "Remote Surgery">>
-			<</link>> //Costs ¤20000 and the slave must not have female repoductive organs for successful implantation//
+			<</link>> //Costs <<print cashFormat(20000)>> and the slave must not have female repoductive organs for successful implantation//
 		<</if>>
 	<</if>>
 <</if>>
@@ -811,4 +811,4 @@ The fabricator is ready to grow an organ for $object. Extract tissue to begin gr
 			<</if>>
 		<</if>>
 	<</for>> /* for of the $completedOrgans loop */
-<</if>>
\ No newline at end of file
+<</if>>
diff --git a/src/pregmod/pRaped.tw b/src/pregmod/pRaped.tw
index 64f7553ce3d..cb53cafa0c9 100644
--- a/src/pregmod/pRaped.tw
+++ b/src/pregmod/pRaped.tw
@@ -126,7 +126,7 @@ Now the only question is what to do with the would be rapist. You could toss the
 <<slaveCost $activeSlave>>
 <<set $slaveCost -= 1000>>
 <br>
-//Applying enslavement as punishment will cost ¤$contractCost. Doing so and then selling her immediately will bring in approximately ¤$slaveCost.//
+//Applying enslavement as punishment will cost <<print cashFormat($contractCost)>>. Doing so and then selling her immediately will bring in approximately <<print cashFormat($slaveCost)>>.//
 
 <<set $saleDescription = 1>><<include "Long Slave Description">>
 
diff --git a/src/pregmod/reLegendaryWomb.tw b/src/pregmod/reLegendaryWomb.tw
index 065438ea938..a3cfb9fe2de 100644
--- a/src/pregmod/reLegendaryWomb.tw
+++ b/src/pregmod/reLegendaryWomb.tw
@@ -39,7 +39,7 @@ This is a rare opportunity. The idea of pregnancy pageant isn't new but it is un
 		<</replace>>
 	<</if>>
 <</link>>
-<br><<link "Spend ¤5000 bribing the judges">>
+<br><<link "Spend <<print cashFormat(5000)>> bribing the judges">>
 	<<replace "#name">>
 	$activeSlave.slaveName
 	<</replace>>
@@ -61,7 +61,7 @@ This is a rare opportunity. The idea of pregnancy pageant isn't new but it is un
 		<</replace>>
 	<</if>>
 <</link>>
-<br><<link "Spend ¤10000 bribing the judges and sabotaging the competition">>
+<br><<link "Spend <<print cashFormat(10000)>> bribing the judges and sabotaging the competition">>
 	<<replace "#name">>
 	$activeSlave.slaveName
 	<</replace>>
@@ -85,4 +85,4 @@ This is a rare opportunity. The idea of pregnancy pageant isn't new but it is un
 <</link>>
 </span>
 
-<</if>> /* closes validity check */
\ No newline at end of file
+<</if>> /* closes validity check */
diff --git a/src/pregmod/seFCTVshows.tw b/src/pregmod/seFCTVshows.tw
index 66d120e9f93..a231e7ee1e3 100644
--- a/src/pregmod/seFCTVshows.tw
+++ b/src/pregmod/seFCTVshows.tw
@@ -336,7 +336,7 @@ Tired after a long day, you tell <<if $Concubine != 0>>@@.pink;$Concubine.slaveN
 	<<set $slaveCost *= 1.3>>
 <</if>>
 <<set $slaveCost = 500*Math.trunc($slaveCost/500)>>
-The offered price is ¤<<print $slaveCost>>.
+The offered price is <<print cashFormat($slaveCost)>>.
 
 <<if $cash >= $slaveCost>>
 	<br>[[Buy her slave contract|New Slave Intro][$cash -= $slaveCost, $nextLink = "Scheduled Event", $returnTo = "Scheduled Event"]]
@@ -572,7 +572,7 @@ The offered price is ¤<<print $slaveCost>>.
 					<<set $purchasedSagBGone = 1, $cash -= 50>>
 					Your order should arrive by next week. If the advertisement is to be believed, all you need to do is rub the cream into your breasts several times a day and it will ward off sagging.
 				<</replace>>
-			<</link>> // This will cost ¤50 //
+			<</link>> // This will cost <<print cashFormat(50)>> //
 		</span>
 	<<else>>
 		You could always order a crate to play around with. Who knows, maybe it'll actually work?<<if $PC.dick == 1>> At the very least it should make for some decent lubricant for a titfuck.<</if>>
@@ -598,7 +598,7 @@ The offered price is ¤<<print $slaveCost>>.
 					<<set $purchasedSagBGone = 1, $cash -= 50>>
 					Your order should arrive by next week. If the advertisement is to be believed, all you need to do is rub the cream into your breasts several times a day and it will ward off sagging.
 				<</replace>>
-			<</link>> // This will cost ¤50 //
+			<</link>> // This will cost <<print cashFormat(50)>> //
 		</span>
 	<</if>>
 
diff --git a/src/pregmod/sePlayerBirth.tw b/src/pregmod/sePlayerBirth.tw
index 9425e4315de..286a16293e0 100644
--- a/src/pregmod/sePlayerBirth.tw
+++ b/src/pregmod/sePlayerBirth.tw
@@ -51,7 +51,7 @@ PC.pregSource documentation
 
 <<if $PC.pregSource == -1>>
 	<<set $babyGender = either(1,2)>>
-	Since you are heavily pregnant with a child of the Societal Elite, you are quickly taken to the finest clinic the arcology has to offer. After a quick sedation, you awake to find your belly no longer round with child; that and a note stating your next breeding partner and a notice that ¤50000 has been added to your account. The Societal Elite are @@.green;very pleased@@ at their new addition to the ranks. You just wish you could have seen your <<if $PC.pregType == 1>>little <<if $babyGender == 1>>girl<<else>>boy<</if>> before they took <<if $babyGender == 1>>her<<else>>him<</if>><<else>>babies before they took them<</if>> away to be raised into a proper member of the future world.
+	Since you are heavily pregnant with a child of the Societal Elite, you are quickly taken to the finest clinic the arcology has to offer. After a quick sedation, you awake to find your belly no longer round with child; that and a note stating your next breeding partner and a notice that <<print cashFormat(50000)>> has been added to your account. The Societal Elite are @@.green;very pleased@@ at their new addition to the ranks. You just wish you could have seen your <<if $PC.pregType == 1>>little <<if $babyGender == 1>>girl<<else>>boy<</if>> before they took <<if $babyGender == 1>>her<<else>>him<</if>><<else>>babies before they took them<</if>> away to be raised into a proper member of the future world.
 	<<if $PC.ovaryAge >= 55 && $playerAging != 0>>
 		You are getting too old to have children; you feel like <<if $PC.pregType > 1>>they<<else>>this<</if>> may be your last.
 		<<set $PC.preg = -2>>
@@ -552,7 +552,7 @@ You arrange yourself to give birth, relaxing until your body urges you to begin
 	<<if $arcologies[0].FSRepopulationFocus > 40>>
 		| <<link "Breeding School">><<replace "#choice">><<print "You have decided to send them to be raised into a proper breeder. Perhaps you'll even see them again, though it's unlikely you'll recognize them with their reproduction focused body.">><</replace>><<set $breederOrphanageTotal += $PC.pregType>><</link>>
 	<</if>>
-	<<if $Cash4Babies == 1>> | <<link "Auction Them">><<replace "#choice">><<print "You send the child to be sold at auction amongst other prestigious slaves. The winning bid for your offspring came in at @@.yellowgreen;¤<<print 1000*$seed>>.@@">><</replace>><<set $cash += 1000*$seed*$PC.pregType>><</link>><</if>>
+	<<if $Cash4Babies == 1>> | <<link "Auction Them">><<replace "#choice">><<print "You send the child to be sold at auction amongst other prestigious slaves. The winning bid for your offspring came in at @@.yellowgreen;<<print cashFormat(1000*$seed)>>.@@">><</replace>><<set $cash += 1000*$seed*$PC.pregType>><</link>><</if>>
 	</span>
 <</if>>
 
@@ -567,4 +567,4 @@ You arrange yourself to give birth, relaxing until your body urges you to begin
 
 
 
-<<set $badBirth = 0, $PC.pregSource = 0, $PC.pregType = 0, $seed = 0, $babyGender = 0, $PC.belly = 2000>>
\ No newline at end of file
+<<set $badBirth = 0, $PC.pregSource = 0, $PC.pregType = 0, $seed = 0, $babyGender = 0, $PC.belly = 2000>>
diff --git a/src/pregmod/theCattleRanch.tw b/src/pregmod/theCattleRanch.tw
index 86d2d4f1236..b39fea3424b 100644
--- a/src/pregmod/theCattleRanch.tw
+++ b/src/pregmod/theCattleRanch.tw
@@ -21,7 +21,7 @@
 <<if $slavesSeen > $slaveMarketLimit>><<set $slaveCost += Math.trunc($slaveCost*(($slavesSeen-$slaveMarketLimit)*0.1))>><</if>>
 
 
-<br><br>The price is ¤<<print $slaveCost>>.<<if $slavesSeen > $slaveMarketLimit>> You have cast such a wide net for slaves this week that it is becoming more expensive to find more for sale. Your reputation helps determine your reach within the slave market.<</if>>
+<br><br>The price is <<print cashFormat($slaveCost)>>.<<if $slavesSeen > $slaveMarketLimit>> You have cast such a wide net for slaves this week that it is becoming more expensive to find more for sale. Your reputation helps determine your reach within the slave market.<</if>>
 
 <<if $cash >= $slaveCost>>
 	<br>[[Buy her and check out other cows to order|The Cattle Ranch][$cash -= $slaveCost, $TCR.schoolSale = 0, $TCR.studentsBought += 1, $newSlaves.push($activeSlave), $introType = "multi", $slavesSeen+=1]]
diff --git a/src/pregmod/theHippolytaAcademy.tw b/src/pregmod/theHippolytaAcademy.tw
index 6483725ea1b..8001f721a07 100644
--- a/src/pregmod/theHippolytaAcademy.tw
+++ b/src/pregmod/theHippolytaAcademy.tw
@@ -30,7 +30,7 @@ The Hippolyta Academy is one of the most famous slave bodyguarding schools in al
 <<if $slavesSeen > $slaveMarketLimit>><<set $slaveCost += Math.trunc($slaveCost*(($slavesSeen-$slaveMarketLimit)*0.1))>><</if>>
 
 
-<br><br>The price is ¤<<print $slaveCost>>.<<if $slavesSeen > $slaveMarketLimit>> You have cast such a wide net for slaves this week that it is becoming more expensive to find more for sale. Your reputation helps determine your reach within the slave market.<</if>>
+<br><br>The price is <<print cashFormat($slaveCost)>>.<<if $slavesSeen > $slaveMarketLimit>> You have cast such a wide net for slaves this week that it is becoming more expensive to find more for sale. Your reputation helps determine your reach within the slave market.<</if>>
 
 <<if $cash >= $slaveCost>>
 	<br>[[Buy her and check out other slaves to order|The Hippolyta Academy][$cash -= $slaveCost, $HA.schoolSale = 0, $HA.studentsBought += 1, $newSlaves.push($activeSlave), $introType = "multi", $slavesSeen+=1]]
diff --git a/src/pregmod/widgets/economyWidgets.tw b/src/pregmod/widgets/economyWidgets.tw
index 9e367e45ca0..38f6bb1ebf0 100644
--- a/src/pregmod/widgets/economyWidgets.tw
+++ b/src/pregmod/widgets/economyWidgets.tw
@@ -387,24 +387,24 @@
 <<widget "CorpDevBuySell">>
 <<set _textboxMLArg = '_'+$args[1]>>
 | Trade Qty 
-<<textbox `'_Num' + $args[0]` `eval(parse('_Num' + $args[0]))`>><<script>>setTextboxMaxLength(State.temporary["textboxMLArg"], 5);<</script>>: 
+<<textbox `'_Num' + $args[0]` `eval(parse('_Num' + $args[0]))`>><<script>>setTextboxMaxLength(State.temporary["textboxMLArg"], 10);<</script>>: 
 <<link "Buy">>
 	<<if Number.isInteger(Number.parseFloat(eval(parse('_Num' + $args[0])))) == false>> /* Checks if _Numasset is string */
 /* Buy all */
 		<<if State.temporary[$args[1]].toLowerCase() == "all" || "max">> 
 			<<set State.temporary[$args[1]] = Math.floor($corpCash/(State.variables[$args[0]+"AssetPrice"] * 500))>>
 			<<replace `'#'+$args[0]+'AssetsPurchasing'`>> 
-				Bought <<print Math.floor($corpCash/(State.variables[$args[0]+"AssetPrice"] * 500))>> units for ¤<<print Math.floor($corpCash/(State.variables[$args[0]+"AssetPrice"] * 500))*500*State.variables[$args[0]+"AssetPrice"]>>
+				Bought <<print commaNum(Math.floor($corpCash/(State.variables[$args[0]+"AssetPrice"] * 500)))>> units for <<print cashFormat(Math.floor($corpCash/(State.variables[$args[0]+"AssetPrice"] * 500))*500*State.variables[$args[0]+"AssetPrice"])>>
 			<</replace>>
 			<<set State.variables[$args[0]+"Assets"] += (eval(parse('_Num' + $args[0]))) * 500>>
 			<<set $corpCash -= (eval(parse('_Num' + $args[0]))) * 500 * State.variables[$args[0]+"AssetPrice"]>>
 			<<replace '#cashOnHand'>>
-				¤<<print $corpCash>>
+				<<print cashFormat($corpCash)>>
 			<</replace>>
 			<<replace `'#'+$args[0]+'AssetsDisp'`>>
-				¤<<print State.variables[$args[0]+"AssetPrice"] * State.variables[$args[0]+"Assets"]>> (<<print Math.floor(State.variables[$args[0]+"Assets"]/500)>> unit<<if State.variables[$args[0]+"Assets"]/500 > 1>>s<</if>>)
+				<<print cashFormat(State.variables[$args[0]+"AssetPrice"] * State.variables[$args[0]+"Assets"])>> (<<print commaNum(Math.floor(State.variables[$args[0]+"Assets"]/500))>> unit<<if State.variables[$args[0]+"Assets"]/500 > 1>>s<</if>>)
 			<</replace>>
-			<<replace `'#'+'controls'+$args[0]`>><<CorpDevBuySell $args[0] $args[1]>><</replace>><<script>>setReplaceTextboxMaxLength(State.temporary["textboxMLArg"], 5);<</script>>
+			<<replace `'#'+'controls'+$args[0]`>><<CorpDevBuySell $args[0] $args[1]>><</replace>><<script>>setReplaceTextboxMaxLength(State.temporary["textboxMLArg"], 10);<</script>>
 		<<else>>
 /* Error if decimal or not "all" or "max" string */
 			<<replace `'#'+$args[0]+'AssetsPurchasing'`>> Please input a round number. <</replace>>
@@ -414,35 +414,35 @@
 		<<set _DesPerc = State.temporary[$args[1]]>>
 		<<set State.temporary[$args[1]] = Math.floor((Math.clamp((Number.parseFloat(State.temporary[$args[1]])/100),0,1)*$corpCash)/(State.variables[$args[0]+"AssetPrice"] * 500))>>
 		<<replace `'#'+$args[0]+'AssetsPurchasing'`>>
-			Purchased <<print State.temporary[$args[1]]>> units (<<print (State.temporary[$args[1]]*(State.variables[$args[0]+"AssetPrice"] * 50000)/$corpCash).toFixed(2)>>% of cash, desired was _DesPerc)
+			Purchased <<print commaNum(State.temporary[$args[1]])>> units (<<print commaNum((State.temporary[$args[1]]*(State.variables[$args[0]+"AssetPrice"] * 50000)/$corpCash).toFixed(2))>>% of cash, desired was _DesPerc)
 		<</replace>>
 		<<set State.variables[$args[0]+"Assets"] += (eval(parse('_Num' + $args[0]))) * 500>>
 		<<set $corpCash -= (eval(parse('_Num' + $args[0]))) * 500 * State.variables[$args[0]+"AssetPrice"]>>
 		<<replace '#cashOnHand'>>
-			¤<<print $corpCash>>
+			<<print cashFormat($corpCash)>>
 		<</replace>>
 		<<replace `'#'+$args[0]+'AssetsDisp'`>>
-			¤<<print State.variables[$args[0]+"AssetPrice"] * State.variables[$args[0]+"Assets"]>> (<<print Math.floor(State.variables[$args[0]+"Assets"]/500)>> unit<<if State.variables[$args[0]+"Assets"]/500 > 1>>s<</if>>)
+			<<print cashFormat(State.variables[$args[0]+"AssetPrice"] * State.variables[$args[0]+"Assets"])>> (<<print commaNum(Math.floor(State.variables[$args[0]+"Assets"]/500))>> unit<<if State.variables[$args[0]+"Assets"]/500 > 1>>s<</if>>)
 		<</replace>>
-		<<replace `'#'+'controls'+$args[0]`>><<CorpDevBuySell $args[0] $args[1]>><</replace>><<script>>setReplaceTextboxMaxLength(State.temporary["textboxMLArg"], 5);<</script>>
+		<<replace `'#'+'controls'+$args[0]`>><<CorpDevBuySell $args[0] $args[1]>><</replace>><<script>>setReplaceTextboxMaxLength(State.temporary["textboxMLArg"], 10);<</script>>
 /* Successful buy */
 	<<elseif (eval(parse('_Num' + $args[0]))) * 500 * State.variables[$args[0]+"AssetPrice"] < $corpCash>>
 		<<set State.variables[$args[0]+"Assets"] += (eval(parse('_Num' + $args[0]))) * 500>>
 		<<set $corpCash -= (eval(parse('_Num' + $args[0]))) * 500 * State.variables[$args[0]+"AssetPrice"]>>
 		<<replace '#cashOnHand'>>
-			¤<<print $corpCash>>
+			<<print cashFormat($corpCash)>>
 		<</replace>>
 		<<replace `'#'+$args[0]+'AssetsDisp'`>>
-			¤<<print State.variables[$args[0]+"AssetPrice"] * State.variables[$args[0]+"Assets"]>> (<<print Math.floor(State.variables[$args[0]+"Assets"]/500)>> unit<<if State.variables[$args[0]+"Assets"]/500 > 1>>s<</if>>)
+			<<print cashFormat(State.variables[$args[0]+"AssetPrice"] * State.variables[$args[0]+"Assets"])>> (<<print commaNum(Math.floor(State.variables[$args[0]+"Assets"]/500))>> unit<<if State.variables[$args[0]+"Assets"]/500 > 1>>s<</if>>)
 		<</replace>>
 		<<replace `'#'+$args[0]+'AssetsPurchasing'`>><</replace>>
 /* Unsuccessful buy but have enough cash for more than 1 unit */
 	<<elseif $corpCash > 500 * State.variables[$args[0]+"AssetPrice"]>> 
 		<<replace `'#'+$args[0]+'AssetsPurchasing'`>>
-			The corp can only buy <<print Math.floor($corpCash/(State.variables[$args[0]+"AssetPrice"] * 500))>> more unit<<if Math.floor($corpCash/(State.variables[$args[0]+"AssetPrice"] * 500)) > 1 >>s<</if>> of $args[0] assets. 
+			The corp can only buy <<print commaNum(Math.floor($corpCash/(State.variables[$args[0]+"AssetPrice"] * 500)))>> more unit<<if Math.floor($corpCash/(State.variables[$args[0]+"AssetPrice"] * 500)) > 1 >>s<</if>> of $args[0] assets. 
 		<</replace>>
 		<<set State.temporary[$args[1]] = Math.floor($corpCash/(State.variables[$args[0]+"AssetPrice"] * 500))>>
-		<<replace `'#'+'controls'+$args[0]`>><<CorpDevBuySell $args[0] $args[1]>><</replace>><<script>>setReplaceTextboxMaxLength(State.temporary["textboxMLArg"], 5);<</script>>
+		<<replace `'#'+'controls'+$args[0]`>><<CorpDevBuySell $args[0] $args[1]>><</replace>><<script>>setReplaceTextboxMaxLength(State.temporary["textboxMLArg"], 10);<</script>>
 /* Unsuccessful buy */
 	<<else>> 
 	<<replace `'#'+$args[0]+'AssetsPurchasing'`>>There are insufficient funds for additional purchases.<</replace>> 
@@ -453,18 +453,18 @@
 /* Sell all */
 		<<if State.temporary[$args[1]].toLowerCase() == "all" || "max">>
 			<<replace `'#'+$args[0]+'AssetsPurchasing'`>>
-				Sold <<print Math.ceil((State.variables[$args[0]+"Assets"]-500)/500)>> units for ¤<<print Math.ceil((State.variables[$args[0]+"Assets"]-500)/500)*500*State.variables[$args[0]+"AssetPrice"]>>
+				Sold <<print commaNum(Math.ceil((State.variables[$args[0]+"Assets"]-500)/500))>> units for <<print cashFormat(Math.ceil((State.variables[$args[0]+"Assets"]-500)/500)*500*State.variables[$args[0]+"AssetPrice"])>>
 			<</replace>>
 			<<set State.temporary[$args[1]] = Math.ceil((State.variables[$args[0]+"Assets"]-500)/500)>>
 			<<set State.variables[$args[0]+"Assets"] -= eval(parse('_Num' + $args[0])) * 500>>
 			<<set $corpCash += eval(parse('_Num' + $args[0])) * 500 * State.variables[$args[0]+"AssetPrice"]>>
 			<<replace '#cashOnHand'>>
-				¤<<print $corpCash>>
+				<<print cashFormat($corpCash)>>
 			<</replace>>
 			<<replace `'#'+$args[0]+'AssetsDisp'`>>
-				¤<<print State.variables[$args[0]+"AssetPrice"] * State.variables[$args[0]+"Assets"]>> (<<if Math.ceil(State.variables[$args[0]+"Assets"]/500) <1>> <1 <<else>><<print Math.ceil(State.variables[$args[0]+"Assets"]/500)>> <</if>>unit<<if State.variables[$args[0]+"Assets"]/500 > 1>>s<</if>>)
+				<<print cashFormat(State.variables[$args[0]+"AssetPrice"] * State.variables[$args[0]+"Assets"])>> (<<if Math.ceil(State.variables[$args[0]+"Assets"]/500) <1>> <1 <<else>><<print commaNum(Math.ceil(State.variables[$args[0]+"Assets"]/500))>> <</if>>unit<<if State.variables[$args[0]+"Assets"]/500 > 1>>s<</if>>)
 			<</replace>>
-			<<replace `'#'+'controls'+$args[0]`>><<CorpDevBuySell $args[0] $args[1]>><</replace>><<script>>setReplaceTextboxMaxLength(State.temporary["textboxMLArg"], 5);<</script>>
+			<<replace `'#'+'controls'+$args[0]`>><<CorpDevBuySell $args[0] $args[1]>><</replace>><<script>>setReplaceTextboxMaxLength(State.temporary["textboxMLArg"], 10);<</script>>
 /* Error if decimal or not "all" or "max" string */
 		<<else>>
 			<<replace `'#'+$args[0]+'AssetsPurchasing'`>> Please input a round number. <</replace>>
@@ -474,38 +474,38 @@
 		<<set _DesPerc = State.temporary[$args[1]]>>
 		<<set State.temporary[$args[1]] = Math.ceil((State.variables[$args[0]+"Assets"]-500)/500*(Math.clamp((Number.parseFloat(State.temporary[$args[1]])/100),0,1)))>>
 		<<replace `'#'+$args[0]+'AssetsPurchasing'`>>
-			Sold <<print State.temporary[$args[1]]>> units (<<print (State.temporary[$args[1]]*100/((State.variables[$args[0]+"Assets"]-500)/500)).toFixed(2)>>% of $args[0] assets, desired was _DesPerc)
+			Sold <<print commaNum(State.temporary[$args[1]])>> units (<<print commaNum((State.temporary[$args[1]]*100/((State.variables[$args[0]+"Assets"]-500)/500)).toFixed(2))>>% of $args[0] assets, desired was _DesPerc)
 		<</replace>>
 		<<set State.variables[$args[0]+"Assets"] -= eval(parse('_Num' + $args[0])) * 500>>
 		<<set $corpCash += eval(parse('_Num' + $args[0])) * 500 * State.variables[$args[0]+"AssetPrice"]>>
 		<<replace '#cashOnHand'>>
-			¤<<print $corpCash>>
+			<<print cashFormat($corpCash)>>
 		<</replace>>
 		<<replace `'#'+$args[0]+'AssetsDisp'`>>
-			¤<<print State.variables[$args[0]+"AssetPrice"] * State.variables[$args[0]+"Assets"]>> (<<if Math.ceil(State.variables[$args[0]+"Assets"]/500) <1>> <1 <<else>><<print Math.ceil(State.variables[$args[0]+"Assets"]/500)>> <</if>>unit<<if State.variables[$args[0]+"Assets"]/500 > 1>>s<</if>>)
+			<<print cashFormat(State.variables[$args[0]+"AssetPrice"] * State.variables[$args[0]+"Assets"])>> (<<if Math.ceil(State.variables[$args[0]+"Assets"]/500) <1>> <1 <<else>><<print commaNum(Math.ceil(State.variables[$args[0]+"Assets"]/500))>> <</if>>unit<<if State.variables[$args[0]+"Assets"]/500 > 1>>s<</if>>)
 		<</replace>>
-		<<replace `'#'+'controls'+$args[0]`>><<CorpDevBuySell $args[0] $args[1]>><</replace>><<script>>setReplaceTextboxMaxLength(State.temporary["textboxMLArg"], 5);<</script>>
+		<<replace `'#'+'controls'+$args[0]`>><<CorpDevBuySell $args[0] $args[1]>><</replace>><<script>>setReplaceTextboxMaxLength(State.temporary["textboxMLArg"], 10);<</script>>
 /* Successful sell */
 	<<elseif State.variables[$args[0]+"Assets"] > 500 && eval(parse('_Num' + $args[0])) * 500 < State.variables[$args[0]+"Assets"]>>
 		<<set State.variables[$args[0]+"Assets"] -= eval(parse('_Num' + $args[0])) * 500>>
 		<<set $corpCash += eval(parse('_Num' + $args[0])) * 500 * State.variables[$args[0]+"AssetPrice"]>>
 		<<replace '#cashOnHand'>>
-			¤<<print $corpCash>>
+			<<print cashFormat($corpCash)>>
 		<</replace>>
 		<<replace `'#'+$args[0]+'AssetsDisp'`>>
-			¤<<print State.variables[$args[0]+"AssetPrice"] * State.variables[$args[0]+"Assets"]>> (<<if (State.variables[$args[0]+"Assets"]/500) <1>> <1 <<else>><<print Math.ceil(State.variables[$args[0]+"Assets"]/500)>> <</if>>unit<<if State.variables[$args[0]+"Assets"]/500 > 1>>s<</if>>)
+			<<print cashFormat(State.variables[$args[0]+"AssetPrice"] * State.variables[$args[0]+"Assets"])>> (<<if (State.variables[$args[0]+"Assets"]/500) <1>> <1 <<else>><<print commaNum(Math.ceil(State.variables[$args[0]+"Assets"]/500))>> <</if>>unit<<if State.variables[$args[0]+"Assets"]/500 > 1>>s<</if>>)
 		<</replace>>
 		<<replace `'#'+$args[0]+'AssetsPurchasing'`>><</replace>>
 /* Unsuccessful sell but have enough assets for more than 1 unit */
 	<<elseif State.variables[$args[0]+"Assets"] > 500>>
 		<<replace `'#'+$args[0]+'AssetsPurchasing'`>>
-			The corp can only sell <<print Math.ceil((State.variables[$args[0]+"Assets"]-500)/500)>> more unit<<if Math.ceil((State.variables[$args[0]+"Assets"]-500)/500) > 1 >>s<</if>> of $args[0] assets. 
+			The corp can only sell <<print commaNum(Math.ceil((State.variables[$args[0]+"Assets"]-500)/500))>> more unit<<if Math.ceil((State.variables[$args[0]+"Assets"]-500)/500) > 1 >>s<</if>> of $args[0] assets. 
 		<</replace>>
 		<<set State.temporary[$args[1]] = Math.ceil((State.variables[$args[0]+"Assets"]-500)/500)>>
-		<<replace `'#'+'controls'+$args[0]`>><<CorpDevBuySell $args[0] $args[1]>><</replace>><<script>>setReplaceTextboxMaxLength(State.temporary["textboxMLArg"], 5);<</script>>
+		<<replace `'#'+'controls'+$args[0]`>><<CorpDevBuySell $args[0] $args[1]>><</replace>><<script>>setReplaceTextboxMaxLength(State.temporary["textboxMLArg"], 10);<</script>>
 /* Unsuccessful sell */
 	<<else>>
 	<<replace `'#'+$args[0]+'AssetsPurchasing'`>>The corp cannot sell any more $args[0] assets.<</replace>>
 	<</if>>
 <</link>>
-<</widget>>
\ No newline at end of file
+<</widget>>
diff --git a/src/pregmod/widgets/pregmodWidgets.tw b/src/pregmod/widgets/pregmodWidgets.tw
index 60bccc1646d..ca99e56b504 100644
--- a/src/pregmod/widgets/pregmodWidgets.tw
+++ b/src/pregmod/widgets/pregmodWidgets.tw
@@ -427,7 +427,7 @@ In order to be eligible to be bred, the potential breeding bitch must first sati
 		<br>She must be big, soft and fat.
 	<</if>>
 <</if>>
-<br>For each slave examined, a fee of @@.yellowgreen;¤5000@@ will be deducted from your account.
+<br>For each slave examined, a fee of @@.yellowgreen;<<print cashFormat(5000)>>@@ will be deducted from your account.
 <br>Failures will be sterilized. Please make sure your slave fits the criteria before submitting them for testing. We shall not be held responsible for time wasted.
 <br>Updates will be posted periodically. It is your responsibility to keep up to date with current standards.
 <</widget>>
@@ -608,7 +608,7 @@ $activeSlave.slaveName is up for review:
 	<br>They are not permitted for public use or anything that may harm their growing child. The child within them is considered a member of the elite class and as such, any harm that comes to them will result in severe penalties to the breeder's owner. Development of the child will be closely monitored; should the fetus be identified as not of the owner's blood (or any other member of the Elite class), said owner shall face severe fines.
 	<<set $activeSlave.breedingMark = 1, $activeSlave.pregControl = "none">>
 <</if>>
-<br>@@.yellowgreen;¤5000@@ has been deducted from your account as agreed.
+<br>@@.yellowgreen;<<print cashFormat(5000)>>@@ has been deducted from your account as agreed.
 <<removeJob $activeSlave $activeSlave.assignment>>
 <</widget>>
 
@@ -1243,10 +1243,10 @@ Of her $slaves[$i].pregType child<<if $slaves[$i].pregType > 1>>ren<</if>>; $sla
 			<<set _lostBabies = 0>>
 		<<else>>
 			<<if $slaves[$i].pregType == 50>>
-				As for the rest; $possessive babies sold for a total of @@.yellowgreen;¤<<print 12*(50+_babyCost)>>@@.
+				As for the rest; $possessive babies sold for a total of @@.yellowgreen;<<print cashFormat(12*(50+_babyCost))>>@@.
 				<<set $cash += 12*(50+_babyCost)>>
 			<<else>>
-				As for the rest; $possessiveCap babies sold for a total of @@.yellowgreen;¤<<print $slaves[$i].pregType*(50+_babyCost)>>@@.
+				As for the rest; $possessiveCap babies sold for a total of @@.yellowgreen;<<print cashFormat($slaves[$i].pregType*(50+_babyCost))>>@@.
 				<<set $cash += $slaves[$i].pregType*(50+_babyCost)>>
 			<</if>>
 		<</if>>
@@ -1286,7 +1286,7 @@ Of her $slaves[$i].pregType child<<if $slaves[$i].pregType > 1>>ren<</if>>; $sla
 					<<set $breederOrphanageTotal +=$slaves[$i].pregType, $slaveOrphanageTotal -= $slaves[$i].pregType>>
 				<</replace>>
 			<</link>>
-			//Will cost a one time ¤50// |
+			//Will cost a one time <<print cashFormat(50)>>// |
 		<</if>>
 		<<link 'Send them to a citizen school'>>
 			<<replace `"#" + _dispositionId`>>
@@ -1303,7 +1303,7 @@ Of her $slaves[$i].pregType child<<if $slaves[$i].pregType > 1>>ren<</if>>; $sla
 				<<set $slaves[$i].devotion += 4, $citizenOrphanageTotal +=$slaves[$i].pregType, $slaveOrphanageTotal -= $slaves[$i].pregType>>
 			<</replace>>
 		<</link>> 
-		//Will cost ¤100 weekly//
+		//Will cost <<print cashFormat(100)>> weekly//
 		| <<link 'Have them raised privately'>>
 			<<replace `"#" + _dispositionId`>>
 				The child<<if $slaves[$i].pregType > 1>>ren are<<else>> is<</if>> sent to be privately raised, to be brought up as a future high class citizen. $slaves[$i].slaveName
@@ -1320,7 +1320,7 @@ Of her $slaves[$i].pregType child<<if $slaves[$i].pregType > 1>>ren<</if>>; $sla
 				<<set $slaves[$i].devotion += 6, $privateOrphanageTotal += $slaves[$i].pregType, $slaveOrphanageTotal -= $slaves[$i].pregType>>
 			<</replace>>
 		<</link>> 
-		//Will cost ¤500 weekly//
+		//Will cost <<print cashFormat(500)>> weekly//
 		<</capture>>
 	<</if>>
 	<</span>>
@@ -1328,10 +1328,10 @@ Of her $slaves[$i].pregType child<<if $slaves[$i].pregType > 1>>ren<</if>>; $sla
 <<elseif $Cash4Babies == 1>>
 	<<set _babyCost = random(-12,12)>>
 	<<if $slaves[$i].pregType == 50>>
-		As for the rest; $possessive babies sold for a total of @@.yellowgreen;¤<<print 12*(50+_babyCost)>>@@.
+		As for the rest; $possessive babies sold for a total of @@.yellowgreen;<<print cashFormat(12*(50+_babyCost))>>@@.
 		<<set $cash += 12*(50+_babyCost)>>
 	<<else>>
-		As for the rest; $possessive babies sold for a total of @@.yellowgreen;¤<<print $slaves[$i].pregType*(50+_babyCost)>>@@.
+		As for the rest; $possessive babies sold for a total of @@.yellowgreen;<<print cashFormat($slaves[$i].pregType*(50+_babyCost))>>@@.
 		<<set $cash += $slaves[$i].pregType*(50+_babyCost)>>
 	<</if>>
 <</if>>
@@ -1670,10 +1670,10 @@ Of her $slaves[$i].pregType child<<if $slaves[$i].pregType > 1>>ren<</if>>; $sla
 			<<set _lostBabies = 0>>
 		<<else>>
 			<<if $slaves[$i].pregType == 50>>
-				As for the rest; $possessive babies sold for a total of @@.yellowgreen;¤<<print 12*(50+_babyCost)>>@@.
+				As for the rest; $possessive babies sold for a total of @@.yellowgreen;<<print cashFormat(12*(50+_babyCost))>>@@.
 				<<set $cash += 12*(50+_babyCost)>>
 			<<else>>
-				As for the rest; $possessiveCap babies sold for a total of @@.yellowgreen;¤<<print $slaves[$i].pregType*(50+_babyCost)>>@@.
+				As for the rest; $possessiveCap babies sold for a total of @@.yellowgreen;<<print cashFormat($slaves[$i].pregType*(50+_babyCost))>>@@.
 				<<set $cash += $slaves[$i].pregType*(50+_babyCost)>>
 			<</if>>
 		<</if>>
@@ -1713,7 +1713,7 @@ Of her $slaves[$i].pregType child<<if $slaves[$i].pregType > 1>>ren<</if>>; $sla
 					<<set $breederOrphanageTotal +=$slaves[$i].pregType, $slaveOrphanageTotal -= $slaves[$i].pregType>>
 				<</replace>>
 			<</link>>
-			//Will cost a one time ¤50// |
+			//Will cost a one time <<print cashFormat(50)>>// |
 		<</if>>
 		<<link 'Send them to a citizen school'>>
 			<<replace `"#" + _dispositionId`>>
@@ -1730,7 +1730,7 @@ Of her $slaves[$i].pregType child<<if $slaves[$i].pregType > 1>>ren<</if>>; $sla
 				<<set $slaves[$i].devotion += 4, $citizenOrphanageTotal +=$slaves[$i].pregType, $slaveOrphanageTotal -= $slaves[$i].pregType>>
 			<</replace>>
 		<</link>> 
-		//Will cost ¤100 weekly//
+		//Will cost <<print cashFormat(100)>> weekly//
 		| <<link 'Have them raised privately'>>
 			<<replace `"#" + _dispositionId`>>
 				The child<<if $slaves[$i].pregType > 1>>ren are<<else>> is<</if>> sent to be privately raised, to be brought up as a future high class citizen. $slaves[$i].slaveName
@@ -1747,7 +1747,7 @@ Of her $slaves[$i].pregType child<<if $slaves[$i].pregType > 1>>ren<</if>>; $sla
 				<<set $slaves[$i].devotion += 6, $privateOrphanageTotal += $slaves[$i].pregType, $slaveOrphanageTotal -= $slaves[$i].pregType>>
 			<</replace>>
 		<</link>> 
-		//Will cost ¤500 weekly//
+		//Will cost <<print cashFormat(500)>> weekly//
 		<</capture>>
 	<</if>>
 	<</span>>
@@ -1755,10 +1755,10 @@ Of her $slaves[$i].pregType child<<if $slaves[$i].pregType > 1>>ren<</if>>; $sla
 <<elseif $Cash4Babies == 1 && $slaves[$i].pregType > 0>>
 	<<set _babyCost = random(-12,12)>>
 	<<if $slaves[$i].pregType == 50>>
-		As for the rest; $possessive babies sold for a total of @@.yellowgreen;¤<<print 12*(50+_babyCost)>>@@.
+		As for the rest; $possessive babies sold for a total of @@.yellowgreen;<<print cashFormat(12*(50+_babyCost))>>@@.
 		<<set $cash += 12*(50+_babyCost)>>
 	<<else>>
-		As for the rest; $possessive babies sold for a total of @@.yellowgreen;¤<<print $slaves[$i].pregType*(50+_babyCost)>>@@.
+		As for the rest; $possessive babies sold for a total of @@.yellowgreen;<<print cashFormat($slaves[$i].pregType*(50+_babyCost))>>@@.
 		<<set $cash += $slaves[$i].pregType*(50+_babyCost)>>
 	<</if>>
 <</if>>
diff --git a/src/uncategorized/PESS.tw b/src/uncategorized/PESS.tw
index 6dbf11e2c39..e9ad2fa7c23 100644
--- a/src/uncategorized/PESS.tw
+++ b/src/uncategorized/PESS.tw
@@ -278,7 +278,7 @@ She sees you examining at her, and looks back at you submissively, too tired to
 	<<set $rep += 500>>
 	<<set $activeSlave.devotion += 4>>
 	<</replace>>
-<</link>> //This option will cost ¤1000//
+<</link>> //This option will cost <<print cashFormat(1000)>>//
 <br><<link "Keep her to yourself for a week">>
 	<<replace "#name">>$activeSlave.slaveName<</replace>>
 	<<replace "#result">>
@@ -297,7 +297,7 @@ She sees you examining at her, and looks back at you submissively, too tired to
 	<<set $rep += 500>>
 	<<set $activeSlave.prestige = 1>>
 	<</replace>>
-<</link>> //This option will cost ¤10000//
+<</link>> //This option will cost <<print cashFormat(10000)>>//
 <</if>>
 
 <<case "tired collectrix">>
diff --git a/src/uncategorized/REFS.tw b/src/uncategorized/REFS.tw
index e59b9f29057..d0af00e28a4 100644
--- a/src/uncategorized/REFS.tw
+++ b/src/uncategorized/REFS.tw
@@ -128,7 +128,7 @@ On this particular outing you happen to cross paths with a comely female citizen
 		<<include "New Slave Intro">>
 		<<set $nextLink = "AS Dump", $returnTo = "RIE Eligibility Check">>
 	<</replace>>
-<</link>> // Taking custody of the girl will cost ¤2000. //
+<</link>> // Taking custody of the girl will cost <<print cashFormat(2000)>>. //
 <</if>>
 <br><<link "Publicly confront the citizen">>
 	<<replace "#result">>
@@ -163,7 +163,7 @@ On this particular outing you happen to cross paths with a comely female citizen
 		<<include "New Slave Intro">>
 		<<set $nextLink = "AS Dump", $returnTo = "RIE Eligibility Check">>
 	<</replace>>
-<</link>> // Taking custody of the girl will cost ¤2000. //
+<</link>> // Taking custody of the girl will cost <<print cashFormat(2000)>>. //
 <</if>>
 <br><<link "Publicly confront the citizen">>
 	<<replace "#result">>
@@ -187,7 +187,7 @@ On this particular outing you happen to cross paths with a comely female citizen
 	Despite her hulking, muscular exterior, the citizen proves to be a shrewd and capable advertisement executive as well. The two of you sit beside a hefty dumbbell rack for some time and together craft a simple promotional ad campaign featuring the herculean physical form of the citizen. Shooting the video is simple, footage of the citizen going about her various fitness routines is inspiring enough, and soon her every muscle and sinew is being broadcast across the world to laud the physical achievements of $arcologies[0].name. Your citizens are @@.green;filled with pride@@, knowing the rest of the world was just awed by their pursuit of bodily perfection.
 	<<set $rep += 1000, $cash -= 1000>>
 	<</replace>>
-<</link>> // This will cost ¤1000. //
+<</link>> // This will cost <<print cashFormat(1000)>>. //
 <</if>>
 <br><<link "Spend some time working out with her">>
 	<<replace "#result">>
@@ -213,7 +213,7 @@ On this particular outing you happen to cross paths with a comely female citizen
 	You soon discover that the owner of the establishment is a matronly woman who sources her dairy from other mothers in the arcology, having found that new or expectant mothers are often in need of a revenue stream. The two of you sit at the counter for some time, though the owner often excuses herself for a milking in the back room, and together craft a simple promotional ad campaign featuring a simple slogan. Posters bearing the words "Got MILF?" soon grace the walls of $arcologies[0].name, and your citizens take to the idea of motherly milkshakes and admire your @@.green;marketing acumen@@.
 	<<set $rep += 1000, $cash -= 1000>>
 	<</replace>>
-<</link>> // This will cost ¤1000. //
+<</link>> // This will cost <<print cashFormat(1000)>>. //
 <</if>>
 <br><<link "Have a shake">>
 	<<replace "#result">>
@@ -239,7 +239,7 @@ On this particular outing you happen to cross paths with a comely female citizen
 	It takes a moment for you to convince the woman that you aren't playing some cruel joke on her, but once you do she practically squeals with joy as you take her through the doors of the clinic and announce your intent to pay to give your loyal citizen the absolute transformative works. When you next see her it's on a gurney as she's wheeled out of the surgery, her patient's gown jutting out from her chest due to the size of her new rack. Through swollen lips she gushes to you about how great she feels to finally be a veritable bimbo, and how she's going to tell every citizen she fucks in $arcologies[0].name @@.green;that they have you to thank for her new body@@.
 	<<set $rep += 1000, $cash -= 1000>>
 	<</replace>>
-<</link>> // The treatment will cost ¤1000. //
+<</link>> // The treatment will cost <<print cashFormat(1000)>>. //
 <</if>>
 <br><<link "Offer to enhance her in your remote surgery in exchange for a fuck">>
 	<<replace "#result">>
@@ -268,7 +268,7 @@ On this particular outing you happen to cross paths with a comely female citizen
 			<<set $cash -= 10000>>
 			<<set $nextLink = "AS Dump", $returnTo = "RIE Eligibility Check">>
 			<</replace>>
-		<</link>> // Purchasing her outstanding debts will cost ¤10000. //
+		<</link>> // Purchasing her outstanding debts will cost <<print cashFormat(10000)>>. //
 		</span>
 	<</if>>
 	<</replace>>
@@ -289,7 +289,7 @@ On this particular outing you happen to cross paths with a comely female citizen
 	It takes a moment for you to convince the woman that you aren't playing some cruel joke on her, but once you do she practically squeals with joy as you take her through the doors of the spa and announce your intent to pay for a day of cleansing, pampering and luxury. When you next see her it's on a wallscreen television at your penthouse praising you profusely. The rejuvenated young woman has clearly spread word of your generosity @@.green;across $arcologies[0].name@@.
 	<<set $rep += 1000, $cash -= 1000>>
 	<</replace>>
-<</link>> // The treatment will cost ¤1000. //
+<</link>> // The treatment will cost <<print cashFormat(1000)>>. //
 <</if>>
 <<if ($Attendant != 0)>>
 <br><<link "Give her a day of pampering with your attendant at your spa">>
@@ -318,7 +318,7 @@ On this particular outing you happen to cross paths with a comely female citizen
 	It takes a moment for you to convince the young girl and her father that you aren't playing some cruel joke on them, but once you do she enthusiastically agrees to be your companion for the evening. With a pretty young thing on your arm for the rest of the night, and her father trailing behind the two of you at a respectful distance, you take $arcologies[0].name by storm amidst a flurry of speculative whispers and contemplative rumors. Later that night, you conclude your date with a pleasant meal at one of $arcologies[0].name's choicest restaurants with fine dining and even finer conversation. To the credit of her father, he politely continues eating his dinner without batting an eye when you <<if $PC.dick == 0>>don a strap-on and <</if>>take his daughter over the dinner table. When you part ways, the young girl is clearly smitten with you - so it's no wonder that by the next day the story of your encounter has @@.green;spread across $arcologies[0].name like wildfire@@.
 	<<set $rep += 500, $cash -= 500>>
 	<</replace>>
-<</link>> // This will cost ¤500. //
+<</link>> // This will cost <<print cashFormat(500)>>. //
 <</if>>
 <br><<link "Manipulate her into having sex with you">>
 	<<replace "#result">>
@@ -349,7 +349,7 @@ On this particular outing you happen to cross paths with a comely female citizen
 			<<include "New Slave Intro">>
 			<<set $nextLink = "AS Dump", $returnTo = "RIE Eligibility Check">>
 			<</replace>>
-		<</link>> // Purchasing her outstanding debts will cost ¤10000. //
+		<</link>> // Purchasing her outstanding debts will cost <<print cashFormat(10000)>>. //
 		</span>
 	<</if>>
 	<</replace>>
@@ -371,7 +371,7 @@ On this particular outing you happen to cross paths with a comely female citizen
 	It takes a moment for you to convince the older woman and her sons that you aren't playing some cruel joke on them, but once you do she enthusiastically agrees to be your companion for the evening. With a mature lady on your arm for the rest of the night, and her sons trailing behind the two of you at a respectful distance, you take $arcologies[0].name by storm amidst a flurry of speculative whispers and contemplative rumors. Later that night, you conclude your date with a pleasant meal at one of $arcologies[0].name's choicest restaurants with fine dining and even finer conversation. To the credit of her sons, they politely continue eating their dinner without batting an eye when you <<if $PC.dick == 0>>don a strap-on and <</if>>take their mother over the dinner table. When you part ways, the older woman is clearly smitten with you - so it's no wonder that by the next day the story of your encounter has @@.green;spread across $arcologies[0].name like wildfire@@.
 	<<set $rep += 500, $cash -= 500>>
 	<</replace>>
-<</link>> // This will cost ¤500. //
+<</link>> // This will cost <<print cashFormat(500)>>. //
 <</if>>
 <br><<link "Manipulate her into having sex with you">>
 	<<replace "#result">>
@@ -404,7 +404,7 @@ On this particular outing you happen to cross paths with a comely female citizen
 			<<include "New Slave Intro">>
 			<<set $nextLink = "AS Dump", $returnTo = "RIE Eligibility Check">>
 			<</replace>>
-		<</link>> // Purchasing her outstanding debts will cost ¤10000. //
+		<</link>> // Purchasing her outstanding debts will cost <<print cashFormat(10000)>>. //
 		</span>
 	<</if>>
 	<</replace>>
diff --git a/src/uncategorized/RESS.tw b/src/uncategorized/RESS.tw
index ed8d50bbb6a..1a252d7f15b 100644
--- a/src/uncategorized/RESS.tw
+++ b/src/uncategorized/RESS.tw
@@ -4287,14 +4287,14 @@ May I plea<<s>>e try out <<s>>omething <<s>>kimpier today?"
 				<<set $slaves.forEach(function(s) { if (s.devotion <= -50) { s.trust += 10; } })>>
 				<<set $cash -= $surgeryCost>>
 				<</replace>>
-			<</link>> //Will cost ¤$surgeryCost//
+			<</link>> //Will cost <<print cashFormat($surgeryCost)>>//
 			<br><<link "Castrate her">>
 				<<replace "#result2">>
 				As you pull her limp body to the remote surgery, you notice she understands what she has done and begs you to reconsider your decision; but your mind is set. She had the balls to try and rape you, and now she won't. Restrained as she is, the most she can do is cry and beg. Once she comes to after the surgery, she faces her new life; @@.mediumorchid;she'll never get hard again@@ and she's @@.gold;the only one to blame@@ for her @@.red;suffering.@@ Every other rebellious slave is @@.gold;mortified by the example.@@
 				<<set $activeSlave.trust -= 20, $activeSlave.devotion -= 10, $activeSlave.health -= 10>>
 				<<set $slaves.forEach(function(s) { if (s.devotion <= -50) { s.trust -= 5; } })>>
 				<<set $cash -= $surgeryCost>>
-				<</replace>> //Will cost ¤$surgeryCost//
+				<</replace>> //Will cost <<print cashFormat($surgeryCost)>>//
 			<</link>>	
 			<<if $activeSlave.vagina == -2>>
 				<br><<link "Surgically alter her gender">>
@@ -4305,7 +4305,7 @@ May I plea<<s>>e try out <<s>>omething <<s>>kimpier today?"
 					<<set $slaves.forEach(function(s) { if (s.devotion <= -50) { s.trust -= 15; } })>>
 					<<set $cash -= ($surgeryCost*2)>>
 					<</replace>>
-				<</link>> //Will cost ¤<<print ($surgeryCost*2)>>//
+				<</link>> //Will cost <<print cashFormat(($surgeryCost*2))>>//
 			<<else>>
 				<br><<link "Remove her male genitalia">>
 					<<replace "#result2">>
@@ -4314,7 +4314,7 @@ May I plea<<s>>e try out <<s>>omething <<s>>kimpier today?"
 					<<set $slaves.forEach(function(s) { if (s.devotion <= -50) { s.trust -= 15; } })>>
 					<<set $cash -= ($surgeryCost*2)>>
 					<</replace>>
-				<</link>> //Will cost ¤<<print ($surgeryCost*2)>>//
+				<</link>> //Will cost <<print cashFormat(($surgeryCost*2))>>//
 			<</if>>
 			<br><<link "Deny her from ever having satisfying sex again">>
 				<<replace "#result2">>
@@ -4324,7 +4324,7 @@ May I plea<<s>>e try out <<s>>omething <<s>>kimpier today?"
 				<<set $slaves.forEach(function(s) { if (s.devotion <= -50) { s.trust -= 15; } })>>
 				<<set $cash -= ($surgeryCost*4)>>
 				<</replace>>
-			<</link>> //Will cost ¤<<print ($surgeryCost*4)>>//
+			<</link>> //Will cost <<print cashFormat(($surgeryCost*4))>>//
 		<</if>>
 		</span>
 		<</replace>>
@@ -4387,14 +4387,14 @@ May I plea<<s>>e try out <<s>>omething <<s>>kimpier today?"
 				<<set $slaves.forEach(function(s) { if (s.devotion <= -50) { s.trust += 10; } })>>
 				<<set $cash -= $surgeryCost>>
 				<</replace>>
-			<</link>> //Will cost ¤$surgeryCost//
+			<</link>> //Will cost <<print cashFormat($surgeryCost)>>//
 			<br><<link "Castrate her">>
 				<<replace "#result2">>
 				As you pull her limp body to the remote surgery, you notice she understands what she has done and begs you to reconsider your decision; but your mind is set. She had the balls to try and rape you, and now she won't. Restrained as she is, the most she can do is cry and beg. Once she comes to after the surgery, she faces her new life; @@.mediumorchid;she'll never get hard again@@ and she's @@.gold;the only one to blame@@ for her @@.red;suffering.@@ Every other rebellious slave is @@.gold;mortified by the example.@@
 				<<set $activeSlave.trust -= 20, $activeSlave.devotion -= 10, $activeSlave.health -= 10>>
 				<<set $slaves.forEach(function(s) { if (s.devotion <= -50) { s.trust -= 5; } })>>
 				<<set $cash -= $surgeryCost>>
-				<</replace>> //Will cost ¤$surgeryCost//
+				<</replace>> //Will cost <<print cashFormat($surgeryCost)>>//
 			<</link>>	
 			<<if $activeSlave.vagina == -2>>
 				<br><<link "Surgically alter her gender">>
@@ -4405,7 +4405,7 @@ May I plea<<s>>e try out <<s>>omething <<s>>kimpier today?"
 					<<set $slaves.forEach(function(s) { if (s.devotion <= -50) { s.trust -= 15; } })>>
 					<<set $cash -= ($surgeryCost*2)>>
 					<</replace>>
-				<</link>> //Will cost ¤<<print ($surgeryCost*2)>>//
+				<</link>> //Will cost <<print cashFormat(($surgeryCost*2))>>//
 			<<else>>
 				<br><<link "Remove her male genitalia">>
 					<<replace "#result2">>
@@ -4414,7 +4414,7 @@ May I plea<<s>>e try out <<s>>omething <<s>>kimpier today?"
 					<<set $slaves.forEach(function(s) { if (s.devotion <= -50) { s.trust -= 15; } })>>
 					<<set $cash -= ($surgeryCost*2)>>
 					<</replace>>
-				<</link>> //Will cost ¤<<print ($surgeryCost*2)>>//
+				<</link>> //Will cost <<print cashFormat(($surgeryCost*2))>>//
 			<</if>>
 			<br><<link "Deny her from ever having satisfying sex again">>
 				<<replace "#result2">>
@@ -4424,7 +4424,7 @@ May I plea<<s>>e try out <<s>>omething <<s>>kimpier today?"
 				<<set $slaves.forEach(function(s) { if (s.devotion <= -50) { s.trust -= 15; } })>>
 				<<set $cash -= ($surgeryCost*4)>>
 				<</replace>>
-			<</link>> //Will cost ¤<<print ($surgeryCost*4)>>//
+			<</link>> //Will cost <<print cashFormat(($surgeryCost*4))>>//
 		<</if>>
 		</span>
 		<</replace>>
@@ -4482,14 +4482,14 @@ May I plea<<s>>e try out <<s>>omething <<s>>kimpier today?"
 				<<set $slaves.forEach(function(s) { if (s.devotion <= -50) { s.trust += 10; } })>>
 				<<set $cash -= $surgeryCost>>
 				<</replace>>
-			<</link>> //Will cost ¤$surgeryCost//
+			<</link>> //Will cost <<print cashFormat($surgeryCost)>>//
 			<br><<link "Castrate her">>
 				<<replace "#result2">>
 				As you pull her limp body to the remote surgery, you notice she understands what she has done and begs you to reconsider your decision; but your mind is set. She had the balls to try and rape you, and now she won't. Restrained as she is, the most she can do is cry and beg. Once she comes to after the surgery, she faces her new life; @@.mediumorchid;she'll never get hard again@@ and she's @@.gold;the only one to blame@@ for her @@.red;suffering.@@ Every other rebellious slave is @@.gold;mortified by the example.@@
 				<<set $activeSlave.trust -= 20, $activeSlave.devotion -= 10, $activeSlave.health -= 10>>
 				<<set $slaves.forEach(function(s) { if (s.devotion <= -50) { s.trust -= 5; } })>>
 				<<set $cash -= $surgeryCost>>
-				<</replace>> //Will cost ¤$surgeryCost//
+				<</replace>> //Will cost <<print cashFormat($surgeryCost)>>//
 			<</link>>	
 			<<if $activeSlave.vagina == -2>>
 				<br><<link "Surgically alter her gender">>
@@ -4500,7 +4500,7 @@ May I plea<<s>>e try out <<s>>omething <<s>>kimpier today?"
 					<<set $slaves.forEach(function(s) { if (s.devotion <= -50) { s.trust -= 15; } })>>
 					<<set $cash -= ($surgeryCost*2)>>
 					<</replace>>
-				<</link>> //Will cost ¤<<print ($surgeryCost*2)>>//
+				<</link>> //Will cost <<print cashFormat(($surgeryCost*2))>>//
 			<<else>>
 				<br><<link "Remove her male genitalia">>
 					<<replace "#result2">>
@@ -4509,7 +4509,7 @@ May I plea<<s>>e try out <<s>>omething <<s>>kimpier today?"
 					<<set $slaves.forEach(function(s) { if (s.devotion <= -50) { s.trust -= 15; } })>>
 					<<set $cash -= ($surgeryCost*2)>>
 					<</replace>>
-				<</link>> //Will cost ¤<<print ($surgeryCost*2)>>//
+				<</link>> //Will cost <<print cashFormat(($surgeryCost*2))>>//
 			<</if>>
 			<br><<link "Deny her from ever having satisfying sex again">>
 				<<replace "#result2">>
@@ -4519,7 +4519,7 @@ May I plea<<s>>e try out <<s>>omething <<s>>kimpier today?"
 				<<set $slaves.forEach(function(s) { if (s.devotion <= -50) { s.trust -= 15; } })>>
 				<<set $cash -= ($surgeryCost*4)>>
 				<</replace>>
-			<</link>> //Will cost ¤<<print ($surgeryCost*4)>>//
+			<</link>> //Will cost <<print cashFormat(($surgeryCost*4))>>//
 		<</if>>
 		</span>
 		<</replace>>
@@ -4552,14 +4552,14 @@ May I plea<<s>>e try out <<s>>omething <<s>>kimpier today?"
 			<<set $slaves.forEach(function(s) { if (s.devotion <= -50) { s.trust += 10; } })>>
 			<<set $cash -= $surgeryCost>>
 			<</replace>>
-		<</link>> //Will cost ¤$surgeryCost//
+		<</link>> //Will cost <<print cashFormat($surgeryCost)>>//
 		<br><<link "Castrate her">>
 			<<replace "#result2">>
 			As you pull her limp body to the remote surgery, you notice she understands what she has done and begs you to reconsider your decision; but your mind is set. She had the balls to try and rape you, and now she won't. Restrained as she is, the most she can do is cry and beg. Once she comes to after the surgery, she faces her new life; @@.mediumorchid;she'll never get hard again@@ and she's @@.gold;the only one to blame@@ for her @@.red;suffering.@@ Every other rebellious slave is @@.gold;mortified by the example.@@
 			<<set $activeSlave.trust -= 20, $activeSlave.devotion -= 10, $activeSlave.health -= 10>>
 			<<set $slaves.forEach(function(s) { if (s.devotion <= -50) { s.trust -= 5; } })>>
 			<<set $cash -= $surgeryCost>>
-			<</replace>> //Will cost ¤$surgeryCost//
+			<</replace>> //Will cost <<print cashFormat($surgeryCost)>>//
 		<</link>>	
 		<<if $activeSlave.vagina == -2>>
 			<br><<link "Surgically alter her gender">>
@@ -4570,7 +4570,7 @@ May I plea<<s>>e try out <<s>>omething <<s>>kimpier today?"
 				<<set $slaves.forEach(function(s) { if (s.devotion <= -50) { s.trust -= 15; } })>>
 				<<set $cash -= ($surgeryCost*2)>>
 				<</replace>>
-			<</link>> //Will cost ¤<<print ($surgeryCost*2)>>//
+			<</link>> //Will cost <<print cashFormat(($surgeryCost*2))>>//
 		<<else>>
 			<br><<link "Remove her male genitalia">>
 				<<replace "#result2">>
@@ -4579,7 +4579,7 @@ May I plea<<s>>e try out <<s>>omething <<s>>kimpier today?"
 				<<set $slaves.forEach(function(s) { if (s.devotion <= -50) { s.trust -= 15; } })>>
 				<<set $cash -= ($surgeryCost*2)>>
 				<</replace>>
-			<</link>> //Will cost ¤<<print ($surgeryCost*2)>>//
+			<</link>> //Will cost <<print cashFormat(($surgeryCost*2))>>//
 		<</if>>
 		<br><<link "Deny her from ever having satisfying sex again">>
 			<<replace "#result2">>
@@ -4589,7 +4589,7 @@ May I plea<<s>>e try out <<s>>omething <<s>>kimpier today?"
 			<<set $slaves.forEach(function(s) { if (s.devotion <= -50) { s.trust -= 15; } })>>
 			<<set $cash -= ($surgeryCost*4)>>
 			<</replace>>
-		<</link>> //Will cost ¤<<print ($surgeryCost*4)>>//
+		<</link>> //Will cost <<print cashFormat(($surgeryCost*4))>>//
 	<</if>>
 	</span>
 <</if>> 
@@ -7706,7 +7706,7 @@ You tell her kindly that you understand, and that she'll be trained to address t
 <br><<link "Put the old whore in her place">>
 	<<EventNameDelink $activeSlave>>
 	<<replace "#result">>
-	You call out to stop her, and she turns obediently to listen. You tell her you're interested to see if her old body can still perform. Something about the way you say 'old' makes her flinch, and she's right to worry. You tell her to go out and make you ¤200, and to hurry back if she wants to avoid punishment. She hesitates for an instant before hurrying outside. A few hours later you check on her remotely. The feed shows her <<if $activeSlave.belly >= 10000>>waddle<<else>>walk<</if>> quickly up to a couple out on the street; you can't hear what's said, but she
+	You call out to stop her, and she turns obediently to listen. You tell her you're interested to see if her old body can still perform. Something about the way you say 'old' makes her flinch, and she's right to worry. You tell her to go out and make you <<print cashFormat(200)>>, and to hurry back if she wants to avoid punishment. She hesitates for an instant before hurrying outside. A few hours later you check on her remotely. The feed shows her <<if $activeSlave.belly >= 10000>>waddle<<else>>walk<</if>> quickly up to a couple out on the street; you can't hear what's said, but she
 	<<if canDoAnal($activeSlave) || canDoVaginal($activeSlave)>>
 		turns around to rub her bare butt against the crotch of the man's pants. He pulls them down and fucks her right there<<if canDoVaginal($activeSlave) && $activeSlave.vagina == 0>>@@.lime;taking her virginity@@<<set _didVaginal = 1>><<elseif canDoAnal($activeSlave) && $activeSlave.anus == 0>>@@.lime;taking her anal virginity@@<<set _didAnal = 1>><</if>>, as the woman pulls and abuses her poor nipples. Boring of this, she switches to torturing the poor slave's
 		<<if ($activeSlave.dick > 0)>>
@@ -7716,7 +7716,7 @@ You tell her kindly that you understand, and that she'll be trained to address t
 		<<else>>
 			pussy,
 		<</if>>
-		slapping her until she cries and then making out with the weeping whore. Much later, $activeSlave.slaveName limps tiredly into your office and gives you your @@.yellowgreen;¤200.@@ You ask her how she's feeling, and she mumbles, "I'm OK, <<Master>>. Hole<<s>> are pretty <<s>>ore though. Kinda loo<<s>>e."
+		slapping her until she cries and then making out with the weeping whore. Much later, $activeSlave.slaveName limps tiredly into your office and gives you your @@.yellowgreen;<<print cashFormat(200)>>.@@ You ask her how she's feeling, and she mumbles, "I'm OK, <<Master>>. Hole<<s>> are pretty <<s>>ore though. Kinda loo<<s>>e."
 	<<else>>
 		drops to her knees to nuzzle against the man's pants. He pulls them down and face-fucks her right there, as the woman pulls and abuses her poor nipples. Boring of this, she switches to torturing the poor slave's
 		<<if ($activeSlave.dick > 0)>>
@@ -7726,7 +7726,7 @@ You tell her kindly that you understand, and that she'll be trained to address t
 		<<else>>
 			pussy,
 		<</if>>
-		slapping her until she cries and then making out with the weeping whore.  Much later, $activeSlave.slaveName limps tiredly into your office and gives you your @@.yellowgreen;¤200.@@ You ask her how she's feeling, and she mumbles, "I'm OK, <<Master>>. My jaw kinda hurt<<s>> and my leg<<s>> are really <<s>>ore."
+		slapping her until she cries and then making out with the weeping whore.  Much later, $activeSlave.slaveName limps tiredly into your office and gives you your @@.yellowgreen;<<print cashFormat(200)>>.@@ You ask her how she's feeling, and she mumbles, "I'm OK, <<Master>>. My jaw kinda hurt<<s>> and my leg<<s>> are really <<s>>ore."
 	<</if>>
 	You tell her that's of little concern, since she has relatively few years of use left: you may as well extract what value you can from her. She's too exhausted to hide her response, and collapses, @@.gold;sobbing.@@
 	<<set $cash += 200>>
@@ -8247,7 +8247,7 @@ You tell her kindly that you understand, and that she'll be trained to address t
 	<<set _RESS = $slaves.findIndex(function(s) { return s.ID == $HeadGirl.ID; })>>
 	<<set $slaves[_RESS].devotion += 4>>
 	<</replace>>
-<</link>> //This option will cost ¤500//
+<</link>> //This option will cost <<print cashFormat(500)>>//
 <</if>>
 
 <<case "tendon fall">>
@@ -14263,7 +14263,7 @@ You tell her kindly that you understand, and that she'll be trained to address t
 	<<set $cash -= 2000>>
 	<<set $arcologies[0].prosperity += 1>>
 	<</replace>>
-<</link>> //This will cost ¤2000//
+<</link>> //This will cost <<print cashFormat(2000)>>//
 
 <<case "sleeping ambivalent">>
 
@@ -16265,7 +16265,7 @@ You tell her kindly that you understand, and that she'll be trained to address t
 	<</link>>
 	</span>
 	<</replace>>
-<</link>> //This option will cost ¤25000//
+<</link>> //This option will cost <<print cashFormat(25000)>>//
 
 <<case "torpedo squeeze">>
 
@@ -17024,7 +17024,7 @@ You tell her kindly that you understand, and that she'll be trained to address t
 		<<set $cash -= $surgeryCost>>
 	<</replace>>
 <</link>>
-<</if>> //This option will cost <<print $surgeryCost>>¤//
+<</if>> //This option will cost <<print cashFormat($surgeryCost)>>//
 <<if canGetPregnant($activeSlave) && $PC.dick == 1>>
 <<link "Give her bust a boost by knocking her up">>
 	<<EventNameDelink $activeSlave>>
diff --git a/src/uncategorized/RETS.tw b/src/uncategorized/RETS.tw
index 9578dacba2f..fa799d87531 100644
--- a/src/uncategorized/RETS.tw
+++ b/src/uncategorized/RETS.tw
@@ -1146,7 +1146,7 @@ she adds impishly. Hearing this, $subSlave.slaveName lets the breast pop free of
 	<<set _rets = $slaves.findIndex(function(s) { return s.ID == $subSlave.ID; })>>
 	<<set $slaves[_rets] = $subSlave>>
 	<</replace>>
-<</link>> //This will cost ¤500//
+<</link>> //This will cost <<print cashFormat(500)>>//
 <<if $Attendant != 0>>
 <<if $Attendant.ID != $activeSlave.ID>>
 <<if $Attendant.ID != $subSlave.ID>>
@@ -1162,7 +1162,7 @@ she adds impishly. Hearing this, $subSlave.slaveName lets the breast pop free of
 	<<set _rets = $slaves.findIndex(function(s) { return s.ID == $subSlave.ID; })>>
 	<<set $slaves[_rets] = $subSlave>>
 	<</replace>>
-<</link>> //This will cost ¤500//
+<</link>> //This will cost <<print cashFormat(500)>>//
 <</if>>
 <</if>>
 <</if>>
@@ -1178,7 +1178,7 @@ she adds impishly. Hearing this, $subSlave.slaveName lets the breast pop free of
 	<<set _rets = $slaves.findIndex(function(s) { return s.ID == $subSlave.ID; })>>
 	<<set $slaves[_rets] = $subSlave>>
 	<</replace>>
-<</link>> //This will cost ¤1000//
+<</link>> //This will cost <<print cashFormat(1000)>>//
 
 <<case "anal cowgirl">>
 
diff --git a/src/uncategorized/REroyalblood.tw b/src/uncategorized/REroyalblood.tw
index da3994ce0c2..5218a31b542 100644
--- a/src/uncategorized/REroyalblood.tw
+++ b/src/uncategorized/REroyalblood.tw
@@ -74,7 +74,7 @@ Time is short, but you are well placed to acquire some choice slaves. With an ad
 		<<include "New Slave Intro">>
 		<<set $activeSlave.recruiter = 0>> /* override New Slave Intro */
 	<</replace>>
-<</link>> // You will need to utilize a portion of your reputation and ¤50000 to enslave her.//
+<</link>> // You will need to utilize a portion of your reputation and <<print cashFormat(50000)>> to enslave her.//
 <<else>>
 	//You lack the necessary funds and reputation to enslave a princess.//
 <</if>>
@@ -169,7 +169,7 @@ Time is short, but you are well placed to acquire some choice slaves. With an ad
 		<<include "New Slave Intro">>
 		<<set $activeSlave.recruiter = 0>> /* override New Slave Intro */
 	<</replace>>
-<</link>> // Purchasing the goods and hiring the VTOLs will cost about ¤35000.//
+<</link>> // Purchasing the goods and hiring the VTOLs will cost about <<print cashFormat(35000)>>.//
 <<else>>
 	<br>//You lack the necessary funds to enslave a crown prince.//
 <</if>>
@@ -328,7 +328,7 @@ Time is short, but you are well placed to acquire some choice slaves. With an ad
 		<</if>>
 		<<AddSlave $activeSlave>> /* skip New Slave Intro */
 <</replace>>
-<</link>> // You will need to utilize a sizable portion of your reputation and ¤100000 to enslave them.//
+<</link>> // You will need to utilize a sizable portion of your reputation and <<print cashFormat(100000)>> to enslave them.//
 <<else>>
 	<br>//You lack the necessary funds and reputation to enslave both the crown prince and princess.//
 <</if>>
@@ -487,7 +487,7 @@ Time is short, but you are well placed to acquire some choice slaves. With an ad
 			<<set $activeSlave.recruiter = 0>> /* override New Slave Intro */
 		<</for>>
 	<</replace>>
-<</link>> // It will cost about ¤25000 to enslave them.//
+<</link>> // It will cost about <<print cashFormat(25000)>> to enslave them.//
 <<else>>
 	<br>//You lack the necessary funds to enslave a handful of court ladies.//
 <</if>>
@@ -594,7 +594,7 @@ Time is short, but you are well placed to acquire some choice slaves. With an ad
 		<<include "New Slave Intro">>
 		<<set $activeSlave.recruiter = 0>> /* override New Slave Intro */
 	<</replace>>
-<</link>> // It will cost about ¤15000 to enslave her.//
+<</link>> // It will cost about <<print cashFormat(15000)>> to enslave her.//
 <<else>>
 	<br>//You lack the necessary funds to enslave a queen.//
 <</if>>
@@ -751,7 +751,7 @@ Time is short, but you are well placed to acquire some choice slaves. With an ad
 		<<set _queen = clone($activeSlave)>>
 		<<AddSlave _queen>> /* skip New Slave Intro */
 	<</replace>>
-<</link>> // It will cost about ¤500000 to enslave both the Princess and Queen.//
+<</link>> // It will cost about <<print cashFormat(500000)>> to enslave both the Princess and Queen.//
 <<else>>
 	<br>//You lack the necessary funds and reputation to enslave both the Queen and princess.//
 <</if>>
@@ -1042,7 +1042,7 @@ Time is short, but you are well placed to acquire some choice slaves. With an ad
 			<<set $activeSlave.recruiter = 0>> /* override New Slave Intro */
 		<</for>>
 	<</replace>>
-<</link>> // It will cost about ¤2500000 to enslave the entire court.//
+<</link>> // It will cost about <<print cashFormat(2500000)>> to enslave the entire court.//
 <<elseif $familyTesting == 1>>
 	<br>//You lack the necessary funds to enslave the entire court.//
 <</if>>
@@ -1053,7 +1053,7 @@ Time is short, but you are well placed to acquire some choice slaves. With an ad
 		<<set _loot = random(10,300)*100>>
 		Seizing a tablet, you quickly send a message to The Colonel. After dark, a flight of VTOLs land in the new arcology laden with troops. When they take off again they have the prince and princess, clad in chains and bound face to face in a forced embrace, the Queen, resigned to her fate, a gaggle of terrified court ladies and as much loot as they could carry.
 		<br><br>
-		Eventually they all arrive in your penthouse. The prince and princess are flushed with embarrassment in their compromising position. The former prince is beside himself with rage, but seems to be holding himself back for his little sister's sake, while she struggles to maintain a facade of poise and grace. The slightest trembling of her balled up fists, the minute tremors that mar her immaculate posture, her inability to meet your eyes with her own, all signs that she is still a scared girl despite all her royal trappings. Nonetheless, though the princess's court training is unlikely to be very beneficial to her in her new life in the penthouse, it does stand in stark contrast to her more common slave peers. However, the prince's submission to life as a slave is another question entirely. The Queen, on the other hand, seems almost relieved and basks in the opulence of her new surroundings. Yet, it seems likely that her relief has more to do with saving her from a lifetime of gang rape at the mercy of her former subjects, than it does the familiar luxury. She submits to biometric scanning obediently and without fuss, during which you discover to her surprise that she is pregnant. Since she hasn't begun to show yet, it's unclear whether the child is the former King's or the new arcology owner's. You don't have the means to discern the father of the child, but you notice she cradles her ever so slightly rounded stomach protectively nonetheless. Lastly, the ladies seem comforted by the opulence of their new surroundings. Though they still retain much of their aristocratic arrogance, they each submit to biometric scanning with relative obedience. It seems likely that their obedience is borne out of a delusional rationalization that enslavement by one wealthy master is better than enslavement by the unwashed masses they once lorded over. You also scored @@.yellowgreen;¤<<print _loot>>@@ in valuables from the raid.
+		Eventually they all arrive in your penthouse. The prince and princess are flushed with embarrassment in their compromising position. The former prince is beside himself with rage, but seems to be holding himself back for his little sister's sake, while she struggles to maintain a facade of poise and grace. The slightest trembling of her balled up fists, the minute tremors that mar her immaculate posture, her inability to meet your eyes with her own, all signs that she is still a scared girl despite all her royal trappings. Nonetheless, though the princess's court training is unlikely to be very beneficial to her in her new life in the penthouse, it does stand in stark contrast to her more common slave peers. However, the prince's submission to life as a slave is another question entirely. The Queen, on the other hand, seems almost relieved and basks in the opulence of her new surroundings. Yet, it seems likely that her relief has more to do with saving her from a lifetime of gang rape at the mercy of her former subjects, than it does the familiar luxury. She submits to biometric scanning obediently and without fuss, during which you discover to her surprise that she is pregnant. Since she hasn't begun to show yet, it's unclear whether the child is the former King's or the new arcology owner's. You don't have the means to discern the father of the child, but you notice she cradles her ever so slightly rounded stomach protectively nonetheless. Lastly, the ladies seem comforted by the opulence of their new surroundings. Though they still retain much of their aristocratic arrogance, they each submit to biometric scanning with relative obedience. It seems likely that their obedience is borne out of a delusional rationalization that enslavement by one wealthy master is better than enslavement by the unwashed masses they once lorded over. You also scored @@.yellowgreen;<<print cashFormat(_loot)>>@@ in valuables from the raid.
 		<<set $arcologies[0].prosperity = 2>>
 		<<set $rep = 0>>
 		/* princess */
@@ -1237,4 +1237,4 @@ Time is short, but you are well placed to acquire some choice slaves. With an ad
 	<</replace>>
 <</link>> //You will loathed for this action and trade will be crippled.//
 <</if>>
-</span>
\ No newline at end of file
+</span>
diff --git a/src/uncategorized/SFMBarracks.tw b/src/uncategorized/SFMBarracks.tw
index 83b9f726339..ef6f50363a3 100644
--- a/src/uncategorized/SFMBarracks.tw
+++ b/src/uncategorized/SFMBarracks.tw
@@ -50,12 +50,12 @@
 		<<set $CashGift = (Math.ceil((Math.abs($cash)*0.05)*(Math.max(0.99,$SFAO))))*$Env>>
 			<<if random(1,100) > 50>>
 				<<if random(1,100) > 50>>
-					_Name nods. "Sure boss," she says, "we had a bit of a haul this week. One of my sergeants convinced a woman to tell us where she had hidden her shit. Cut her up pretty bad, but she told us. Bunch of nice jewelry, I kept a nice piece for myself." She picks up a tablet on the table, tapping a few commands on it. "@@.green;There's your cut,@@ ¤<<print $CashGift>>."
+					_Name nods. "Sure boss," she says, "we had a bit of a haul this week. One of my sergeants convinced a woman to tell us where she had hidden her shit. Cut her up pretty bad, but she told us. Bunch of nice jewelry, I kept a nice piece for myself." She picks up a tablet on the table, tapping a few commands on it. "@@.green;There's your cut,@@ <<print cashFormat($CashGift)>>."
 				<<else>>
-					_Name smiles widely. "Sure boss," she says, "we pulled in some good shit this week. One of the boys found a real nice family hiding in a basement. 18-year old triplets. Brought in a good bit of cash." She picks up a tablet on the table, tapping a few commands on it. "@@.green;There's your cut,@@ ¤<<print $CashGift>>."
+					_Name smiles widely. "Sure boss," she says, "we pulled in some good shit this week. One of the boys found a real nice family hiding in a basement. 18-year old triplets. Brought in a good bit of cash." She picks up a tablet on the table, tapping a few commands on it. "@@.green;There's your cut,@@ <<print cashFormat($CashGift)>>."
 				<</if>>
 			<<else>>
-				_Name picks up a tablet. "Sure boss," she says, "we had a nice score this week. Looters fucked up and left a bunch of nice shit behind." She taps a few commands on the tablet. "@@.green;There's your cut,@@ ¤<<print $CashGift>>."
+				_Name picks up a tablet. "Sure boss," she says, "we had a nice score this week. Looters fucked up and left a bunch of nice shit behind." She taps a few commands on the tablet. "@@.green;There's your cut,@@ <<print cashFormat($CashGift)>>."
 			<</if>>
 			<<set $securityForceGiftToken = 1>>
 			<<set $cash += $CashGift>>
@@ -122,7 +122,7 @@
 		<<set $securityForceUpgradeTokenReset += 1>>
 		<<set $cash -= _securityForceUpgradeResetTokenCurrentCost>>
 		<<goto "SFM Barracks">>
-	<</link>> <br>It will cost 5% of your currently displayed cash, which is ¤<<print Math.trunc(_securityForceUpgradeResetTokenCurrentCost)>>.
+	<</link>> <br>It will cost 5% of your currently displayed cash, which is <<print cashFormat(Math.trunc(_securityForceUpgradeResetTokenCurrentCost))>>.
 <</if>>
 <<if $securityForceUpgradeTokenReset >= 1>>
 	<br><br>"In total, you have asked _Name about upgrading $securityForceName $securityForceUpgradeTokenReset times."
diff --git a/src/uncategorized/apartments.tw b/src/uncategorized/apartments.tw
index c1ec53e09ff..5710b16ea79 100644
--- a/src/uncategorized/apartments.tw
+++ b/src/uncategorized/apartments.tw
@@ -20,17 +20,17 @@ You control this part of the arcology and all these tenants pay you rent.
 <<if $sectors[$AS].type != "DenseApartments">>
 	<br>
 	[[Upgrade this sector of apartments for dense occupancy by as many citizens as possible|Main][$cash -= Math.trunc(10000*$upgradeMultiplierArcology), $sectors[$AS].type = "DenseApartments"]]
-	//Costs ¤<<print Math.trunc(10000*$upgradeMultiplierArcology)>>//
+	//Costs <<print cashFormat(Math.trunc(10000*$upgradeMultiplierArcology))>>//
 <</if>>
 
 <<if $sectors[$AS].type != "LuxuryApartments">>
 	<br>
 	[[Improve this sector of apartments for occupancy by the Free Cities' wealthiest citizens|Main][$cash -= Math.trunc(10000*$upgradeMultiplierArcology), $sectors[$AS].type = "LuxuryApartments"]]
-	//Costs ¤<<print Math.trunc(10000*$upgradeMultiplierArcology)>>//
+	//Costs <<print cashFormat(Math.trunc(10000*$upgradeMultiplierArcology))>>//
 <</if>>
 
 <<if $sectors[$AS].type != "Apartments">>
 	<br>
 	[[Return this sector to standard, mixed housing|Main][$cash -= Math.trunc(10000*$upgradeMultiplierArcology), $sectors[$AS].type = "Apartments"]]
-	//Costs ¤<<print Math.trunc(10000*$upgradeMultiplierArcology)>>//
-<</if>>
\ No newline at end of file
+	//Costs <<print cashFormat(Math.trunc(10000*$upgradeMultiplierArcology))>>//
+<</if>>
diff --git a/src/uncategorized/arcade.tw b/src/uncategorized/arcade.tw
index eba059ae476..f9d0bc1e393 100644
--- a/src/uncategorized/arcade.tw
+++ b/src/uncategorized/arcade.tw
@@ -82,7 +82,7 @@ $arcadeNameCaps
 	@@.yellow;$arcadeNameCaps is overcrowded;@@ the least popular inmate will be converted to a standard Fuckdoll this week.
 <</if>>
 <<set _Tmult0 = Math.trunc($arcade*1000*$upgradeMultiplierArcology)>>
-[[Expand the arcade|Arcade][$cash -= _Tmult0, $arcade += 5]] //Costs ¤_Tmult0 and will increase upkeep costs//
+[[Expand the arcade|Arcade][$cash -= _Tmult0, $arcade += 5]] //Costs <<print cashFormat(_Tmult0)>> and will increase upkeep costs//
 
 <br>
 <<set _Tmult1 = Math.trunc(10000*$upgradeMultiplierArcology)>>
@@ -93,7 +93,7 @@ $arcadeNameCaps
 <<else>>
 	<br>It is a standard arcade. It can be upgraded to either maximize the pleasure of those that visit it at the expense of the health or the inmates, or to keep them healthy (if not happy) and milk them of useful fluids.<br>
 	[[Upgrade the arcade with invasive performance-enhancing systems|Arcade][$cash -= _Tmult1, $arcadeUpgradeInjectors = 1]] | [[Retrofit the arcade to collect useful fluids|Arcade][$cash -= _Tmult1, $arcadeUpgradeCollectors = 1]]<br>
-	//Choosing either upgrade will cost ¤_Tmult1 and will increase upkeep costs. They are mutually exclusive; only one can be chosen.// <br>
+	//Choosing either upgrade will cost <<print cashFormat(_Tmult1)>> and will increase upkeep costs. They are mutually exclusive; only one can be chosen.// <br>
 <</if>>
 
 <<if $arcologies[0].FSPaternalist == "unset">>
@@ -105,7 +105,7 @@ $arcadeNameCaps
 			In addition to the low walls that house inmates, there are also rows of simple shackles that allow menial Fuckdolls to be restrained here to add still more rapeable holes to $arcadeName's capacity. They're empty at present.
 		<</if>>
 	<<else>>
-		There is no provision for menial Fuckdolls. [[Add shackles to restrain more holes|Arcade][$cash -= _Tmult1, $arcadeUpgradeMenials = 1]] //Costs ¤_Tmult1//
+		There is no provision for menial Fuckdolls. [[Add shackles to restrain more holes|Arcade][$cash -= _Tmult1, $arcadeUpgradeMenials = 1]] //Costs <<print cashFormat(_Tmult1)>>//
 	<</if>>
 <</if>>
 
@@ -114,7 +114,7 @@ $arcadeNameCaps
 	equipped to convert surplus inmates into standard Fuckdolls.
 <<else>>
 	<<set _Tmult2 = Math.trunc(5000*$upgradeMultiplierArcology)>>
-	not equipped to convert surplus inmates into standard Fuckdolls. [[Upgrade the arcade to create Fuckdolls|Arcade][$cash -= _Tmult2, $arcadeUpgradeFuckdolls = 1]] //Costs ¤_Tmult2//
+	not equipped to convert surplus inmates into standard Fuckdolls. [[Upgrade the arcade to create Fuckdolls|Arcade][$cash -= _Tmult2, $arcadeUpgradeFuckdolls = 1]] //Costs <<print cashFormat(_Tmult2)>>//
 <</if>>
 
 <!-- Statistics output -->
diff --git a/src/uncategorized/arcadeReport.tw b/src/uncategorized/arcadeReport.tw
index d8957324838..888f1775ac4 100644
--- a/src/uncategorized/arcadeReport.tw
+++ b/src/uncategorized/arcadeReport.tw
@@ -158,7 +158,7 @@
 		<<else>>
 			$vasectomiesUndone
 		<</if>>
-		of them had severed vas deferens, so they were reattached to allow sperm through, costing @@.red;¤<<print $surgeryCost*$vasectomiesUndone>>.@@
+		of them had severed vas deferens, so they were reattached to allow sperm through, costing @@.red;<<print cashFormat($surgeryCost*$vasectomiesUndone)>>.@@
 	<</if>>
 	<<if $boobsImplanted>>
 		<<if $boobsImplanted == 1>>
@@ -166,7 +166,7 @@
 		<<else>>
 			$boobsImplanted of them were not lactating, so they were 
 		<</if>>
-		implanted with long-acting lactation inducing drugs, costing @@.red;¤<<print $surgeryCost*$boobsImplanted>>.@@
+		implanted with long-acting lactation inducing drugs, costing @@.red;<<print cashFormat($surgeryCost*$boobsImplanted)>>.@@
 	<</if>>
 	<<if $prostatesImplanted>>
 		<<if $prostatesImplanted == 1>>
@@ -174,14 +174,14 @@
 		<<else>>
 			$prostatesImplanted of them were not producing the maximum possible amount of precum, so they were 
 		<</if>>
-		implanted with long-acting prostate stimulation drugs, costing @@.red;¤<<print $surgeryCost*$prostatesImplanted>>.@@
+		implanted with long-acting prostate stimulation drugs, costing @@.red;<<print cashFormat($surgeryCost*$prostatesImplanted)>>.@@
 	<</if>>
 	<<if _cockmilked == 1>>
 		One of them retains testicles and is brutally cockmilked as she is used.
 	<<elseif _cockmilked > 1>>
 		_cockmilked of them retain testicles and are brutally cockmilked as they are used.
 	<</if>>
-	The arcade makes you @@.yellowgreen;¤_profits@@ from selling the inmates' holes<<if ($arcadeUpgradeCollectors > 0)>> and @@.yellowgreen;¤_milkprofits@@ from selling the fluids they produced<</if>> this week.
+	The arcade makes you @@.yellowgreen;<<print cashFormat(_profits)>>@@ from selling the inmates' holes<<if ($arcadeUpgradeCollectors > 0)>> and @@.yellowgreen;<<print cashFormat(_milkprofits)>>@@ from selling the fluids they produced<</if>> this week.
 	<<if ($arcologies[0].FSDegradationist > 20)>>
 	<<elseif ($arcologies[0].FSPaternalist > 20)>>
 		<<set $repGain -= Math.trunc(_profits/20)>>
diff --git a/src/uncategorized/arcmgmt.tw b/src/uncategorized/arcmgmt.tw
index b998bb246f5..1cdef4784b6 100644
--- a/src/uncategorized/arcmgmt.tw
+++ b/src/uncategorized/arcmgmt.tw
@@ -285,9 +285,9 @@ $ACitizens citizens and <<print $ASlaves+$helots+$slaves.length>> slaves now liv
 
 This week, rents from $arcologies[0].name came to
 <<if $rents > 0>>
-	@@.yellowgreen;¤$rents.@@
+	@@.yellowgreen;<<print cashFormat($rents)>>.@@
 <<else>>
-	@@.red;¤$rents.@@
+	@@.red;<<print cashFormat($rents)>>.@@
 <</if>>
 
 <<if $economy > 1>>
@@ -295,7 +295,7 @@ This week, rents from $arcologies[0].name came to
 	<<if $cash > 1000>>
 			<<set $rents += Math.trunc($cash/10)>>
 	<</if>>
-	The @@.red;degenerating world economy@@ makes supplying and maintaining $arcologies[0].name extremely difficult. This week, bribes and other costs to keep it running came to @@.yellowgreen;¤$rents.@@
+	The @@.red;degenerating world economy@@ makes supplying and maintaining $arcologies[0].name extremely difficult. This week, bribes and other costs to keep it running came to @@.yellowgreen;<<print cashFormat($rents)>>.@@
 	<<set $cash -= $rents>>
 <</if>>
 
@@ -328,7 +328,7 @@ You own
 <<set _earnings += random(1,10)>>
 
 <<set $cash += _earnings>>
-earning you @@.yellowgreen;¤_earnings.@@
+earning you @@.yellowgreen;<<print cashFormat(_earnings)>>.@@
 <</if>>
 
 <<set _refugees = 0>>
diff --git a/src/uncategorized/arcologyDescription.tw b/src/uncategorized/arcologyDescription.tw
index 42e30b8f7f7..fbef38bc020 100644
--- a/src/uncategorized/arcologyDescription.tw
+++ b/src/uncategorized/arcologyDescription.tw
@@ -698,7 +698,7 @@ Its lingua franca is $language.
 			<<set $peacekeepers.undermining = Math.clamp(Math.ceil($peacekeepers.undermining/1000)*1000, 0, 10000)>>
 			You are spending ¤<<textbox "_newUndermining" $peacekeepers.undermining>> each week to promote misinformation in the old world that undermines the peacekeepers.
 			[[Save changes|Manage Arcology][$peacekeepers.undermining = Number(_newUndermining) || 0]]
-			<<if _warn>><br>//Spending more than ¤10000 weekly would be counterproductive//<</if>>
+			<<if _warn>><br>//Spending more than <<print cashFormat(10000)>> weekly would be counterproductive//<</if>>
 		<<else>>
 			You are not undermining the peacekeepers. [[Start a misinformation campaign|Manage Arcology][$peacekeepers.undermining = 1000]]
 		<</if>>
-- 
GitLab