melee attack and ranged attack