• New Horizons on Maelstrom
    Maelstrom New Horizons


    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!

Unconfirmed Bug Smuggle for Tom Oreilly

smrtwhkd

Master Mariner
I grabbed the stolen cargo from the pirate ship then went to Martinique. Couldn't find Andre Julio in tavern, but the quest automatically closed as complete. I ended up with a complete quest and free cargo?
 
@Grey Roger: Do you remember how this is supposed to go?
You should talk to Andre Juliao, he takes the cargo, and the quest does not close because you then return to Thomas O'Reily to collect your payment. That closes the quest.

The most likely reason for Andre Juliao to be missing is if you have previously helped port master Turpin Cabanel with smugglers, which removes both Andre Juliao and Raoul Calmes. But then Thomas should not give you the smuggling quest.
 
Btw, since you mentioned that smuggler quest. I talked the Tavern owner then he told me to talk to the portugese guy at the table. Was he referring to Andre Juliao?
 
I just ran into another series of weird bugs with this quest. Sometimes after killing the 3 pirate ships in the bay, you go to world map mode. It would TP you to Barbodos, hundreds of miles away from Jamaica. Sometimes after you grab the cargo from that one pirate ship in the Port Royal harbor, you get TP to Barbodos. Lastly and most importantly, it would mess up the main quest line a bit when you are the Main Quest mission "Find Danielle" where you need go to that gold mine to speak with a slave. When you exit Bridgetown to Canyon, you are supposed to meet 3 guys who will bring you to the mine. However, instead, the 3 pirates that you kill on Jaimaca's beach in "Smuggle for Tom Oreilly" quest will respawn here and talk to you. After that, you will be stuck, not being able to complete the mission.
 

Attachments

  • compile.log
    4 KB · Views: 144
  • system.log
    374 bytes · Views: 154
  • save_prebug.rar
    999.4 KB · Views: 122
you go to world map mode. It would TP you to Barbodos
The worldmap/DirectSail link unfortunately isn't perfect.
Occasional teleports indeed seem to happen.

Shouldn't be related to any specific quests though...
 
There should not be any problem with the worldmap that sends you from Jamaica to Barbados. The main problems seem to be around Hispaniola and Puerto Rico, which is not entirely surprising:
Bermuda Triangle - Wikipedia
 
Lastly and most importantly, it would mess up the main quest line a bit when you are the Main Quest mission "Find Danielle" where you need go to that gold mine to speak with a slave. When you exit Bridgetown to Canyon, you are supposed to meet 3 guys who will bring you to the mine. However, instead, the 3 pirates that you kill on Jaimaca's beach in "Smuggle for Tom Oreilly" quest will respawn here and talk to you. After that, you will be stuck, not being able to complete the mission.
This puzzled me at first. The three muggers in the canyon are Stephan Bonser, Oswald Chappel and Gyles Dubois. These were originally also used for "Smuggling for Thomas O'Reily" but were replaced by Bart Cooke, Wally Cutty and Bill Jellybones long ago (Beta 3.5), probably to solve this.

The snag is that Bart Cooke still uses dialog file "Stephan Bonser_dialog.c". Progress through "Tales of a Sea Hawk" is tracked by attribute "pchar.quest.main_line" which, after you've just been to San Juan library, is set to "after_library". If you then talk to the tavern keeper in Bridgetown about the tablets, it's set to "to_rudnik". "Stephan Bonser_dialog.c" checks the attribute and if it's either of those two values then it thinks you're in the canyon, this is the real Stephan Bonser, and it goes through the part about taking you as a mine slave. If the attribute is not set to "after_library" or "to_rudnik" then the dialog thinks you're on Jamaica, this is Bart Cooke, and it goes through the part for "Smuggling for Thomas O'Reily".

So you go to San Juan library, ignore the advice in the questbook to go to Bridgetown ASAP, and instead divert to Port Royale to do "Smuggling for Thomas O'Reily". Bart Cooke thinks he's Stephan Bonser and tries to kidnap you. If your "Melee" skill is less than 7 then he succeeds and you teleport straight into the mine, but that's not what happened here. If your "Melee" skill is high enough then you fight the gang. And "pchar.quest.main_line" is set to "kick_on_mine_not_exist".

