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 = HasFlagPersistent
|
||||||
|
local old_add_flag = AddFlagPersistent
|
||||||
|
|
||||||
function HasFlagPersistent(flag)
|
function HasFlagPersistent(flag)
|
||||||
if EwHasPersistentFlag ~= nil then
|
if EwHasPersistentFlag ~= nil then
|
||||||
|
@ -9,4 +10,9 @@ function HasFlagPersistent(flag)
|
||||||
end
|
end
|
||||||
print("the flag, " .. flag .. " is not being called in a synced way")
|
print("the flag, " .. flag .. " is not being called in a synced way")
|
||||||
return old(flag)
|
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
|
end
|
||||||
|
|
||||||
local function has_flag(flag)
|
local function has_flag(flag)
|
||||||
return flag_present[flag] == true
|
return flag_present[flag] == true or GameHasFlagRun("ew_pf_"..flag)
|
||||||
end
|
end
|
||||||
|
|
||||||
function EwHasPersistentFlag(flag)
|
function EwHasPersistentFlag(flag)
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue