mirror of
https://github.com/EQEmu/Server.git
synced 2026-05-16 18:52:22 +00:00
[Quest API] Add GetClassPlural() and GetRacePlural() to Perl/Lua (#3468)
* [Quest API] Add GetClassPlural() and GetRacePlural() to Perl/Lua # Perl - Add `$mob->GetClassPlural()`. - Add `$mob->GetRacePlural()`. # Lua - Add `mob:GetClassPlural()`. - Add `mob:GetRacePlural()`. # Notes - Allows operators to get the plural of a player class or race, example being `Warrior` as `Warriors` or `Dark Elf` as `Dark Elves`. * Update mob.cpp
This commit is contained in:
@@ -3078,6 +3078,16 @@ StatBonuses* Perl_Mob_GetSpellBonuses(Mob* self)
|
||||
return self->GetSpellBonusesPtr();
|
||||
}
|
||||
|
||||
std::string Perl_Mob_GetClassPlural(Mob* self)
|
||||
{
|
||||
return self->GetClassPlural();
|
||||
}
|
||||
|
||||
std::string Perl_Mob_GetRacePlural(Mob* self)
|
||||
{
|
||||
return self->GetRacePlural();
|
||||
}
|
||||
|
||||
void perl_register_mob()
|
||||
{
|
||||
perl::interpreter perl(PERL_GET_THX);
|
||||
@@ -3268,6 +3278,7 @@ void perl_register_mob()
|
||||
package.add("GetCasterLevel", &Perl_Mob_GetCasterLevel);
|
||||
package.add("GetClass", &Perl_Mob_GetClass);
|
||||
package.add("GetClassLevelFactor", &Perl_Mob_GetClassLevelFactor);
|
||||
package.add("GetClassPlural", &Perl_Mob_GetClassPlural);
|
||||
package.add("GetClassName", &Perl_Mob_GetClassName);
|
||||
package.add("GetCleanName", &Perl_Mob_GetCleanName);
|
||||
package.add("GetCloseMobList", (perl::array(*)(Mob*))&Perl_Mob_GetCloseMobList);
|
||||
@@ -3375,6 +3386,7 @@ void perl_register_mob()
|
||||
package.add("GetPhR", &Perl_Mob_GetPhR);
|
||||
package.add("GetRace", &Perl_Mob_GetRace);
|
||||
package.add("GetRaceName", &Perl_Mob_GetRaceName);
|
||||
package.add("GetRacePlural", &Perl_Mob_GetRacePlural);
|
||||
package.add("GetRemainingTimeMS", &Perl_Mob_GetRemainingTimeMS);
|
||||
package.add("GetResist", &Perl_Mob_GetResist);
|
||||
package.add("GetReverseFactionCon", &Perl_Mob_GetReverseFactionCon);
|
||||
|
||||
Reference in New Issue
Block a user