[2798461.764] [Gameplay] ERROR: FOREIGN KEY constraint failed
[2798461.764] [Gameplay] ERROR: FOREIGN KEY constraint failed
[2798461.764] [Gameplay]: Validating Foreign Key Constraints...
[2798461.774] [Gameplay] ERROR: Invalid Reference on Modifiers.SubjectRequirementSetId - "8AOW_ATTACKING_EMBARKED_REQUIREMENTS" does not exist in RequirementSets
[2798461.783] [Gameplay]: Failed Validation.
That sounds like a bug... Is it that they cannot attack at all or they get the -1000 "cannot attack land" penalty? Are you sure you are at war with your target? A screenshot might make things clearer.
Ok, thanks for the diagnosis. I haven't really figured out how load order stuff really works in Civ6, sometimes it works as I expect and sometimes it seems to do nothing at all. When I have the time to devote to it I'll thoroughly fix this once and for all.
This seems to be Incompatible with Quo's Combined tweaks, Any ideas on how to get these two to play nice?
I also cannot attack land units with quadrireme (the ranged attack button is greyed out and unresponsive) .. but I could attack cities.That sounds like a bug... Is it that they cannot attack at all or they get the -1000 "cannot attack land" penalty? Are you sure you are at war with your target? A screenshot might make things clearer.
Okay, I've identified the ranged-class-naval-units-can't-attack-land-units-bug!!
It's because the game has changed the way the immortal works. If a unit has a higher melee strength than ranged strength, it counts as a melee unit that has the additional ability to perform a ranged attack. In 8AoW, all naval ranged units are in this category. You can see this by the way that a frigate can attack an enemy ship either by right clicking on it (performs a melee attack, both ships get damaged), or by selecting the ranged attack option manually (only the defender gets damaged). This means, however, than a quadrireme is seen as the game primarily as a melee naval unit, and so cannot attack land units.
I think I can get around this bug by giving +10 ranged strength to all relevant ships (so that the game sees them primarily as ranged units), while also giving them a promotion that gives -10 to all ranged attacks. Messy, but it should work. As an aside, I think that doing the opposite of this for naval hunters should prevent them from ever attacking land units without resorting to the -1000 penalty.
That should work, are you sure that the syntax (ie, commas) are all correct?
Generally changing the unit table affects new units but not existing one, so that might be what's happening here too.