I was playing on an archipelago map as England and I was at war with Spain. I had no cities on Spain's Island so I used an allied city state as a base to invade Spain, I also had no units to defend my capital on an Island nearish Spain so I had 2 other City States as a kind of buffer between Spain and I. Later during the war I saw a massive Spanish fleet (like 20 Frigates and Privateers compared to my 5ish battleships) heading towards the city state I was using as a base, I tried my best to quell the Invasion but there were just to many so as a last resort I dropped an Atom Bomb right in the middle of the Spanish Fleet doing tons of damage (some ships survived but I had gained control of situation). So I saved my city state friend and they thanked me by declaring war on me!!! I didn't even drop the bomb in their territory!!! Anyway I reloaded an earlier save just before I dropped the bomb and the Spanish captured the city state. Later in another war I liberated it.
Why did the city state declare war on me? I dropped the bomb in neutral waters near another one of my city state allies and they did not care?!?!
Why did the city state declare war on me? I dropped the bomb in neutral waters near another one of my city state allies and they did not care?!?!