Then I reckon "<" makes more sense than "<=", doesn't it?From "InternalSettings.h":From "Shipyard.c":Code:#define RANK_FOR_FIFTH_RATE 2 // Lowest rank: Junior Lieutenant (England)
Code:if(RANK_FOR_FIFTH_RATE > 0 && GetRank(GetMainCharacter(), GetCurrentLocationNation()) <= RANK_FOR_FIFTH_RATE) {GameInterface.scrollitems.(attributeName).navyship = true;}
If the check returns true, then the ship is not available. And if your rank is lower than the requirement, it should not be available.
So I think your suggestion sounds good.
I myself am used to either start a new game in the port where I want to go OR to use console for "instant teleport" (can in theory also be done using Cheatmode(?) F4, but I never actually used that).Or just sell and try to re-buy my own ship. It's a lot quicker than having to sail from Speightstown to Port Royale, especially if the game tries to force a storm on me along the way, and also quicker than repeatedly reloading a savegame.
But whatever works for you is fine by me.