diff --git a/src/js/game/hub_goals.js b/src/js/game/hub_goals.js index 4b1c8447..a20e02b9 100644 --- a/src/js/game/hub_goals.js +++ b/src/js/game/hub_goals.js @@ -436,9 +436,6 @@ export class HubGoals extends BasicSerializableObject { globalConfig.buildingSpeeds[processorType] ); } - case enumItemProcessorTypes.advancedProcessor: { - return globalConfig.beltSpeedItemsPerSecond * globalConfig.buildingSpeeds[processorType]; - } default: assertAlways(false, "invalid processor type: " + processorType); } diff --git a/src/js/game/systems/item_ejector.js b/src/js/game/systems/item_ejector.js index 8d6f0efe..2a2df26a 100644 --- a/src/js/game/systems/item_ejector.js +++ b/src/js/game/systems/item_ejector.js @@ -281,16 +281,6 @@ export class ItemEjectorSystem extends GameSystemWithFilter { return false; } - const energyConsumerComp = receiver.components.EnergyConsumer; - if (energyConsumerComp) { - if (energyConsumerComp.tryAcceptItem(item, slotIndex)) { - // All good - return true; - } - - // Energy consumer can have more components - } - const itemProcessorComp = receiver.components.ItemProcessor; if (itemProcessorComp) { // Its an item processor .. diff --git a/src/js/game/systems/item_processor.js b/src/js/game/systems/item_processor.js index e5d32d4d..e51045b6 100644 --- a/src/js/game/systems/item_processor.js +++ b/src/js/game/systems/item_processor.js @@ -70,16 +70,7 @@ export class ItemProcessorSystem extends GameSystemWithFilter { // Check if we have an empty queue and can start a new charge if (processorComp.itemsToEject.length === 0) { if (processorComp.inputSlots.length >= processorComp.inputsPerCharge) { - const energyConsumerComp = entity.components.EnergyConsumer; - if (energyConsumerComp) { - // Check if we have enough energy - if (energyConsumerComp.tryStartNextCharge()) { - this.startNewCharge(entity); - } - } else { - // No further checks required - this.startNewCharge(entity); - } + this.startNewCharge(entity); } } } diff --git a/src/js/webworkers/background_animation_frame_emittter.worker.js b/src/js/webworkers/background_animation_frame_emittter.worker.js index 5469f7aa..3941e0dd 100644 --- a/src/js/webworkers/background_animation_frame_emittter.worker.js +++ b/src/js/webworkers/background_animation_frame_emittter.worker.js @@ -9,7 +9,8 @@ function tick() { const delta = now - lastTick; lastTick = now; - postMessage({ delta }); + // @ts-ignore + self.postMessage({ delta }); } setInterval(tick, desiredMsDelay); diff --git a/src/js/webworkers/compression.worker.js b/src/js/webworkers/compression.worker.js index 56581ac1..1e567c05 100644 --- a/src/js/webworkers/compression.worker.js +++ b/src/js/webworkers/compression.worker.js @@ -17,6 +17,8 @@ self.addEventListener("message", event => { // @ts-ignore const { jobId, job, data } = event.data; const result = performJob(job, data); + + // @ts-ignore self.postMessage({ jobId, result }); });