diff --git a/src/js/game/building_codes.js b/src/js/game/building_codes.js index 32385323..2aae8558 100644 --- a/src/js/game/building_codes.js +++ b/src/js/game/building_codes.js @@ -19,7 +19,7 @@ import { Vector } from "../core/vector"; /** * Stores a lookup table for all building variants (for better performance) - * @type {Object} + * @type {Object} */ export const gBuildingVariants = { // Set later @@ -38,12 +38,7 @@ const variantsCache = new Map(); * @param {typeof MetaBuildingVariant} variant * @param {number} rotationVariant */ -export function registerBuildingVariant( - code, - meta, - variant, - rotationVariant = 0 -) { +export function registerBuildingVariant(code, meta, variant, rotationVariant = 0) { assert(!gBuildingVariants[code], "Duplicate id: " + code); gBuildingVariants[code.toString()] = { metaClass: meta, @@ -71,7 +66,7 @@ export function buildBuildingCodeCache() { for (const code in gBuildingVariants) { const data = gBuildingVariants[code]; const hash = data.metaInstance.getId() + "/" + data.variant + "/" + data.rotationVariant; - variantsCache.set(hash, +code); + variantsCache.set(hash, code); } } diff --git a/src/js/game/meta_building_registry.js b/src/js/game/meta_building_registry.js index df7d5de9..5630b6b7 100644 --- a/src/js/game/meta_building_registry.js +++ b/src/js/game/meta_building_registry.js @@ -53,7 +53,7 @@ import { Tier2UndergroundBeltVariant, } from "./buildings/underground_belt"; import { DefaultWireVariant, MetaWireBuilding } from "./buildings/wire"; -import { gBuildingVariants, registerBuildingVariant } from "./building_codes"; +import { buildBuildingCodeCache, gBuildingVariants, registerBuildingVariant } from "./building_codes"; import { defaultBuildingVariant } from "./meta_building"; import { DefaultConstantSignalVariant, MetaConstantSignalBuilding } from "./buildings/constant_signal"; import {