Added multiple gardens per user upgrade. Pretty cool!!!!

This commit is contained in:
sarah committed 2026-09-03 18:07:19 +02:00
1 parent c7b5494385
commit d72045d615
7 files changed
+930 -103

No files matched your search

+48
View File
@@ -2,6 +2,9 @@ const GardenExpansionBaseCost = 1000;
const PlantInformationUpgradeCost = 500;
const GardenOverviewUpgradeCost = 1000;
const MutationHintsUpgradeCost = 1500;
const NewGardenBaseCost = 30000;
const NewGardenCostMultiplier = 1.5;
const NewGardenCostRounding = 1000;
function GetGardenColumnUpgradeCost(
@@ -112,6 +115,51 @@ function ResetGardenMutationCooldowns(
}
function GetNewGardenCost(
SaveData
) {
const GardensOwned = Math.max(
1,
SaveData.Gardens?.length ?? 1
);
let Cost =
NewGardenBaseCost;
for (
let GardenNumber = 1;
GardenNumber < GardensOwned;
GardenNumber++
) {
Cost = Math.round(
Cost *
NewGardenCostMultiplier /
NewGardenCostRounding
) * NewGardenCostRounding;
}
return Cost;
}
function AddNewGarden(
SaveData
) {
SaveData.Gardens ??= [];
SaveData.Gardens.push(
CreateGardenData()
);
SetActiveGardenIndex(
SaveData,
SaveData.Gardens.length - 1
);
return SaveData.Garden;
}
function HasPlantInformationUpgrade(
SaveData
) {