From b9647731baf280b60de0b9c3e46c91ec101f076e Mon Sep 17 00:00:00 2001 From: isaisstillalive Date: Fri, 3 Jul 2020 13:17:15 +0900 Subject: [PATCH] Energy Generator can discard the received Negative Energy in the built-in Trash. --- src/js/game/buildings/energy_generator.js | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/src/js/game/buildings/energy_generator.js b/src/js/game/buildings/energy_generator.js index 9cb6f2a9..b6bc92ed 100644 --- a/src/js/game/buildings/energy_generator.js +++ b/src/js/game/buildings/energy_generator.js @@ -8,6 +8,7 @@ import { Entity } from "../entity"; import { MetaBuilding } from "../meta_building"; import { enumLayer, GameRoot } from "../root"; import { enumHubGoalRewards } from "../tutorial_goals"; +import { ItemProcessorComponent, enumItemProcessorTypes } from "../components/item_processor"; export class MetaEnergyGenerator extends MetaBuilding { constructor() { @@ -68,6 +69,7 @@ export class MetaEnergyGenerator extends MetaBuilding { directions: [enumDirection.top], layer: enumLayer.wires, filter: enumItemType.negativeEnergy, + processor: "ItemProcessor", }, ], }) @@ -109,5 +111,12 @@ export class MetaEnergyGenerator extends MetaBuilding { ], }) ); + + entity.addComponent( + new ItemProcessorComponent({ + inputsPerCharge: 1, + processorType: enumItemProcessorTypes.trash, + }) + ); } }