One colony replaces the other
Moderator: Oberlus
Forum rules
Always mention the exact version of FreeOrion you are testing.
When reporting an issue regarding the AI, if possible provide the relevant AI log file and a save game file that demonstrates the issue.
Always mention the exact version of FreeOrion you are testing.
When reporting an issue regarding the AI, if possible provide the relevant AI log file and a save game file that demonstrates the issue.
-
- Juggernaut
- Posts: 854
- Joined: Wed Aug 26, 2015 6:15 pm
One colony replaces the other
I'm still playing the stable version of 0.4.8 from 8/23/2018. I searched the Issues and such and didn't find a match, but I might have missed it.
Anyway, I started an Exobot colony build at an outpost. However, supply didn't connect so it sat there and I forgot about it. Eventually supply connected and I started a new Abaddoni colony build without noticing the old Exobot one. Five turns later, the Exobot colony was established and the Abaddoni colony was produced. The next turn, the Abaddoni colony was established, wiping out the Exobot one.
I probably wouldn't have realized if it weren't for the fact that I started an outpost base build when the Exobots were established, and went to do it again when the Abaddonis showed up - only to find one already in build.
I don't know if this is expected behavior or a bug. I suspect it's because when the first colony was established, there was no other colony start on the production queue to freeze. I haven't tried to reproduce it.
Edit: It is reproducible.
Anyway, I started an Exobot colony build at an outpost. However, supply didn't connect so it sat there and I forgot about it. Eventually supply connected and I started a new Abaddoni colony build without noticing the old Exobot one. Five turns later, the Exobot colony was established and the Abaddoni colony was produced. The next turn, the Abaddoni colony was established, wiping out the Exobot one.
I probably wouldn't have realized if it weren't for the fact that I started an outpost base build when the Exobots were established, and went to do it again when the Abaddonis showed up - only to find one already in build.
I don't know if this is expected behavior or a bug. I suspect it's because when the first colony was established, there was no other colony start on the production queue to freeze. I haven't tried to reproduce it.
Edit: It is reproducible.
Re: One colony replaces the other
That is a bug. You should not be able to put PP in a colony project if you already have colonisation building/a species on the planet.
You also should not be able to put PP in more than one colony project on the same planet at the same time. We could stop production in that case and send a sitrep warning.
Please open an issue on github.
You also should not be able to put PP in more than one colony project on the same planet at the same time. We could stop production in that case and send a sitrep warning.
Please open an issue on github.
Any code or patches in anything posted here is released under the CC and GPL licences in use for the FO project.
Look, ma... four combat bouts!
Look, ma... four combat bouts!
- Geoff the Medio
- Programming, Design, Admin
- Posts: 13603
- Joined: Wed Oct 08, 2003 1:33 am
- Location: Munich
-
- Juggernaut
- Posts: 854
- Joined: Wed Aug 26, 2015 6:15 pm
Re: One colony replaces the other
It's always (at least since colony buildings were added) been the case that you can build two different colony types at the same planet. I can't be the only one aware of that. I think the AIs do it sometimes.Ophiuchus wrote: ↑Sat May 04, 2019 7:14 am That is a bug. You should not be able to put PP in a colony project if you already have colonisation building/a species on the planet.
You also should not be able to put PP in more than one colony project on the same planet at the same time. We could stop production in that case and send a sitrep warning.
-
- Juggernaut
- Posts: 854
- Joined: Wed Aug 26, 2015 6:15 pm
Re: One colony replaces the other
As I said, it's reproducible. All you have to do is set an outpost, start one species colonizing, and then another the next turn (assuming they have the same time to build of course).Geoff the Medio wrote: ↑Sun May 05, 2019 11:54 amWith a test save file, and perhaps screenshots illustrating the issue, if possible.
I just think it's not in the rule set for colony buildings that there isn't already one there.
Re: One colony replaces the other
The AI does it often, usually Exobots and something else.defaultuser wrote: ↑Tue May 07, 2019 1:47 amI can't be the only one aware of that. I think the AIs do it sometimes.
Asking for a save file is to save time to developers.
-
- Juggernaut
- Posts: 854
- Joined: Wed Aug 26, 2015 6:15 pm
Re: One colony replaces the other
I don't have one at hand, so I would need to create the situation in a game.
Re: One colony replaces the other
I assume that developers don't have one on hand either and would need to create the situation in game just like you.defaultuser wrote: ↑Tue May 07, 2019 5:32 pm I don't have one at hand, so I would need to create the situation in a game.
If you prepare the save game yourself, you increase the odds someone will try to fix it. I can tell from experience, that fixing bugs that require only loading a prepared state is more pleasant and quicker than having to prepare the state before fixing.
Of course it's not your job to do so, but neither is the developers'. They are fixing things in their free time.
Sorry if I sound patronizing.
https://github.com/mmoderau
[...] for Man has earned his right to hold this planet against all comers, by virtue of occasionally producing someone totally batshit insane. - Randall Munroe, title text to xkcd #556
[...] for Man has earned his right to hold this planet against all comers, by virtue of occasionally producing someone totally batshit insane. - Randall Munroe, title text to xkcd #556
-
- Juggernaut
- Posts: 854
- Joined: Wed Aug 26, 2015 6:15 pm
Re: One colony replaces the other
That's up to them. They have been made aware of the situation.
Re: One colony replaces the other
I am not sure that sentence contains Information.defaultuser wrote: ↑Thu May 09, 2019 5:25 am That's up to them. They have been made aware of the situation.
An unprepared low prio bug is unlikely to be fixed.
Any code or patches in anything posted here is released under the CC and GPL licences in use for the FO project.
Look, ma... four combat bouts!
Look, ma... four combat bouts!
Re: One colony replaces the other
Well, thanks for the report.defaultuser wrote: ↑Thu May 09, 2019 5:25 am That's up to them. They have been made aware of the situation.
Next time, when you encounter a situation you're willing to report, assuming you found it while playing, could you locate an autosave of the game before the issue happened and attach it to your report?
Re: One colony replaces the other
As the saying goes :"if it's free, you are the product". For open source, you're not sold but you're sometimes put to work.defaultuser wrote: ↑Thu May 09, 2019 5:25 am That's up to them. They have been made aware of the situation.
Voluntarily ofc, but it's not up to the dev, it's up to whoever cares enough about this issue and have the time and competences to spare.
Anyway, here is a save on the ppa build 2019-04-29-1601105 where a planet is producing both a human and an exobot colony at the same time.
Next turn the exobot colony is produced and the human colony is still being built, the turn after, exobot settle and the human colony is still being built, and the two next turn, human colony is built and human settle atop the bots.
- Attachments
-
- One_colony_replaces_the_other.zip
- (3.72 MiB) Downloaded 234 times
Re: One colony replaces the other
Kudos!
Would you open an issue on Github and attach the save?
I guess that one is enough. The dev that addresses it can try the patch by removing both buildings and try to enqueue them again.