rename lua general functions to match their api names

This commit is contained in:
KimLS 2021-01-21 14:48:00 -08:00
parent 2e409f3898
commit f71a6bcb60
2 changed files with 373 additions and 374 deletions

View File

@ -21,7 +21,6 @@
void Handle_Connect_OP_ZoneComplete(const EQApplicationPacket* app); void Handle_Connect_OP_ZoneComplete(const EQApplicationPacket* app);
void Handle_Connect_OP_ZoneEntry(const EQApplicationPacket* app); void Handle_Connect_OP_ZoneEntry(const EQApplicationPacket* app);
/* Connected opcode handlers*/ /* Connected opcode handlers*/
void Handle_0x0193(const EQApplicationPacket *app);
void Handle_0x01e7(const EQApplicationPacket* app); void Handle_0x01e7(const EQApplicationPacket* app);
void Handle_OP_AAAction(const EQApplicationPacket* app); void Handle_OP_AAAction(const EQApplicationPacket* app);
void Handle_OP_AcceptNewTask(const EQApplicationPacket* app); void Handle_OP_AcceptNewTask(const EQApplicationPacket* app);

View File

@ -55,9 +55,9 @@ extern std::map<std::string, Encounter*> lua_encounters;
extern void MapOpcodes(); extern void MapOpcodes();
extern void ClearMappedOpcode(EmuOpcode op); extern void ClearMappedOpcode(EmuOpcode op);
void unregister_event(std::string package_name, std::string name, int evt); void lua_unregister_event(std::string package_name, std::string name, int evt);
void load_encounter(std::string name) { void lua_load_encounter(std::string name) {
if (lua_encounters_loaded.count(name) > 0) if (lua_encounters_loaded.count(name) > 0)
return; return;
auto enc = new Encounter(name.c_str()); auto enc = new Encounter(name.c_str());
@ -67,7 +67,7 @@ void load_encounter(std::string name) {
parse->EventEncounter(EVENT_ENCOUNTER_LOAD, name, "", 0); parse->EventEncounter(EVENT_ENCOUNTER_LOAD, name, "", 0);
} }
void load_encounter_with_data(std::string name, std::string info_str) { void lua_load_encounter_with_data(std::string name, std::string info_str) {
if (lua_encounters_loaded.count(name) > 0) if (lua_encounters_loaded.count(name) > 0)
return; return;
auto enc = new Encounter(name.c_str()); auto enc = new Encounter(name.c_str());
@ -79,7 +79,7 @@ void load_encounter_with_data(std::string name, std::string info_str) {
parse->EventEncounter(EVENT_ENCOUNTER_LOAD, name, "", 0, &info_ptrs); parse->EventEncounter(EVENT_ENCOUNTER_LOAD, name, "", 0, &info_ptrs);
} }
void unload_encounter(std::string name) { void lua_unload_encounter(std::string name) {
if (lua_encounters_loaded.count(name) == 0) if (lua_encounters_loaded.count(name) == 0)
return; return;
@ -110,7 +110,7 @@ void unload_encounter(std::string name) {
parse->EventEncounter(EVENT_ENCOUNTER_UNLOAD, name, "", 0); parse->EventEncounter(EVENT_ENCOUNTER_UNLOAD, name, "", 0);
} }
void unload_encounter_with_data(std::string name, std::string info_str) { void lua_unload_encounter_with_data(std::string name, std::string info_str) {
if (lua_encounters_loaded.count(name) == 0) if (lua_encounters_loaded.count(name) == 0)
return; return;
@ -143,11 +143,11 @@ void unload_encounter_with_data(std::string name, std::string info_str) {
parse->EventEncounter(EVENT_ENCOUNTER_UNLOAD, name, "", 0, &info_ptrs); parse->EventEncounter(EVENT_ENCOUNTER_UNLOAD, name, "", 0, &info_ptrs);
} }
void register_event(std::string package_name, std::string name, int evt, luabind::adl::object func) { void lua_register_event(std::string package_name, std::string name, int evt, luabind::adl::object func) {
if (lua_encounters_loaded.count(name) == 0) if (lua_encounters_loaded.count(name) == 0)
return; return;
unregister_event(package_name, name, evt); lua_unregister_event(package_name, name, evt);
lua_registered_event e; lua_registered_event e;
e.encounter_name = name; e.encounter_name = name;
@ -166,7 +166,7 @@ void register_event(std::string package_name, std::string name, int evt, luabind
} }
} }
void unregister_event(std::string package_name, std::string name, int evt) { void lua_unregister_event(std::string package_name, std::string name, int evt) {
auto liter = lua_encounter_events_registered.find(package_name); auto liter = lua_encounter_events_registered.find(package_name);
if (liter != lua_encounter_events_registered.end()) { if (liter != lua_encounter_events_registered.end()) {
std::list<lua_registered_event> elist = liter->second; std::list<lua_registered_event> elist = liter->second;
@ -182,102 +182,102 @@ void unregister_event(std::string package_name, std::string name, int evt) {
} }
} }
void register_npc_event(std::string name, int evt, int npc_id, luabind::adl::object func) { void lua_register_npc_event(std::string name, int evt, int npc_id, luabind::adl::object func) {
if (luabind::type(func) == LUA_TFUNCTION) { if (luabind::type(func) == LUA_TFUNCTION) {
std::stringstream package_name; std::stringstream package_name;
package_name << "npc_" << npc_id; package_name << "npc_" << npc_id;
register_event(package_name.str(), name, evt, func); lua_register_event(package_name.str(), name, evt, func);
} }
} }
void register_npc_event(int evt, int npc_id, luabind::adl::object func) { void lua_register_npc_event(int evt, int npc_id, luabind::adl::object func) {
std::string name = quest_manager.GetEncounter(); std::string name = quest_manager.GetEncounter();
register_npc_event(name, evt, npc_id, func); lua_register_npc_event(name, evt, npc_id, func);
} }
void unregister_npc_event(std::string name, int evt, int npc_id) { void lua_unregister_npc_event(std::string name, int evt, int npc_id) {
std::stringstream package_name; std::stringstream package_name;
package_name << "npc_" << npc_id; package_name << "npc_" << npc_id;
unregister_event(package_name.str(), name, evt); lua_unregister_event(package_name.str(), name, evt);
} }
void unregister_npc_event(int evt, int npc_id) { void lua_unregister_npc_event(int evt, int npc_id) {
std::string name = quest_manager.GetEncounter(); std::string name = quest_manager.GetEncounter();
unregister_npc_event(name, evt, npc_id); lua_unregister_npc_event(name, evt, npc_id);
} }
void register_player_event(std::string name, int evt, luabind::adl::object func) { void lua_register_player_event(std::string name, int evt, luabind::adl::object func) {
if (luabind::type(func) == LUA_TFUNCTION) { if (luabind::type(func) == LUA_TFUNCTION) {
register_event("player", name, evt, func); lua_register_event("player", name, evt, func);
} }
} }
void register_player_event(int evt, luabind::adl::object func) { void lua_register_player_event(int evt, luabind::adl::object func) {
std::string name = quest_manager.GetEncounter(); std::string name = quest_manager.GetEncounter();
register_player_event(name, evt, func); lua_register_player_event(name, evt, func);
} }
void unregister_player_event(std::string name, int evt) { void lua_unregister_player_event(std::string name, int evt) {
unregister_event("player", name, evt); lua_unregister_event("player", name, evt);
} }
void unregister_player_event(int evt) { void lua_unregister_player_event(int evt) {
std::string name = quest_manager.GetEncounter(); std::string name = quest_manager.GetEncounter();
unregister_player_event(name, evt); lua_unregister_player_event(name, evt);
} }
void register_item_event(std::string name, int evt, int item_id, luabind::adl::object func) { void lua_register_item_event(std::string name, int evt, int item_id, luabind::adl::object func) {
std::string package_name = "item_"; std::string package_name = "item_";
package_name += std::to_string(item_id); package_name += std::to_string(item_id);
if (luabind::type(func) == LUA_TFUNCTION) { if (luabind::type(func) == LUA_TFUNCTION) {
register_event(package_name, name, evt, func); lua_register_event(package_name, name, evt, func);
} }
} }
void register_item_event(int evt, int item_id, luabind::adl::object func) { void lua_register_item_event(int evt, int item_id, luabind::adl::object func) {
std::string name = quest_manager.GetEncounter(); std::string name = quest_manager.GetEncounter();
register_item_event(name, evt, item_id, func); lua_register_item_event(name, evt, item_id, func);
} }
void unregister_item_event(std::string name, int evt, int item_id) { void lua_unregister_item_event(std::string name, int evt, int item_id) {
std::string package_name = "item_"; std::string package_name = "item_";
package_name += std::to_string(item_id); package_name += std::to_string(item_id);
unregister_event(package_name, name, evt); lua_unregister_event(package_name, name, evt);
} }
void unregister_item_event(int evt, int item_id) { void lua_unregister_item_event(int evt, int item_id) {
std::string name = quest_manager.GetEncounter(); std::string name = quest_manager.GetEncounter();
unregister_item_event(name, evt, item_id); lua_unregister_item_event(name, evt, item_id);
} }
void register_spell_event(std::string name, int evt, int spell_id, luabind::adl::object func) { void lua_register_spell_event(std::string name, int evt, int spell_id, luabind::adl::object func) {
if (luabind::type(func) == LUA_TFUNCTION) { if (luabind::type(func) == LUA_TFUNCTION) {
std::stringstream package_name; std::stringstream package_name;
package_name << "spell_" << spell_id; package_name << "spell_" << spell_id;
register_event(package_name.str(), name, evt, func); lua_register_event(package_name.str(), name, evt, func);
} }
} }
void register_spell_event(int evt, int spell_id, luabind::adl::object func) { void lua_register_spell_event(int evt, int spell_id, luabind::adl::object func) {
std::string name = quest_manager.GetEncounter(); std::string name = quest_manager.GetEncounter();
register_spell_event(name, evt, spell_id, func); lua_register_spell_event(name, evt, spell_id, func);
} }
void unregister_spell_event(std::string name, int evt, int spell_id) { void lua_unregister_spell_event(std::string name, int evt, int spell_id) {
std::stringstream package_name; std::stringstream package_name;
package_name << "spell_" << spell_id; package_name << "spell_" << spell_id;
unregister_event(package_name.str(), name, evt); lua_unregister_event(package_name.str(), name, evt);
} }
void unregister_spell_event(int evt, int spell_id) { void lua_unregister_spell_event(int evt, int spell_id) {
std::string name = quest_manager.GetEncounter(); std::string name = quest_manager.GetEncounter();
unregister_spell_event(name, evt, spell_id); lua_unregister_spell_event(name, evt, spell_id);
} }
Lua_Mob lua_spawn2(int npc_type, int grid, int unused, double x, double y, double z, double heading) { Lua_Mob lua_spawn2(int npc_type, int grid, int unused, double x, double y, double z, double heading) {
@ -2504,26 +2504,26 @@ bool get_ruleb(int rule) {
luabind::scope lua_register_general() { luabind::scope lua_register_general() {
return luabind::namespace_("eq") return luabind::namespace_("eq")
[ [
luabind::def("load_encounter", &load_encounter), luabind::def("load_encounter", &lua_load_encounter),
luabind::def("unload_encounter", &unload_encounter), luabind::def("unload_encounter", &lua_unload_encounter),
luabind::def("load_encounter_with_data", &load_encounter_with_data), luabind::def("load_encounter_with_data", &lua_load_encounter_with_data),
luabind::def("unload_encounter_with_data", &unload_encounter_with_data), luabind::def("unload_encounter_with_data", &lua_unload_encounter_with_data),
luabind::def("register_npc_event", (void(*)(std::string, int, int, luabind::adl::object)) & register_npc_event), luabind::def("register_npc_event", (void(*)(std::string, int, int, luabind::adl::object)) & lua_register_npc_event),
luabind::def("register_npc_event", (void(*)(int, int, luabind::adl::object)) & register_npc_event), luabind::def("register_npc_event", (void(*)(int, int, luabind::adl::object)) & lua_register_npc_event),
luabind::def("unregister_npc_event", (void(*)(std::string, int, int)) & unregister_npc_event), luabind::def("unregister_npc_event", (void(*)(std::string, int, int)) & lua_unregister_npc_event),
luabind::def("unregister_npc_event", (void(*)(int, int)) & unregister_npc_event), luabind::def("unregister_npc_event", (void(*)(int, int)) & lua_unregister_npc_event),
luabind::def("register_player_event", (void(*)(std::string, int, luabind::adl::object)) & register_player_event), luabind::def("register_player_event", (void(*)(std::string, int, luabind::adl::object)) & lua_register_player_event),
luabind::def("register_player_event", (void(*)(int, luabind::adl::object)) & register_player_event), luabind::def("register_player_event", (void(*)(int, luabind::adl::object)) & lua_register_player_event),
luabind::def("unregister_player_event", (void(*)(std::string, int)) & unregister_player_event), luabind::def("unregister_player_event", (void(*)(std::string, int)) & lua_unregister_player_event),
luabind::def("unregister_player_event", (void(*)(int)) & unregister_player_event), luabind::def("unregister_player_event", (void(*)(int)) & lua_unregister_player_event),
luabind::def("register_item_event", (void(*)(std::string, int, int, luabind::adl::object)) & register_item_event), luabind::def("register_item_event", (void(*)(std::string, int, int, luabind::adl::object)) & lua_register_item_event),
luabind::def("register_item_event", (void(*)(int, int, luabind::adl::object)) & register_item_event), luabind::def("register_item_event", (void(*)(int, int, luabind::adl::object)) & lua_register_item_event),
luabind::def("unregister_item_event", (void(*)(std::string, int, int)) & unregister_item_event), luabind::def("unregister_item_event", (void(*)(std::string, int, int)) & lua_unregister_item_event),
luabind::def("unregister_item_event", (void(*)(int, int)) & unregister_item_event), luabind::def("unregister_item_event", (void(*)(int, int)) & lua_unregister_item_event),
luabind::def("register_spell_event", (void(*)(std::string, int, int, luabind::adl::object func)) & register_spell_event), luabind::def("register_spell_event", (void(*)(std::string, int, int, luabind::adl::object func)) & lua_register_spell_event),
luabind::def("register_spell_event", (void(*)(int, int, luabind::adl::object func)) & register_spell_event), luabind::def("register_spell_event", (void(*)(int, int, luabind::adl::object func)) & lua_register_spell_event),
luabind::def("unregister_spell_event", (void(*)(std::string, int, int)) & unregister_spell_event), luabind::def("unregister_spell_event", (void(*)(std::string, int, int)) & lua_unregister_spell_event),
luabind::def("unregister_spell_event", (void(*)(int, int)) & unregister_spell_event), luabind::def("unregister_spell_event", (void(*)(int, int)) & lua_unregister_spell_event),
luabind::def("spawn2", (Lua_Mob(*)(int, int, int, double, double, double, double)) & lua_spawn2), luabind::def("spawn2", (Lua_Mob(*)(int, int, int, double, double, double, double)) & lua_spawn2),
luabind::def("unique_spawn", (Lua_Mob(*)(int, int, int, double, double, double)) & lua_unique_spawn), luabind::def("unique_spawn", (Lua_Mob(*)(int, int, int, double, double, double)) & lua_unique_spawn),
luabind::def("unique_spawn", (Lua_Mob(*)(int, int, int, double, double, double, double)) & lua_unique_spawn), luabind::def("unique_spawn", (Lua_Mob(*)(int, int, int, double, double, double, double)) & lua_unique_spawn),