mirror of
https://github.com/EQEmu/Server.git
synced 2025-12-13 02:11:30 +00:00
Merge pull request #576 from AthrogatePEQ/master
Add GetAppearance() to lua.
This commit is contained in:
commit
d9e0708331
@ -1806,6 +1806,11 @@ void Lua_Mob::ProcessSpecialAbilities(std::string str) {
|
||||
self->ProcessSpecialAbilities(str);
|
||||
}
|
||||
|
||||
uint32 Lua_Mob::GetAppearance() {
|
||||
Lua_Safe_Call_Int();
|
||||
return self->GetAppearance();
|
||||
}
|
||||
|
||||
void Lua_Mob::SetAppearance(int app) {
|
||||
Lua_Safe_Call_Void();
|
||||
self->SetAppearance(static_cast<EmuAppearance>(app));
|
||||
@ -2291,6 +2296,7 @@ luabind::scope lua_register_mob() {
|
||||
.def("SetSpecialAbilityParam", (void(Lua_Mob::*)(int,int,int))&Lua_Mob::SetSpecialAbilityParam)
|
||||
.def("ClearSpecialAbilities", (void(Lua_Mob::*)(void))&Lua_Mob::ClearSpecialAbilities)
|
||||
.def("ProcessSpecialAbilities", (void(Lua_Mob::*)(std::string))&Lua_Mob::ProcessSpecialAbilities)
|
||||
.def("GetAppearance", (uint32(Lua_Mob::*)(void))&Lua_Mob::GetAppearance)
|
||||
.def("SetAppearance", (void(Lua_Mob::*)(int))&Lua_Mob::SetAppearance)
|
||||
.def("SetAppearance", (void(Lua_Mob::*)(int,bool))&Lua_Mob::SetAppearance)
|
||||
.def("SetDestructibleObject", (void(Lua_Mob::*)(bool))&Lua_Mob::SetDestructibleObject)
|
||||
|
||||
@ -348,6 +348,7 @@ public:
|
||||
void ClearSpecialAbilities();
|
||||
void ProcessSpecialAbilities(std::string str);
|
||||
void SetAppearance(int app);
|
||||
uint32 GetAppearance();
|
||||
void SetAppearance(int app, bool ignore_self);
|
||||
void SetDestructibleObject(bool set);
|
||||
bool IsImmuneToSpell(int spell_id, Lua_Mob caster);
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user