my guess about the tp rounding isnt really a guess, tp is always figured to the .1 of a tp. also when hitting, its truncated to the 10th of a tp. so if u got hit for 100. u would get 1.4% tp. and 50 damage would be .7tp. if you looked low enough though it would be truncated though. so 10 damage would only be .1 tp, not .14 tp