In parallel with working on "Ardent", I've started playing through "Assassin" to see how it fares with the new system.
Snag 1: after being pressed into service for the vice admiral and putting to sea in the new ship, the fort fires at you. This is because you start the game as Dutch and unless you know what's going to happen and change flag well in advance, you're still flying a Dutch flag when you try to leave Havana. Solution: in case "meetcois", add 'HoistFlag(SPAIN);'. Your new ship is thus supplied with a new Spanish flag. (This wouldn't be such a problem if you could change flag while on land. Just change your flag to Spain any time after the arrest,)
Snag 2: if you attack an enemy ship, you lose your LoM. This is because even after receiving the LoM, Spain is Wary, -45. And that's because case "voirdamski" contains this line:
But Spain isn't hostile if you've just received a LoM. Solution: remove that line. Then, when you go to sea, Spain is Friendly, 0. And now you can attack enemy ships, Spain becomes more positive and you don't lose the LoM.
Still to check: Spain is allied to France, so what happens when, during the "Cannons of Isla Mona" incident, you need to attack two French ships? I suspect that it will be necessary for Spain to break its alliance with France so that you can attack them without Spain objecting. Some time after the "Alliance" chapter, which sees Elting find proof that France has been helping Portugal, would probably be appropriate.
Snag 1: after being pressed into service for the vice admiral and putting to sea in the new ship, the fort fires at you. This is because you start the game as Dutch and unless you know what's going to happen and change flag well in advance, you're still flying a Dutch flag when you try to leave Havana. Solution: in case "meetcois", add 'HoistFlag(SPAIN);'. Your new ship is thus supplied with a new Spanish flag. (This wouldn't be such a problem if you could change flag while on land. Just change your flag to Spain any time after the arrest,)
Snag 2: if you attack an enemy ship, you lose your LoM. This is because even after receiving the LoM, Spain is Wary, -45. And that's because case "voirdamski" contains this line:
Code:
SetRMRelation(PChar, SPAIN, REL_AFTERATTACK); // PB: Not hostile anymore
Still to check: Spain is allied to France, so what happens when, during the "Cannons of Isla Mona" incident, you need to attack two French ships? I suspect that it will be necessary for Spain to break its alliance with France so that you can attack them without Spain objecting. Some time after the "Alliance" chapter, which sees Elting find proof that France has been helping Portugal, would probably be appropriate.