Now you make your way to Bridgetown canyon and meet the kidnappers. Because "pchar.quest.main_line" is not "after_library" or "to_rudnik", Stephan Bonser thinks he's Bart Cooke and talks about smuggling.

@smrtwhkd: either download this version of "PROGRAM\console.c" or put this line into yours:
Code:
pchar.quest.main_line = "after_library";
Load your savegame and press F12. That will put the main story back on track. Now go through the gate to the console and the gang leader should try to kidnap you.

Long term fix: perhaps we could change "Stephan Bonser_dialog.c" to check location or character ID rather than quest attribute. If you're on Rocky Shore or if his ID is "Bart Cooke" then he can talk about smuggling. If you're in Bridgetown canyon or if his ID is "Stephan Bonser" then he can talk about kidnapping. Or, for preference, do what should have been done when Bart Cooke was created for "Smuggling for Thomas O'Reily" and give him his own dialog, which contains only the smuggling stuff. Then remove the smuggling stuff from "Stephan Bonser_dialog.c" so he only talks about kidnapping, and maybe move it into the storyline-specific dialog folder because it won't be needed outside "Tales of a Sea Hawk".
 

Attachments

  • console.c
    35.3 KB · Views: 133
There should not be any problem with the worldmap that sends you from Jamaica to Barbados. The main problems seem to be around Hispaniola and Puerto Rico, which is not entirely surprising:
Bermuda Triangle - Wikipedia

For what it's worth, I got teleported from the Kingston port to the Barbados lighthouse just this last time I played. Inside Kingston, I wanted to get back to the port without losing forty minutes, so I beamed myself up to the ship deck (doesn't skip time) and landed. At the lighthouse. I had to check the map in order to confirm that I was indeed on the island of Barbados. Was doing the church quest, so Barbados was my destination anyway, so I'm not complaining.

To be fair, though, my ship is named HMS Enterprise, so it kind of makes sense.
 
The next time anyone teleports from Jamaica to Barbados, could you please save game, quit game, and upload "compile.log"? That should give some clue as to which quest, and which part of it, triggered the teleport. After that, if you want to continue playing, you can load the savegame.
 
To be fair, though, my ship is named HMS Enterprise, so it kind of makes sense.
:rofl

dPDSQbg.jpg
And that's only the existing ones.

But I guess you're picturing more something alone these lines:
World-of-Warships-Yamato-1.jpg
 
The next time anyone teleports from Jamaica to Barbados, could you please save game, quit game, and upload "compile.log"? That should give some clue as to which quest, and which part of it, triggered the teleport. After that, if you want to continue playing, you can load the savegame.

Aye aye, captain. I'll see if I can recreate the event.

But I guess you're picturing more something alone these lines:
World-of-Warships-Yamato-1.jpg

Of course! I even named my carpenter Monty Scott.
 
Well, that was hilarious. Never watched TNG, but it looks every bit as campy. My ship was already named "Enterprise" when I captured it, but it looks different. Maybe the name was given randomly.

Will be on the lookout for that one.
 
If you're playing in "Revolutions" or "Napoleonic" periods (which you must be if you're referring to Kingston rather than Port Royale), you might see it in American formations or shipyards, and rarely in British. It probably won't be Enterprise unless it gets lucky with a random name, but if you capture or buy it, you can rename it.

In reality it's the Lady Washington, a replica of a "Revolutions" period brig which has several film credits to its name. One was the Enterprise in the film "Star Trek: Generations", the first film to feature the TNG cast. It also showed up in the TV series "Once Upon A Time" as the ship of Captain Hook, which is why that screenshot shows it under a pirate flag - the quickest way to get the ship in game is to FreePlay as Hook. And in a very different paint scheme, it was HMS Interceptor in "Pirates of the Caribbean: Curse of the Black Pearl".
 
Yup, still playing as Hornblower right now, so Napoleonic for me.

Well, the Brits are chums with the Rebels in my playthrough, so I'm probably out of luck. Maybe I'll see her cruising peacefully over the horizon someday, escorting a merchant fleet, and wave from afar... *sniff* ...got something in my eye, my spyglass perhaps?
 
Back
Top