Introduced a Module abstraction/concept to the ACS scripting system, for better SOC (although presently, only one module can be loaded at once. (Note this is an internal mechanism only and currently has no relation to ACS "libraries" using ZDoom-extended formats).
Also added a script number => Module::EntryPoint LUT as this obvious (and now, trivial) optimization was missing.
Refactor|libcommon|acs::System: ACS Module abstraction (cleanup)
Introduced a Module abstraction/concept to the ACS scripting system,
for better SOC (although presently, only one module can be loaded at
once. (Note this is an internal mechanism only and currently has no
relation to ACS "libraries" using ZDoom-extended formats).
Also added a script number => Module::EntryPoint LUT as this obvious
(and now, trivial) optimization was missing.