I know I have reported this before, but it is still happening in 2.3 and it is VERY annoying so I am reporting it again.
The logic for who can occupy a subspace gate is, in my opinion, very flawed for the following reasons:
- Ships from more than one civ can occupy a subspace gate, even if they are at war with each other.
- this is the only place in the game where this can occur and, in my opinion, it should not
- If I am at war with one of the civs whose ships are on a subspace gate, but not with another civ that has ships on the same subspace gate, I cannot attack the ships with which I am at war without declaring war on all of the civs that have ships on that subspace gate.
I have uploaded a save file that demonstrates these issues:
https://www.dropbox.com/scl/fi/xq38b5vlztrv5yhfdc66g/Subspace-Gate-Issue-Under-2.3.504017.GC4Sav?rlkey=r1ly43j1qxge553dzyuj2ivdq&dl=0
Here are my suggestions for how to fix this:
- Treat subspace gates like any other cell:
- you may only move to that subspace gate if it is empty or if you have ships on that subspace gate
- If a civ with which you are at war has ships on that subspace gate you may attack them
- If a civ with which you are not at war has ships on that subspace gate you may choose to go to war with them and attack
- otherwise, you may not move to that subspace gate
- If, for some reason, you cannot implement option 1 above, then modify the attack logic to recognize which ships and fleets on the target subspace gate belong to a civ with which you are at war and execute the attack logic against them.