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

Fixed Always Get Tartane on Custom Game Start

Hylie Pistof

Curmudgeon
QA Tester
Storm Modder
Pirate Legend
Something else. I gave up on that game at Cozumel and started another one in free play. My choice and what I got. A dinghy?
POTC new 2015-05-22 15-27-55-91.jpg POTC new 2015-05-22 15-28-31-27.jpg
 
Oh, you did get the La Croix opening with those settings, right?
When were you left with the tartane? Before or after they put you in jail?
 
That was standing on the beach before anything happened. Since the prison fight has become too hard I was going to just kill the bum and go straight into free play from there, but it might be kinda hard to get anywhere with that dinghy.
 
Alright, as near as I can tell if you are lucky enough to choose a character who gets the tutorial, then you get your chosen ship. All others get the Leaky Bucket.
 
Tutorial is linked to player type. It could be something specific to the La Croix start.

Are you saying you now don't actually want to use that start at all?
I deliberately linked it to the Gambler player type for you. :shock
 
I have tried different characters and different player types. They either get the tutorial or the Leaky Bucket.

The last time I attempted that start I got stuck and could not do it. There is no incentive to try it again.

Methinks I found a reason for the money disappearing. I started a new game as Eugene Martin and after the tutorial on the dock I had over $18,000. As I was sailing to the next destination a pay day came up of around $3,300, but afterwards I was left with $9,000. The ship is a Coastal Lugger with 29 crew.
POTC new 2015-05-23 10-38-37-20.jpg POTC new 2015-05-23 10-39-07-90.jpg
 
Oh wait, perhaps it is Evil Stormy Start giving you that tartane!
That would explain a lot.

Do you have a save just prior to paying salary? That would need checking.
Also another bug tracker entry required for that one.
 
But the weather is fine in all the starts I tried.
That was still the reason. You probably also got 0 money and all yours skills set to 1 at game start.
That was because this section of code was in both_reaction.c twice:
Code:
      // The Diamond: Evil Stormy Start -->
       if (GetDifficulty() == DIFFICULTY_SWASHBUCKLER) {
         PChar.skill.Leadership = 1;
         PChar.skill.Fencing = 1;
         PChar.skill.Sailing = 1;
         PChar.skill.Accuracy = 1;
         PChar.skill.Cannons = 1;
         PChar.skill.Grappling = 1;
         PChar.skill.Repair = 1;
         PChar.skill.Defence = 1;
         PChar.skill.Commerce = 1;
         PChar.skill.Sneak = 1;
         PChar.skill.freeskill = 0;

         GiveShip2Character(PChar,"Tartane2","Leaky Bucket",-1,sti(PChar.nation),true,true);
         PChar.Ship.SP = MakeInt(GetCharacterShipSP(PChar) * 3 / 5); // Evil Stormy Start further damages sails

         PChar.money = 0;
         PChar.wealth = 0;
       }
       // The Diamond: Evil Stormy Start <--
Once after the custom starts code, but also once before!
Removing the first section solves the problem.

Extract attached file to PROGRAM\Storyline\FreePlay\quests to fix.
 

Attachments

  • both_reaction.zip
    17.1 KB · Views: 72
Back
Top