Blind and Dazzle can now only benefit from the enemy's karma to allow full duration blinds against enemy karma players even when not at full SP. Blinding or dazzling a target of your own karma fully depends on your SP.

Also, fixes to how purge interacts with special cases like denial and eavesdrop and a cleaner implementation of purge resistance. (Detect Invisible and Resist Poison are double resistant, Denial is 4 times as resistant.)

Changes to Denial:
Fixed 60 seconds duration, instant cast, can't be removed with dispel illusion, restores up to 100% of your missing health. Purging will incrementally weaken denial and remove some restored health with every cast. If your denial ends and your hps are reduced to zero, you enter a state of limbo for 10 seconds, in which you can't move and are a sitting duck. If you don't get killed in that time, you can move again.

Explanation of buff changes.

We have the following logical chain of changes:
As a first step, Eagle Eyes and Free Action had to be toned down in order to narrow the huge gap between buffed and unbuffed targets. To make them just as viable as before, they were buffed in other regards, FA granting 20 agility and haste and EE granting 20 aim (instead of the damage and hit modifier for archery) and night vision. This makes them great buffs to have up even during building.

To make sure that night vision and haste retain their usefulness, their duration has been extended to up to one hour while their cost has been slashed to 1 elderberry/ 1 edible mushroom. So especially for buffing newbies who are taking off somewhere, a long term buff might be more beneficial than FA or EE.

To make sure that light can hold its ground versus night vision, its duration has been dramatically increased to up to 30 minutes.

To allow people to still improve light, you can now recast light in a room if your light is at least equal in strength to the old light (which will always be the case if you are practicing light and overwriting your own light.)

All in all, lots of little quality of life enhancements.