[Quest API] Add DescribeSpecialAbilities() to Perl/Lua (#4269)

This commit is contained in:
Alex King
2024-04-20 22:20:37 -04:00
committed by GitHub
parent 703d2cd1d8
commit 6b698b5f51
6 changed files with 27 additions and 0 deletions
+7
View File
@@ -831,6 +831,12 @@ uint32 Lua_NPC::GetNPCSpellsEffectsID()
return self->GetNPCSpellsEffectsID();
}
void Lua_NPC::DescribeSpecialAbilities(Lua_Client c)
{
Lua_Safe_Call_Void();
self->DescribeSpecialAbilities(c);
}
luabind::scope lua_register_npc() {
return luabind::class_<Lua_NPC, Lua_Mob>("NPC")
.def(luabind::constructor<>())
@@ -859,6 +865,7 @@ luabind::scope lua_register_npc() {
.def("CountItem", (uint16(Lua_NPC::*)(uint32))&Lua_NPC::CountItem)
.def("CountLoot", (int(Lua_NPC::*)(void))&Lua_NPC::CountLoot)
.def("DeleteBucket", (void(Lua_NPC::*)(std::string))&Lua_NPC::DeleteBucket)
.def("DescribeSpecialAbilities", (void(Lua_NPC::*)(Lua_Client))&Lua_NPC::DescribeSpecialAbilities)
.def("DisplayWaypointInfo", (void(Lua_NPC::*)(Lua_Client))&Lua_NPC::DisplayWaypointInfo)
.def("DoClassAttacks", (void(Lua_NPC::*)(Lua_Mob))&Lua_NPC::DoClassAttacks)
.def("GetAccuracyRating", (int(Lua_NPC::*)(void))&Lua_NPC::GetAccuracyRating)