Fixes #5336

I goofed when adding the new edge flag to attack_by()

I'm surprised no one really noticed this earlier, because it actually affects all melee weapons...