Melee_NPC(mob/M as mob in oview(1))
The rest of the code checks to make sure M is not an PC (aka !M.client). And it works fine when there is all PCs or all NPCs around. But if there is both a NPC and a PC around you when you call that verb, it pops up a dialog telling you to choose one! I didn't know oveiw was supposed to do that! Any tips?