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
|