melee attacker component