damage algorithm and dwarf bonuses