Moh 6 Posted July 3, 2023 commit 1febd7745a73da8c28d10cca2eb798cd9657aec6 Author: Yupmoh <[email protected]> Scripting Engine overhaul and rewrite. Core: - Scripting Engine completely rewritten to support single and mass hot reloads, app domain loading/unloading assemblies, Namespaces and full Class support, intellisense and code completion, Script debugging & more. - Scripting Engine preperations to implement automatic reload/remove/add scripts on file change/delete/creation. - Adapted all older scripts to work with the new Scripting Engine. - Separated scripts in their own solutions and projects. - Hub adapted to use the new Scripting Engine. - LogonHandler adapted to use the new Scripting Engine. - Only 1 Scripting Engine is used instead of 7 for all types of scripts. - Old ScriptDatabase removed. - ServerDatabase now inits the Scripting Engine during boot sequence. - WorldClients, Npc and Items now fall under the IScriptOwner interface. - WorldTask updated to use the Scripting Engine. Npc: - Npcs adapted to use the new Scripting Engine and find npc scripts. Item: - Items adapted to use the new Scripting Engine and find item scripts. Cmd: - In-game commands adapted to use the new Scripting Engine and find command scripts. - Discord commands adapted to use the new Scripting Engine and find command scripts. Share this post Link to post Share on other sites