fixed some bugs with double procs, in progress better damage results structure