<p>I am using the following maccro to track rested XP:</p>
<p>/script p="player";x=UnitXP(p);m=UnitXPMax(p);r=GetXPExhaustion();if -1==(r or -1)then t="No rest."else t="Rest: "..(math.floor(20*r/m+0.5)).."bubbles ("if r+x<m then t=t..r else t=t.."level +"..(r+x-m)end t=t.."XP)"end;DEFAULT_CHAT_FRAME:AddMessage(t)</p>
<p>And it's looks like each time i kill a mob, it increases the amount of rested xp</p>
<p>Rest: 23bubbles (level +43834XP) <br>Murloc kill gives 187xp <br>Rest: 22bubbles (level +43901XP) <br>then step in the local inn <br>Rest: 23bubbles (level+44021XP)</p>
<p>Avie. </p>
<p> </p>