lib_indirect function library

Dependencies: lib_2da, lib_anon, lib_array, lib_dlg, lib_fn, lib_ini, lib_sfo, lib_struct, lib_sugar, lib_tools, lib_ui

Description

The purpose of this library is to manage namespace in large projects by creating lookups for resources. The main macro loads a series of variables, each naming a resource; that resource can then be identified throughout the mod via that variable. Resources live in lib/resource_id.

Public functions

indirect_load action_macro

Load the various variables in resource_id, checking for duplicates and prebuilding any listed duplicates

install_script(inline:i, script:s, location:s, locbase:s, path:s)=() action