Updated file attached - now works as previously noted.You should probably also move this line:... from "Depart To Columbia Fade" up to "Depart To Columbia for Apothecary" to prevent random walkers from appearing in Cartagena Port in the next scene. And in case "Return to Greenford for Apothecary", add:Code:Locations[FindLocation("Cartagena_port")].vcskip = true;
... so that they can appear again after the quest has finished with Cartagena.Code:DeleteAttribute(&Locations[FindLocation("Cartagena_port")],"vcskip");
'LAi_Fade("Sail To Cartagena for Apothecary", "")' is presumably meant to fade the screen to make a nice transition. But doesn't 'DoQuestReloadToLocation("Cartagena_port","reload","reload1","_");' do that anyway?
@Hammie might want to include in the next update.