I will list off the sections I have changed: 
 
(bolded)file name 
(regular text) functions changed 
 
bot.cpp (2 changes) 
[search for the following] 
bool Bot::IsValidRaceClassCombo() { 
[search for the following] 
std::string Bot::RaceIdToString(uint16 raceId) { 
 
client.cpp (2 changes) 
[search for the following] 
char* Client::GetRacePlural(Client* client) { 
[search for the following] 
// Race 
	std::string race_Name = itoa(GetRace()); 
	switch(GetRace())  
	{ 
 
item.cpp (1 change) 
[search for the following] 
bool Item_Struct::IsEquipable(uint16 Race, uint16 Class_) const 
 
pets.cpp (1 change) 
[search for the following] 
	//handle beastlord pet appearance 
	if(record.petnaming == 2)  
	{ 
		switch(GetBaseRace())  
		{ 
 
race.h 
I replaced 100% of this file 
 
races.cpp (1 change) 
[search for the following] 
uint32 GetArrayRace(uint16 race) { 
 
 
your IDE should be helpful in figuring out what the actual code blocks are that you need to copy. 
 
i pullled those segments without looking at the code.. i have some offline notes.  I don't have time right now to actually prepare the code blocks.. but maybe later tonight I can do that if you really want. 
 
An easier solution is to take 100% of my code, and revert attack*.* pets.* and bots.* back to eqemu default. or keep them. your choice. 
		
	
		
		
		
		
		
		
			
				__________________ 
				---------- 
Demon Overlord of Alakamin 
skype @ davoodinator
			 
		
		
		
		
		
		
	
		
		
	
	
	 |