[Quest API] Add IsRaidTarget() to Perl and Lua (#1347)

- Add $npc->IsRaidTarget() to Perl.
- Add npc:IsRaidTarget() to Lua.
This commit is contained in:
Alex
2021-05-10 02:05:46 -04:00
committed by GitHub
parent 39f5949441
commit 26d374d52a
3 changed files with 26 additions and 1 deletions
+8 -1
View File
@@ -564,6 +564,12 @@ void Lua_NPC::ScaleNPC(uint8 npc_level)
self->ScaleNPC(npc_level);
}
bool Lua_NPC::IsRaidTarget()
{
Lua_Safe_Call_Bool();
return self->IsRaidTarget();
}
luabind::scope lua_register_npc() {
return luabind::class_<Lua_NPC, Lua_Mob>("NPC")
.def(luabind::constructor<>())
@@ -677,7 +683,8 @@ luabind::scope lua_register_npc() {
.def("GetRawAC", (int(Lua_NPC::*)(void))&Lua_NPC::GetRawAC)
.def("GetAvoidanceRating", &Lua_NPC::GetAvoidanceRating)
.def("RecalculateSkills", (void(Lua_NPC::*)(void))&Lua_NPC::RecalculateSkills)
.def("ScaleNPC", (void(Lua_NPC::*)(uint8))&Lua_NPC::ScaleNPC);
.def("ScaleNPC", (void(Lua_NPC::*)(uint8))&Lua_NPC::ScaleNPC)
.def("IsRaidTarget", (bool(Lua_NPC::*)(void))&Lua_NPC::IsRaidTarget);
}
#endif