[Quest API] Add ResetAllDisciplineTimers() to Perl/Lua. (#1395)

- Add $client->ResetAllDisciplineTimers() to Perl.
- Add client:ResetAllDisciplineTimers() to Lua.
This commit is contained in:
Alex
2021-06-13 19:06:36 -04:00
committed by GitHub
parent 8d90b5a2e7
commit 0e4361955d
5 changed files with 36 additions and 4 deletions
+7 -1
View File
@@ -2098,6 +2098,11 @@ void Lua_Client::SetHideMe(bool hide_me_state) {
self->SetHideMe(hide_me_state);
}
void Lua_Client::ResetAllDisciplineTimers() {
Lua_Safe_Call_Void();
self->ResetAllDisciplineTimers();
}
luabind::scope lua_register_client() {
return luabind::class_<Lua_Client, Lua_Mob>("Client")
.def(luabind::constructor<>())
@@ -2453,7 +2458,8 @@ luabind::scope lua_register_client() {
.def("SetEXPModifier", (void(Lua_Client::*)(uint32,double))&Lua_Client::SetEXPModifier)
.def("AddLDoNLoss", (void(Lua_Client::*)(uint32))&Lua_Client::AddLDoNLoss)
.def("AddLDoNWin", (void(Lua_Client::*)(uint32))&Lua_Client::AddLDoNWin)
.def("SetHideMe", (void(Lua_Client::*)(bool))&Lua_Client::SetHideMe);
.def("SetHideMe", (void(Lua_Client::*)(bool))&Lua_Client::SetHideMe)
.def("ResetAllDisciplineTimers", (void(Lua_Client::*)(void))&Lua_Client::ResetAllDisciplineTimers);
}
luabind::scope lua_register_inventory_where() {