[2.0.21] bots with an insanely high energy buffer never finish charging

Things that we don't consider worth fixing at this moment.
User avatar
Quezler
Fast Inserter
Fast Inserter
Posts: 124
Joined: Fri Mar 25, 2016 6:37 pm
Contact:

[2.0.21] bots with an insanely high energy buffer never finish charging

Post by Quezler »

noticed this some weeks ago when prototyping stuff, of course you shouldn't actually use this and for the record i am not, but still it is arguably a bug.

robots beyond a certain energy buffer size (somewhere between 1EJ and 1ZJ) are simply unable to finish charging.

to illustrate it i have written demonstration mod that contains several energy tiers all lined up near roboports.

install the mod, create a (50x50) world, and run `/a-bucket-for-monsieur`, you'll see the valid robots wobbling and the higher robots just sipping juice.

a solution would be to make bots with high capacity finish charging somehow (heck, if i recall from my earlier experiments setting the energy to max_energy via script is also insufficient), or another solution would be to just ban flying robot prototypes with energy buffers somewhere above 1 E joule.
Attachments
Screenshot 2024-11-24 at 13.46.56.png
Screenshot 2024-11-24 at 13.46.56.png (436.3 KiB) Viewed 433 times
creosotic-flying-robots_0.0.1.zip
(102.68 KiB) Downloaded 12 times
posila
Factorio Staff
Factorio Staff
Posts: 5439
Joined: Thu Jun 11, 2015 1:35 pm
Contact:

Re: [2.0.21] bots with an insanely high energy buffer never finish charging

Post by posila »

Thanks for the report.
Personally, I am not fan of setting limits like this, to try to disallow modders from shooting themselves into their foot, because it will reduce posibilities to modders who know what they are doing. Because if you set charging_energy on a Roboport to high enough value (and everything else to make it possible for the Roboport to be able to really give that much energy), your robots should finish charching. And on the other hand, if you set charging_energy to really low value, like 0.0000000000000001J, even robots with energy buffer capacity just 10 J won't finish charging on such roboport.
Rseding91
Factorio Staff
Factorio Staff
Posts: 14890
Joined: Wed Jun 11, 2014 5:23 am
Contact:

Re: [2.0.21] bots with an insanely high energy buffer never finish charging

Post by Rseding91 »

I'm going to agree with Posila and say "don't do that" if you don't want that behavior.
If you want to get ahold of me I'm almost always on Discord.
Post Reply

Return to “Won't fix.”