by drphil on Tue Apr 06, 2010 3:20 am
arrows = GServer->NaturalList.Index[items[132].itemnum]->quality * 0.5;
}
//GServer->SendPM(this, "[AP] Str = %i, Estr = %i", Attr->Str, Attr->Estr);
//GServer->SendPM(this, "[AP] Dex = %i, Edex = %i", Attr->Dex, Attr->Edex);
//GServer->SendPM(this, "[AP] Sen = %i, Esen = %i", Attr->Sen, Attr->Esen);
//GServer->SendPM(this, "[AP] Weapon = %i, arrows = %i", weaponatk, arrows);
//attack += (UINT)floor((((Attr->Str + Attr->Estr) + Stats->Level) * 0.25) + ((Attr->Dex + Attr->Edex) * 0.04 + (Attr->Sen + Attr->Esen) * 0.03 + 29) * weaponatk * 0.05333334 + (Attr->Dex + Attr->Edex) * 0.52 + arrows);
attack += (UINT)floor(((Attr->Str + Attr->Estr + Stats->Level) * 0.2) + ((Attr->Dex + Attr->Edex) * 0.7) + ((Attr->Sen + Attr->Esen) * 0.0666666667) + (weaponatk * 1.2727) + arrows);
//GServer->SendPM(this, "[AP] After arrows: %i", attack);
ok i got this fix just find this in playerstats and put the // in front then recompile