普通城镇和功能npc不能像怪物一样被玩家直接攻击:鼠标左键点到npc通常只会打开对话,强制攻击也不会把交易、任务、传送等npc变成可伤害目标。真正能被攻击的对象,必须先被客户端识别为敌对目标,出现可选中的目标信息或生命值反馈;若点击后只弹出对话框、角色不进入战斗、技能无法释放,就说明该npc不属于可攻击对象,不存在等级、武器或攻击模式不足的问题。经典操作中,左键承担行走、攻击和交互,shift加左键用于强制攻击,但后者只对允许攻击的目标有效。

想确认目标是否可打,先关闭npc对话窗口,靠近目标并把鼠标移到角色身上;光标仍显示交互图标时,左键只会重新对话,应改为寻找任务目标或离开区域。若客户端能够锁定该对象,先用普通左键尝试攻击,不能起手时再按住shift点击目标,或使用已经放入快捷栏的主动技能。技能攻击还要满足技能已学会、当前资源足够、目标位于有效距离内等条件。对普通npc反复点击、切换和平或全体模式、更换武器都不会增加伤害,攻击结果仍然是零;官方操作说明将普通攻击、技能攻击和强制原地攻击分别列为不同操作。
不同场景需要按对象处理。村庄里的商店、仓库、传送和任务npc只用于交互,优先按照任务提示完成对话,不要把站在原地不反击误判为攻击失败;野外怪物虽然经常被口头称作目标,但它们不属于npc,选中后即可使用普通攻击或技能。守卫类对象则要注意红名状态:主动攻击其他玩家或造成击杀后,角色可能被城镇守卫视为敌对并遭到攻击,此时应立即离开城门、复活点和安全区边缘,避免把npc攻击玩家误解成玩家可以攻击npc。特殊活动中的敌对npc只能按照对应地图或任务提供的交互方式触发,未出现目标锁定、生命值或伤害数字前,不应消耗药水和技能。

最稳妥的判断顺序是看光标、看目标信息、试普通攻击、再试技能:三步都没有攻击反馈,就按不可攻击npc处理;如果目标能够掉血,再根据距离选择近战贴身、远程保持射程或范围技能清理周围敌人。近战职业要确认角色没有被自动寻路带回交互点,远程职业要先拉开到技能有效距离,道士则应先确认召唤物或辅助技能已经生效。经典传奇中的攻击模式主要用于区分玩家之间的攻击关系,不能绕过npc本身的不可攻击设定。能被攻击的目标会出现明确的选中、命中或伤害反馈,没有这些反馈时,应继续对话、完成任务或寻找真正的敌对目标。