Talk:Geyser

From Oxygen Not Included Wiki
Jump to navigation Jump to search

I've noticed this page does not mention how the actual eruptions and activity periods overlap. Do geysers erupt when both cycles overlap, or does the eruption timer get reset every time the geyser becomes active again? If anyone has the answer to that, can we put it in a separate section, maybe called "Calculating geyser output"

ZeanZarzin (talk) 21:29, 17 December 2020 (UTC)

Of the yield of geysers

I find there are some disagreement between Hexicube (talk • contribslogsblock log) and another editor on the unit of Average Yield. Recently the ONI zh wiki team also had a discussion on the topic, and after careful inspection of the source code, some discussion and experiments, we had come to the agreement that:

  1. The five parameters in the table are randomly created. Their value being: y(the random value generated by the formula on the page) * (Max - Min) + Min.
    • These parameters are independent, and other parameters, such as the length of one eruption, are determined by them.
  2. The 'Average Yield', as one of the random values, is the average yield in an Eruption Period (or iterationLength, as in the code).
    • It is proved by the actual yielding rate (when erupting) formula: yielding rate = Average Yield / (600*Eruption Amount).
  3. The unit of Average Yield is kg/c.
    • The time unit is cycle, for the name of the function that returns this value (GetMassPerCycle) and the above-mentioned yielding rate formula.
    • As such, the mass unit has to be kilogram, as gram would be too small.

Hope the information would help reach a consensus on the Average Yield problem ;) Tuode (talk) 04:06, 17 August 2022 (UTC)