View Single Post
  #189  
Old 05-23-2010, 04:19 AM
Morndenkainen Morndenkainen is offline
Aviak


Join Date: May 2010
Posts: 74
Default

Quote:
Originally Posted by Haynar [You must be logged in to view images. Log in or Register.]
You have a fix?

Code it up. Submit it..
Thought I suggested a formula previously, but here's the basic idea of what it is. I dont know how the data is set in the server code, so I cant be more precise. Still, this formula should scale well, and still provide for adequate accuracy at all levels of play as the ClassBaseHitRate is a single number that can easily be changed for each class if necessary..
Hit/Miss Result = (PlayerOffenseSkill+PlayerWeaponSkill / 2 vs CreatureDefenseSkill = HitBonus, ClassBaseHitRate+/-Hitbonus vs Random100 = Hit or Miss)

The beauty of this solution is that it uses the players skill in the weapon theyre attacking with against the mob's defense skill to give a sliding boost to hit. As the players skill and level increases, they are more likely to hit a target that is lower level, just on the virtue of that creature having a lower defense skill compared to their attack skill, thus giving them a bonus to hit, rather than soley relying on a straight weapon skill check. Also, because of the way the formula scales, the end result can still be parsed out at 50 and be accurate at level 1 as well. Im sure you can also see where a character using a weapon they are not skilled in is going to have a REALLY hard time hitting something even as soon as level 5, if they dont start training it up, just as it was in live.

If the parsing dictates a 35% miss rate for an even level mob at whatever level, so be it. If the HitBonus, is applied at .5% per point, there are still no "Assured" hits until your about 18 levels above the target your attacking. Same thing goes in the manner of a negative amount for attacking a higher level mob, or an even level mob when your skill is lower than their defense.. They get a bonus to not be hit.

Sure, I can come up with a formula, perhaps its what you already have, again, I dont know. You asked for a suggested fix however, and thats the best thought I have that will apply evenly across the levels..
Last edited by Morndenkainen; 05-23-2010 at 04:40 AM.. Reason: elaborated on HitBonus