[Quest API] Add RemoveAllNimbusEffects() to Perl/Lua. (#1413)

* [Quest API] Add RemoveAllNimbusEffects() to Perl/Lua.
- Add $client->RemoveAllNimbusEffects() to Perl.
- Add client:RemoveAllNimbusEffects() to Lua.

* Optimize.
This commit is contained in:
Alex
2021-06-17 12:40:01 -04:00
committed by GitHub
parent 82ad8b5fe2
commit 3f8b67e500
5 changed files with 39 additions and 1 deletions
+7 -1
View File
@@ -2364,6 +2364,11 @@ const char *Lua_Mob::GetLastName() {
return self->GetLastName();
}
void Lua_Mob::RemoveAllNimbusEffects() {
Lua_Safe_Call_Void();
self->RemoveAllNimbusEffects();
}
luabind::scope lua_register_mob() {
return luabind::class_<Lua_Mob, Lua_Entity>("Mob")
.def(luabind::constructor<>())
@@ -2767,7 +2772,8 @@ luabind::scope lua_register_mob() {
.def("SetBucket", (void(Lua_Mob::*)(std::string,std::string))&Lua_Mob::SetBucket)
.def("SetBucket", (void(Lua_Mob::*)(std::string,std::string,std::string))&Lua_Mob::SetBucket)
.def("IsHorse", &Lua_Mob::IsHorse)
.def("GetLastName", &Lua_Mob::GetLastName);
.def("GetLastName", &Lua_Mob::GetLastName)
.def("RemoveAllNimbusEffects", &Lua_Mob::RemoveAllNimbusEffects);
}
luabind::scope lua_register_special_abilities() {