I would prefer some delay in the transportation of the ship.
also, there should be some kind of risk involved.
I request a ship to be moved, an NPC gets the contract (cheaper if inexperienced, expencive if higher combat status). The time it takes would be calculated maybe not realtime, but a % off it. Then there will be a $ chance of the ship beeing attacked on route. If the ship arrives, it might be a bit damage. Higher price, higher chance of a the ship escaping unharmed all the way.
It can then tie in to passenger missions too. All the NPC that drives ship around and are left stranded in foreign ports will needs to be transported back= passanger mission.
also, there should be some kind of risk involved.
I request a ship to be moved, an NPC gets the contract (cheaper if inexperienced, expencive if higher combat status). The time it takes would be calculated maybe not realtime, but a % off it. Then there will be a $ chance of the ship beeing attacked on route. If the ship arrives, it might be a bit damage. Higher price, higher chance of a the ship escaping unharmed all the way.
It can then tie in to passenger missions too. All the NPC that drives ship around and are left stranded in foreign ports will needs to be transported back= passanger mission.