From 104a7068fceea47d166f7d5d614a8b812ab99e1a Mon Sep 17 00:00:00 2001
From: Svornost <11434-svornost@users.noreply.gitgud.io>
Date: Sat, 1 Feb 2020 15:27:52 -0800
Subject: [PATCH] Fix some cost calculations

---
 src/js/datatypeCleanupJS.js   | 10 +++++-----
 src/uncategorized/nextWeek.tw |  2 +-
 2 files changed, 6 insertions(+), 6 deletions(-)

diff --git a/src/js/datatypeCleanupJS.js b/src/js/datatypeCleanupJS.js
index 85f36214f67..a503f65e832 100644
--- a/src/js/datatypeCleanupJS.js
+++ b/src/js/datatypeCleanupJS.js
@@ -1877,11 +1877,11 @@ window.ArcologyDatatypeCleanup = function ArcologyDatatypeCleanup() {
 	App.Entity.Utils.migratePronouns(V.marketAssistantPronouns);
 	generateAssistantPronouns();
 
-	V.foodCost = Math.trunc(2500 / V.economy);
-	V.drugsCost = Math.trunc(10000 / V.economy);
-	V.rulesCost = Math.trunc(10000 / V.economy);
-	V.modCost = Math.trunc(5000 / V.economy);
-	V.surgeryCost = Math.trunc(30000 / V.economy);
+	V.foodCost = Math.trunc(2500 / V.localEcon);
+	V.drugsCost = Math.trunc(10000 / V.localEcon);
+	V.rulesCost = Math.trunc(10000 / V.localEcon);
+	V.modCost = Math.trunc(5000 / V.localEcon);
+	V.surgeryCost = Math.trunc(30000 / (V.localEcon * (V.PC.career === "medicine" ? 2 : 1)));
 	V.facilityCost = +V.facilityCost || 100;
 	V.policyCost = +V.policyCost || 5000;
 
diff --git a/src/uncategorized/nextWeek.tw b/src/uncategorized/nextWeek.tw
index ff98a308a13..c949842f664 100644
--- a/src/uncategorized/nextWeek.tw
+++ b/src/uncategorized/nextWeek.tw
@@ -88,7 +88,7 @@
 	<<set $drugsCost = Math.trunc(10000/$localEcon)>>
 	<<set $rulesCost = Math.trunc(10000/$localEcon)>>
 	<<set $modCost = Math.trunc(5000/$localEcon)>>
-	<<set $surgeryCost = Math.trunc(30000/$localEcon)>>
+	<<set $surgeryCost = Math.trunc(30000/($localEcon * ($PC.career === "medicine" ? 2 : 1)))>>
 <</if>>
 
 <<set $arcologies[0].prosperity = Math.clamp($arcologies[0].prosperity, 1, $AProsperityCap)>>
-- 
GitLab