mirror of
https://github.com/appgurueu/modlib.git
synced 2024-12-22 21:32:27 +01:00
Add minetest.media.overridden_mods
This commit is contained in:
parent
cc49af0ae6
commit
a6aaf9938c
@ -43,16 +43,19 @@ end
|
|||||||
local paths = {}
|
local paths = {}
|
||||||
local mods = {}
|
local mods = {}
|
||||||
local overridden_paths = {}
|
local overridden_paths = {}
|
||||||
|
local overridden_mods = {}
|
||||||
for _, mod in ipairs(modlib.minetest.get_mod_load_order()) do
|
for _, mod in ipairs(modlib.minetest.get_mod_load_order()) do
|
||||||
local mod_media = collect_media(mod.name)
|
local mod_media = collect_media(mod.name)
|
||||||
for medianame, path in pairs(mod_media) do
|
for medianame, path in pairs(mod_media) do
|
||||||
if paths[medianame] then
|
if paths[medianame] then
|
||||||
overridden_paths[medianame] = overridden_paths[medianame] or {}
|
overridden_paths[medianame] = overridden_paths[medianame] or {}
|
||||||
table.insert(overridden_paths[medianame], paths[medianame])
|
table.insert(overridden_paths[medianame], paths[medianame])
|
||||||
|
overridden_mods[medianame] = overridden_mods[medianame] or {}
|
||||||
|
table.insert(overridden_mods[medianame], mods[medianame])
|
||||||
end
|
end
|
||||||
paths[medianame] = path
|
paths[medianame] = path
|
||||||
mods[medianame] = mod.name
|
mods[medianame] = mod.name
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
return {paths = paths, mods = mods, overridden_paths = overridden_paths}
|
return {paths = paths, mods = mods, overridden_paths = overridden_paths, overridden_mods = overridden_mods}
|
||||||
|
Loading…
Reference in New Issue
Block a user