isenchine
Empress
I know, but I like to understand a bit the magic and here I'm stunned! 

Existing units have to return to own cities and rest one turn to upgrade equipments.
onCityDoTurn
If you want X turns, you need script data.