Real Estate takes a LITTLE bit of room

This commit is contained in:
Olivier Gagnon 2021-10-28 00:06:57 -04:00
parent 2e8cdc23d9
commit cb6dfd1656
5 changed files with 8 additions and 12 deletions

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

@ -563,11 +563,8 @@ export class Industry implements IIndustry {
} }
buyAmt = mat.buy * CorporationConstants.SecsPerMarketCycle * marketCycles; buyAmt = mat.buy * CorporationConstants.SecsPerMarketCycle * marketCycles;
if (matName == "RealEstate") { maxAmt = Math.floor((warehouse.size - warehouse.sizeUsed) / MaterialSizes[matName]);
maxAmt = corporation.funds.toNumber() / mat.bCost;
} else {
maxAmt = Math.floor((warehouse.size - warehouse.sizeUsed) / MaterialSizes[matName]);
}
buyAmt = Math.min(buyAmt, maxAmt); buyAmt = Math.min(buyAmt, maxAmt);
if (buyAmt > 0) { if (buyAmt > 0) {
mat.qty += buyAmt; mat.qty += buyAmt;

@ -12,7 +12,7 @@ export const MaterialSizes: IMap<number> = {
Drugs: 0.02, Drugs: 0.02,
Robots: 0.5, Robots: 0.5,
AICores: 0.1, AICores: 0.1,
RealEstate: 0, RealEstate: 0.005,
"Real Estate": 0, "Real Estate": 0.005,
"AI Cores": 0, "AI Cores": 0.1,
}; };

@ -110,7 +110,6 @@ function WarehouseRoot(props: IProps): React.ReactElement {
let breakdown = <></>; let breakdown = <></>;
for (const matName in props.warehouse.materials) { for (const matName in props.warehouse.materials) {
if (matName === "RealEstate") continue;
const mat = props.warehouse.materials[matName]; const mat = props.warehouse.materials[matName];
if (!MaterialSizes.hasOwnProperty(matName)) continue; if (!MaterialSizes.hasOwnProperty(matName)) continue;
if (mat.qty === 0) continue; if (mat.qty === 0) continue;