mirror of
https://github.com/EQEmu/Server.git
synced 2026-05-17 07:18:37 +00:00
[Quest API] Add GetDefaultRaceSize() overloads to Perl/Lua (#3320)
# Perl - Add `$mob->GetDefaultRaceSize(race_id)`. - Add `$mob->GetDefaultRaceSize(race_id, gender_id)`. # Lua - Add `mob:GetDefaultRaceSize(race_id)`. - Add `mob:GetDefaultRaceSize(race_id, gender_id)`. # Notes - This allows you to get a default size for a race and gender that isn't the current mob's race and gender.
This commit is contained in:
+13
-1
@@ -2875,6 +2875,16 @@ float Lua_Mob::GetDefaultRaceSize() {
|
||||
return self->GetDefaultRaceSize();
|
||||
}
|
||||
|
||||
float Lua_Mob::GetDefaultRaceSize(int race_id) {
|
||||
Lua_Safe_Call_Real();
|
||||
return self->GetDefaultRaceSize(race_id);
|
||||
}
|
||||
|
||||
float Lua_Mob::GetDefaultRaceSize(int race_id, int gender_id) {
|
||||
Lua_Safe_Call_Real();
|
||||
return self->GetDefaultRaceSize(race_id, gender_id);
|
||||
}
|
||||
|
||||
float Lua_Mob::GetActSpellRange(uint16 spell_id, float range) {
|
||||
Lua_Safe_Call_Real();
|
||||
return self->GetActSpellRange(spell_id, range);
|
||||
@@ -3212,7 +3222,9 @@ luabind::scope lua_register_mob() {
|
||||
.def("GetDEX", &Lua_Mob::GetDEX)
|
||||
.def("GetDR", &Lua_Mob::GetDR)
|
||||
.def("GetDamageAmount", (uint32(Lua_Mob::*)(Lua_Mob))&Lua_Mob::GetDamageAmount)
|
||||
.def("GetDefaultRaceSize", &Lua_Mob::GetDefaultRaceSize)
|
||||
.def("GetDefaultRaceSize", (float(Lua_Mob::*)(void))&Lua_Mob::GetDefaultRaceSize)
|
||||
.def("GetDefaultRaceSize", (float(Lua_Mob::*)(int))&Lua_Mob::GetDefaultRaceSize)
|
||||
.def("GetDefaultRaceSize", (float(Lua_Mob::*)(int,int))&Lua_Mob::GetDefaultRaceSize)
|
||||
.def("GetDeity", &Lua_Mob::GetDeity)
|
||||
.def("GetDisplayAC", &Lua_Mob::GetDisplayAC)
|
||||
.def("GetDrakkinDetails", &Lua_Mob::GetDrakkinDetails)
|
||||
|
||||
Reference in New Issue
Block a user