Skip to content

Stop dividing environmental compound effect on process speed by required environmental input.#6969

Draft
Accidental-Explorer wants to merge 2 commits intomasterfrom
remove-process-rate-input-scaling
Draft

Stop dividing environmental compound effect on process speed by required environmental input.#6969
Accidental-Explorer wants to merge 2 commits intomasterfrom
remove-process-rate-input-scaling

Conversation

@Accidental-Explorer
Copy link
Copy Markdown
Contributor

@Accidental-Explorer Accidental-Explorer commented May 3, 2026

Brief Description of What This PR Does

As in the title, stops dividing environmental compound effect on process speed by required environmental input.

Also adjusts some processes to still operate exactly the same as in current master.

So this is a purely technical change that should have 0 noticeable impact while playing the game.

In the future, this would allow much easier balancing of processes. And in particular:

  • Allow balancing environmental compound usage between processes (currently not possible).
  • Allow increasing overall rate of a process without altering the ratio of production to environmental compound usage.

Related Issues

It is currently impossible to change the rate of a process without changing the ratio of output to environmental compound input. (and the other way around). This in particular can make advanced organelles have an odd effect on environmental compound balances.

Progress Checklist

Note: before starting this checklist the PR should be marked as non-draft.

  • PR author has checked that this PR works as intended and doesn't
    break existing features:
    https://wiki.revolutionarygamesstudio.com/wiki/Testing_Checklist
    (this is important as to not waste the time of Thrive team
    members reviewing this PR). This includes gameplay testing by the PR author.
  • Initial code review passed (this and further items should not be checked by the PR author)
  • Functionality is confirmed working by another person (see above checklist link)
  • Final code review is passed and code conforms to the
    styleguide.

Before merging all CI jobs should finish on this PR without errors, if
there are automatically detected style issues they should be fixed by
the PR author. Merging must follow our
styleguide.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

Status: In progress

Development

Successfully merging this pull request may close these issues.

1 participant