mirror of
https://github.com/EQEmu/Server.git
synced 2025-12-12 17:51:28 +00:00
[Quest API] Add ChangeLastName() and ClearLastName() to Lua. (#1386)
This commit is contained in:
parent
6e12d2fd49
commit
88526eac21
@ -570,6 +570,18 @@ bool Lua_NPC::IsRaidTarget()
|
|||||||
return self->IsRaidTarget();
|
return self->IsRaidTarget();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
void Lua_NPC::ChangeLastName(const char *lastname)
|
||||||
|
{
|
||||||
|
Lua_Safe_Call_Void();
|
||||||
|
self->ChangeLastName(lastname);
|
||||||
|
}
|
||||||
|
|
||||||
|
void Lua_NPC::ClearLastName()
|
||||||
|
{
|
||||||
|
Lua_Safe_Call_Void();
|
||||||
|
self->ClearLastName();
|
||||||
|
}
|
||||||
|
|
||||||
luabind::scope lua_register_npc() {
|
luabind::scope lua_register_npc() {
|
||||||
return luabind::class_<Lua_NPC, Lua_Mob>("NPC")
|
return luabind::class_<Lua_NPC, Lua_Mob>("NPC")
|
||||||
.def(luabind::constructor<>())
|
.def(luabind::constructor<>())
|
||||||
@ -684,7 +696,9 @@ luabind::scope lua_register_npc() {
|
|||||||
.def("GetAvoidanceRating", &Lua_NPC::GetAvoidanceRating)
|
.def("GetAvoidanceRating", &Lua_NPC::GetAvoidanceRating)
|
||||||
.def("RecalculateSkills", (void(Lua_NPC::*)(void))&Lua_NPC::RecalculateSkills)
|
.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);
|
.def("IsRaidTarget", (bool(Lua_NPC::*)(void))&Lua_NPC::IsRaidTarget)
|
||||||
|
.def("ChangeLastName", (void(Lua_NPC::*)(const char*))&Lua_NPC::ChangeLastName)
|
||||||
|
.def("ClearLastName", (void(Lua_NPC::*)(void))&Lua_NPC::ClearLastName);
|
||||||
}
|
}
|
||||||
|
|
||||||
#endif
|
#endif
|
||||||
|
|||||||
@ -138,6 +138,8 @@ public:
|
|||||||
void RecalculateSkills();
|
void RecalculateSkills();
|
||||||
void ScaleNPC(uint8 npc_level);
|
void ScaleNPC(uint8 npc_level);
|
||||||
bool IsRaidTarget();
|
bool IsRaidTarget();
|
||||||
|
void ChangeLastName(const char *lastname);
|
||||||
|
void ClearLastName();
|
||||||
};
|
};
|
||||||
|
|
||||||
#endif
|
#endif
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user