mirror of
https://github.com/EQEmu/Server.git
synced 2025-12-13 18:51:29 +00:00
Added overload to Lua entity list RemoveFromTargets
This commit is contained in:
parent
e4108d089f
commit
ae68deb4f8
@ -210,6 +210,11 @@ void Lua_EntityList::RemoveFromTargets(Lua_Mob mob) {
|
|||||||
self->RemoveFromTargets(mob);
|
self->RemoveFromTargets(mob);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
void Lua_EntityList::RemoveFromTargets(Lua_Mob mob, bool RemoveFromXTargets) {
|
||||||
|
Lua_Safe_Call_Void();
|
||||||
|
self->RemoveFromTargets(mob, RemoveFromXTargets);
|
||||||
|
}
|
||||||
|
|
||||||
void Lua_EntityList::ReplaceWithTarget(Lua_Mob target, Lua_Mob new_target) {
|
void Lua_EntityList::ReplaceWithTarget(Lua_Mob target, Lua_Mob new_target) {
|
||||||
Lua_Safe_Call_Void();
|
Lua_Safe_Call_Void();
|
||||||
self->ReplaceWithTarget(target, new_target);
|
self->ReplaceWithTarget(target, new_target);
|
||||||
@ -444,6 +449,7 @@ luabind::scope lua_register_entity_list() {
|
|||||||
.def("MessageStatus", (void(Lua_EntityList::*)(uint32,uint32,uint32,const char*))&Lua_EntityList::MessageStatus)
|
.def("MessageStatus", (void(Lua_EntityList::*)(uint32,uint32,uint32,const char*))&Lua_EntityList::MessageStatus)
|
||||||
.def("MessageClose", (void(Lua_EntityList::*)(Lua_Mob,bool,float,uint32,const char*))&Lua_EntityList::MessageClose)
|
.def("MessageClose", (void(Lua_EntityList::*)(Lua_Mob,bool,float,uint32,const char*))&Lua_EntityList::MessageClose)
|
||||||
.def("RemoveFromTargets", (void(Lua_EntityList::*)(Lua_Mob))&Lua_EntityList::RemoveFromTargets)
|
.def("RemoveFromTargets", (void(Lua_EntityList::*)(Lua_Mob))&Lua_EntityList::RemoveFromTargets)
|
||||||
|
.def("RemoveFromTargets", (void(Lua_EntityList::*)(Lua_Mob,bool))&Lua_EntityList::RemoveFromTargets)
|
||||||
.def("ReplaceWithTarget", (void(Lua_EntityList::*)(Lua_Mob,Lua_Mob))&Lua_EntityList::ReplaceWithTarget)
|
.def("ReplaceWithTarget", (void(Lua_EntityList::*)(Lua_Mob,Lua_Mob))&Lua_EntityList::ReplaceWithTarget)
|
||||||
.def("OpenDoorsNear", (void(Lua_EntityList::*)(Lua_NPC))&Lua_EntityList::OpenDoorsNear)
|
.def("OpenDoorsNear", (void(Lua_EntityList::*)(Lua_NPC))&Lua_EntityList::OpenDoorsNear)
|
||||||
.def("MakeNameUnique", (std::string(Lua_EntityList::*)(const char*))&Lua_EntityList::MakeNameUnique)
|
.def("MakeNameUnique", (std::string(Lua_EntityList::*)(const char*))&Lua_EntityList::MakeNameUnique)
|
||||||
|
|||||||
@ -80,6 +80,7 @@ public:
|
|||||||
void MessageStatus(uint32 guild_dbid, int min_status, uint32 type, const char *message);
|
void MessageStatus(uint32 guild_dbid, int min_status, uint32 type, const char *message);
|
||||||
void MessageClose(Lua_Mob sender, bool skip_sender, float dist, uint32 type, const char *message);
|
void MessageClose(Lua_Mob sender, bool skip_sender, float dist, uint32 type, const char *message);
|
||||||
void RemoveFromTargets(Lua_Mob mob);
|
void RemoveFromTargets(Lua_Mob mob);
|
||||||
|
void RemoveFromTargets(Lua_Mob mob, bool RemoveFromXTargets);
|
||||||
void ReplaceWithTarget(Lua_Mob target, Lua_Mob new_target);
|
void ReplaceWithTarget(Lua_Mob target, Lua_Mob new_target);
|
||||||
void OpenDoorsNear(Lua_NPC opener);
|
void OpenDoorsNear(Lua_NPC opener);
|
||||||
std::string MakeNameUnique(const char *name);
|
std::string MakeNameUnique(const char *name);
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user