These console commands prevent the crash:
But I have NO CLUE how that character could have gotten that "passenger" attribute. Quite a mystery indeed.
Also, that savegame behaves quite strangely.
Already noted the missing location labels. But also I cannot set "Battle/Half Sails".
Code:
RemovePassenger(pchar, CharacterFromID("Enc_Officer_28"));
Characters[GetCharacterIndex("Mystery_Man_04")].recognized = true; // PB: Ensure they're hostile!
Characters[GetCharacterIndex("Mystery_Man_05")].recognized = true; // PB: Ensure they're hostile!
DeleteAttribute(CharacterFromID("Mystery_Man_04"), "passenger");
But I have NO CLUE how that character could have gotten that "passenger" attribute. Quite a mystery indeed.
Also, that savegame behaves quite strangely.
Already noted the missing location labels. But also I cannot set "Battle/Half Sails".