Here is (if I am not mistaken ) how the create unit events work:
The event creates an unit on the desired spot, if:
1) the terrain allows it: you can't create a land unit on ocean (even if you create a transport underneath before! )
2) the square is not occupied by another Civ (or barbarians); by occupied I mean with a unit, or a city in foreign hands!
So in my case above, you have
- if third civ has conquered the city: the 2 events see the square as occupied, and so no unit is created in it
- if barbarians have conquered the city: works as with 3rd civ
- one of the 2 units has barbarians as owner: works as if it was another civ; so, creates the barbarian unit if the square is empty, or there is a city in Barbarian hands
Hope this answers your questions
The event creates an unit on the desired spot, if:
1) the terrain allows it: you can't create a land unit on ocean (even if you create a transport underneath before! )
2) the square is not occupied by another Civ (or barbarians); by occupied I mean with a unit, or a city in foreign hands!
So in my case above, you have
- if third civ has conquered the city: the 2 events see the square as occupied, and so no unit is created in it
- if barbarians have conquered the city: works as with 3rd civ
- one of the 2 units has barbarians as owner: works as if it was another civ; so, creates the barbarian unit if the square is empty, or there is a city in Barbarian hands
Hope this answers your questions
Comment