I think the AI knows who the nationality is of the hidden unit myself. In one of my mods, I set the regular submarine to have hidden nationality. It works, no mil. advisor warning me or anything. But the civ I attack gets mad after a while, and starts to declare war in a while.
Of course this could be due a little bug with hidden subs, their color may be white, but turn on the unit circles and you'll see the color of the nationality.
Of course this could be due a little bug with hidden subs, their color may be white, but turn on the unit circles and you'll see the color of the nationality.
Comment