combat

new calculate attack