Skip to content

Commit 0c438ec

Browse files
committed
🐛 [bh] fix building name being undefined
1 parent 8a22332 commit 0c438ec

File tree

3 files changed

+11
-1
lines changed

3 files changed

+11
-1
lines changed

src/modules/buildingHover/main.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -55,7 +55,7 @@ export default (async ({ LSSM, MODULE_ID }) => {
5555

5656
let data = `<i class="fas fa-${icon}"></i>&nbsp;${
5757
!building ? `[${LSSM.$t('alliance')}]` : ''
58-
} ${marker.options.title}`;
58+
} ${window.building_markers_params_cache_per_id.get(marker.building_id)?.name ?? '🦄'}`;
5959

6060
if (building) {
6161
if (

typings/Ingame.d.ts

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -173,6 +173,14 @@ export interface BuildingMarkerAdd {
173173
detail_button: string;
174174
}
175175

176+
export interface BuildingMarkerCache extends BuildingMarkerAdd {
177+
icon_other: string;
178+
building_marker_image: string;
179+
markerType: 'b';
180+
zIndexOffset: number;
181+
flavour_url: string;
182+
}
183+
176184
export interface MissionGraphicsLookup {
177185
regular: [string, string, string][]; // red, yellow, green
178186
generic: Partial<

typings/helpers.d.ts

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -27,6 +27,7 @@ import type {
2727
import type {
2828
BuildingMarker,
2929
BuildingMarkerAdd,
30+
BuildingMarkerCache,
3031
MissionGraphicsLookup,
3132
MissionMarker,
3233
PatientTimer,
@@ -62,6 +63,7 @@ declare global {
6263
alliance_coadmin: boolean;
6364
alliance_owner: boolean;
6465
building_markers: BuildingMarker[];
66+
building_markers_params_cache_per_id: Map<number, BuildingMarkerCache>;
6567
mission_markers: MissionMarker[];
6668
map_pois_service: {
6769
getMissionPoiMarkersArray(): POIMarker[];

0 commit comments

Comments
 (0)