This is something that I knew some people were doing, but didn't appreciate how nice it is until I tried it. Every time the MSDP Experience variable updates, I simply echo the amount of the increase. So then I can have a better feel for which of my special abilities are doing the best damage.
So step 1 is to get MSDP experience updating.
Then, find your update exp function which should look something like:
function updateExperience()
xp=atcp.MSDPEXPERIENCE+0
end
and change it to:
function updateExperience()
if atcp.MSDPEXPERIENCE+0~=xp then
lastXp=xp
xp=atcp.MSDPEXPERIENCE+0
xpDelta=xp-lastXp
cecho("<cyan>"..xpDelta.."<reset>") end
end
*don't forget to put xp, lastXp, and xpDelta in definitions, i.e. xp=xp or 0, etc...
Now you are seeing your exp increases and can use xpDelta in triggers to track various statistics and such.
Cheers.