[Quest API] Add GetHateListClosest(), GetHateListClosestBot(), GetHateListClosestClient(), and GetHateListClosestNPC() methods/overloads to Perl/Lua (#3359)

* Add HateListClosestClient available for scripting.

* Add other methods.

* Use pre-existing constants.

* Typos

* Update mob.h

---------

Co-authored-by: Kinglykrab <kinglykrab@gmail.com>
This commit is contained in:
RekkasGit
2023-05-15 21:23:19 -04:00
committed by GitHub
parent fa55fd1664
commit 32f7dc3d1b
6 changed files with 135 additions and 15 deletions
+7
View File
@@ -227,6 +227,13 @@ public:
Lua_Client GetHateRandomClient();
Lua_NPC GetHateRandomNPC();
Lua_Mob GetHateClosest();
Lua_Mob GetHateClosest(bool skip_mezzed);
Lua_Bot GetHateClosestBot();
Lua_Bot GetHateClosestBot(bool skip_mezzed);
Lua_Client GetHateClosestClient();
Lua_Client GetHateClosestClient(bool skip_mezzed);
Lua_NPC GetHateClosestNPC();
Lua_NPC GetHateClosestNPC(bool skip_mezzed);
void AddToHateList(Lua_Mob other);
void AddToHateList(Lua_Mob other, int64 hate);
void AddToHateList(Lua_Mob other, int64 hate, int64 damage);