Changelog
Core:\n- 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.\n- Scripting Engine preperations to implement automatic reload/remove/add scripts on file change/delete/creation.\n- Adapted all older scripts to work with the new Scripting Engine.\n- Separated scripts in their own solutions and projects.\n- Hub adapted to use the new Scripting Engine.\n- LogonHandler adapted to use the new Scripting Engine.\n- Only 1 Scripting Engine is used instead of 7 for all types of scripts.\n- Old ScriptDatabase removed.\n- ServerDatabase now inits the Scripting Engine during boot sequence.\n- WorldClients, Npc and Items now fall under the IScriptOwner interface.\n- WorldTask updated to use the Scripting Engine.\n\nNpc:\n- Npcs adapted to use the new Scripting Engine and find npc scripts.\n\nItem:\n- Items adapted to use the new Scripting Engine and find item scripts.\n\nCmd:\n- In-game commands adapted to use the new Scripting Engine and find command scripts.\n- Discord commands adapted to use the new Scripting Engine and find command scripts.