From f4027ea6b4bfa465ca6d16b38103b456c37ff3b1 Mon Sep 17 00:00:00 2001
From: Arkerthan <arkerthan@mailbox.org>
Date: Mon, 18 Dec 2023 14:37:23 +0100
Subject: [PATCH] fix corp division overhead cheat

---
 js/003-data/gameVariableData.js      | 3 ++-
 src/Corporation/manageCorporation.js | 1 -
 src/gui/options/options.js           | 4 +++-
 3 files changed, 5 insertions(+), 3 deletions(-)

diff --git a/js/003-data/gameVariableData.js b/js/003-data/gameVariableData.js
index 9bd02d3faa2..d3f5e503948 100644
--- a/js/003-data/gameVariableData.js
+++ b/js/003-data/gameVariableData.js
@@ -337,7 +337,8 @@ App.Data.CorpInitData = {
 	ExpandToken: 0,
 	Spec: 0,
 	SpecToken: 0,
-	SpecRaces: []
+	SpecRaces: [],
+	disableOverhead: 0,
 };
 
 App.Data.projectN = {
diff --git a/src/Corporation/manageCorporation.js b/src/Corporation/manageCorporation.js
index d6681cf9be1..3344902cb21 100644
--- a/src/Corporation/manageCorporation.js
+++ b/src/Corporation/manageCorporation.js
@@ -62,7 +62,6 @@ App.Corporate.manage = function() {
 		const divisionsByFoundingCost = App.Corporate.divisionList.concat().sort(function(a, b) { return a.founding.startingPrice - b.founding.startingPrice; });
 		const optionsText = ["to found a slave corporation", "for most options", "for many options", "for some options", "for the final option"];
 
-		V.corp.disableOverhead = 0;
 		// Picking a starting division
 		let personalShares = 8000;
 		let publicShares = 7000;
diff --git a/src/gui/options/options.js b/src/gui/options/options.js
index 99ba6086b84..0e52f7032f9 100644
--- a/src/gui/options/options.js
+++ b/src/gui/options/options.js
@@ -425,7 +425,9 @@ App.UI.optionsPassage = function() {
 	function cheat() {
 		const el = new DocumentFragment();
 		const options = new App.UI.OptionsGroup();
-		options.addOption("Player Corp overhead is included within the profit calc.", "disableOverhead", V.corp).addValue("No", 1).on().addValue("Yes", 0).off();
+		options.addOption("Corporation: Divisions generate overhead costs", "disableOverhead", V.corp)
+			.addValue("Yes", 0).on()
+			.addValue("No", 1).off();
 		options.addOption("Arcology sex slaves", "NPCSlaves").showTextBox();
 		options.addOption("Arcology prosperity cap", "AProsperityCap").showTextBox();
 		options.addOption("Shelter Abuse Counter", "shelterAbuse").showTextBox();
-- 
GitLab