• 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 Jack sparrow - Short Jack Gold's Identity Crisis

Talisman

Smuggler
Storm Modder
In Sao Feng's Missing Bodyguards I have just talked to Short Jack Gold in Guadeloupe Tavern.

He appears to have applied for a Gender Reassignment :rofl

I hope the operation is successful and wish him all the best:doff


:drunk
 

Attachments

  • PotC JS Short_Jack_Gold_1.jpg
    PotC JS Short_Jack_Gold_1.jpg
    174.7 KB · Views: 99
  • PotC JS Short_Jack_Gold_2.jpg
    PotC JS Short_Jack_Gold_2.jpg
    167.3 KB · Views: 112
  • PotC JS Short_Jack_Gold_3.jpg
    PotC JS Short_Jack_Gold_3.jpg
    257.2 KB · Views: 119
It's another of these armored character models, similar to what I found with Skyliner in the Jack Sparrow Animists sidequest before.
Armoured characters don't use different initModels.c entries anymore and those have been deleted.
That also means that characters directly assigned to those models without armour don't work so well.

This in the Jack Sparrow character init TemQuest.c file should help:
Code:
   ch.model   = "pirat15"; // PB: This
   ch.sex = "man";
   LAi_NoRebirthEnable(ch);
   ch.sound_type = "male_citizen";
   ch.location   = "none";
   ch.location.group = "sit";
   ch.location.locator = "sit7";
   ch.Dialog.Filename = "Short Jack_dialog.c";
   ch.nation = ENGLAND;
   GiveItem2Character(ch, "commonarmor"); // PB: Also this
   ch.equip.armor = "commonarmor"; // PB: And this
While that requires starting a new game, these lines through console should do the trick on a savegame:
Code:
   ch = CharacterFromID("Short Jack");
   SetModelFromID(ch, "pirat15");
   GiveItem2Character(ch, "commonarmor");
   ch.equip.armor = "commonarmor";
 
It's another of these armored character models, similar to what I found with Skyliner in the Jack Sparrow Animists sidequest before.
Armoured characters don't use different initModels.c entries anymore and those have been deleted.
That also means that characters directly assigned to those models without armour don't work so well.

I have just had a thought :-

Will this also affect some of the characters in @Bartolomeu o Portugues stories - Assassin & Bartolomeu - who wear armour. :shrug

I am thinking of Nicholas Butcher in the Assassin Story - Bartolomeu and Roche Brasaliano in the Assassin Story -

Johan Elting in the Bartolomeu Story - Daniel Montbars in the Bartolomeu Story.



Can't think of any others at the moment.

:read
 
Will this also affect some of the characters in @Bartolomeu o Portugues stories - Assassin & Bartolomeu - who wear armour. :shrug
Could indeed be.... :modding

I don't even know why suddenly now this has become apparent.
Don't think it should be related to the other armour problem we're having lately though. :facepalm

EDIT: Actually, looks like those Bartolomeu and Assassin characters you mentioned are all OK.
None of them get assigned an "_A#" model straight away.
Did change a few lines of code to have them match their armour-equipping with the example posted above.

I did find one other similar error though: Catalina the Pirate in the Devlin Opera.
Now similarly corrected.
 
Last edited:
Back
Top