Specialisation calculation overhaul D#6822
Specialisation calculation overhaul D#6822Accidental-Explorer wants to merge 32 commits intomasterfrom
Conversation
… for advanced organelles being larger.
…/total organelle hexes.
…on' into changed-specialisation-calculation
…on' into changed-specialisation-calculation
…-calculation-overhaul-C
…-calculation-overhaul-C # Conflicts: # src/microbe_stage/MicrobeInternalCalculations.cs
…ion-calculation-overhaul-D
…. (its size would always meet the size for max strength by itself)
|
Playtested this - not long enough to really see the entirety of progression, but long enough to see some solid prokaryotic gameplay. I will continue playtesting to the point of eukaryotic gameplay in a bit, but so far, I'm really liking what I see. The on-ramping balance definitely seems reasonable. This applies to auto-evo and it knows how to use it, correct? Not sure if this is as a result of this particular work, but auto-evo was really nice in my playthrough. Other species were more specialized, and that gave them much more individual character than before, where everything seemed to be a hodge-podge. As a result, I could consistently identify another species that was particularly aggressive, and could track their rise and fall alongside my own organism. In other words: this has a great effect on the storytelling of a particular playthrough as well. |
The way the specialization system was implemented, it directly affects the numbers auto-evo gets. So these calculation changes automatically affect it as well. It's not necessarily "trying" to specialize, but it does delete parts and can then see if that's an improvement. Technically purely "increased process speed" can often be a neutral instead of positive the score though I believe. (The other specialization PR will remedy that I think)
New auto-evo does this in general because I put the "try to delete things" step closer to the end. So it is more likely for a photosynthetic-miche species to say "we don't need that rusticyanin" and delete it to save on osmoregulation costs. But I do think the changes in this PR can only strengthen that. |
Brief Description of What This PR Does
Tooltip not adjusted yet.
Of course, this version starts you off with the maximum bonus, reducing whenever you add a different new organelle, which might not feel great.
Alternative overhaul:
#6801
#6806
Less extreme changes:
#6800
Related Issues
Progress Checklist
Note: before starting this checklist the PR should be marked as non-draft.
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)
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.