mirror of
https://github.com/EQEmu/Server.git
synced 2026-01-03 06:23:53 +00:00
Add Area Regen functions to Lua
This commit is contained in:
parent
8400994c57
commit
f566cba56a
@ -1440,6 +1440,54 @@ void Lua_Client::FilteredMessage(Mob *sender, uint32 type, int filter, const cha
|
||||
self->FilteredMessage(sender, type, (eqFilterType)filter, message);
|
||||
}
|
||||
|
||||
void Lua_Client::EnableAreaHPRegen(int value)
|
||||
{
|
||||
Lua_Safe_Call_Void();
|
||||
self->EnableAreaHPRegen(value);
|
||||
}
|
||||
|
||||
void Lua_Client::DisableAreaHPRegen()
|
||||
{
|
||||
Lua_Safe_Call_Void();
|
||||
self->DisableAreaHPRegen();
|
||||
}
|
||||
|
||||
void Lua_Client::EnableAreaManaRegen(int value)
|
||||
{
|
||||
Lua_Safe_Call_Void();
|
||||
self->EnableAreaManaRegen(value);
|
||||
}
|
||||
|
||||
void Lua_Client::DisableAreaManaRegen()
|
||||
{
|
||||
Lua_Safe_Call_Void();
|
||||
self->DisableAreaManaRegen();
|
||||
}
|
||||
|
||||
void Lua_Client::EnableAreaEndRegen(int value)
|
||||
{
|
||||
Lua_Safe_Call_Void();
|
||||
self->EnableAreaEndRegen(value);
|
||||
}
|
||||
|
||||
void Lua_Client::DisableAreaEndRegen()
|
||||
{
|
||||
Lua_Safe_Call_Void();
|
||||
self->DisableAreaEndRegen();
|
||||
}
|
||||
|
||||
void Lua_Client::EnableAreaRegens(int value)
|
||||
{
|
||||
Lua_Safe_Call_Void();
|
||||
self->EnableAreaRegens(value);
|
||||
}
|
||||
|
||||
void Lua_Client::DisableAreaRegens()
|
||||
{
|
||||
Lua_Safe_Call_Void();
|
||||
self->DisableAreaRegens();
|
||||
}
|
||||
|
||||
luabind::scope lua_register_client() {
|
||||
return luabind::class_<Lua_Client, Lua_Mob>("Client")
|
||||
.def(luabind::constructor<>())
|
||||
@ -1712,7 +1760,15 @@ luabind::scope lua_register_client() {
|
||||
.def("IsDead", &Lua_Client::IsDead)
|
||||
.def("CalcCurrentWeight", &Lua_Client::CalcCurrentWeight)
|
||||
.def("CalcATK", &Lua_Client::CalcATK)
|
||||
.def("FilteredMessage", &Lua_Client::FilteredMessage);
|
||||
.def("FilteredMessage", &Lua_Client::FilteredMessage)
|
||||
.def("EnableAreaHPRegen", &Lua_Client::EnableAreaHPRegen)
|
||||
.def("DisableAreaHPRegen", &Lua_Client::DisableAreaHPRegen)
|
||||
.def("EnableAreaManaRegen", &Lua_Client::EnableAreaManaRegen)
|
||||
.def("DisableAreaManaRegen", &Lua_Client::DisableAreaManaRegen)
|
||||
.def("EnableAreaEndRegen", &Lua_Client::EnableAreaEndRegen)
|
||||
.def("DisableAreaEndRegen", &Lua_Client::DisableAreaEndRegen)
|
||||
.def("EnableAreaRegens", &Lua_Client::EnableAreaRegens)
|
||||
.def("DisableAreaRegens", &Lua_Client::DisableAreaRegens);
|
||||
}
|
||||
|
||||
luabind::scope lua_register_inventory_where() {
|
||||
|
||||
@ -301,6 +301,14 @@ public:
|
||||
int CalcCurrentWeight();
|
||||
int CalcATK();
|
||||
void FilteredMessage(Mob *sender, uint32 type, int filter, const char* message);
|
||||
void EnableAreaHPRegen(int value);
|
||||
void DisableAreaHPRegen();
|
||||
void EnableAreaManaRegen(int value);
|
||||
void DisableAreaManaRegen();
|
||||
void EnableAreaEndRegen(int value);
|
||||
void DisableAreaEndRegen();
|
||||
void EnableAreaRegens(int value);
|
||||
void DisableAreaRegens();
|
||||
};
|
||||
|
||||
#endif
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user