mirror of
https://github.com/EQEmu/Server.git
synced 2026-05-17 03:08:26 +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
@@ -2887,6 +2887,16 @@ float Perl_Mob_GetDefaultRaceSize(Mob* self) // @categories Script Utility
|
||||
return self->GetDefaultRaceSize();
|
||||
}
|
||||
|
||||
float Perl_Mob_GetDefaultRaceSize(Mob* self, int race_id) // @categories Script Utility
|
||||
{
|
||||
return self->GetDefaultRaceSize(race_id);
|
||||
}
|
||||
|
||||
float Perl_Mob_GetDefaultRaceSize(Mob* self, int race_id, int gender_id) // @categories Script Utility
|
||||
{
|
||||
return self->GetDefaultRaceSize(race_id, gender_id);
|
||||
}
|
||||
|
||||
uint32 Perl_Mob_GetRemainingTimeMS(Mob* self, const char* timer_name)
|
||||
{
|
||||
return quest_manager.getremainingtimeMS(timer_name, self);
|
||||
@@ -3141,7 +3151,9 @@ void perl_register_mob()
|
||||
package.add("GetClassName", &Perl_Mob_GetClassName);
|
||||
package.add("GetCleanName", &Perl_Mob_GetCleanName);
|
||||
package.add("GetCorruption", &Perl_Mob_GetCorruption);
|
||||
package.add("GetDefaultRaceSize", &Perl_Mob_GetDefaultRaceSize);
|
||||
package.add("GetDefaultRaceSize", (float(*)(Mob*))&Perl_Mob_GetDefaultRaceSize);
|
||||
package.add("GetDefaultRaceSize", (float(*)(Mob*, int))&Perl_Mob_GetDefaultRaceSize);
|
||||
package.add("GetDefaultRaceSize", (float(*)(Mob*, int, int))&Perl_Mob_GetDefaultRaceSize);
|
||||
package.add("GetDEX", &Perl_Mob_GetDEX);
|
||||
package.add("GetDR", &Perl_Mob_GetDR);
|
||||
package.add("GetDamageAmount", &Perl_Mob_GetDamageAmount);
|
||||
|
||||
Reference in New Issue
Block a user