Yield Mechanics

Infinite Ores, Refining, Ore Processing ...

Moderator: Arch666Angel

Post Reply
gexxo
Inserter
Inserter
Posts: 35
Joined: Thu Feb 23, 2017 6:44 pm
Contact:

Yield Mechanics

Post by gexxo »

How do the yields on infitie ores work? Suppose I use a normal electric drill (I don't play with further mods to give me access to other drills), then it appears to me that the yield seems somehow not related to the output of the drill, i.e.:
Whenever the progress bar on the drill finishes, it outputs one ore. This seems to be the same regardless whether it is on a 100% yield tile or a 300% yield tile.

So, I have three questions:
a) How does the yield affect the output of a drill? Will the progress bar be faster on higher yields? Will it output more than one ore on higher yields? (I wasn't able to observe any of these effects)
b) How will the yield deteriorate over time? In my config, I have

Code: Select all

angelsmods.ores.yield = 20
. What does that mean? Will every infinite ore tile deteriorate to 20% yield over time? If so, how fast will that happen? (as fast as for oil?)
c) What happens when I change the config in the meantime? E.g., if I have already played with the ores but then change

Code: Select all

angelsmods.ores.yield = 200
. Will all ores <200% yield be instantly upped to 200% or will this not have any influence on fields that already have a lower yield than that.

Thanks in advance for clarifications!

User avatar
Arch666Angel
Smart Inserter
Smart Inserter
Posts: 1636
Joined: Sun Oct 18, 2015 11:52 am
Contact:

Re: Yield Mechanics

Post by Arch666Angel »

There is a more lengthy explanation somewhere in the development thread, but to make it short:
The miner adds up all ore tiles it is placed upon, but only mines one tile at a time at random. So forget the value the miner is showing for infinites.
For percentages above 100% the miner will produce one ore each cycles, if it drops below 100% the output becomes a probability. So increasing yield through richness (=higher starting yield) gives you a longer period where the miner produces one ore per cycles.

The setting you are referencing too is handling how low the yield drops, e.g. setting it to 100% will result in the infinite ores never dropping below 100%. Setting it higher has no effect and also will be ignored:

Code: Select all

angelsmods.ores.yield = 20							--(has to be between 0-100)(default 20)

Post Reply

Return to “Angels Mods”