• 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 Ransomed Captain Does Not Disappear

SirDuke

Landlubber
There´s some enemy captain trapped in my cargo deck :8q
I talked to him once and ransomed him, but he never dissappeared.
Now he´s standing there, but I can´t talk to him.
If i shoot him, the game replaces him with another captain...
(That´s why I tried a lot of options to get rid of him, and replaceing the ships_init was one try)
Is there a way to get rid of him?
 
You have a savegame from before you ransomed him?
And what dialog options did you use to ransom him?

The best way to fix it is to replicate what went wrong and then fix that.
 
No, I don´t have a savegame before I ransomed him.
I just didn´t pay attention on this guy.
Most of the time I don´t take prisoners, but sometimes I just "misklick" the dialogue after a boarding.
When the battle is over I just ransom them on sea.
I don´t care how they get along.

(This leads to another question:
I´m missing the old option to let a prisoner fence for his life, or better "die with a sword in hand". Is it gone?)

So I don´t check the cargodeck very often.
I noticed that problem a while ago and hoped it might solve itself by despawning the shot-dead prisoner.
But as I said the game just spawns a new one with a new name.
 
This leads to another question:
I´m missing the old option to let a prisoner fence for his life, or better "die with a sword in hand". Is it gone?
Should still be there. Just say you'll kill him.
 
Yep, here it is.
And he´s still standing in my cargo deck.
 

Attachments

  • -=Sir Duke=- Open Sea March 31st, 1753.rar
    930.7 KB · Views: 154
Yep, here it is.
And he´s still standing in my cargo deck.
I don't know why he's still hanging around.
My suspicion is that you set him free and then left the location before he had the chance to leave himself.
But I don't know that for sure.

Execute this through console to make him disappear from your deck:
Code:
ChangeCharacterAddressGroup(CharacterFromID("Enc_CabinCaptain_1"), "None", "", "");

If this ever happens again, please check the exact sequence of events.
Since I don't know how it happened, I cannot make a proper fix to prevent this in the future either. :(
 
Back
Top