First commit for skeleton module

DB part must be implemented yet
This commit is contained in:
Yehonal
2016-08-11 20:02:05 +02:00
commit 057da0a71a
8 changed files with 121 additions and 0 deletions

26
src/MyWorld.cpp Normal file
View File

@@ -0,0 +1,26 @@
#include "Configuration/Config.h"
#include "ScriptMgr.h"
class MyWorld : public WorldScript
{
public:
MyWorld() : WorldScript("MyWorld") { }
void OnBeforeConfigLoad(bool reload) override
{
if (!reload) {
std::string conf_path = _CONF_DIR;
std::string cfg_file = conf_path + "/my_custom.conf";
std::string cfg_def_file = cfg_file +".dist";
sConfigMgr->LoadMore(cfg_def_file.c_str());
sConfigMgr->LoadMore(cfg_file.c_str());
}
}
};
void AddMyWorldScripts()
{
new MyWorld();
}