implementationb of attack bonus was actually wrong