Go Back   EQEmulator Home > EQEmulator Forums > Development > Development::Server Code Submissions

 
 
Thread Tools Display Modes
Prev Previous Post   Next Post Next
  #3  
Old 03-13-2008, 06:15 AM
LordKahel
Fire Beetle
 
Join Date: Sep 2007
Posts: 22
Default

Dex and Agi play a role in Dodge / Riposte / Block Calculations but not in the direct hit chance formula.

Right now the calculation is based on Level vs level and weapons skill vs defensive skill. Since npc uses the caps this also only change by level making level the only deciding factor that can be changed for hit chance.

You can check the CheckHitChance function and you will see that no dex or agi is used.

Quote:
i don't knwo the excat formulas but from what I understand (logicaly) an attacker with 200 DEX vs defender with 200 AGI should have 50% chance to hit. With 400 Dex vs 200 agi that should become 95%
Reply With Quote
No 200 vs 200 would not give any bonus or penalty to the hit chance. My function only modifies the end result . 400 dex vs 200 agi gives a 2% bonus to hit chances. 2000 dex VS 200 agi gives a 9% hit chance bonus. I was conservative in the value that i gave stats but you can gain more bonus by lowering the number the stats are divided by.
Reply With Quote
 

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump

   

All times are GMT -4. The time now is 01:44 PM.


 

Everquest is a registered trademark of Daybreak Game Company LLC.
EQEmulator is not associated or affiliated in any way with Daybreak Game Company LLC.
Except where otherwise noted, this site is licensed under a Creative Commons License.
       
Powered by vBulletin®, Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Template by Bluepearl Design and vBulletin Templates - Ver3.3