I have been working on adding beastlord to all races on my server and thought I would post this in case someone else was looking to do the same. Some of the models I picked are not in the base globalload.txt file. You can use the list here
http://www.eqemulator.org/forums/showthread.php?t=39448 to increase your globalload.text file. Without adding them to the globalload or going and adding them to every zone with a zonename_char.txt they will just look like tiny humans. I am sure there is also a way to just add the few models this needs to your globalload file but I have not figured out how yet lol. Also note you will still need to add the beastlord race/class comb into your database to actually pick the beastlord class from the create character screen. This only gives them a model for the warden they summon.
Vahshir - no change
Troll - new croc model
Ogre - no change
Barbarian - Mammoth
Iskar - Raptor
Dark Elf - Spider
Wood Elf - Treant
Gnome - Rat (tried to get clockwork boar to work but have failed)
Halfling - Skunk
Dwarf - Rhino
Erudite - Phoenix
Half Elf - Boar
High Elf - Blood Raven
Human - Worg
Froglok - Gorilla
Drakkin - Wyvern
replace this with what is in your pets.ccp and recompile.
Code:
case VAHSHIR:
npc_type->race = TIGER;
npc_type->size *= 0.8f;
break;
case TROLL:
npc_type->race = 259;
npc_type->size *= 0.8f;
break;
case OGRE:
npc_type->race = BEAR;
npc_type->texture = 3;
npc_type->gender = 2;
break;
case BARBARIAN:
npc_type->race = 107;
npc_type->size *= 1.5f;
break;
case IKSAR:
npc_type->race = 609;
npc_type->size *= 1.0f;
break;
case DARK_ELF:
npc_type->race = 441;
npc_type->size *= 1.5f;
break;
case WOOD_ELF:
npc_type->race = 244;
npc_type->size *= 0.4f;
break;
case GNOME:
npc_type->race = 415;
npc_type->size *= 3.3f;
break;
case HALFLING:
npc_type->race = 83;
npc_type->size *= 1.5f;
break;
case DWARF:
npc_type->race = 135;
npc_type->size *= 0.8f;
break;
case ERUDITE:
npc_type->race = 303;
npc_type->size *= 0.5f;
break;
case HALF_ELF:
npc_type->race = 321;
npc_type->size *= 1.5f;
break;
case HIGH_ELF:
npc_type->race = 279;
npc_type->size *= 2.5f;
break;
case HUMAN:
npc_type->race = 580;
npc_type->size *= 1.0f;
break;
case FROGLOK:
npc_type->race = 41;
npc_type->size *= 1.5f;
break;
case DRAKKIN:
npc_type->race = 581;
npc_type->size *= 1.3f;
break;
default:
npc_type->race = WOLF;
npc_type->texture = 0;
}
}