Reverse Procs fire of attackers dex?
I have doen extensive testing of Proc Buff and Reverse Proc buffs (those which fire when you get hit), and it seems that Reverse Procs ALSO fire more when hiting side has more DEX, which is UMM kind of illogical.
Basicly what happens if you cast reverse proc buff on yourself as means of DEFENCE and an enemy has very low DEX - it simply not gona proc, making buff rather useless. On other hand, if attacker have a lot of dex, the buff procs like MAD. Is this how it suppose to be? I belive that the reverse proc buff are NOT supose to be based of attacker DEX and thats why they come with 400% modifiers (or sometimes more) - so they proc equaly for everyone |
Here's the code:
zone/attack.cpp Code:
if (damage > 0) Code:
void Mob::TriggerDefensiveProcs(Mob *on) Code:
bool Mob::HasDefensiveProcs() const Code:
void Mob::TryDefensiveProc(Mob *on) { Code:
void Mob::ExecWeaponProc(uint16 spell_id, Mob *on) { Code:
#include <iostream> |
yeah 9% sounds about right - with 3% default chance +300% modifier- that should get to 9%
but does it works the same way for PCs and NPCs? cuase spell is expected to be a PC buff, but technicly even NPC can have it, and from my testing it seem like, when npc was beating on me it would proc once in in 3-4 Dozens of hits. (I have specificly choosen hasted quading npc for the test) When I casted this buff on npc and started beating on him myself, it procced back on to me like every 8-10 hits (which is about 3-4 times as often). Considering my DEX was much higher (and DEX is abse for normal procs), this is where I turned for the posible problem. |
If I remember correctly, the info above is for a PC attacking an NPC that has a Reverse Proc Buff.
|
All times are GMT -4. The time now is 04:39 AM. |
Powered by vBulletin®, Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.