View Single Post
  #1  
Old 08-28-2008, 04:12 PM
laxative
Hill Giant
 
Join Date: Aug 2008
Location: NorthEast
Posts: 115
Default This might save me a lot of greif

Ok,

So I'm digging around looking to modify the paladins abilities and skills and I come across this gem.

I do a search of my emulators files for this function "hasskill"

I find this in the client.cpp file

bool Client::HasSkill(SkillType skill_id) const {
return((GetSkill(skill_id) > 0) && CanHaveSkill(skill_id)) then this:

int8 Client::SkillTrainLevel(SkillType skillid, int16 class_){
return(database.GetTrainLevel(class_, skillid, RuleI(Character, MaxLevel)));

Soo,, to the guru's if I understand this correctly this means that this function queries and get's it's answer from the client? in this case Titanium's EQGAME.EXE?

That's going to save me a lot of pain... as I can quickly grep for everything that's client:: and find out exactly what I can and can't do... short of finding the damn titanium client source... now that'd be freaking cool!

Thanks
Reply With Quote