View Single Post
  #1  
Old 05-27-2015, 05:40 PM
lordnivek1
Sarnak
 
Join Date: Feb 2013
Posts: 65
Default Beastlord pets for all races

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;
		}
	}
Reply With Quote