diff --git a/zone/lua_general.cpp b/zone/lua_general.cpp index 72a5a5e8f..cdcea9748 100644 --- a/zone/lua_general.cpp +++ b/zone/lua_general.cpp @@ -969,6 +969,10 @@ void lua_add_spawn_point(luabind::object table) { } } +void lua_attack(const char *client_name) { + quest_manager.attack(client_name); +} + luabind::scope lua_register_general() { return luabind::namespace_("eq") [ @@ -1117,7 +1121,8 @@ luabind::scope lua_register_general() { luabind::def("remove_area", &lua_remove_area), luabind::def("clear_areas", &lua_clear_areas), luabind::def("add_spawn_point", &lua_add_spawn_point), - luabind::def("remove_spawn_point", &lua_remove_spawn_point) + luabind::def("remove_spawn_point", &lua_remove_spawn_point), + luabind::def("attack", &lua_attack) ]; }