replace this block of code that starts with this for
Code: Select all
for(int i=ALCHEMIST - ARTISAN ;i>=0;i--){Code: Select all
for(int i=ALCHEMIST+1 - ARTISAN ;i>=0;i--){
//tmpVal = 2 << i;
tmpVal = (int64)pow(2.0, (double)i);
if((generic_info.tradeskill_classes & tmpVal)){
classes += pow(2, (i + ARTISAN ));
//classes += 2 << (i+ARTISAN-1);
tmp_level = GetOverrideLevel(i, 255);
if(tmp_level == 0)
tradeskill_class_levels[i] = generic_info.tradeskill_default_level;
else
tradeskill_class_levels[i] = tmp_level;
}
}