In response to the original question, the AI will declare war on a civilizatioin if it is no longer capable of fulfilling a per turn deal with it. This can be because the oil source or whatever went away. I'm not sure how the AI civ factors in its attitude toward you if you now have the output of its only resource and it wants that too, like oil. Suspect that situation slides you down the scale toward furious with that AI civ, but I don't know that for certain.
Separately, landing troops on your soil from a boat/ship is not an automatic declaration of war. You don't lose access to resources in the squares unless the landing force is at war, so you can check if you want to. Next time this happens, try negotiating an ROP agreement. If the AI is about to go to war, it won't give you that. Those troops could have been headed overland to somewhere else, although that seems a little far-fetched if you owned the whole continent.
Separately, landing troops on your soil from a boat/ship is not an automatic declaration of war. You don't lose access to resources in the squares unless the landing force is at war, so you can check if you want to. Next time this happens, try negotiating an ROP agreement. If the AI is about to go to war, it won't give you that. Those troops could have been headed overland to somewhere else, although that seems a little far-fetched if you owned the whole continent.
Comment