Download as txt, pdf, or txt
Download as txt, pdf, or txt
You are on page 1of 1

Ext.Osiris.

RegisterListener("ScreenFadeDone", 2, "after", function(_, fade)


if fade == "CAMP_SleepCutscene_69f925cf-1afd-4680-9532-8e80221aa93a"
or fade == "CAMP_FARM_SleepCutscene_8a3df1b7-0ecf-a20f-922b-dbb4a54242f1"
or fade == "CAMP_SLUMS_SleepCutscene_7ae7f235-e8a0-3478-628a-1a7529a4b1a8"
or fade == "CAMP_ELFSONG_SleepCutscene_e48d2f0b-a1c8-67be-10cd-cd3457e5f8be"
or fade == "CAMP_AstarionHunger_SCO_Companion_359981f9-d660-96e2-3e94-
218e92d5e479"
or fade == "CAMP_BurningUpForYou_CFM_ROM_a5177ed5-add2-f4f2-18b1-18d134d8aab6"
then
if Osi.HasActiveStatus(Osi.GetHostCharacter(), "LONG_REST") then
Osi.PROC_Camp_LongRestFinishForAllPlayers()
if Osi.HasActiveStatus(Osi.GetHostCharacter(), "LONG_REST") then
Osi.PROC_Camp_EveryoneWakeup()
if Osi.HasActiveStatus(Osi.GetHostCharacter(), "LONG_REST") then
for _, character in pairs(party) do
Osi.RemoveStatus(character, "LONG_REST", "00000000-0000-0000-0000-
000000000000")
Osi.RestoreParty(character)
end
Osi.PROC_Camp_SetModeToDay()
Osi.PROC_CRA_PerformAutosave()
else
Osi.RestoreParty(Osi.GetHostCharacter())
end
end
for i in pairs(party) do
party[i] = nil
end
party = {}
end
--else
--Ext.Utils.Print(fade)
end
end)
Ext.Osiris.RegisterListener("StatusApplied", 4, "after", function(character,
status, _, _)
if status == "LONG_REST" then
table.insert(party, character)
end
end) • ÿMods/LongRestBugfix/meta.lsx Ð( "» ÿ
ScriptExtender/Config.json¿è/a ÿLua/BootstrapServer.lua³"h *
)

You might also like