Hello. In the scenario editor, I think it would be really nice if a trigger was added that changes a players civilization. For example, in a nomad type start, all players start with the same civ. The location they settle in can then determine their civ for the rest of the game. I think this could be quite a useful trigger. I’ve been thinking about some of the mechanics, so here they are:
- Unique Units: All unique units from the previous civ remain available. However, if there is a conflict in location for the unit, the unit from the new civ takes precedence. For example, if player A starts as Italians, they have the Genoese Crossbow as their main unique unit, as well as access to the Condottiero. Through triggers, player A’s civ is now changed to Britons. Because the Longbowman now conflicts with the Genoese Crossbow, the Longbow takes precedence. The Condottiero remains available though, because nothing conflicts with it. It can be manually removed through triggers. In this example, all Genoese Crossbows would still remain on the field in their current state, but they would no longer be trainable without further trigger intervention.
- Buildings: The architecture style for future buildings changes to match that of the new civ. However, all current buildings remain as they are.
- Technology: The tech tree changes to match the new civ. However, all currently researched techs also remain. This means, if the player started as Franks and researched Paladin, before being changed to Britons, they will still train Paladins.
- Civ Bonuses: Civ bonuses change to match the new civ, but don’t remove any units unless they conflict.
I think that covers most cases. What do people think?