-
Notifications
You must be signed in to change notification settings - Fork 7
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
Vein scaling #8
base: main
Are you sure you want to change the base?
Vein scaling #8
Conversation
…daniellovell-main
I think this still needs some configuration options, but I'm not totally sure which things should be configurable. |
Hi John, thanks for your work & PR. I have thought about something more interesting than the piecewise ore drop quantity implementation I have implemented presently, and the Bezier curves seem like a natural choice. I've read through the PR changes briefly, can you clarify whether this is intended to affect the ore drop quantity or the ore vein size? I had envisioned there being two avenues for adjusting mining:
If I am reading the PR correctly, it seems you are modifying both avenues. Maybe you can explain in short exactly what the effects of the PR are in these terms. Thanks again! |
On latest commit it both scales ore rarity with increasing rarity of ores with rarity < 20 with depth in four discrete steps (this needs balancing and is not yet finished), and increases Min/MaxVeinAttempts along bezier curves with distance from spawn and depth. On the other hand, drop quantity adjustment has been removed for now. |
Sounds good! I've been enjoying the drop quantity increases as they are presently, though with rebalanced vein sizes those numbers may need to be tuned down. Not sure I'm ready to give up those juicy drops at depth ;) |
I've tried it out with friends and we were unable to find any lead with my implementation. GPR included in the starter kit is essentially useless for picking out specific minerals and the colour radar chip needs rare minerals which were not present on the ground level. The reason why I added lateral scaling is to encourage use of the rover and/or building mining outposts, the later being enabled by extra depth meaning there's more to mine out in one spot. As to drop quantity, it would be easy to paste back in, but it would need some balancing against vein size. Edit: |
Vein scaling using bezier curves. Also a more efficient ore random, allowing to easily tweak ore distribution based on depth