diff --git a/src/Corporation/corporate-divisionAcquiring.js b/src/Corporation/corporate-divisionAcquiring.js index 9b3dea70ccf085f5e0351c62e1b60f99d6b17362..145c9a3bc16bcf6f611a03f27999bc8126e83fe1 100644 --- a/src/Corporation/corporate-divisionAcquiring.js +++ b/src/Corporation/corporate-divisionAcquiring.js @@ -51,7 +51,7 @@ App.Corporate.Init_DivisionAcquiring = function(shared) { dissolve() { App.Corporate.sellSlaves(this, this.heldSlaves); super.dissolve(); - delete V[`${this._const.corpId}Slaves`]; + delete V.corp[`${this._const.corpId}Slaves`]; } getAutoBuyFromMarket() { return false; diff --git a/src/Corporation/corporate-divisionBase.js b/src/Corporation/corporate-divisionBase.js index eb34760719e0f27d5887bed11da2735a449d005f..021cc99ad67e24d8fb9b21c0b8c5761739d410a6 100644 --- a/src/Corporation/corporate-divisionBase.js +++ b/src/Corporation/corporate-divisionBase.js @@ -189,7 +189,7 @@ App.Corporate.Init_DivisionBase = function(shared) { this.setStored('', 0); App.Corporate.sellDevelopment(this); App.Corporate.dissolvedDivision(); - this.relatedDivisions.to.forEach(nextDep => delete V[`${this._const.corpId}To${nextDep.id}`]); + this.relatedDivisions.to.forEach(nextDep => delete V.corp[`${this._const.corpId}To${nextDep.id}`]); } // private helpers diff --git a/src/Corporation/corporate.js b/src/Corporation/corporate.js index aa2c8627d16eff8645f2ef7b80c434a6b87f5371..8e743336993b24b8398e9ba921350be448c9a907 100644 --- a/src/Corporation/corporate.js +++ b/src/Corporation/corporate.js @@ -598,35 +598,38 @@ App.Corporate.Init = function() { this.ledger.release(); // Some of these will need to be refactored into App.Corporate.Specialization - const toDelete = [ - "corpCash", + const toDeleteGlobal = [ "personalShares", "publicShares", - "corpDividend", "dividendTimer", - "corpSpecAccent", - "corpSpecAge", - "corpSpecAmputee", - "corpSpecBalls", - "corpSpecDevotion", - "corpSpecDick", - "corpSpecEducation", - "corpSpecGender", - "corpSpecGenitalia", - "corpSpecWeight", - "corpSpecHeight", - "corpSpecHormones", - "corpSpecImplants", - "corpSpecInjection", - "corpSpecIntelligence", - "corpSpecMilk", - "corpSpecMuscle", - "corpSpecPussy", - "corpSpecSexEd", - "corpSpecTrust", - "corpSpecVirgin" ]; - toDelete.forEach(id => delete V[id]); + toDeleteGlobal.forEach(id => delete V[id]); + const toDeleteCorp = [ + "Cash", + "Dividend", + "SpecAccent", + "SpecAge", + "SpecAmputee", + "SpecBalls", + "SpecDevotion", + "SpecDick", + "SpecEducation", + "SpecGender", + "SpecGenitalia", + "SpecWeight", + "SpecHeight", + "SpecHormones", + "SpecImplants", + "SpecInjection", + "SpecIntelligence", + "SpecMilk", + "SpecMuscle", + "SpecPussy", + "SpecSexEd", + "SpecTrust", + "SpecVirgin" + ]; + toDeleteCorp.forEach(id => delete V.corp[ID]); if(this.hasMarket) { App.Arcology.cellUpgrade(V.building, App.Arcology.Cell.Market, "Corporate Market", "Markets");