EU Emiters do not scale correctly.
darth62969 opened this issue · 9 comments
OK so i am pretty sure this is a bug but this is incredibly OP if is is not. Either way I am sure to exploit it.
i believe that the when you have more than one EU emitter they should scale according to a how many you have, so you can produce more than 2048EU a tick. but i can have 1 and it output the same as if i had 2 or 3 each. there is not scaling i put 6 HV Emitters in this build and it duplicated the output not scaled it. please fix this before i get a chance to exploit it.
It looks like it's draining it's internal capacitor? Can you check how much output you get when the capacitor is empty?
Not sure what you mean by scaling, every emitter operates separately and will emit up to it's maximum rate as long as there is enough stored energy.
That generator will max out at 11.5k RF/t which should translate to 2875 EU/t.
yeah if it is supposed to translate to 2875 eu/t, then it should not be outputing 17KEU/t time 6
i destroyed the capacitors to try to get the built up charge gone quickly... and found this.
also if it is supposed to emit up to its maximum if there is enough stored energy sound like the bug lies in that, it should output up to the max of each individual output, until there is not enough energy stored or being produced to output more or to another emitter if that emitter is maxed out.
scale = output according to the laws of equivalent exchange.
edit: i did the calculations it is actually duplicating the output. should be 1750eu/t not 10keu/t as shown here
Try this build please, It should fix this issue: http://jenkins.bdew.net/job/generators-1.7.10/117/artifact/build/libs/generators-0.9.19.117-mc1.7.10.jar
should output up to the max of each individual output, until there is not enough energy stored or being produced to output more or to another emitter if that emitter is maxed out.
That's exactly what it's doing, you have 37M RF (= 9.25M EU) in your capacitor so it will output as much as the energy net will take until that runs out.
There seems to be an issue with the capacitor not removing the excess energy if you break modules, i'll fix that for the next version.
For now you can break and replace the controller which will reset the whole thing and you'll see that the output is correct.
except that is not what it is doing
i added a second reactor and heat exchanger and the result is that is maxes out all 6 outputs, immediately, while also not having any excess RF, I still get way too much EU being produced. there is something wrong with their independent operation. and that is what i am trying to say. they don't appropriately scale with how many outputs you have, if they all are supposed to be out putting then the sum of all 6 should be equivalent to the RF produced. if they are supposed to be outputting in serial, they one should be outputting the max then another should be outputting the excess, cause as you said, the max should be 2875 EU/t not 12,288 EU/t
Hm, yeah, that doesn't look right. I've managed to (kinda) reproduce it and will investigate further.
yes that one is working, but the destroying the capacitors still leaves the RF in the actual device.
next question, can i use that build on my server?
Destroying capacitors fixed in this build: http://jenkins.bdew.net/job/generators-1.7.10/118/artifact/build/libs/generators-0.9.19.118-mc1.7.10.jar
You can use those on a server, tho keep in mind it's alpha builds - there might be other bugs or unintended changes introduced by those fixes.
I'll make a proper release either today or early next week after some testing.
k cool.
(: Jonathan :)
On Fri, Dec 4, 2015 at 7:16 AM, bdew [email protected] wrote:
—
Reply to this email directly or view it on GitHub
#65 (comment).