It was pretty much impossible I think until 4.2.2 but we have some decent in game tools for tracking Gift of the Serpent now. Need someone to maybe make a WeakAura (or perhaps even skada module) to track it from fight to fight, some information for people wanting to have a crack at it:
Code:
Gift of the Serpent pickup (full heal) spell ID = 124041
Gift of the Serpent Explosion (half heal) spell ID = 135920
Gift of the Serpent Summon (NYI) spell ID = 119031
-----------------------------------------------------------------------
Here is some pseudo code that sort of covers how to arrive at the numbers:
Code:
//Pick ups +1
if event == SPELL_HEAL and spellid == 124041 then
orbPickups = orbPickups + 1;
end
//Explosions WITH a target +1
if event == SPELL_HEAL and spellid == 135920 then
orbExplosions = orbExplosions + 1;
end
//Total explosions +1 (including no target)
if event == SPELL_CAST_SUCCESS and spellid = 135920 then
totalOrbExplosions = totalOrbExplosions + 1;
end
//Calculate expired (wasted) orbs.
orbsExpired = totalOrbExplosions-orbExplosions;
//Calculate total orbs expired, exploded, or picked up
totalOrbs = orbPickups + totalOrbExplosions;
-----------------------------------------------------------------------
Further resources:
Labelled combat log with each unique event possible from GotS (run over, explosion, expiration):
http://pastebin.com/fAFpPAaS
There will be room to expand on the addon with the Warlords since we'll also be able to track orb spawns for certain