It seems that Shield share the SP gain with your current class, from my own tests Shield also steal SP points even when you are not reaching the 500 SP cap per monster.
Gladiators will have it bad mostly.
Here is a screenshot i toke to prove it
I was always wondering why others gain double my sp even when we gain like 100/200 sp only.
SE should fix this, having level 50 shield is like having another class at level 50, i rather have a mage at lv50 and gladiator at lv50 over Gladiator with shield both at level 50.
Edited, Oct 15th 2010 1:51pm by SephNex
Edited, Oct 15th 2010 1:52pm by SephNex