From 7cc5b143fca9077c144f158952c0dbb11fb10d80 Mon Sep 17 00:00:00 2001 From: "Michael Cook (mackal)" Date: Thu, 16 Aug 2018 22:33:07 -0400 Subject: [PATCH] Make lua raid GetGroup functions signed The server code is unsigned for bad reasons :P --- zone/lua_raid.cpp | 8 ++++---- zone/lua_raid.h | 4 ++-- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/zone/lua_raid.cpp b/zone/lua_raid.cpp index 38ffb28d5..93c1f4c28 100644 --- a/zone/lua_raid.cpp +++ b/zone/lua_raid.cpp @@ -32,12 +32,12 @@ int Lua_Raid::RaidCount() { return self->RaidCount(); } -uint32 Lua_Raid::GetGroup(const char *c) { +int Lua_Raid::GetGroup(const char *c) { Lua_Safe_Call_Int(); return self->GetGroup(c); } -uint32 Lua_Raid::GetGroup(Lua_Client c) { +int Lua_Raid::GetGroup(Lua_Client c) { Lua_Safe_Call_Int(); return self->GetGroup(c); } @@ -142,8 +142,8 @@ luabind::scope lua_register_raid() { .def("CastGroupSpell", (void(Lua_Raid::*)(Lua_Mob,int,uint32))&Lua_Raid::CastGroupSpell) .def("GroupCount", (int(Lua_Raid::*)(uint32))&Lua_Raid::GroupCount) .def("RaidCount", (int(Lua_Raid::*)(void))&Lua_Raid::RaidCount) - .def("GetGroup", (uint32(Lua_Raid::*)(const char*))&Lua_Raid::GetGroup) - .def("GetGroup", (uint32(Lua_Raid::*)(Lua_Client))&Lua_Raid::GetGroup) + .def("GetGroup", (int(Lua_Raid::*)(const char*))&Lua_Raid::GetGroup) + .def("GetGroup", (int(Lua_Raid::*)(Lua_Client))&Lua_Raid::GetGroup) .def("SplitExp", (void(Lua_Raid::*)(uint32,Lua_Mob))&Lua_Raid::SplitExp) .def("GetTotalRaidDamage", (uint32(Lua_Raid::*)(Lua_Mob))&Lua_Raid::GetTotalRaidDamage) .def("SplitMoney", (void(Lua_Raid::*)(uint32,uint32,uint32,uint32))&Lua_Raid::SplitMoney) diff --git a/zone/lua_raid.h b/zone/lua_raid.h index eb7a67e24..626b98bb2 100644 --- a/zone/lua_raid.h +++ b/zone/lua_raid.h @@ -30,8 +30,8 @@ public: void CastGroupSpell(Lua_Mob caster, int spell_id, uint32 group_id); int GroupCount(uint32 group_id); int RaidCount(); - uint32 GetGroup(const char *c); - uint32 GetGroup(Lua_Client c); + int GetGroup(const char *c); + int GetGroup(Lua_Client c); void SplitExp(uint32 exp, Lua_Mob other); uint32 GetTotalRaidDamage(Lua_Mob other); void SplitMoney(uint32 copper, uint32 silver, uint32 gold, uint32 platinum);