-
Notifications
You must be signed in to change notification settings - Fork 4.2k
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
Pine bough harvest changes #15203
Pine bough harvest changes #15203
Conversation
* Amount harvested changed from 1-4 to 1-6. Main reason for that was to be consistent with the range of pine cones yielded. * Format of the amount changed to be consistent with the way the pinecones are returned. I don't know why harvesting pine trees tends to consistently yield 2 boughs while the number of pinecones varies properly, but a differing format is the likely culprit.
1-4 cones, 2 boughs. |
Oh wait. I see some fail on my part.
...I changed the amount of PINECONES spawned. >.< |
Hmm. That does make it harder to justify increasing the number of pine boughs if it already has equal volume to the max number of pinecones dropped. Maybe it could still be changed to return RNG 2-4 though? EDIT: Speaking of which...if that's the case, what DOES the 12 in that line mean then? |
* I done derped and changed to amount of pinecones, not the amount of pine boughs. * Changed pine boughs to return 2-4 boughs on harvest.
Not sure what was the original intent - might even have been |
Ah, I see. Hmm. 2-4 is at least a lot more restrained than 2-12. Then again...either way, if the end result is a dead pine tree, I'm wondering what a plausible maximum would be. |
So, looking through the logs, it used to be rng(2, 12) |
In particular, it was buffed from rng( 1, 8 ) when wilderness shelters were added as a craftable thing. |
Ah, very peculiar. Could be as high as 2-6 or 2-8, yeah. If anything, the broken RNG reference means it's been nerfed from the older 1-8. >.o |
It was buffed to 2-12 in the same day, so more likely 1-8 wasn't giving the numbers that @Rivet-the-Zombie wanted. Honestly, I say put it back to 2-12 and if it seems like too much, nerf it then. |
Hmm. Guess I can always push it to that number and dial it back if that proves to be overkill, ja. |
You are so smol. So tiny. 2 puny boughs. We will pump you up. o3o
Given the number of logs and 2x4s that can be taken from a single tree, increasing the number of boughs from a pine tree seems extremely reasonable. |
GET. IT. COMPILING. |
Chaos, if you're using Codeblocks, a fix has already been merged, if you're using CMake, you need to add Consumption.cpp to src/CMakeFiles.txt. |
It was due to the Consumption.cpp, and as it's Codeblocks I'm using, I'm hoping there are no further problems? So nice to have Kevin griping at me when the compile error was not my fuckup this time. If you haven't figured it out yet, I've BEEN doing the fucking compile tests. The fact that the errors cited had absolutely nothing to do with the changes I made was why I committed it anyway, as it made me suspect it was due to the addition of new makefile content. |
Crap, I knew I forgot something |
Yay. -_- |
@chaosvolt sorry but Kevin is right: how you will distinct the difference between two conditions: (1) build is broken initially, and (2) build is broken initially and due to your changes? For confirmation the fact your PR doesn't brake anything you have to start from working version. So, you have two options: 1) fix the reason it initially broken or 2) wait for someone who will fix it in master. |
Upd: BTW, it's not about this PR, it's more about general case. |
Adding [WiP] for untested PRs would be enough, IMO. |
If I had no concrete reason to suspect that the problem was unrelated to my changes, I wouldn't have been confident in committing them anyway. In the general case yes, this makes sense. Especially since I'm the goddamn least competent person when it comes to understanding the source code, I can't always tell what I fucked up in the process. In this specific case, I committed the changes anyway due to having reasonable suspicion that the issue was unrelated to my changes. |
If I'd had some indication that you had things compiling in general previous to this PR and the issue just came up, I wouldn't have said anything, but I had no such indication.
Also, stop it with the ASCII reaction faces, they don't contribute anything. |
See opening post in #15113, discussion about half a dozen posts down in #15085, and all the way back to discussion of my first successful compiles in #14959. |
This latest temper tantrum is the last straw, I've given you dozens of chances to improve your shitty attitude, and it just hasn't happened, I'm not going to work with you any more and you're no longer welcome in my project. |
The end result of a discussion had in private on the forums, regarding a possible solution to some things relating to how many trees have to be stripped down when acquiring pine boughs.
And for added Fun, pushing this now because I tried to compile-test and it instead error'd, citing errors unrelated to my changes, instead involving what I'm guessing was the recent work on eating code, judging by the files cited.