Add GetClassBitmask(), GetClassName(), GetRaceBitmask(), and GetRaceName() to Perl/Lua.

This commit is contained in:
Kinglykrab
2021-01-16 17:59:38 -05:00
parent 0f5a7e1317
commit 7e1e1651e4
6 changed files with 139 additions and 1 deletions
+12
View File
@@ -372,6 +372,11 @@ int Lua_Mob::GetRace() {
return self->GetRace();
}
const char *Lua_Mob::GetRaceName() {
Lua_Safe_Call_String();
return GetRaceIDName(self->GetRace());
}
int Lua_Mob::GetGender() {
Lua_Safe_Call_Int();
return self->GetGender();
@@ -442,6 +447,11 @@ int Lua_Mob::GetClass() {
return self->GetClass();
}
const char *Lua_Mob::GetClassName() {
Lua_Safe_Call_String();
return GetClassIDName(self->GetClass());
}
int Lua_Mob::GetLevel() {
Lua_Safe_Call_Int();
return self->GetLevel();
@@ -2316,6 +2326,7 @@ luabind::scope lua_register_mob() {
.def("GetBaseGender", &Lua_Mob::GetBaseGender)
.def("GetDeity", &Lua_Mob::GetDeity)
.def("GetRace", &Lua_Mob::GetRace)
.def("GetRaceName", &Lua_Mob::GetRaceName)
.def("GetGender", &Lua_Mob::GetGender)
.def("GetTexture", &Lua_Mob::GetTexture)
.def("GetHelmTexture", &Lua_Mob::GetHelmTexture)
@@ -2330,6 +2341,7 @@ luabind::scope lua_register_mob() {
.def("GetDrakkinTattoo", &Lua_Mob::GetDrakkinTattoo)
.def("GetDrakkinDetails", &Lua_Mob::GetDrakkinDetails)
.def("GetClass", &Lua_Mob::GetClass)
.def("GetClassName", &Lua_Mob::GetClassName)
.def("GetLevel", &Lua_Mob::GetLevel)
.def("GetCleanName", &Lua_Mob::GetCleanName)
.def("GetTarget", &Lua_Mob::GetTarget)