Added ClientMaxLevel accessors to the lua api

This commit is contained in:
Uleat 2019-11-12 21:51:48 -05:00
parent 4437eef957
commit 1553e44efb
2 changed files with 18 additions and 1 deletions

View File

@ -1531,6 +1531,18 @@ void Lua_Client::SetSecondaryWeaponOrnamentation(uint32 model_id) {
self->SetSecondaryWeaponOrnamentation(model_id);
}
void Lua_Client::SetClientMaxLevel(int value) {
Lua_Safe_Call_Void();
self->SetClientMaxLevel(value);
}
int Lua_Client::GetClientMaxLevel() {
Lua_Safe_Call_Int();
return self->GetClientMaxLevel();
}
luabind::scope lua_register_client() {
return luabind::class_<Lua_Client, Lua_Mob>("Client")
.def(luabind::constructor<>())
@ -1820,7 +1832,9 @@ luabind::scope lua_register_client() {
.def("EnableAreaEndRegen", &Lua_Client::EnableAreaEndRegen)
.def("DisableAreaEndRegen", &Lua_Client::DisableAreaEndRegen)
.def("EnableAreaRegens", &Lua_Client::EnableAreaRegens)
.def("DisableAreaRegens", &Lua_Client::DisableAreaRegens);
.def("DisableAreaRegens", &Lua_Client::DisableAreaRegens)
.def("SetClientMaxLevel", (void(Lua_Client::*)(int))&Lua_Client::SetClientMaxLevel)
.def("GetClientMaxLevel", (int(Lua_Client::*)(void))&Lua_Client::GetClientMaxLevel);
}
luabind::scope lua_register_inventory_where() {

View File

@ -320,6 +320,9 @@ public:
void SetPrimaryWeaponOrnamentation(uint32 model_id);
void SetSecondaryWeaponOrnamentation(uint32 model_id);
void Lua_Client::SetClientMaxLevel(int value);
int Lua_Client::GetClientMaxLevel();
};
#endif