View Issue Details
ID | Project | Category | Date Submitted | Last Update | |
---|---|---|---|---|---|
0025422 | AI War 2 | Bug - Gameplay | Jul 16, 2021 1:05 pm | Aug 4, 2021 5:17 pm | |
Reporter | GreatYng | Assigned To | Chris_McElligottPark | ||
Status | resolved | Resolution | fixed | ||
Product Version | 3.311 Engineer Multitasking | ||||
Fixed in Version | Beta 3.503 Multiplayer Sound | ||||
Summary | 0025422: Drone construction is permanently halted | ||||
Description | Units that build drones no longer construct them. I checked the Marauder Outpost, the Combat Factory, the Rejuvenator Factory, and the Dyson Sphere Warp Gate. I wouldn't be surprised if it extends to all similar units. | ||||
Tags | No tags attached. | ||||
related to | 0025461 | resolved | Chris_McElligottPark | Queen Bee Golem (and possibly deratives) will not construct drones automatically by default |
|
|
|
I just checked the save and the two combat factiories were building drones with no issues. Do you see the same happening when loading this particular save? If the problem persists, could you share another save? |
|
I think the other save you were referring to didn't upload. It turns out the 3.312 hotfix was out of beta for long enough for me to make a few saves in it yesterday. Fortunately, changing versions is easy enough so after downloading the latest beta patch I decided to see if the error still exists. Yes. I also noticed that of the latest two autosaves I have (which is before the manual save I uploaded) this bug is only present in the latest one (the bug isn't present in the 24 minute save or earlier saves, but it is present in the 30 minute save). |
|
I just tried the 24m save, the factories were building drones. I ordered them to move to the next planet and unload, and when the drones started to drop in numbers, the factories wouldn't replinish them. Trying again on the same save and on a test game I made, changing speed of the game seems to make appear "faster" the issue, but it could be totally unrelated. The metal flows debug in the tooltip shows the same amount of flows before and after it stops, but the metal flow window shows no consuptions. I'm on 3.313 |
|
I guess the factories know that they need to build drones, but they stop doing that for some reason. |
|
Another thing I noticed in this save is that the costruction of drones always stops when the factory finishes building its combat engineers and sentry frigates. Just let the save run for 15-20 seconds and you'll see this happen. |
|
Right now, after playing a spire game (no mods) for 3 hours in a row, I haven't encountered this bug yet. It's a weird and dodgy bug. |
|
Only the support factories seem to be able to build their drones and its only while they are building other ships. They aren't generating naturally on any of the AI's drone carriers. |
|
Support factories seem to be the only exception to not building drones, and then only sometimes. I decided to check at which version of the game drone construction doesn't work for me any more. It turns out that starting at version 3.311 drone construction is broken at the start of a new campaign. In version 3.310 drone production still happens like it should. In version 3.311, 3.313, and presumably 3.312 (I didn't check that one) drone production is broken. I attached the saves at the start of the campaigns for all three versions. |
|
I can also reproduce this issue. I've noticed (similar to how it has been described above) that drones will only replenish when other construction is taking place on the same planet. This can include a flagship building strikecraft, a turret being built, a factory under construction, etc. As long as some kind of construction is going on, the drones will build. However, as soon as there is no longer anything being built on a planet, drone construction halts. I've noticed this happening both to my combat factories, as well as a hive golem that I captured. I've attached a save where this bug is happening to both the aforementioned unit types. I have the Civilian Industries, Kaizer's Marauders and AMU mods active in this save. |
|
* Removed all the old code for calculating drone construction internally for ships. ** It doesn't have much to do with other metal flows, and thus just does not belong there. *** Specifically it doesn't cost any metal, nothing should be able to boost it to be faster, and so on. ** Also the code was really confusing and has been broken in a lot of strange cases (but not all) ever since the July revamp of metal flows. * Added a new DoForFleetsParallel() set of methods on World which let us do rapid parallel processing of fleets where needed. * There is all-new drone construction logic (well, a lot of it was proted over) that runs in parallel for each fleet, and which calculates itself super efficiently and correctly. ** One thing among many that was funky in the old drone construction math was that if a fleet had multiple drone types it would give diminishing amounts to each one beyond the first. ** Another strange thing with the old drone construction logic was that it constructed in fits and starts, unlike other kinds of construction, and it was really not clear why. ** Now so long a the game isn't paused, and the flagship/centerpiece is not crippled, drones should construct at a steady rate. You're not charged metal for this (never have been), so it's simply handled in the quickest way possible. |
Date Modified | Username | Field | Change |
---|---|---|---|
Jul 16, 2021 1:05 pm | GreatYng | New Issue | |
Jul 16, 2021 1:05 pm | GreatYng | File Added: Marauder Drones.save | |
Jul 16, 2021 10:09 pm | Daniexpert | Status | new => feedback |
Jul 16, 2021 10:09 pm | Daniexpert | Note Added: 0062474 | |
Jul 17, 2021 9:13 am | GreatYng | Note Added: 0062482 | |
Jul 17, 2021 9:13 am | GreatYng | File Added: Autosave at 24m 0s.save | |
Jul 17, 2021 9:13 am | GreatYng | File Added: Autosave at 30m 0s.save | |
Jul 17, 2021 9:13 am | GreatYng | Status | feedback => new |
Jul 17, 2021 9:46 am | Daniexpert | Note Added: 0062483 | |
Jul 17, 2021 9:46 am | Daniexpert | Status | new => acknowledged |
Jul 17, 2021 9:51 am | Daniexpert | Note Added: 0062484 | |
Jul 17, 2021 9:51 am | Daniexpert | File Added: 2021-07-17 15_48_56-AIWar2.png | |
Jul 17, 2021 10:10 am | Daniexpert | Note Added: 0062485 | |
Jul 17, 2021 10:10 am | Daniexpert | File Added: test1.save | |
Jul 17, 2021 6:39 pm | Daniexpert | Note Added: 0062494 | |
Jul 19, 2021 8:32 pm | Exlium | Note Added: 0062519 | |
Jul 20, 2021 1:33 pm | GreatYng | Note Added: 0062524 | |
Jul 20, 2021 1:33 pm | GreatYng | File Added: Version 3 310 start.save | |
Jul 20, 2021 1:33 pm | GreatYng | File Added: Version 3 311 start.save | |
Jul 20, 2021 1:33 pm | GreatYng | File Added: Version 3 313 start.save | |
Jul 23, 2021 1:01 am | Tzarro | Note Added: 0062528 | |
Jul 23, 2021 1:01 am | Tzarro | File Added: 1.save | |
Jul 23, 2021 1:03 am | Tzarro | Note Edited: 0062528 | |
Aug 4, 2021 4:16 pm | Chris_McElligottPark | Relationship added | related to 0025461 |
Aug 4, 2021 5:17 pm | Chris_McElligottPark | Assigned To | => Chris_McElligottPark |
Aug 4, 2021 5:17 pm | Chris_McElligottPark | Status | acknowledged => resolved |
Aug 4, 2021 5:17 pm | Chris_McElligottPark | Resolution | open => fixed |
Aug 4, 2021 5:17 pm | Chris_McElligottPark | Fixed in Version | => Beta 3.503 Multiplayer Sound |
Aug 4, 2021 5:17 pm | Chris_McElligottPark | Note Added: 0062582 |