3.0 finally includes details of the AMOUNT of damage absorbed by shields, in the combat log.
This means that, in theory, we can offer a 'percentage shield remaning' function - something people have asked for many, many times.
Well - we can assuming you only have 1 shield active at any time - as the combat log doesn't tell you WHICH shield absorbed the damage - but that's not going to be a BIG issue methinks...
FYI you can total up absorbs from the following events...
SWING_MISSED arg9=="ABSORB" arg10==amount
SWING_DAMAGE arg13==partial amount
SPELL/RANGE_MISSED - arg12=="ABSORB" arg13==amount
SPELL/RANGE_[PERIODIC_]DAMAGE - arg16==partial amount
If I've missed anything there plz do update this thread ofc.
I tested this on my Frost Mage earlier and discovered that my Ice Barrier is considerably better than advertised too!
Base absorb is 1075 - most people reckoned the coefficient was around 33% but with 641 +damage I'm seeing 1595 absorb everytime!!
No way to tell if this is a WOTLK 'change' or whether it's really been so much better all along but it's nice to know