Ancordia_PRC8/_module/nss/hench_names.nss
Jaysyn904 102ba7dab6 Initial Commit
Initial Commit
2023-09-21 19:51:32 -04:00

452 lines
25 KiB
Plaintext

//Generates random names and surnames for all playable races of both genders
//and stores them as a string variable on the PC to be used later
void main()
{
object oPC = GetPCSpeaker();
//Male human names
switch(d20())
{
case 1: SetLocalString(oPC, "name_h_m", "Kevvry");break;
case 2: SetLocalString(oPC, "name_h_m", "Jamfire");break;
case 3: SetLocalString(oPC, "name_h_m", "Otiian");break;
case 4: SetLocalString(oPC, "name_h_m", "Rictumal");break;
case 5: SetLocalString(oPC, "name_h_m", "Xavneiros");break;
case 6: SetLocalString(oPC, "name_h_m", "Sharry");break;
case 7: SetLocalString(oPC, "name_h_m", "Traendithas");break;
case 8: SetLocalString(oPC, "name_h_m", "Leoice");break;
case 9: SetLocalString(oPC, "name_h_m", "Shaster");break;
case 10: SetLocalString(oPC, "name_h_m", "Jamlannan");break;
case 11: SetLocalString(oPC, "name_h_m", "Udoroar");break;
case 12: SetLocalString(oPC, "name_h_m", "Udoben");break;
case 13: SetLocalString(oPC, "name_h_m", "Fruben");break;
case 14: SetLocalString(oPC, "name_h_m", "Xanril");break;
case 15: SetLocalString(oPC, "name_h_m", "Oloorin");break;
case 16: SetLocalString(oPC, "name_h_m", "Quoven");break;
case 17: SetLocalString(oPC, "name_h_m", "Crugeon");break;
case 18: SetLocalString(oPC, "name_h_m", "Jamros");break;
case 19: SetLocalString(oPC, "name_h_m", "Elhand");break;
case 20: SetLocalString(oPC, "name_h_m", "Horice");break;
}
//Female human names
switch(d20())
{
case 1: SetLocalString(oPC, "name_h_f", "Wandaatris");break;
case 2: SetLocalString(oPC, "name_h_f", "Janora");break;
case 3: SetLocalString(oPC, "name_h_f", "Alidove");break;
case 4: SetLocalString(oPC, "name_h_f", "Gurdove");break;
case 5: SetLocalString(oPC, "name_h_f", "Iriestina");break;
case 6: SetLocalString(oPC, "name_h_f", "Quimorel");break;
case 7: SetLocalString(oPC, "name_h_f", "Cainys");break;
case 8: SetLocalString(oPC, "name_h_f", "Jantranna");break;
case 9: SetLocalString(oPC, "name_h_f", "Yllastina");break;
case 10: SetLocalString(oPC, "name_h_f", "Gracestine");break;
case 11: SetLocalString(oPC, "name_h_f", "Yllaatra");break;
case 12: SetLocalString(oPC, "name_h_f", "Fhanys");break;
case 13: SetLocalString(oPC, "name_h_f", "Neristhana");break;
case 14: SetLocalString(oPC, "name_h_f", "Eildiana");break;
case 15: SetLocalString(oPC, "name_h_f", "Stohana");break;
case 16: SetLocalString(oPC, "name_h_f", "Gurella");break;
case 17: SetLocalString(oPC, "name_h_f", "Januvial");break;
case 18: SetLocalString(oPC, "name_h_f", "Maghana");break;
case 19: SetLocalString(oPC, "name_h_f", "Aracaryn");break;
case 20: SetLocalString(oPC, "name_h_f", "Magatris");break;
}
//Human surnames
switch(d20())
{
case 1: SetLocalString(oPC, "name_h_s", "Silverkin");break;
case 2: SetLocalString(oPC, "name_h_s", "Urthadar");break;
case 3: SetLocalString(oPC, "name_h_s", "Carter");break;
case 4: SetLocalString(oPC, "name_h_s", "Loyalar");break;
case 5: SetLocalString(oPC, "name_h_s", "Milner");break;
case 6: SetLocalString(oPC, "name_h_s", "Songsteel");break;
case 7: SetLocalString(oPC, "name_h_s", "Gellantara");break;
case 8: SetLocalString(oPC, "name_h_s", "Trannyth");break;
case 9: SetLocalString(oPC, "name_h_s", "Droverson");break;
case 10: SetLocalString(oPC, "name_h_s", "Wyvernjack");break;
case 11: SetLocalString(oPC, "name_h_s", "Serpenthelm");break;
case 12: SetLocalString(oPC, "name_h_s", "Chorster");break;
case 13: SetLocalString(oPC, "name_h_s", "Dryadson");break;
case 14: SetLocalString(oPC, "name_h_s", "Falconsflight");break;
case 15: SetLocalString(oPC, "name_h_s", "Tigersoul");break;
case 16: SetLocalString(oPC, "name_h_s", "Shipsail");break;
case 17: SetLocalString(oPC, "name_h_s", "Arroway");break;
case 18: SetLocalString(oPC, "name_h_s", "Waveharp");break;
case 19: SetLocalString(oPC, "name_h_s", "Hawklight");break;
case 20: SetLocalString(oPC, "name_h_s", "Shieldheart");break;
}
//Male elven names
switch(d20())
{
case 1: SetLocalString(oPC, "name_e_m", "Calithramir");break;
case 2: SetLocalString(oPC, "name_e_m", "Delarawiel");break;
case 3: SetLocalString(oPC, "name_e_m", "Torfindil");break;
case 4: SetLocalString(oPC, "name_e_m", "Elreniel");break;
case 5: SetLocalString(oPC, "name_e_m", "Cilith");break;
case 6: SetLocalString(oPC, "name_e_m", "Thriodien");break;
case 7: SetLocalString(oPC, "name_e_m", "Vylas");break;
case 8: SetLocalString(oPC, "name_e_m", "Galowien");break;
case 9: SetLocalString(oPC, "name_e_m", "Gliril");break;
case 10: SetLocalString(oPC, "name_e_m", "Githraviel");break;
case 11: SetLocalString(oPC, "name_e_m", "Pindil");break;
case 12: SetLocalString(oPC, "name_e_m", "Eowadith");break;
case 13: SetLocalString(oPC, "name_e_m", "Calorion");break;
case 14: SetLocalString(oPC, "name_e_m", "Nurith");break;
case 15: SetLocalString(oPC, "name_e_m", "Urind");break;
case 16: SetLocalString(oPC, "name_e_m", "Urorfimir");break;
case 17: SetLocalString(oPC, "name_e_m", "Cyrith");break;
case 18: SetLocalString(oPC, "name_e_m", "Thrilgamir");break;
case 19: SetLocalString(oPC, "name_e_m", "Isilgandil");break;
case 20: SetLocalString(oPC, "name_e_m", "Nadrielith");break;
}
//Female elven names
switch(d20())
{
case 1: SetLocalString(oPC, "name_e_f", "Sheasvanna");break;
case 2: SetLocalString(oPC, "name_e_f", "Feraruil");break;
case 3: SetLocalString(oPC, "name_e_f", "Huelala");break;
case 4: SetLocalString(oPC, "name_e_f", "Dreari");break;
case 5: SetLocalString(oPC, "name_e_f", "Naaeiat");break;
case 6: SetLocalString(oPC, "name_e_f", "Iaara");break;
case 7: SetLocalString(oPC, "name_e_f", "Aerlyndeth");break;
case 8: SetLocalString(oPC, "name_e_f", "Arivin");break;
case 9: SetLocalString(oPC, "name_e_f", "Lamranis");break;
case 10: SetLocalString(oPC, "name_e_f", "Eiranaaera");break;
case 11: SetLocalString(oPC, "name_e_f", "Rumikith");break;
case 12: SetLocalString(oPC, "name_e_f", "Sumasdul");break;
case 13: SetLocalString(oPC, "name_e_f", "Alimtha");break;
case 14: SetLocalString(oPC, "name_e_f", "Ridsan");break;
case 15: SetLocalString(oPC, "name_e_f", "Verranvin");break;
case 16: SetLocalString(oPC, "name_e_f", "Firtria");break;
case 17: SetLocalString(oPC, "name_e_f", "Shevia");break;
case 18: SetLocalString(oPC, "name_e_f", "Casevarruil");break;
case 19: SetLocalString(oPC, "name_e_f", "Fitivia");break;
case 20: SetLocalString(oPC, "name_e_f", "Arnath");break;
}
//Elvish surnames
switch(d20())
{
case 1: SetLocalString(oPC, "name_e_s", "Aeradilinion");break;
case 2: SetLocalString(oPC, "name_e_s", "Birvir");break;
case 3: SetLocalString(oPC, "name_e_s", "Lassvanonel");break;
case 4: SetLocalString(oPC, "name_e_s", "Mithalvaion");break;
case 5: SetLocalString(oPC, "name_e_s", "Malothiel");break;
case 6: SetLocalString(oPC, "name_e_s", "Elervaul");break;
case 7: SetLocalString(oPC, "name_e_s", "Tandragian");break;
case 8: SetLocalString(oPC, "name_e_s", "Cuethsel");break;
case 9: SetLocalString(oPC, "name_e_s", "Gadilindal");break;
case 10: SetLocalString(oPC, "name_e_s", "Eleros");break;
case 11: SetLocalString(oPC, "name_e_s", "Yrauos");break;
case 12: SetLocalString(oPC, "name_e_s", "Lasslothelen");break;
case 13: SetLocalString(oPC, "name_e_s", "Aldadel");break;
case 14: SetLocalString(oPC, "name_e_s", "Lasslathir");break;
case 15: SetLocalString(oPC, "name_e_s", "Gadragil");break;
case 16: SetLocalString(oPC, "name_e_s", "Aeraaneil");break;
case 17: SetLocalString(oPC, "name_e_s", "Laranil");break;
case 18: SetLocalString(oPC, "name_e_s", "Orvir");break;
case 19: SetLocalString(oPC, "name_e_s", "Galalothonel");break;
case 20: SetLocalString(oPC, "name_e_s", "Falaeth");break;
}
//Male dwarvish names
switch(d20())
{
case 1: SetLocalString(oPC, "name_d_m", "Donnel");break;
case 2: SetLocalString(oPC, "name_d_m", "Kiley");break;
case 3: SetLocalString(oPC, "name_d_m", "Tavey");break;
case 4: SetLocalString(oPC, "name_d_m", "Brochan");break;
case 5: SetLocalString(oPC, "name_d_m", "Clud");break;
case 6: SetLocalString(oPC, "name_d_m", "Broden");break;
case 7: SetLocalString(oPC, "name_d_m", "Sinnoch");break;
case 8: SetLocalString(oPC, "name_d_m", "Corin");break;
case 9: SetLocalString(oPC, "name_d_m", "Torion");break;
case 10: SetLocalString(oPC, "name_d_m", "Bransonn");break;
case 11: SetLocalString(oPC, "name_d_m", "Kei");break;
case 12: SetLocalString(oPC, "name_d_m", "Aidion");break;
case 13: SetLocalString(oPC, "name_d_m", "Finian");break;
case 14: SetLocalString(oPC, "name_d_m", "Ardkill");break;
case 15: SetLocalString(oPC, "name_d_m", "Conaire");break;
case 16: SetLocalString(oPC, "name_d_m", "Eilig");break;
case 17: SetLocalString(oPC, "name_d_m", "Floi");break;
case 18: SetLocalString(oPC, "name_d_m", "Loni");break;
case 19: SetLocalString(oPC, "name_d_m", "Gamil");break;
case 20: SetLocalString(oPC, "name_d_m", "Kimbel");break;
}
//Female dwarvish names
switch(d20())
{
case 1: SetLocalString(oPC, "name_d_f", "Cordelia");break;
case 2: SetLocalString(oPC, "name_d_f", "Morella");break;
case 3: SetLocalString(oPC, "name_d_f", "Catline");break;
case 4: SetLocalString(oPC, "name_d_f", "Fianait");break;
case 5: SetLocalString(oPC, "name_d_f", "Dora");break;
case 6: SetLocalString(oPC, "name_d_f", "Tyra");break;
case 7: SetLocalString(oPC, "name_d_f", "Dis");break;
case 8: SetLocalString(oPC, "name_d_f", "Gwenelyn");break;
case 9: SetLocalString(oPC, "name_d_f", "Solveig");break;
case 10: SetLocalString(oPC, "name_d_f", "Modra");break;
case 11: SetLocalString(oPC, "name_d_f", "Katalin");break;
case 12: SetLocalString(oPC, "name_d_f", "Thoda");break;
case 13: SetLocalString(oPC, "name_d_f", "Moyna");break;
case 14: SetLocalString(oPC, "name_d_f", "Robina");break;
case 15: SetLocalString(oPC, "name_d_f", "Maire");break;
case 16: SetLocalString(oPC, "name_d_f", "Codee");break;
case 17: SetLocalString(oPC, "name_d_f", "Bryna");break;
case 18: SetLocalString(oPC, "name_d_f", "Mali");break;
case 19: SetLocalString(oPC, "name_d_f", "Sybil");break;
case 20: SetLocalString(oPC, "name_d_f", "Sorcha");break;
}
//Dwarvish surnames
switch(d20())
{
case 1: SetLocalString(oPC, "name_d_s", "Goldfinder");break;
case 2: SetLocalString(oPC, "name_d_s", "Sandmica");break;
case 3: SetLocalString(oPC, "name_d_s", "Diamondriller");break;
case 4: SetLocalString(oPC, "name_d_s", "Orangecitrine");break;
case 5: SetLocalString(oPC, "name_d_s", "Coalfist");break;
case 6: SetLocalString(oPC, "name_d_s", "Sparonyx");break;
case 7: SetLocalString(oPC, "name_d_s", "Kinglymica");break;
case 8: SetLocalString(oPC, "name_d_s", "Moltenmoon");break;
case 9: SetLocalString(oPC, "name_d_s", "Fieryearth");break;
case 10: SetLocalString(oPC, "name_d_s", "Goldwarf");break;
case 11: SetLocalString(oPC, "name_d_s", "Sulfurgilder");break;
case 12: SetLocalString(oPC, "name_d_s", "Bluesmith");break;
case 13: SetLocalString(oPC, "name_d_s", "Sapphirebeard");break;
case 14: SetLocalString(oPC, "name_d_s", "Silverbeard");break;
case 15: SetLocalString(oPC, "name_d_s", "Morgrimson");break;
case 16: SetLocalString(oPC, "name_d_s", "Drakkifind");break;
case 17: SetLocalString(oPC, "name_d_s", "Hergerson");break;
case 18: SetLocalString(oPC, "name_d_s", "Gruffist");break;
case 19: SetLocalString(oPC, "name_d_s", "Greyrock");break;
case 20: SetLocalString(oPC, "name_d_s", "Brightshield");break;
}
//Male gnomish names
switch(d20())
{
case 1: SetLocalString(oPC, "name_g_m", "Brirbfile");break;
case 2: SetLocalString(oPC, "name_g_m", "Kittreln");break;
case 3: SetLocalString(oPC, "name_g_m", "Gilvri");break;
case 4: SetLocalString(oPC, "name_g_m", "Kirbfi");break;
case 5: SetLocalString(oPC, "name_g_m", "Nethriln");break;
case 6: SetLocalString(oPC, "name_g_m", "Brildri");break;
case 7: SetLocalString(oPC, "name_g_m", "Breldrir");break;
case 8: SetLocalString(oPC, "name_g_m", "Bribbfird");break;
case 9: SetLocalString(oPC, "name_g_m", "Grildri");break;
case 10: SetLocalString(oPC, "name_g_m", "Nettrene");break;
case 11: SetLocalString(oPC, "name_g_m", "Dildreli");break;
case 12: SetLocalString(oPC, "name_g_m", "Dibbfi");break;
case 13: SetLocalString(oPC, "name_g_m", "Kethre");break;
case 14: SetLocalString(oPC, "name_g_m", "Keldrorn");break;
case 15: SetLocalString(oPC, "name_g_m", "Svobbfoli");break;
case 16: SetLocalString(oPC, "name_g_m", "Sverbfird");break;
case 17: SetLocalString(oPC, "name_g_m", "Beppli");break;
case 18: SetLocalString(oPC, "name_g_m", "Grorbfi");break;
case 19: SetLocalString(oPC, "name_g_m", "Kelfri");break;
case 20: SetLocalString(oPC, "name_g_m", "Svilvri");break;
}
//Female gnomish names
switch(d20())
{
case 1: SetLocalString(oPC, "name_g_f", "Morvata");break;
case 2: SetLocalString(oPC, "name_g_f", "Ealrire");break;
case 3: SetLocalString(oPC, "name_g_f", "Irvira");break;
case 4: SetLocalString(oPC, "name_g_f", "Ilscyna");break;
case 5: SetLocalString(oPC, "name_g_f", "Trirwana");break;
case 6: SetLocalString(oPC, "name_g_f", "Irvyne");break;
case 7: SetLocalString(oPC, "name_g_f", "Ewnana");break;
case 8: SetLocalString(oPC, "name_g_f", "Yrwita");break;
case 9: SetLocalString(oPC, "name_g_f", "Earviri");break;
case 10: SetLocalString(oPC, "name_g_f", "Irvyri");break;
case 11: SetLocalString(oPC, "name_g_f", "Ylscira");break;
case 12: SetLocalString(oPC, "name_g_f", "Awnari");break;
case 13: SetLocalString(oPC, "name_g_f", "Morvyre");break;
case 14: SetLocalString(oPC, "name_g_f", "Farwyne");break;
case 15: SetLocalString(oPC, "name_g_f", "Ilmana");break;
case 16: SetLocalString(oPC, "name_g_f", "Erwina");break;
case 17: SetLocalString(oPC, "name_g_f", "Ilryta");break;
case 18: SetLocalString(oPC, "name_g_f", "Olrane");break;
case 19: SetLocalString(oPC, "name_g_f", "Trilrira");break;
case 20: SetLocalString(oPC, "name_g_f", "Olarviri");break;
}
//Gnomish surnames
switch(d20())
{
case 1: SetLocalString(oPC, "name_g_s", "Blackrock");break;
case 2: SetLocalString(oPC, "name_g_s", "Tavartarr");break;
case 3: SetLocalString(oPC, "name_g_s", "Blimth");break;
case 4: SetLocalString(oPC, "name_g_s", "Uvarkk");break;
case 5: SetLocalString(oPC, "name_g_s", "Whitehorn");break;
case 6: SetLocalString(oPC, "name_g_s", "Rivenstone");break;
case 7: SetLocalString(oPC, "name_g_s", "Greatorm");break;
case 8: SetLocalString(oPC, "name_g_s", "Fnipper");break;
case 9: SetLocalString(oPC, "name_g_s", "Aleslosh");break;
case 10: SetLocalString(oPC, "name_g_s", "Ashhearth");break;
case 11: SetLocalString(oPC, "name_g_s", "Oneshoe");break;
case 12: SetLocalString(oPC, "name_g_s", "Filchbatter");break;
case 13: SetLocalString(oPC, "name_g_s", "Stumbleduck");break;
case 14: SetLocalString(oPC, "name_g_s", "Sparklegem");break;
case 15: SetLocalString(oPC, "name_g_s", "Doublelock");break;
case 16: SetLocalString(oPC, "name_g_s", "Ningel");break;
case 17: SetLocalString(oPC, "name_g_s", "Fasketel");break;
case 18: SetLocalString(oPC, "name_g_s", "Vilio");break;
case 19: SetLocalString(oPC, "name_g_s", "Murnig");break;
case 20: SetLocalString(oPC, "name_g_s", "Silverash");break;
}
//Male halfling names
switch(d20())
{
case 1: SetLocalString(oPC, "name_ha_m", "Adalgrim");break;
case 2: SetLocalString(oPC, "name_ha_m", "Bandobras");break;
case 3: SetLocalString(oPC, "name_ha_m", "Bungo");break;
case 4: SetLocalString(oPC, "name_ha_m", "Dudo");break;
case 5: SetLocalString(oPC, "name_ha_m", "Fosco");break;
case 6: SetLocalString(oPC, "name_ha_m", "Hob");break;
case 7: SetLocalString(oPC, "name_ha_m", "Odo");break;
case 8: SetLocalString(oPC, "name_ha_m", "Pervince");break;
case 9: SetLocalString(oPC, "name_ha_m", "Saradac");break;
case 10: SetLocalString(oPC, "name_ha_m", "Adelard");break;
case 11: SetLocalString(oPC, "name_ha_m", "Beau");break;
case 12: SetLocalString(oPC, "name_ha_m", "Cade");break;
case 13: SetLocalString(oPC, "name_ha_m", "Eldon");break;
case 14: SetLocalString(oPC, "name_ha_m", "Garret");break;
case 15: SetLocalString(oPC, "name_ha_m", "Holman");break;
case 16: SetLocalString(oPC, "name_ha_m", "Milo");break;
case 17: SetLocalString(oPC, "name_ha_m", "Olo");break;
case 18: SetLocalString(oPC, "name_ha_m", "Rorimac");break;
case 19: SetLocalString(oPC, "name_ha_m", "Seredoc");break;
case 20: SetLocalString(oPC, "name_ha_m", "Falco");break;
}
//Female halfling names
switch(d20())
{
case 1: SetLocalString(oPC, "name_ha_f", "Adaldrida");break;
case 2: SetLocalString(oPC, "name_ha_f", "Cora");break;
case 3: SetLocalString(oPC, "name_ha_f", "Eglantine");break;
case 4: SetLocalString(oPC, "name_ha_f", "Hilda");break;
case 5: SetLocalString(oPC, "name_ha_f", "Malva");break;
case 6: SetLocalString(oPC, "name_ha_f", "Mimosa");break;
case 7: SetLocalString(oPC, "name_ha_f", "Rose");break;
case 8: SetLocalString(oPC, "name_ha_f", "Amranth");break;
case 9: SetLocalString(oPC, "name_ha_f", "Elanor");break;
case 10: SetLocalString(oPC, "name_ha_f", "Marigold");break;
case 11: SetLocalString(oPC, "name_ha_f", "Petrilly");break;
case 12: SetLocalString(oPC, "name_ha_f", "Esmerelda");break;
case 13: SetLocalString(oPC, "name_ha_f", "Poppy");break;
case 14: SetLocalString(oPC, "name_ha_f", "Seraphina");break;
case 15: SetLocalString(oPC, "name_ha_f", "Carissa");break;
case 16: SetLocalString(oPC, "name_ha_f", "Lily");break;
case 17: SetLocalString(oPC, "name_ha_f", "Portia");break;
case 18: SetLocalString(oPC, "name_ha_f", "Susannah");break;
case 19: SetLocalString(oPC, "name_ha_f", "Verna");break;
case 20: SetLocalString(oPC, "name_ha_f", "Lobelia");break;
}
//Halfling surnames
switch(d20())
{
case 1: SetLocalString(oPC, "name_ha_s", "Amster");break;
case 2: SetLocalString(oPC, "name_ha_s", "Brownlock");break;
case 3: SetLocalString(oPC, "name_ha_s", "Cotton");break;
case 4: SetLocalString(oPC, "name_ha_s", "Goodbarrel");break;
case 5: SetLocalString(oPC, "name_ha_s", "Heathertoe");break;
case 6: SetLocalString(oPC, "name_ha_s", "Kalliwart");break;
case 7: SetLocalString(oPC, "name_ha_s", "Milliciny");break;
case 8: SetLocalString(oPC, "name_ha_s", "Overhill");break;
case 9: SetLocalString(oPC, "name_ha_s", "Thorngage");break;
case 10: SetLocalString(oPC, "name_ha_s", "Brushgather");break;
case 11: SetLocalString(oPC, "name_ha_s", "Dale");break;
case 12: SetLocalString(oPC, "name_ha_s", "Goodbody");break;
case 13: SetLocalString(oPC, "name_ha_s", "Highhill");break;
case 14: SetLocalString(oPC, "name_ha_s", "Leagallow");break;
case 15: SetLocalString(oPC, "name_ha_s", "Tighfield");break;
case 16: SetLocalString(oPC, "name_ha_s", "Hilltopple");break;
case 17: SetLocalString(oPC, "name_ha_s", "Lindenbrook");break;
case 18: SetLocalString(oPC, "name_ha_s", "Shortwick");break;
case 19: SetLocalString(oPC, "name_ha_s", "Trill");break;
case 20: SetLocalString(oPC, "name_ha_s", "Orgulas");break;
}
//Male orcish names
switch(d20())
{
case 1: SetLocalString(oPC, "name_o_m", "Nargog");break;
case 2: SetLocalString(oPC, "name_o_m", "Narrunt");break;
case 3: SetLocalString(oPC, "name_o_m", "Grotkop");break;
case 4: SetLocalString(oPC, "name_o_m", "Durork");break;
case 5: SetLocalString(oPC, "name_o_m", "Gutork");break;
case 6: SetLocalString(oPC, "name_o_m", "Skabgor");break;
case 7: SetLocalString(oPC, "name_o_m", "Skarrot");break;
case 8: SetLocalString(oPC, "name_o_m", "Dregslag");break;
case 9: SetLocalString(oPC, "name_o_m", "Mekgrim");break;
case 10: SetLocalString(oPC, "name_o_m", "Duffshak");break;
case 11: SetLocalString(oPC, "name_o_m", "Oazhuth");break;
case 12: SetLocalString(oPC, "name_o_m", "Khakrugh");break;
case 13: SetLocalString(oPC, "name_o_m", "Brubnob");break;
case 14: SetLocalString(oPC, "name_o_m", "Zhakhoth");break;
case 15: SetLocalString(oPC, "name_o_m", "Dreggrub");break;
case 16: SetLocalString(oPC, "name_o_m", "Baduz");break;
case 17: SetLocalString(oPC, "name_o_m", "Brubbog");break;
case 18: SetLocalString(oPC, "name_o_m", "Magfang");break;
case 19: SetLocalString(oPC, "name_o_m", "Grumkop");break;
case 20: SetLocalString(oPC, "name_o_m", "Waashak");break;
}
//Female orcish names
switch(d20())
{
case 1: SetLocalString(oPC, "name_o_f", "Umblakra");break;
case 2: SetLocalString(oPC, "name_o_f", "Okhambla");break;
case 3: SetLocalString(oPC, "name_o_f", "Amhambla");break;
case 4: SetLocalString(oPC, "name_o_f", "Ozhukdra");break;
case 5: SetLocalString(oPC, "name_o_f", "Ulkrukhu");break;
case 6: SetLocalString(oPC, "name_o_f", "Akgakdra");break;
case 7: SetLocalString(oPC, "name_o_f", "Akgromho");break;
case 8: SetLocalString(oPC, "name_o_f", "Akdrugdu");break;
case 9: SetLocalString(oPC, "name_o_f", "Aogakdru");break;
case 10: SetLocalString(oPC, "name_o_f", "Ukhokdru");break;
case 11: SetLocalString(oPC, "name_o_f", "Olkroghu");break;
case 12: SetLocalString(oPC, "name_o_f", "Akgrokha");break;
case 13: SetLocalString(oPC, "name_o_f", "Okgrukra");break;
case 14: SetLocalString(oPC, "name_o_f", "Ombluzho");break;
case 15: SetLocalString(oPC, "name_o_f", "Umbluzhu");break;
case 16: SetLocalString(oPC, "name_o_f", "Uogukdro");break;
case 17: SetLocalString(oPC, "name_o_f", "Akgokgro");break;
case 18: SetLocalString(oPC, "name_o_f", "Akromblu");break;
case 19: SetLocalString(oPC, "name_o_f", "Akdroga");break;
case 20: SetLocalString(oPC, "name_o_f", "Omblomha");break;
}
//Male half-orc name; just choose an orcish or a human name randomly
switch(d2())
{
case 1: SetLocalString(oPC, "name_ho_m", GetLocalString(oPC, "name_h_m"));break;
case 2: SetLocalString(oPC, "name_ho_m", GetLocalString(oPC, "name_o_m"));break;
}
//Female half-orc name; just choose an orcish or a human name randomly
switch(d2())
{
case 1: SetLocalString(oPC, "name_ho_f", GetLocalString(oPC, "name_h_f"));break;
case 2: SetLocalString(oPC, "name_ho_f", GetLocalString(oPC, "name_o_f"));break;
}
//Half-orc surname; orcs are too dumb to have surnames, so choose either a human surname or none at all randomly
switch(d2())
{
case 1: SetLocalString(oPC, "name_ho_s", GetLocalString(oPC, "name_h_s"));break;
case 2: SetLocalString(oPC, "name_ho_s", "");break;
}
//Male half-elf name; just choose an elvish or a human name randomly
switch(d2())
{
case 1: SetLocalString(oPC, "name_he_m", GetLocalString(oPC, "name_h_m"));break;
case 2: SetLocalString(oPC, "name_he_m", GetLocalString(oPC, "name_e_m"));break;
}
//Female half-elf name; just choose an elvish or a human name randomly
switch(d2())
{
case 1: SetLocalString(oPC, "name_he_f", GetLocalString(oPC, "name_h_f"));break;
case 2: SetLocalString(oPC, "name_he_f", GetLocalString(oPC, "name_e_f"));break;
}
//Half-elf surname; just choose an elvish or a human surname randomly
switch(d2())
{
case 1: SetLocalString(oPC, "name_he_s", GetLocalString(oPC, "name_h_s"));break;
case 2: SetLocalString(oPC, "name_he_s", GetLocalString(oPC, "name_e_s"));break;
}
}