One of my weapons has 'ability damage on hit (DC XX)' property.
From what I know the ability should trigger on every hit, but it does not. It usually triggers every few seconds or so, in general every... lets say fifth attack, and this is no rule, as whole thing is random.
Is this correct, and if it is, then what affects 'ability damage' trigger?
It triggers every hit unless, of course, it is a percentage based trigger.
What is the exact property?
On hit: Ability Drain DC-xx [ability name]
It's probably on a hardcoded timer that triggers every few roudns
Initially I guessed so, but the effect triggers randomly and can sometimes occur one after another. There were many fights where it didn't occur at all. I am not sure if it's related to foes and is it bug or feature.
It is what it is. It does not always function, but no pattern has been found in the (scattered) times it does not function.
It does not trigger on every hit. I can't locate where at the moment but I believe that this was a "hidden" feature of NWN concerning onhit effects. Further, IIRC, it only activates on the first attack of a round and possibly excludes additional special attacks (cleave, circle kick, etc) as well.