-
Notifications
You must be signed in to change notification settings - Fork 577
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Ore distribution: Deeper iron, diamond and mese block, tune gold #2107
Conversation
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This makes a lot more sense. 👍
I could even swap iron and tin/copper depths in this PR if bronze tools are rebalanced to be below steel. |
This is worth merging as it since it deals with a current issue, and I'd consider it a separate issue to the larger tool re-balance one. |
Yes agreed. |
Did I miss anything? With this new change, the gold ore densities from -256 to -1023 and -512 to bottom will overlap from -512 to -1023, which means they will generate there much more often than in the ground below -1023. |
Oops. |
Fixed. |
WIP, thinking about deeper diamond and mese block now. |
Iron at y = 0 was far too easy to find. Adjust gold lower region to be twice the depth of highest level, like all other ores. Diamond at y = -500 was too easy to progress to. Make diamond and mese block deeper to create a depth progression from mese crystal to diamond, to reflect tool progression. This all creates a satisfying 2^n depth progression, with lower regions being at twice the depth of highest levels.
Updated, rewrote first post. probably needs re-approval. |
@Ezhh this has changed so you may want to re-assess your approval. |
I'm fine with depth increases. |
Affects non-mgv6 mapgens only.
Relevant to #1168 and #1681
Makes progression less ridiculously easy while also encouraging digging deeper.
Compensates for the 3D noise tunnels which make vertical travel easier.
Iron at y = 0 was far too easy to find.
Adjust gold lower region to be twice the depth of highest level, like
all other ores.
Diamond at y = -500 was too easy to progress to.
Make diamond and mese block deeper to create a depth progression from
mese crystal to diamond, to reflect tool progression.
This all creates a satisfying 2^n depth progression, with lower regions
being at twice the depth of highest levels.
The new depths are:
Ore. Highest. Density increase
Coal 64 -128
Iron -64 -128
Tin -128 -256
Copper -128 -256
Gold -256 -512
Mese crystal -512 -1024
Diamond -1024 -2048
Mese block -2048 -4096
Apart from the special case of coal, the depths progress as 2^n numbers doubling per value level of ore:
Iron -64
Tin, Copper (for bronze) -128
Gold -256
Mese crystal -512
Diamond -1024
Mese block -2048
The y of density increase is now double these depths for each.
Another advantage to not having iron at y = 0 is that the depths of iron->steel and tin/copper->bronze could be reversed in future to represent steel tools being more valuable than bronze tools, as they should be (but are not). This would have to wait for steel tools to be made more capable than bronze tools, as they should be (but are not).