#1
|
|||
|
Parry/riposte chance
Does anyone know the formula for parry and riposte chance? I think I have read before that block for monks works about twice as often as parry, but not sure. Why are these things a secret and never explained anywhere?
| ||
|
#2
|
||||
|
Quote:
__________________
| |||
|
#3
|
|||
|
^ Inclusion of block makes that obviously not within era.
| ||
|
#4
|
|||
|
Yes, but the percentages do seem to match up to those used in p1999.
However, monk block fires way more often than shield block does. If I remember my logs correctly, it might be close to 19% chance. Perhaps it is the first thing checked for monks? Block may seem overpowered, but you must remember when eq was first released, itemisation was a large part of the balance. Monks did not get many high AC items, so relied on their skills and abilities instead of equipment to offset incoming damage. By Velious they get the benefit of decent worn stats in addition to their excellent innate abilities, which left them with little drawback. This discrepancy between initial itemisation philosophy, game mechanics, and subsequent itemisation is what lead to the infamous 'monk nerf' at the start of PoP; at this point Sony realised the original game mechanics were not compatible with the direction they wanted to go with itemisation. | ||
|
#5
|
||||
|
Quote:
In pvp, both raw dex (of attacker) and agi (of defender) affect misses fwiw. | |||
|
#6
|
|||
|
So, there's a rather large caveat that this code is for stock eqemu, not p99. It is not clear if there have been changes to make it more classic, outside of obviously removing certain things like AAs, but if the code hasn't been modified it should work like this:
int chance = GetSkill(EQEmu::skills::SkillParry) + 100; chance /= 45; if (zone->random.Roll(chance)) { hit.damage_done = DMG_PARRIED; return true; } Omitted code for aa, spells, items, heroic dex, counter parry as nonclassic. random.Roll rolls an integer 0->99 and checks that the result under the chance. This would mean that the chance to parry at 230 skill would be floor[(100+230)/45] = 7% Eqemu uses 50 for Riposte, 45 for Parry and Dodge, and 25 for block as the divisors. Capped, that should be 7% for Parry/Dodge, 13% for Block, 6% for Riposte. They stack multiplicatively, so the total chance an attack gets through a monk's active defenses would be 0.94*0.93*0.87 = 76%.
__________________
Jayya - 60 Rogue, Officer <Auld Lang Syne>
| ||
|
#7
|
|||
|
Does that 76% include the NPCs accuracy? Both enemies and players will just miss sometimes.
__________________
Ainton Brutaman - 60 Warlord <Auld Lang Syne>
| ||
|
#8
|
|||
|
No, that would just be the percentage of hits blocked regardless of the enemy's roll to hit or the defender's defense/agi/etc. Some additional percentage would be normal misses.
I did find an old dev post on monk vs. warrior vs. knight mitigation that the eq devs used as part of the analysis for the PoP monk nerf, and it looks like that had the parry/riposte/block/dodge chances about half of stock eqemu, so it could be closer to that.
__________________
Jayya - 60 Rogue, Officer <Auld Lang Syne>
| ||
|
#9
|
||||
|
Quote:
| |||
|
|
|