• 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!

ships

Necronlord42

Landlubber
MNH: will i be able to find first rates and second rates sailing around and if not is there a way to make it possible
 
Last edited:
If Maelstrom is similar to New Horizons, you should be able to find first and second rates in worldmap encounters and occasionally while direct-sailing. On the worldmap, you're interested if the lookout reports a convoy, a small fleet or a battle fleet; and possibly a scratch patrol, a large patrol or a single merchant with heavy escort. None of those is guaranteed to have first or second rates, but other encounter types such as merchants, merchants with light escort or small patrol won't have them, and pirates never use anything that big.

Additionally, some of the storylines involve first or second rate ships. "Tales of a Sea Hawk" and "Ardent" set a first rate against you very late in the story. "Assassin" sends you against a second rate part way through the story but you aren't allowed to keep it. "Hornblower" sends you against a second rate very early on but you aren't allowed to board it. "Bartolomeu" ends up giving you a second rate, though not as a result of a sea battle.
 
If Maelstrom is similar to New Horizons, you should be able to find first and second rates in worldmap encounters and occasionally while direct-sailing. On the worldmap, you're interested if the lookout reports a convoy, a small fleet or a battle fleet; and possibly a scratch patrol, a large patrol or a single merchant with heavy escort. None of those is guaranteed to have first or second rates, but other encounter types such as merchants, merchants with light escort or small patrol won't have them, and pirates never use anything that big.

Additionally, some of the storylines involve first or second rate ships. "Tales of a Sea Hawk" and "Ardent" set a first rate against you very late in the story. "Assassin" sends you against a second rate part way through the story but you aren't allowed to keep it. "Hornblower" sends you against a second rate very early on but you aren't allowed to board it. "Bartolomeu" ends up giving you a second rate, though not as a result of a sea battle.
also i seem to crashing whenever i go to port royal during jacks sparrows questline to start the curse of the black pearl, jack arrives at port royal cutscene
 
Could you upload your version of "PROGRAM\Storyline\JackSparrow\quests\quests_reaction.c"?
 
New Horizons also sometimes crashed at that point and its current version of "quests_reaction.c" is different there, possibly an attempt to fix the crash. Find case "And_the_Film_Starts". At the end, your version has:
Code:
            pchar.quest.You_need_to_pay_mooring.win_condition.l1 = "location";
            pchar.quest.You_need_to_pay_mooring.win_condition.l1.location = "Redmond_port";
            pchar.quest.You_need_to_pay_mooring.win_condition = "Jack's_arrival_at_Redmond2";
            DoReloadFromSeaToLocation("Redmond_port", "reload", "Sea_2_back");
            SetFleetInTown(GetTownIDFromLocID("Redmond_shore_01"), "pchar");
            //DoQuestCheckDelay("Jack's_arrival_at_Redmond2", 0.2);
Whereas the New Horizons version now has:
Code:
        //    pchar.quest.You_need_to_pay_mooring.win_condition.l1 = "location";
        //    pchar.quest.You_need_to_pay_mooring.win_condition.l1.location = "Redmond_port";
        //    pchar.quest.You_need_to_pay_mooring.win_condition = "Jack's_arrival_at_Redmond2";
            SetFleetInTown(GetTownIDFromLocID("Redmond_shore_01"), "pchar");
            DoReloadFromSeaToLocation("Redmond_port", "reload", "Sea_2_back");
            LAi_QuestDelay("Jack's_arrival_at_Redmond2", 0.1);
            //DoQuestCheckDelay("Jack's_arrival_at_Redmond2", 0.2);
Make a copy of your current "quests_reaction.c" in case this breaks it even more. Then edit "quests_reaction.c" and see what happens if you change it to match the current New Horizons version. (Comment out the pchar.quest.You_need_to_pay_mooring.win_condition lines and add LAi_QuestDelay("Jack's_arrival_at_Redmond2", 0.1);.)
 
Back
Top