diff --git a/zone/embparser.cpp b/zone/embparser.cpp index ebcbf6612..b76de0b82 100644 --- a/zone/embparser.cpp +++ b/zone/embparser.cpp @@ -205,6 +205,11 @@ PerlembParser::~PerlembParser() safe_delete(perl); } +void PerlembParser::Init() +{ + ReloadQuests(); +} + void PerlembParser::ReloadQuests() { try { diff --git a/zone/embparser.h b/zone/embparser.h index 6377e194a..1fdd8f7ca 100644 --- a/zone/embparser.h +++ b/zone/embparser.h @@ -133,6 +133,7 @@ public: virtual void AddVar(std::string name, std::string val); virtual std::string GetVar(std::string name); + virtual void Init() override; virtual void ReloadQuests(); virtual uint32 GetIdentifier() { return 0xf8b05c11; }