Similiar how world of warcarft (for older versions like 3.3.5) allow the client to load multiple client data files and even overwrite them.
scripts.dll
scripts-1.dll
scripts-2.dll
This allows to have more organised scripts (not all 1 file) and even allows you to not change the base file (scripts.dll) and overwrite a value (like a hotfix) if the number is greater than the previous (or than scripts.dll), and this could allow until "full releases" of scripts to have smaller patches and when release full versions to be all colisilated in scripts.dll or still keep the same structure.
So basically client would loads dlls in a specific order. Higher-numbered dlls files override lower ones and add.
Similiar how world of warcarft (for older versions like 3.3.5) allow the client to load multiple client data files and even overwrite them.
This allows to have more organised scripts (not all 1 file) and even allows you to not change the base file (scripts.dll) and overwrite a value (like a hotfix) if the number is greater than the previous (or than scripts.dll), and this could allow until "full releases" of scripts to have smaller patches and when release full versions to be all colisilated in scripts.dll or still keep the same structure.
So basically client would loads dlls in a specific order. Higher-numbered dlls files override lower ones and add.