I don’t know if I should necro this thread or crreate a new one, but I just completed the Catalaunian fields again and yet again, the Romans didn’t upgrade their long swordsmen to legionaries. Note that I had just played Alaric 05 a few weeks ago and the Romans there didn’t upgrade their LS to Legionaries either.
Edit: the Romanes never got to Imperial Age, but I took a lot of time to defeat them, so it’s not like I was so fast that they didn’t manage to get there. Alans didn’t advance either
This is the AI condition for researching legionaries
(defrule
(game-time > 300)
(unit-type-count militiaman-line > 6)
(can-research-with-escrow 885)
=>
(release-escrow wood)
(release-escrow food)
(release-escrow gold)
(release-escrow stone)
(research 885)
(chat-local-to-self “research legionary”)
)
Note that they didn't train centurions either, even though they have castles
(defrule
(game-time greater-than 100)
(difficulty == easy)
(unit-type-count-total my-unique-unit-line less-than 6)
(can-train my-unique-unit-line)
=>
(train my-unique-unit-line)
(chat-local-to-self “Centurion”)
)
(defrule
(game-time greater-than 100)
(difficulty == moderate)
(unit-type-count-total my-unique-unit-line less-than 15)
(can-train my-unique-unit-line)
=>
(train my-unique-unit-line)
(chat-local-to-self “Centurion”)
)
(defrule
(game-time greater-than 100)
(difficulty == hard)
(unit-type-count-total my-unique-unit-line less-than 22)
(can-train my-unique-unit-line)
=>
(train my-unique-unit-line)
(chat-local-to-self “Centurion”)
)