monamipierrot wrote:It could be interesting, but there should be something to limit this.
The plan is to control it in the rule set as an action. It will only be possible to do it if (at least) one of its action enabler(s) is active. An action enabler has two requirement vectors: one for the actor and one for the target. It is only active if both requirement vectors are fulfilled. Freeciv 2.6 already has a requirement type for diplomatic state.
It will therefore be possible for a rule set author to do the following: You may expel a foreign embassy if (you are at war with them) OR (you have a Casus belli against them) OR (they aren't your allies AND your current government is an "I'm a Little Bit country") OR (they are at war with someone AND your government type is an "I'm a Little Bit Rock and Roll"). (If he has defined those government types and don't fear the names may attract a lawsuit)