I think I was able to get Yenna back and fix her with a couple of commands in cheat engine, by using them inside camp:

{$lua}
if syntaxcheck then return end
[ENABLE]
local object = "S_GLO_Yenna_d496d903-d3d6-4314-a324-18542de77b0f"
SPAWNED_UNIT = object
local player = GetHostCharacter()
SetArgToString(0, object)
SetArgToString(1, player)
SetArgToLong(2, 1)
SetArgToLong(3, 0)
SetArgToLong(4, 0)
SetArgToLong(5, 0)
local result = ExecuteCall("AppearAt")
if result ~= 1 then
print("command failed")
end
[DISABLE]

This one spawned her near my character.

{$lua}
if syntaxcheck then return end
flag = "d30c5b6a-eada-4c8c-927d-a50de178ec29"
[ENABLE]
local result = SetFlagOnPlayer(flag)
if result ~= 1 then
print("command failed")
end
[DISABLE]

This one set her flag to
after the abduction
. She gave me a line about "that being scary" and now correctly selling soup. I spent few days to test - and everything seems fine. Though it seems that apart from selling soup, there is literally no use for her.

Last edited by Celador; 18/09/23 02:46 PM.