|
|
@ -34,7 +34,7 @@ function mock.patch(...)
|
|
|
|
table.insert(patches, p)
|
|
|
|
table.insert(patches, p)
|
|
|
|
end
|
|
|
|
end
|
|
|
|
|
|
|
|
|
|
|
|
dfhack.with_finalize(
|
|
|
|
return dfhack.with_finalize(
|
|
|
|
function()
|
|
|
|
function()
|
|
|
|
for _, p in ipairs(patches) do
|
|
|
|
for _, p in ipairs(patches) do
|
|
|
|
p.table[p.key] = p.old_value
|
|
|
|
p.table[p.key] = p.old_value
|
|
|
@ -44,7 +44,7 @@ function mock.patch(...)
|
|
|
|
for _, p in ipairs(patches) do
|
|
|
|
for _, p in ipairs(patches) do
|
|
|
|
p.table[p.key] = p.new_value
|
|
|
|
p.table[p.key] = p.new_value
|
|
|
|
end
|
|
|
|
end
|
|
|
|
callback()
|
|
|
|
return callback()
|
|
|
|
end
|
|
|
|
end
|
|
|
|
)
|
|
|
|
)
|
|
|
|
end
|
|
|
|
end
|
|
|
|