fix special attack