Fix a bug that ranged attack shows multiple hit mssages.