Bug fix in event_trade export, exported augments too. Also need to fix overloads

This commit is contained in:
KimLS
2013-05-26 15:56:55 -07:00
parent 850fa5aecc
commit 1e7c5bb9b7
8 changed files with 128 additions and 20 deletions
-3
View File
@@ -53,7 +53,6 @@ public:
virtual std::string GetVar(std::string name);
virtual void ReloadQuests();
virtual uint32 GetIdentifier() { return 0xb0712acc; }
virtual void GetErrors(std::list<std::string> &err);
virtual void DispatchEventNPC(QuestEventID evt, NPC* npc, Mob *init, std::string data, uint32 extra_data);
virtual void DispatchEventPlayer(QuestEventID evt, Client *client, std::string data, uint32 extra_data);
@@ -75,13 +74,11 @@ private:
bool HasFunction(std::string function, std::string package_name);
void ClearStates();
void MapFunctions(lua_State *L);
void AddError(std::string error);
void ExportQGlobals(NPC *n, Client *c);
void ExportZoneVariables();
std::map<std::string, std::string> vars_;
std::map<std::string, bool> loaded_;
std::list<std::string> errors_;
lua_State *L;
NPCArgumentHandler NPCArgumentDispatch[_LargestEventID];