Skip to content
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

BUG Ore A# discrepancy #39

Open
DragooKnight opened this issue Aug 16, 2017 · 2 comments
Open

BUG Ore A# discrepancy #39

DragooKnight opened this issue Aug 16, 2017 · 2 comments

Comments

@DragooKnight
Copy link

DragooKnight commented Aug 16, 2017

When trying to find out how much ore a specific number of miners will make with A#, the number of miners and resulting ore appears to be less-than-halved.
Compare the A# output of iron plate and steel in example one which uses less electric miners than the number in example two's iron ore field (from one of my new iron patches), which itself outputs less miners and ore production than example one uses.
PS: It appears, on further study, that it divides the a# of miners by their mining speed in some way, so stone gives you even less miners than iron.
(how coherent was my report? I'm new to this)
what is with
these miner values

@firefly762
Copy link

Just erased a very long explanation because I just realized what you're trying to relay. So you're trying to find out how many items/sec 163 electric drills will output on an iron ore patch, correct? And inputting it into the calculator it seems to divide your 163 input by just over two for some reason (163/2.0999742334). Is that an accurate abbreviation of your issue?

If I'm correct (forgive me if I'm not and my breath is about to be wasted), I'm not sure why the calculator does that, but you are correct something doesn't seem right. As for how much your drills will put out, the actual formula factorio uses is (MP-MH)*MS/MT = items/sec/drill.
MP = Mining Power
MT = " Time
MS = " Speed
MH = " Hardness
For iron ore it would come out as (3-0.9)0.5/2 = 0.525 iron ore/sec163 drills = 85.575 iron/sec

Hope that helps...and makes sense :/

Cheers

@DragooKnight
Copy link
Author

Yes, it seems to be multiplying the number of Specified Total Drills by the PPS, then getting the PPS of that number. So basically it runs the algorithm once internally, then recursively once for the output?
[Because, of course, when you multiply a number by a 0.decimal, you get LESS than what you put in]
[(MP-MH)*MS/MT=PPS]

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants