[2.0.76] Modding - Cannot reduce energy usage with Quality on RocketSiloProtoype

Casper1123
Burner Inserter
Burner Inserter
Posts: 5
Joined: Tue Nov 04, 2025 9:41 pm
Contact:

[2.0.76] Modding - Cannot reduce energy usage with Quality on RocketSiloProtoype

Post by Casper1123 »

Following the Bug Report guide first, extra information down below.

1. What did I do:
I created a deepcopied version of the rocket-silo with the aim of lowering the maximal energy cost with quality, as that is an option on it through CraftingMachinePrototype. For this, I set the corresponding flags (`quality_affects_energy_usage = true` and `energy_usage_quality_multiplier = {uncommon = 0.95, rare = 0.85, epic = 0.75, legendary = 0.6}`).

2. What happened:
Inspecting the entity in the Factoriopedia displays that quality affects energy usage, as expected. However, the energy values themselves were unmodified. This does not happen when the multiplier values are > 1, where the energy usage is increased.

3. What did I expect:
While I understand the Rocket Silo has different energy costs (base energy cost, active energy cost, might be forgetting one right now), using the documentation on `energy_usage_quality_multiplier` from https://lua-api.factorio.com/latest/pro ... ergy_usage would make users think that values < 1 are allowed.

4. Occurrence rate:
Always.


Extra information:
If this is an exception to a rule (that being, RocketSiloPrototype cannot have its energy cost lowered, while other CraftingMachinePrototype can be), then maybe the documentation should be updated. If this is not intentional, it would be lovely for modding purposes to have control over these energy usages (base energy cost, active energy cost) for quality. I, for example, am looking to balance my mod's quality interactions around this flag

I have attached a quick example mod adding two rocket-silo entities showing both directions of this energy behaviour, visible in Factoriopedia under Unsorted as well as two t3 Assemblers with the same flags set.
Attachments
Energy-Down-Ex_0.0.1.zip
four entities; all in Unsorted, no locale supplied because it's not required for now. Inspect in Factoriopedia.
(952 Bytes) Downloaded 4 times
User avatar
boskid
Factorio Staff
Factorio Staff
Posts: 4529
Joined: Thu Dec 14, 2017 6:56 pm
Contact:

Re: [2.0.76] Modding - Cannot reduce energy usage with Quality on RocketSiloProtoype

Post by boskid »

Thanks for the report. For 2.1 i made rocket silo apply energy_usage_quality_multiplier (when enabled) to silo's lamp_energy_usage and silo's active_energy_usage.
Casper1123
Burner Inserter
Burner Inserter
Posts: 5
Joined: Tue Nov 04, 2025 9:41 pm
Contact:

Re: [2.0.76] Modding - Cannot reduce energy usage with Quality on RocketSiloProtoype

Post by Casper1123 »

That is lovely. You guys at Wube are great, keep up the work.
Post Reply

Return to “Fixed for 2.1”