Alright, I'll try this:
In case "prepare_ferro_to_Sea":
So his flag and 'skipRM' are in place before you're at sea. And in case "to_sea_for_capture_cerezo":
The whole lot is going into "quests_reaction.c", at least for now, because if it goes into his character definition then it won't be read until a new game is started, and I've no intention of restarting "Tales of a Sea Hawk" over again!
In case "prepare_ferro_to_Sea":
Code:
Characters[GetCharacterIndex("ferro cerezo")].nation = PORTUGAL;
Characters[GetCharacterIndex("ferro cerezo")].skipRM = true;
Code:
Characters[GetCharacterIndex("ferro cerezo")].recognized = true;
Except that the stories were there first, and worked. So it's the Nation Relations system which is breaking them, rather than the other way round.I think this is more a problem with the actual stories than with the Nations Relations system though.