[VMF Mod Manager] Add steam mod data to mod_data

This commit is contained in:
Azumgi 2018-12-27 17:20:02 +03:00
parent 5f5bf5bfdf
commit 2369dfbd96

View file

@ -149,13 +149,10 @@ function vmf.initialize_mod_data(mod, mod_data)
vmf.set_internal_data(mod, "is_mutator", mod_data.is_mutator)
vmf.set_internal_data(mod, "allow_rehooking", mod_data.allow_rehooking)
local mod_manager = Managers.mod
local current_mod_load_index = mod_manager._mod_load_index
if current_mod_load_index then
vmf.set_internal_data(mod, "mod_handle", mod_manager._mods[current_mod_load_index].handle)
else
mod:warning("Could not determine current mod load index. Package management won't be available for this mod.")
end
local vanilla_mod_data = Managers.mod._mods[Managers.mod._mod_load_index]
vmf.set_internal_data(mod, "workshop_id", vanilla_mod_data.id)
vmf.set_internal_data(mod, "workshop_name", vanilla_mod_data.name)
vmf.set_internal_data(mod, "mod_handle", vanilla_mod_data.handle)
-- Register mod as mutator @TODO: calling this after options initialization would be better, I guess?
if mod_data.is_mutator then