From 356628509caa636c5abd25494754a566f09e48eb Mon Sep 17 00:00:00 2001 From: Bob Date: Fri, 18 Oct 2024 16:59:25 -0500 Subject: [PATCH] Fix tooltip for recently built buildings --- client/src/dojo/modelManager/TileManager.ts | 18 +++++++++++++++++- 1 file changed, 17 insertions(+), 1 deletion(-) diff --git a/client/src/dojo/modelManager/TileManager.ts b/client/src/dojo/modelManager/TileManager.ts index 849ad970e..ed2c24c02 100644 --- a/client/src/dojo/modelManager/TileManager.ts +++ b/client/src/dojo/modelManager/TileManager.ts @@ -9,6 +9,7 @@ import { getNeighborHexes, ID, RealmLevels, + ResourcesIds, StructureType, } from "@bibliothecadao/eternum"; import { getComponentValue, Has, HasValue, NotValue, runQuery } from "@dojoengine/recs"; @@ -123,6 +124,21 @@ export class TileManager { ) => { let overrideId = uuid(); const entity = getEntityIdFromKeys([this.col, this.row, col, row].map((v) => BigInt(v))); + + let produced_resource_type = 0; + + switch (buildingType) { + case BuildingType.Farm: + produced_resource_type = ResourcesIds.Wheat; + break; + case BuildingType.FishingVillage: + produced_resource_type = ResourcesIds.Fish; + break; + case BuildingType.Resource: + produced_resource_type = resourceType || 0; + break; + } + this.setup.components.Building.addOverride(overrideId, { entity, value: { @@ -131,7 +147,7 @@ export class TileManager { inner_col: col, inner_row: row, category: BuildingType[buildingType], - produced_resource_type: resourceType ? resourceType : 0, + produced_resource_type, bonus_percent: 0, entity_id: entityId, outer_entity_id: entityId,