From fa7865d787ca9c10a5c6eefaa11a9e122093b883 Mon Sep 17 00:00:00 2001 From: DJ1TJOO Date: Sun, 28 Feb 2021 18:01:01 +0100 Subject: [PATCH] getIsUnlocked changed in metabuilding Made return this.getAvailableVariants(root).length > 0; Removed in other buildings as it is default for all --- src/js/game/buildings/analyzer.js | 7 ------- src/js/game/buildings/balancer.js | 7 ------- src/js/game/buildings/belt.js | 7 ------- src/js/game/buildings/comparator.js | 7 ------- src/js/game/buildings/constant_signal.js | 7 ------- src/js/game/buildings/cutter.js | 7 ------- src/js/game/buildings/display.js | 7 ------- src/js/game/buildings/filter.js | 7 ------- src/js/game/buildings/hub.js | 7 ------- src/js/game/buildings/item_producer.js | 7 ------- src/js/game/buildings/lever.js | 7 ------- src/js/game/buildings/logic_gate.js | 7 ------- src/js/game/buildings/miner.js | 7 ------- src/js/game/buildings/mixer.js | 7 ------- src/js/game/buildings/painter.js | 7 ------- src/js/game/buildings/reader.js | 7 ------- src/js/game/buildings/rotater.js | 7 ------- src/js/game/buildings/stacker.js | 7 ------- src/js/game/buildings/storage.js | 7 ------- src/js/game/buildings/transistor.js | 7 ------- src/js/game/buildings/trash.js | 7 ------- src/js/game/buildings/underground_belt.js | 7 ------- src/js/game/buildings/virtual_processor.js | 7 ------- src/js/game/buildings/wire_tunnel.js | 7 ------- src/js/game/meta_building.js | 2 +- 25 files changed, 1 insertion(+), 169 deletions(-) diff --git a/src/js/game/buildings/analyzer.js b/src/js/game/buildings/analyzer.js index d9d8babb..5ee45eab 100644 --- a/src/js/game/buildings/analyzer.js +++ b/src/js/game/buildings/analyzer.js @@ -19,13 +19,6 @@ export class MetaAnalyzerBuilding extends MetaBuilding { return MetaAnalyzerBuilding.silhouetteColors[variant](); } - /** - * @param {GameRoot} root - */ - getIsUnlocked(root) { - return this.getAvailableVariants(root).length > 0; - } - /** * @param {string} variant */ diff --git a/src/js/game/buildings/balancer.js b/src/js/game/buildings/balancer.js index 243f09fe..6768bd41 100644 --- a/src/js/game/buildings/balancer.js +++ b/src/js/game/buildings/balancer.js @@ -22,13 +22,6 @@ export class MetaBalancerBuilding extends MetaBuilding { return MetaBalancerBuilding.silhouetteColors[variant](); } - /** - * @param {GameRoot} root - */ - getIsUnlocked(root) { - return this.getAvailableVariants(root).length > 0; - } - /** * @param {string} variant */ diff --git a/src/js/game/buildings/belt.js b/src/js/game/buildings/belt.js index 93cfa296..86b557a3 100644 --- a/src/js/game/buildings/belt.js +++ b/src/js/game/buildings/belt.js @@ -21,13 +21,6 @@ export class MetaBeltBuilding extends MetaBuilding { return MetaBeltBuilding.silhouetteColors[variant](); } - /** - * @param {GameRoot} root - */ - getIsUnlocked(root) { - return this.getAvailableVariants(root).length > 0; - } - /** * @param {string} variant */ diff --git a/src/js/game/buildings/comparator.js b/src/js/game/buildings/comparator.js index 0090db1c..8d4de324 100644 --- a/src/js/game/buildings/comparator.js +++ b/src/js/game/buildings/comparator.js @@ -19,13 +19,6 @@ export class MetaComparatorBuilding extends MetaBuilding { return MetaComparatorBuilding.silhouetteColors[variant](); } - /** - * @param {GameRoot} root - */ - getIsUnlocked(root) { - return this.getAvailableVariants(root).length > 0; - } - /** * @param {string} variant */ diff --git a/src/js/game/buildings/constant_signal.js b/src/js/game/buildings/constant_signal.js index 3200a847..43ee62d9 100644 --- a/src/js/game/buildings/constant_signal.js +++ b/src/js/game/buildings/constant_signal.js @@ -19,13 +19,6 @@ export class MetaConstantSignalBuilding extends MetaBuilding { return MetaConstantSignalBuilding.silhouetteColors[variant](); } - /** - * @param {GameRoot} root - */ - getIsUnlocked(root) { - return this.getAvailableVariants(root).length > 0; - } - /** * @param {string} variant */ diff --git a/src/js/game/buildings/cutter.js b/src/js/game/buildings/cutter.js index 80d866c7..4a08e0e9 100644 --- a/src/js/game/buildings/cutter.js +++ b/src/js/game/buildings/cutter.js @@ -63,13 +63,6 @@ export class MetaCutterBuilding extends MetaBuilding { return available; } - /** - * @param {GameRoot} root - */ - getIsUnlocked(root) { - return this.getAvailableVariants(root).length > 0; - } - /** * Creates the entity at the given location * @param {Entity} entity diff --git a/src/js/game/buildings/display.js b/src/js/game/buildings/display.js index d87140a9..f3a35924 100644 --- a/src/js/game/buildings/display.js +++ b/src/js/game/buildings/display.js @@ -18,13 +18,6 @@ export class MetaDisplayBuilding extends MetaBuilding { return MetaDisplayBuilding.silhouetteColors[variant](); } - /** - * @param {GameRoot} root - */ - getIsUnlocked(root) { - return this.getAvailableVariants(root).length > 0; - } - /** * @param {GameRoot} root */ diff --git a/src/js/game/buildings/filter.js b/src/js/game/buildings/filter.js index 243de778..a6a44233 100644 --- a/src/js/game/buildings/filter.js +++ b/src/js/game/buildings/filter.js @@ -22,13 +22,6 @@ export class MetaFilterBuilding extends MetaBuilding { return MetaFilterBuilding.silhouetteColors[variant](); } - /** - * @param {GameRoot} root - */ - getIsUnlocked(root) { - return this.getAvailableVariants(root).length > 0; - } - /** * @param {string} variant */ diff --git a/src/js/game/buildings/hub.js b/src/js/game/buildings/hub.js index e2ac459e..acfeb4a1 100644 --- a/src/js/game/buildings/hub.js +++ b/src/js/game/buildings/hub.js @@ -59,13 +59,6 @@ export class MetaHubBuilding extends MetaBuilding { return MetaHubBuilding.layerByVariant[variant](root); } - /** - * @param {GameRoot} root - */ - getIsUnlocked(root) { - return this.getAvailableVariants(root).length > 0; - } - /** * @param {GameRoot} root */ diff --git a/src/js/game/buildings/item_producer.js b/src/js/game/buildings/item_producer.js index 4f463b29..a0956ca7 100644 --- a/src/js/game/buildings/item_producer.js +++ b/src/js/game/buildings/item_producer.js @@ -25,13 +25,6 @@ export class MetaItemProducerBuilding extends MetaBuilding { return MetaItemProducerBuilding.dimensions[variant](); } - /** - * @param {GameRoot} root - */ - getIsUnlocked(root) { - return this.getAvailableVariants(root).length > 0; - } - /** * @param {string} variant */ diff --git a/src/js/game/buildings/lever.js b/src/js/game/buildings/lever.js index 9af392e3..765a715f 100644 --- a/src/js/game/buildings/lever.js +++ b/src/js/game/buildings/lever.js @@ -25,13 +25,6 @@ export class MetaLeverBuilding extends MetaBuilding { return MetaLeverBuilding.dimensions[variant](); } - /** - * @param {GameRoot} root - */ - getIsUnlocked(root) { - return this.getAvailableVariants(root).length > 0; - } - /** * @param {string} variant */ diff --git a/src/js/game/buildings/logic_gate.js b/src/js/game/buildings/logic_gate.js index 52431d34..7a9a8ca7 100644 --- a/src/js/game/buildings/logic_gate.js +++ b/src/js/game/buildings/logic_gate.js @@ -26,13 +26,6 @@ export class MetaLogicGateBuilding extends MetaBuilding { return MetaLogicGateBuilding.dimensions[variant](); } - /** - * @param {GameRoot} root - */ - getIsUnlocked(root) { - return this.getAvailableVariants(root).length > 0; - } - /** * @param {string} variant */ diff --git a/src/js/game/buildings/miner.js b/src/js/game/buildings/miner.js index a29c08dc..e364a5fc 100644 --- a/src/js/game/buildings/miner.js +++ b/src/js/game/buildings/miner.js @@ -20,13 +20,6 @@ export class MetaMinerBuilding extends MetaBuilding { return MetaMinerBuilding.silhouetteColors[variant](); } - /** - * @param {GameRoot} root - */ - getIsUnlocked(root) { - return this.getAvailableVariants(root).length > 0; - } - /** * @param {string} variant */ diff --git a/src/js/game/buildings/mixer.js b/src/js/game/buildings/mixer.js index 7a7bbd93..5c3aad95 100644 --- a/src/js/game/buildings/mixer.js +++ b/src/js/game/buildings/mixer.js @@ -21,13 +21,6 @@ export class MetaMixerBuilding extends MetaBuilding { return MetaMixerBuilding.silhouetteColors[variant](); } - /** - * @param {GameRoot} root - */ - getIsUnlocked(root) { - return this.getAvailableVariants(root).length > 0; - } - /** * @param {string} variant */ diff --git a/src/js/game/buildings/painter.js b/src/js/game/buildings/painter.js index 9b50120f..83799ecb 100644 --- a/src/js/game/buildings/painter.js +++ b/src/js/game/buildings/painter.js @@ -26,13 +26,6 @@ export class MetaPainterBuilding extends MetaBuilding { return MetaPainterBuilding.silhouetteColors[variant](); } - /** - * @param {GameRoot} root - */ - getIsUnlocked(root) { - return this.getAvailableVariants(root).length > 0; - } - /** * @param {string} variant */ diff --git a/src/js/game/buildings/reader.js b/src/js/game/buildings/reader.js index 410cd05a..4b4c8fed 100644 --- a/src/js/game/buildings/reader.js +++ b/src/js/game/buildings/reader.js @@ -24,13 +24,6 @@ export class MetaReaderBuilding extends MetaBuilding { return MetaReaderBuilding.silhouetteColors[variant](); } - /** - * @param {GameRoot} root - */ - getIsUnlocked(root) { - return this.getAvailableVariants(root).length > 0; - } - /** * @param {string} variant */ diff --git a/src/js/game/buildings/rotater.js b/src/js/game/buildings/rotater.js index 23f44bb3..46c2f70c 100644 --- a/src/js/game/buildings/rotater.js +++ b/src/js/game/buildings/rotater.js @@ -21,13 +21,6 @@ export class MetaRotaterBuilding extends MetaBuilding { return MetaRotaterBuilding.silhouetteColors[variant](); } - /** - * @param {GameRoot} root - */ - getIsUnlocked(root) { - return this.getAvailableVariants(root).length > 0; - } - /** * @param {string} variant */ diff --git a/src/js/game/buildings/stacker.js b/src/js/game/buildings/stacker.js index d75bd7e6..08bafedb 100644 --- a/src/js/game/buildings/stacker.js +++ b/src/js/game/buildings/stacker.js @@ -21,13 +21,6 @@ export class MetaStackerBuilding extends MetaBuilding { return MetaStackerBuilding.silhouetteColors[variant](); } - /** - * @param {GameRoot} root - */ - getIsUnlocked(root) { - return this.getAvailableVariants(root).length > 0; - } - /** * @param {string} variant */ diff --git a/src/js/game/buildings/storage.js b/src/js/game/buildings/storage.js index 0b472380..597e22a7 100644 --- a/src/js/game/buildings/storage.js +++ b/src/js/game/buildings/storage.js @@ -24,13 +24,6 @@ export class MetaStorageBuilding extends MetaBuilding { return MetaStorageBuilding.silhouetteColors[variant](); } - /** - * @param {GameRoot} root - */ - getIsUnlocked(root) { - return this.getAvailableVariants(root).length > 0; - } - /** * @param {string} variant */ diff --git a/src/js/game/buildings/transistor.js b/src/js/game/buildings/transistor.js index 8e175d1c..14523e78 100644 --- a/src/js/game/buildings/transistor.js +++ b/src/js/game/buildings/transistor.js @@ -19,13 +19,6 @@ export class MetaTransistorBuilding extends MetaBuilding { return MetaTransistorBuilding.silhouetteColors[variant](); } - /** - * @param {GameRoot} root - */ - getIsUnlocked(root) { - return this.getAvailableVariants(root).length > 0; - } - /** * @param {string} variant */ diff --git a/src/js/game/buildings/trash.js b/src/js/game/buildings/trash.js index 2933b5a7..b54e7e4d 100644 --- a/src/js/game/buildings/trash.js +++ b/src/js/game/buildings/trash.js @@ -21,13 +21,6 @@ export class MetaTrashBuilding extends MetaBuilding { return MetaTrashBuilding.silhouetteColors[variant](); } - /** - * @param {GameRoot} root - */ - getIsUnlocked(root) { - return this.getAvailableVariants(root).length > 0; - } - /** * @param {string} variant */ diff --git a/src/js/game/buildings/underground_belt.js b/src/js/game/buildings/underground_belt.js index 48e85457..6c74e653 100644 --- a/src/js/game/buildings/underground_belt.js +++ b/src/js/game/buildings/underground_belt.js @@ -23,13 +23,6 @@ export class MetaUndergroundBeltBuilding extends MetaBuilding { return MetaUndergroundBeltBuilding.silhouetteColorsByRotation[rotationVariant](); } - /** - * @param {GameRoot} root - */ - getIsUnlocked(root) { - return this.getAvailableVariants(root).length > 0; - } - /** * @param {string} variant */ diff --git a/src/js/game/buildings/virtual_processor.js b/src/js/game/buildings/virtual_processor.js index 0104babf..ba4f7e87 100644 --- a/src/js/game/buildings/virtual_processor.js +++ b/src/js/game/buildings/virtual_processor.js @@ -22,13 +22,6 @@ export class MetaVirtualProcessorBuilding extends MetaBuilding { return MetaVirtualProcessorBuilding.silhouetteColors[variant](); } - /** - * @param {GameRoot} root - */ - getIsUnlocked(root) { - return this.getAvailableVariants(root).length > 0; - } - /** * @param {string} variant */ diff --git a/src/js/game/buildings/wire_tunnel.js b/src/js/game/buildings/wire_tunnel.js index c59d68a3..07db9979 100644 --- a/src/js/game/buildings/wire_tunnel.js +++ b/src/js/game/buildings/wire_tunnel.js @@ -18,13 +18,6 @@ export class MetaWireTunnelBuilding extends MetaBuilding { return MetaWireTunnelBuilding.silhouetteColors[variant](); } - /** - * @param {GameRoot} root - */ - getIsUnlocked(root) { - return this.getAvailableVariants(root).length > 0; - } - /** * @param {string} variant */ diff --git a/src/js/game/meta_building.js b/src/js/game/meta_building.js index f2ad2e51..1060f7c8 100644 --- a/src/js/game/meta_building.js +++ b/src/js/game/meta_building.js @@ -175,7 +175,7 @@ export class MetaBuilding { * @param {GameRoot} root */ getIsUnlocked(root) { - return true; + return this.getAvailableVariants(root).length > 0; } /**