Quote:
@fathernitwit: How about raising the r_value for tradeskills in zone/maxskill.h to 300?
|
To answer my own question:
Probably not without some changes to part of the code or even the database, if its an int8 value too.
Eg. zone/client.cpp
Code:
void Client::SetSkill(int skillid, int8 value) {
if (skillid > HIGHEST_SKILL)
return;
m_pp.skills[skillid] = value; // We need to be able to #setskill 254 and 255 to reset skills
if(value <= 252) {
EQApplicationPacket* outapp = new EQApplicationPacket(OP_SkillUpdate, sizeof(SkillUpdate_Struct));
SkillUpdate_Struct* skill = (SkillUpdate_Struct*)outapp->pBuffer;
skill->skillId=skillid;
skill->value=value;
QueuePacket(outapp);
safe_delete(outapp);
}