Visit our website www.piratehorizons.com to quickly find download links for the newest versions of our New Horizons mods Beyond New Horizons and Maelstrom New Horizons!
Quick links for Beyond New Horizons
- Download latest version
- Wiki
- FAQ
- Report bugs here
- Bug Tracker on Github
Quick links for Maelstrom
- Download the latest version of Maelstrom
- Download the latest version of ERAS II
- Download the latest version of New Horizons on Maelstrom
Quick links for PotC: New Horizons
- Download latest version
- Wiki
- FAQ
- Report bugs here
Thanks to YOUR votes, GOG.com now sells:
- Sea Dogs
- Sea Dogs: Caribbean Tales
- Sea Dogs: City of Abandoned Ships
Vote now to add Pirates of the Caribbean to the list!
Quick links for AoP2: Gentlemen of Fortune 2
- Downloads and info
- ModDB Profile
- Forums Archive
A Pirate Podcast with Interviews
Music, Comedy and all things Pirate!
- Episode Guide - About - Subscribe -
- Twitter - Facebook - iTunes - Android -
- Youtube - Fill the Coffers -
Locations[FindLocation("Santiago_port")].reload.l2.disable = 0;
The only change in the 2nd September version which I can think of that might affect selling the tartane is that @pedrwyth tried to fix a bug in the shipyard interface relating to berthing or selling your only ship. If that's broken the story then it may have broken other things as well. I'll try it myself and, if necessary, the next update will have the earlier version of the shipyard interface.
I tried rearranging "ship_is_ours" to give you the new ship before doing anything relating to the port. It didn't work. Some serious digging involving "console.c" and a 'dumpattributes' on Santiago port showed that another attribute, "olddisablevalue", is set to 1 by the time you board the Tonina for the deck fight. This is set in function "chrCheckReload" in "PROGRAM\Characters\characters_reload_check.c" as part of a determined effort to make sure you can't go through reload to ship if you don't have a ship, and is why "reload.l2.disable" is set back to 1 after I've set it to 0. I tried giving the player a dummy ship just before relocating to the deck - no effect, "olddisablevalue" must have been set when I first entered Santiago port from the town centre. OK, so being nice to the system doesn't work. A dirty hack does work. I added the line 'Locations[FindLocation("Santiago_port")].reload.l2.olddisablevalue = 0;' to "ship_is_ours", and that finally did the trick.
Probably Screwface, judging by comments in "chrCheckReload".I wonder who thought that was needed and why?
Thanks for reporting back!we can close this thread now. It is working perfectly with the latest patch and Roger storyline fix