Geoff the Medio wrote:
Gray Area wrote:
I have not run into that particular error message.
These messages are appearing after ending turn once, so nothing fancy is happening to set up the relevant situation.
You are correct. I found that error message when I went looking for it. It was there all along and I didn’t notice it, as the InvasionAI module appeared to be invading in spite of the error.
I fixed that particular problem and have attached the three (3) modified modules.
Again, I release my contribution under the terms of the Creative Commons Attribution-ShareAlike 3.0 and GNU GPL 2.0 licenses.
Now, however, I’m seeing the following error message:
AIInterface::IssueInvadeOrder : planet with passed planet_id is not colonized
I believe this error message is appearing because the AI empires can not invade ‘monster populated planets’, that is planets that are not owned by other actual empires.
To test this theory, I played a passive game. I watched AI troop ships enter ‘monster populated systems’ and fail to capture any planets. When I, however, captured the same ‘monster planets’, the AI’s troop ships were able to invade and capture them from me.
I do not believe there is anything I can do to correct this problem from within the AI program. I suspect this problem is being caused by something within the AIInterface.