well ok, actually its just one thing
in case you dont have any special code for damage calculation that you didnt post, the rune buff icon will almost never fade when expired by hitting. except in the few cases where damage equals exactly the amount of rune hp left
the line should read
Code:
if (ramt <= 0)
this->BuffFadeByEffect(SE_Rune);
i thought it was more, but obviously i was just confused
