prefabs/adventure_portal.lua
16171819202122232425
--save and do restart
ProfileStatsSet("portal_used", true)
SetPause(true,"portal")
local function startadventure()
local function onsaved()
StartNextInstance({reset_action=RESET_ACTION.LOAD_SLOT, save_slot = SaveGameIndex:GetCurrentSaveSlot()}, true)
end
SetPause(false)
GetPlayer().sg:GoToState("teleportato_teleport")
ProfileStatsSet("portal_accepted", true)
161718192021222324252627
--save and do restart
ProfileStatsSet("portal_used", true)
SetPause(true,"portal")
local function startadventure()
local function onsaved()
StartNextInstance({reset_action=RESET_ACTION.LOAD_SLOT, save_slot = SaveGameIndex:GetCurrentSaveSlot()}, true)
end
TheFrontEnd:PopScreen()
SetPause(false)
GetPlayer().sg:GoToState("teleportato_teleport")
ProfileStatsSet("portal_accepted", true)
272829303132
end
local function rejectadventure()
SetPause(false)
inst.components.activatable.inactive = true
ProfileStatsSet("portal_rejected", true)
29303132333435
end
local function rejectadventure()
TheFrontEnd:PopScreen()
SetPause(false)
inst.components.activatable.inactive = true
ProfileStatsSet("portal_rejected", true)