diff --git a/src/js/game/hud/parts/building_placer_logic.js b/src/js/game/hud/parts/building_placer_logic.js index 7ed412f6..23ac6df3 100644 --- a/src/js/game/hud/parts/building_placer_logic.js +++ b/src/js/game/hud/parts/building_placer_logic.js @@ -192,7 +192,7 @@ export class HUDBuildingPlacerLogic extends BaseHUDPart { const metaBuilding = this.currentMetaBuilding.get(); return ( metaBuilding && - metaBuilding.getHasDirectionLockAvailable() && + metaBuilding.getHasDirectionLockAvailable(this.currentVariant.get()) && this.root.keyMapper.getBinding(KEYMAPPINGS.placementModifiers.lockBeltDirection).pressed ); } diff --git a/src/js/game/hud/parts/keybinding_overlay.js b/src/js/game/hud/parts/keybinding_overlay.js index 2384ab84..0a050484 100644 --- a/src/js/game/hud/parts/keybinding_overlay.js +++ b/src/js/game/hud/parts/keybinding_overlay.js @@ -49,7 +49,7 @@ export class HUDKeybindingOverlay extends BaseHUDPart { !this.mapOverviewActive && placer && placer.currentMetaBuilding.get() && - placer.currentMetaBuilding.get().getHasDirectionLockAvailable() + placer.currentMetaBuilding.get().getHasDirectionLockAvailable(placer.currentVariant.get()) ); } diff --git a/src/js/game/meta_building.js b/src/js/game/meta_building.js index e89a04cd..c661b84f 100644 --- a/src/js/game/meta_building.js +++ b/src/js/game/meta_building.js @@ -52,8 +52,9 @@ export class MetaBuilding { /** * Returns whether the building has the direction lock switch available + * @param {string} variant */ - getHasDirectionLockAvailable() { + getHasDirectionLockAvailable(variant) { return false; }