"Main issues though were with the combat formulas. I made myself level 50, and geared myself accordingly, and made a bot with the exact same level and gear and class. I was hitting the mob for 40-70ish damage per hit, while the bot was hitting for 200-400. I could understand that damage at level 65 with epic lewt, but at level 50? Ouch."
- More info is needed. What is the level of the bot, its class, the weapon(s) he uses, its strength, its buffs ?
I paste the damage formulas so I can have advise on them (I repeat that I'm pretty bad a math formulas... ).
Standard melee hit formulas with weapons :
Code:
mindmgtmp = ( (weapon->Damage * (((GetSTR()*20) + ((GetLevel()*4)*15) + (GetLevel()*10)) / 1000)) /2 ) / (weapon->Delay / weapon->Damage);
maxdmgtmp = (weapon->Damage * (((GetSTR()*20) + ((GetLevel()*6)*15) + (GetLevel()*10)) / 1000)) / (weapon->Delay / weapon->Damage);
No weapons and class is Monk:
Code:
mindmgtmp = ( ((2+(GetLevel()/4)) * (((GetSTR()*20) + ((GetLevel()*4)*15) + (GetLevel()*10)) / 1000)) /2 );
maxdmgtmp = ( (2+(GetLevel()/4)) * (((GetSTR()*20) + ((GetLevel()*6)*15) + (GetLevel()*10)) / 1000));
No weapons (punching):
Code:
mindmgtmp = 2+(GetLevel()/10)+(GetSTR()/50);
maxdmgtmp = 2+(GetLevel()/5)+(GetSTR()/50);
The final hit is a integer random'ed between the min and the maxdmg.
As you can see there is no difference between 1hand and 2hands weap. There is no malus on off-hand weaps also, should I add it ? guess yes.
Mag