Ostranauts

Ostranauts

Prone party / hire a pirate ?
*tldr a rambling story about pirate npcs getting stuck Prone and somehow hiring one*

Recently I had two instances where a pirate has boarded my ship and has been motivated to surrender.

For the first pirate, I walked them off my ship (using the temporary control) back to their ship, but they immediately returned to mine, but were not hostile. I instead tried to befriend the pirate with the talking minigames to see if the pirate would leave once they didnt see me as "Enemy'. I was able to befriend (friend/lover) the pirate, but it would still not leave the ship, content to use my treadmill indefinitely. Once I got back to KLEG (as their ship had went spinning into the void), they would still not leave or accept a CMD to leave my ship.

Eventually the pirate passed out (it could have been thirst or lack of sleep as I had no bed on my ship or treadmill). I dragged them into the starting room trying to get them to sleep it off (no bed in my ship) as I was now committed to this oddity. Once they were rested, they would not move "Forbidden Prone" was the log I saw. I also could continue to try to chat them up, but never got their replies (though the status between the pirate and I changed to green eventually). Im not sure if they were stuck prone due to my flying on route to KLEG. I tried to hire them. They wouldnt leave the starter room now or even move.

I was able to use the debug commands to control the pirate and noticed they were no longer prone, but stuck in the starter room. I saw there was a green zone in front of the door so I teleported them out of the room - somehow was able to finally recruit the pirate (no betrayal so far).... maybe because I was still in debug mode? Been trying to reproduce the last part further below.

---------------- 2nd pirate

The second pirate same story (they attacked, surrender, they would not leave so I fly to KLEG) but I tried to dive a little deeper and was able to confirm in debug that 'getcond name_name Prone was set to 1 even though the pirate would very slowly walk about my ship. Maybe its a placeholder for a future crawling animation? an injury I couldnt see?

It seems that 'addcond name_name Prone -1' removes the prone status but I cannot figure out why it would be stuck.

It does seem that once at KLEG if i remove the prone they will leave my ship without needing to teleport. 2nd pirate never came back to fight either.

I do notice that when they are onboard (after surrendering once) they are initially seeing me as an 'Enemy' and have a 227+ level of 'Debug fight fear' -- which the more I try to talk to them the more positive conversations flicker on their character (they dont stay static). Not sure if somehow the NPC's confusion is preventing from losing prone or if its just a status check thats being missed.

Not clear if the only impacts NPCs I do not currently control of but it could be part of the issue (as the hired pirate has not gotten stuck prone since)

----------- Trying to reproduce (failed to reproduce so far)
Reload the save and I am still able to social minigame the 'enemy' pirate to lover.
Pirate just slowly tries to walk around the ship 'Forbidden Prone'.
Wont respond to anything, but doesnt attack (due to fight fear?)
Does stop walking when asked about the meat.

Pirate passes out on ship, doesnt seem to change any social reactions, fight fear not going down (swear it did the first time). Pirate does un-prone after 72+ hours, maybe some injury thats not flagged?

Drag pirate to starter room as I originally did, no results.
Teleport pirate out of room, still no results (except a case where the pirate started walking through walls into space)

Use debug to view from pirate, it was trying to go places and do things, but is forbidden spamming them all (is it just getting bogged down with actions forbidden?) depending on being in my ship or the starter room. So once its no longer prone its being blocked by some zones?

Not sure if thats why the pirate does not reply or if its the fear mechanic.
I do see when mousing over the pirate that they are waiting for me to reply, so it does appear to be trying to reply.
also there is the option to un-prone from the pirates point of view so its unclear why the pirate doesnt do that.

If I debug myself to control the pirate I can accept the hire.
I have been unable to 100% reproduce the successful hire from last night ( i even have a before save and 1hour later save), though I imagine I had debug mode left on when I was teleporting pirate about KLEG to get them out of the starter room, thus allowing it to accept the hire. currently it wont accept the hire due to having autonomy, so maybe that just gets juggled slightly.
also annot figure out how the Fight fear went from 227 to 21 either, perhaps it drops when hired?


**I also keep seeing npcs try to sleep with helmets on, but being unable to it off or put it down, stuck in a loop