We are running into some interesting AI issues related to workers not building certain improvements in our mod (see sig). Like the Moon mod, our world starts with 0 food on all terrain, so the AI is very hungry for food in the beginning. There are two improvements that can provide food:
1. Hothouse, +1 food, +1 with default civic
2. Terraform, +2 food, -1 hammer
The tech for Terraform comes within 2 techs of Hothouse.
In my playtesting I am finding that the AI refuses to build the Hothouse, but will (over)build the Terraform. I have a few theories for this:
(a) The AI "sees" the Terraform coming up, and since it considers it "better" than the Hothouse, refuses to build now and waits for that "better" improvement.
(b) This is because the AI is programmed NOT to destroy existing improvements. Thus, even though it SHOULD build a hothouse now and then decide later whether to replace it with a Terraform, the programmers removed this thought pattern.
(c) The AI doesn't see the +1 food from the civic and sees the Hothouse as only +1 food, not +2 food.
I know there are experiments I can run to verify/disprove at least (a) and (c), but can anyone who has playtested extensively and/or is familiar with the AI programming chip in with some explanations for what we are observing in AI behavior?
(Has anyone ever seen the AI replace an elephant camp with a cottage in vanilla Civ after Ivory goes obsolete?)
1. Hothouse, +1 food, +1 with default civic
2. Terraform, +2 food, -1 hammer
The tech for Terraform comes within 2 techs of Hothouse.
In my playtesting I am finding that the AI refuses to build the Hothouse, but will (over)build the Terraform. I have a few theories for this:
(a) The AI "sees" the Terraform coming up, and since it considers it "better" than the Hothouse, refuses to build now and waits for that "better" improvement.
(b) This is because the AI is programmed NOT to destroy existing improvements. Thus, even though it SHOULD build a hothouse now and then decide later whether to replace it with a Terraform, the programmers removed this thought pattern.
(c) The AI doesn't see the +1 food from the civic and sees the Hothouse as only +1 food, not +2 food.
I know there are experiments I can run to verify/disprove at least (a) and (c), but can anyone who has playtested extensively and/or is familiar with the AI programming chip in with some explanations for what we are observing in AI behavior?
(Has anyone ever seen the AI replace an elephant camp with a cottage in vanilla Civ after Ivory goes obsolete?)