mirror of
https://github.com/IntQuant/noita_entangled_worlds.git
synced 2025-10-19 07:03:16 +00:00
Temporary store persistent flags that got added during a game.
This commit is contained in:
parent
954881ce40
commit
072d3cf17c
2 changed files with 8 additions and 2 deletions
|
@ -1,4 +1,5 @@
|
|||
local old = HasFlagPersistent
|
||||
local old_add_flag = AddFlagPersistent
|
||||
|
||||
function HasFlagPersistent(flag)
|
||||
if EwHasPersistentFlag ~= nil then
|
||||
|
@ -9,4 +10,9 @@ function HasFlagPersistent(flag)
|
|||
end
|
||||
print("the flag, " .. flag .. " is not being called in a synced way")
|
||||
return old(flag)
|
||||
end
|
||||
end
|
||||
|
||||
function AddFlagPersistent(flag)
|
||||
GameAddFlagRun("ew_pf_"..flag)
|
||||
return old_add_flag(flag)
|
||||
end
|
||||
|
|
|
@ -5,7 +5,7 @@ for _, flag in ipairs(util.string_split(ctx.proxy_opt.progress, ",")) do
|
|||
end
|
||||
|
||||
local function has_flag(flag)
|
||||
return flag_present[flag] == true
|
||||
return flag_present[flag] == true or GameHasFlagRun("ew_pf_"..flag)
|
||||
end
|
||||
|
||||
function EwHasPersistentFlag(flag)
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue