Currently the damage dealt via a damage shield factors into who gets experience. This is not how it functions on live.
Proof:
http://www.magecompendium.com/pets-library.html#petexp and this post on Alla also mentions this fact in the "pincushioning" part
http://everquest.allakhazam.com/foru...73098101489300
Code:
Index: attack.cpp
===================================================================
--- attack.cpp (revision 2183)
+++ attack.cpp (working copy)
@@ -3241,7 +3241,8 @@
if(attacker){
if(attacker->IsClient()){
- if(!attacker->CastToClient()->GetFeigned())
+ // Damage shield damage shouldn't count towards who gets EXP
+ if(!attacker->CastToClient()->GetFeigned() && !FromDamageShield)
AddToHateList(attacker, 0, damage, true, false, iBuffTic);
}
else