Electric mining drills that require fluid input resources do not always show which resources they consume in the tooltip information panel.
Reproduction:
See attached savegame combined with the following reproduction steps.
- Place an electric mining drill over uranium ore (ensure uranium is the only ore to be extracted)
- Place the pointer over the electric mining drill and consult the information panel on right.
- Note consumed resources
- Repeat steps 1 and 2 for a ghost electric mining drill (shift+Left)
- again noting the consumed resources
- Perform steps 1 and 2 as above, but on overlapping ore patches (Uranium and any other) so that the mine will extract both ore types
- Note consumed resources
- Perform step 3 as above for a ghost, but on overlapping ore patches
- Note consumed resources
- Repeat step 4, but supply power and sulfuric acid to the mine, connected to a short length of output (for witnessing output) and finally a sink for the product
- While holding the pointer over the operating mining drill, note the consumed resources in relation to the output product.
It is expected that the required resources for the fluid type mine to be displayed in the information panel in the same manner as many other entities with fixed recipes ie not assemblers etc. This applies to entity-ghost for entities with fixed recipes as a general rule too.
When placing an electric mining drill over any ore that requires a fluid for extraction, the player has no control over the ore type to be extracted, and the mine adopts the fluid type of mine regardless of other ores present. Those secondary ores are mined along with the fluid requiring ore in a random manner. This is accepted, and has always been the case.
In the case of the vanilla game. only uranium requires sulfuric acid fluid to mine. Mods may add many more fluid requiring ores.
Observed:
The consumed resources shown for a fluid mining drill is inconsistent across the various states of operation.
- Step 2a of the reproduction yields expected results. Sulfuric acid and electricity are required
- Step 3a of the reproduction yields that only electricity is required for the ghost
- Step 4a of the reproduction yields that Sulfuric acid and electricity are required
- Step 5a yields that only electricity is required for the ghost
- Step 6a for an operating mine yields that sulfuric acid and electricity are consumed only when extracting uranium, and electricity only consumed while extracting the secondary basic ore
Code: Select all
======================================================
= Step = State = Ore Patch Type = Consumes =
======================================================
= 2 = Actual = Fluid = Sulfuric acid, =
= = Electricity =
=----------------------------------------------------=
= 3 = Ghost = Fluid = Electricity =
=----------------------------------------------------=
= 4 = Actual = Basic + Fluid = Sulfuric Acid, =
= = Electricity =
=----------------------------------------------------=
= 5 = Ghost = Basic + Fluid = Electricity =
=----------------------------------------------------=
= 6 = Operating = Basic + Fluid = Sulfuric Acid, =
= = Electricity/ =
= = Electricity =
======================================================
Conjecture - The strong coincidence of incorrect model and missing consumed resources combined with only showing the consumed resource while actually outputting, would logically point to a relationship. ie the ghost has nothing to output, therefore selects basic model. /conjecture
Concluding notes:
The subject of this report has already been posted in ideas and suggestions, but after the model discrepancy was pointed out and upon further consideration, this looks like it is a defect, or at least an unforeseen oversight as a result of the improved GUI and enhanced information. The vanilla game only has one fluid requiring ore, but Mods can add many more of this type, so being able to firstly find out which resources will be required, as well as an indication of the amount as displayed in the information panel, would be expected to remain consistent.