mirror of
https://github.com/EQEmu/Server.git
synced 2026-06-11 03:31:08 +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:
@@ -6904,87 +6904,6 @@ void Client::SetMaxXTargets(uint8 NewMax)
|
||||
FastQueuePacket(&outapp);
|
||||
}
|
||||
|
||||
const char* Client::GetRacePlural(Client* client) {
|
||||
|
||||
switch (client->CastToMob()->GetRace()) {
|
||||
case HUMAN:
|
||||
return "Humans"; break;
|
||||
case BARBARIAN:
|
||||
return "Barbarians"; break;
|
||||
case ERUDITE:
|
||||
return "Erudites"; break;
|
||||
case WOOD_ELF:
|
||||
return "Wood Elves"; break;
|
||||
case HIGH_ELF:
|
||||
return "High Elves"; break;
|
||||
case DARK_ELF:
|
||||
return "Dark Elves"; break;
|
||||
case HALF_ELF:
|
||||
return "Half Elves"; break;
|
||||
case DWARF:
|
||||
return "Dwarves"; break;
|
||||
case TROLL:
|
||||
return "Trolls"; break;
|
||||
case OGRE:
|
||||
return "Ogres"; break;
|
||||
case HALFLING:
|
||||
return "Halflings"; break;
|
||||
case GNOME:
|
||||
return "Gnomes"; break;
|
||||
case IKSAR:
|
||||
return "Iksar"; break;
|
||||
case VAHSHIR:
|
||||
return "Vah Shir"; break;
|
||||
case FROGLOK:
|
||||
return "Frogloks"; break;
|
||||
case DRAKKIN:
|
||||
return "Drakkin"; break;
|
||||
default:
|
||||
return "Races"; break;
|
||||
}
|
||||
}
|
||||
|
||||
const char* Client::GetClassPlural(Client* client) {
|
||||
|
||||
switch (client->CastToMob()->GetClass()) {
|
||||
case WARRIOR:
|
||||
return "Warriors"; break;
|
||||
case CLERIC:
|
||||
return "Clerics"; break;
|
||||
case PALADIN:
|
||||
return "Paladins"; break;
|
||||
case RANGER:
|
||||
return "Rangers"; break;
|
||||
case SHADOWKNIGHT:
|
||||
return "Shadowknights"; break;
|
||||
case DRUID:
|
||||
return "Druids"; break;
|
||||
case MONK:
|
||||
return "Monks"; break;
|
||||
case BARD:
|
||||
return "Bards"; break;
|
||||
case ROGUE:
|
||||
return "Rogues"; break;
|
||||
case SHAMAN:
|
||||
return "Shamen"; break;
|
||||
case NECROMANCER:
|
||||
return "Necromancers"; break;
|
||||
case WIZARD:
|
||||
return "Wizards"; break;
|
||||
case MAGICIAN:
|
||||
return "Magicians"; break;
|
||||
case ENCHANTER:
|
||||
return "Enchanters"; break;
|
||||
case BEASTLORD:
|
||||
return "Beastlords"; break;
|
||||
case BERSERKER:
|
||||
return "Berserkers"; break;
|
||||
default:
|
||||
return "Classes"; break;
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
void Client::SendWebLink(const char *website)
|
||||
{
|
||||
if (website) {
|
||||
|
||||
Reference in New Issue
Block a user