mirror of
https://github.com/EQEmu/Server.git
synced 2026-06-11 07:38:36 +00:00
[Quest API] Add SignalAllBotsByOwnerName() to Perl/Lua. (#2730)
# Perl - Add `$entity_list->SignalAllBotsByOwnerName(owner_name)`. # Lua - Add `eq.get_entity_list():SignalAllBotsByOwnerName(owner_name)`. # Notes - Adds a way to signal all bots by owner name instead of only character ID.
This commit is contained in:
@@ -470,6 +470,11 @@ void Lua_EntityList::SignalAllBotsByOwnerCharacterID(uint32 character_id, int si
|
||||
self->SignalAllBotsByOwnerCharacterID(character_id, signal_id);
|
||||
}
|
||||
|
||||
void Lua_EntityList::SignalAllBotsByOwnerName(std::string owner_name, int signal_id) {
|
||||
Lua_Safe_Call_Void();
|
||||
self->SignalAllBotsByOwnerName(owner_name, signal_id);
|
||||
}
|
||||
|
||||
void Lua_EntityList::SignalBotByBotID(uint32 bot_id, int signal_id) {
|
||||
Lua_Safe_Call_Void();
|
||||
self->SignalBotByBotID(bot_id, signal_id);
|
||||
@@ -734,6 +739,7 @@ luabind::scope lua_register_entity_list() {
|
||||
.def("ReplaceWithTarget", (void(Lua_EntityList::*)(Lua_Mob, Lua_Mob))&Lua_EntityList::ReplaceWithTarget)
|
||||
#ifdef BOTS
|
||||
.def("SignalAllBotsByOwnerCharacterID", (void(Lua_EntityList::*)(uint32, int))&Lua_EntityList::SignalAllBotsByOwnerCharacterID)
|
||||
.def("SignalAllBotsByOwnerName", (void(Lua_EntityList::*)(std::string, int))&Lua_EntityList::SignalAllBotsByOwnerName)
|
||||
#endif
|
||||
.def("SignalAllClients", (void(Lua_EntityList::*)(int))&Lua_EntityList::SignalAllClients)
|
||||
#ifdef BOTS
|
||||
|
||||
Reference in New Issue
Block a user