Project 1999

Go Back   Project 1999 > Server Issues > Resolved Issues

 
 
Thread Tools Display Modes
Prev Previous Post   Next Post Next
  #1  
Old 05-03-2013, 05:36 PM
nilbog nilbog is offline
Project Manager

nilbog's Avatar

Join Date: Oct 2009
Posts: 14,644
Default Pet names by class

Just so this is .. on the books:

PC pet names should be distinct per class. I think. Research will verify, but I'm including this as it's a completely external research project. Necromancer pets should be named from a different list than Magician pets. The same likely goes for Enchanters and Shamans. i.e. Ever seen a necromancer pet named 'Laser' ?

I increased the known pet name list on eqemu prior to p99 launch in 2009. Nothing has been done since.

Code:
const char *GetRandPetName()
{
    static const char *petnames[] = { "Gabaner","Gabann","Gabantik","Gabarab","Gabarer","Gabarn","Gabartik",
        "Gabekab","Gabeker","Gabekn","Gaber","Gabn","Gabobab","Gabobn","Gabtik",
        "Ganer","Gann","Gantik","Garab","Garaner","Garann","Garantik","Gararn",
        "Garekn","Garer","Garn","Gartik","Gasaner","Gasann","Gasantik","Gasarer",
        "Gasartik","Gasekn","Gaser","Gebann","Gebantik","Gebarer","Gebarn","Gebartik",
        "Gebeker","Gebekn","Gebn","Gekab","Geker","Gekn","Genaner","Genann","Genantik",
        "Genarer","Genarn","Gener","Genn","Genobtik","Gibaner","Gibann","Gibantik",
        "Gibarn","Gibartik","Gibekn","Giber","Gibn","Gibobtik","Gibtik","Gobaber",
        "Gobaner","Gobann","Gobarn","Gobartik","Gober","Gobn","Gobober","Gobobn",
        "Gobobtik","Gobtik","Gonaner","Gonann","Gonantik","Gonarab","Gonarer",
        "Gonarn","Gonartik","Gonekab","Gonekn","Goner","Gonobtik","Gontik","Gotik",
        "Jabaner","Jabann","Jabantik","Jabarab","Jabarer","Jabarn","Jabartik",
        "Jabekab","Jabeker","Jabekn","Jaber","Jabn","Jabobtik","Jabtik","Janab",
        "Janer","Jann","Jantik","Jarab","Jaranab","Jaraner","Jararer","Jararn",
        "Jarartik","Jareker","Jarekn","Jarer","Jarn","Jarobn","Jarobtik","Jartik",
        "Jasab","Jasaner","Jasantik","Jasarer","Jasartik","Jasekab","Jaseker",
        "Jasekn","Jaser","Jasn","Jasobab","Jasober","Jastik","Jebanab","Jebann",
        "Jebantik","Jebarab","Jebarar","Jebarer","Jebarn","Jebartik","Jebeker",
        "Jebekn","Jeber","Jebobn","Jebtik","Jekab","Jeker","Jekn","Jenann",
        "Jenantik","Jenarer","Jeneker","Jenekn","Jentik","Jibaner","Jibann",
        "Jibantik","Jibarer","Jibarn","Jibartik","Jibeker","Jibn","Jibobn",
        "Jibtik","Jobab","Jobaner","Jobann","Jobantik","Jobarn","Jobartik",
        "Jobekab","Jobeker","Jober","Jobn","Jobtik","Jonanab","Jonaner",
        "Jonann","Jonantik","Jonarer","Jonarn","Jonartik","Jonekab","Joneker",
        "Jonekn","Joner","Jonn","Jonnarn","Jonober","Jonobn","Jonobtik","Jontik",
        "Kabanab","Kabaner","Kabann","Kabantik","Kabarer","Kabarn","Kabartik",
        "Kabeker","Kabekn","Kaber","Kabn","Kabober","Kabobn","Kabobtik","Kabtik",
        "Kanab","Kaner","Kann","Kantik","Karab","Karanab","Karaner","Karann",
        "Karantik","Kararer","Karartik","Kareker","Karer","Karn","Karobab","Karobn",
        "Kartik","Kasaner","Kasann","Kasarer","Kasartik","Kaseker","Kasekn","Kaser",
        "Kasn","Kasober","Kastik","Kebann","Kebantik","Kebarab","Kebartik","Kebeker",
        "Kebekn","Kebn","Kebobab","Kebtik","Kekab","Keker","Kekn","Kenab","Kenaner",
        "Kenantik","Kenarer","Kenarn","Keneker","Kener","Kenn","Kenobn","Kenobtik",
        "Kentik","Kibab","Kibaner","Kibantik","Kibarn","Kibartik","Kibekab","Kibeker",
        "Kibekn","Kibn","Kibobn","Kibobtik","Kobab","Kobanab","Kobaner","Kobann",
        "Kobantik","Kobarer","Kobarn","Kobartik","Kobeker","Kobekn","Kober","Kobn",
        "Kobober","Kobobn","Kobtik","Konanab","Konaner","Konann","Konantik","Konarab",
        "Konarer","Konarn","Konekab","Koneker","Konekn","Koner","Konn","Konobn",
        "Konobtik","Kontik","Labanab","Labaner","Labann","Labarab","Labarer",
        "Labarn","Labartik","Labeker","Labekn","Laner","Lann","Larab","Larantik",
        "Lararer","Lararn","Larartik","Lareker","Larer","Larn","Lartik","Lasaner",
        "Lasann","Lasarer","Laseker","Laser","Lasik","Lasn","Lastik","Lebaner",
        "Lebarer","Lebartik","Lebekn","Lebtik","Lekab","Lekn","Lenanab","Lenaner",
        "Lenann","Lenartik","Lenekab","Leneker","Lenekn","Lentik","Libab","Libaner",
        "Libann","Libantik","Libarer","Libarn","Libartik","Libeker","Libekn","Lobann",
        "Lobarab","Lobarn","Lobartik","Lobekn","Lobn","Lobober","Lobobn","Lobtik",
        "Lonaner","Lonann","Lonantik","Lonarab","Lonarer","Lonarn","Lonartik","Lonekn",
        "Loner","Lonobtik","Lontik","Vabanab","Vabaner","Vabann","Vabantik","Vabarer",
        "Vabarn","Vabartik","Vabeker","Vabekn","Vabtik","Vanikk","Vann","Varartik","Varn",
        "Vartik","Vasann","Vasantik","Vasarab","Vasarer","Vaseker","Vebaner","Vebantik",
        "Vebarab","Vebeker","Vebekn","Vebobn","Vekab","Veker","Venaner","Venantik","Venar",
        "Venarn","Vener","Ventik","Vibann","Vibantik","Viber","Vibobtik","Vobann",
        "Vobarer","Vobartik","Vobekn","Vober","Vobn","Vobtik","Vonaner","Vonann",
        "Vonantik","Vonarab","Vonarn","Vonartik","Voneker","Vonn","Xabanab","Xabaner",
        "Xabarer","Xabarn","Xabartik","Xabekab","Xabeker","Xabekn","Xaber","Xabober",
        "Xaner","Xann","Xarab","Xaranab","Xarann","Xarantik","Xararer","Xarartik","Xarer",
        "Xarn","Xartik","Xasaner","Xasann","Xasarab","Xasarn","Xasekab","Xaseker",
        "Xebarer","Xebarn","Xebeker","Xeber","Xebober","Xebtik","Xekab","Xeker",
        "Xekn","Xenann","Xenantik","Xenarer","Xenartik","Xenekn","Xener","Xenober",
        "Xentik","Xibantik","Xibarer","Xibekab","Xibeker","Xibobab","Xibober","Xibobn",
        "Xobaner","Xobann","Xobarab","Xobarn","Xobekab","Xobeker","Xobekn","Xober",
        "Xobn","Xobobn","Xobtik","Xonaner","Xonann","Xonantik","Xonarer","Xonartik",
        "Xonekab","Xoneker","Xonekn","Xoner","Xonober","Xtik","Zabaner","Zabantik",
        "Zabarab","Zabekab","Zabekn","Zaber","Zabn","Zabobab","Zabober","Zabtik",
        "Zaner","Zantik","Zarann","Zarantik","Zararn","Zarartik","Zareker","Zarekn",
        "Zarer","Zarn","Zarober","Zartik","Zasaner","Zasarer","Zaseker","Zasekn","Zasn",
        "Zebantik","Zebarer","Zebarn","Zebartik","Zebobab","Zekab","Zekn","Zenann",
        "Zenantik","Zenarer","Zenarn","Zenekab","Zeneker","Zenobtik","Zibanab","Zibaner",
        "Zibann","Zibarer","Zibartik","Zibekn","Zibn","Zibobn","Zobaner","Zobann",
        "Zobarn","Zober","Zobn","Zonanab","Zonaner","Zonann","Zonantik","Zonarer",
        "Zonartik","Zonobn","Zonobtik","Zontik","Ztik" };
    int r = MakeRandomInt(0, (sizeof(petnames)/sizeof(const char *))-1);
    printf("Pet being created: %s\n",petnames[r]); // DO NOT COMMENT THIS OUT!
    return petnames[r];
}
If we had different lists for the different pet classes, we could distinguish them upon summoning.
 


Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT -4. The time now is 10:29 AM.


Everquest is a registered trademark of Daybreak Game Company LLC.
Project 1999 is not associated or affiliated in any way with Daybreak Game Company LLC.
Powered by vBulletin®
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.