The issue last commit was the toughness is refreshed and the damage is not reflected. This commit fixes the bug. Yey...