I've added colors, absorption and resistance to be. Prolly some bugs here and there, but it is working.
Example in test traits json, absolution values are pure (so 1.0 means full absorption, 0.5 means half absorbed, half resisted and etc.). Should work with everything unless I screwed up something, somewhere. It is even possible to resist or absorb or enhance (with old fields) "magic".
Resistance and absorption can be added through any trait while elemental damage/defence effects only though elements, although we'll prolly change that soon (Dark asked to allow enhancing Ninjas poison skillz for exmple).
Colors should now extend to damage in battle log and animation bouncing effect.