激怒

来自Terraria Wiki
跳转至: 导航搜索

激怒是一种不可见的机制,决定着NPC开始攻击玩家的距离。激怒(Aggro)是单词Aggression的缩写,并且在视频游戏中是很广泛的设定。Terraria设定了几种装备时可以改变这个机制的物品。

所有的敌人基于它们内置设定好的AI来攻击玩家。大多数会直接尝试将玩家设定成目标,而有一些会只在玩家在里时设定,等等。

目前,星尘守卫是唯一一种可以召唤的将NPC的目标从玩家身上转移的召唤物。它被攻击优先级在玩家之上,但只在距离玩家200像素以内时生效。否则,一个NPC可能会攻击玩家或者守卫,总之是距离它更近的那个。最好将守卫召唤在距离怪物群近的地方,而不是几只怪物,来避免被怪物群殴致死。

盔甲和其他标注了“怪物将更容易/更不容易瞄准你”的物品使得敌怪会将玩家离它们的距离判定得更近或更远。所以如果你有一个靠近NPC的星尘守卫,但是你有装备着增加你激怒属性的物品,那么你可能被判定成比星尘守卫离它们更近,所以你可能会成为被攻击的目标,而不是守卫。

如果一颗埃特尼亚水晶存在,那么撒旦军队会按照原设定攻击,并只会将"挡路"的玩家或守卫作为目标。

装备[编辑 | 编辑源代码]

减少[编辑 | 编辑源代码]

这些物品减少玩家的“激怒”属性,即怪物需要离玩家更近才能发现玩家。

物品 激怒改变值
Invisibility Potion.png 隐身药水 -750 当没有挥舞物品
-250 当挥舞物品
Apprentice's Scarf.png 学徒围巾 -400
Huntress's Buckler.png 女猎人圆盾 -400
Monk's Belt.png 和尚腰带 -400
Squire's Shield.png 侍卫护盾 -400
Putrid Scent.png 腐香囊 -400
Psycho Knife.png 变态刀 在隐身模式下,激怒根据能见度最高减少到-750
Shroomite armor.png
蘑菇矿盔甲 
(full set)
在隐身模式下,激怒根据能见度最高减少到-750
Vortex armor.png
星旋盔甲 
(full set)
在隐身模式下,激怒根据能见度最高减少到-1200
  • 激怒减少值在-750左右意味着玩家几乎不会被怪物判定为目标。
  • 星旋盔甲提供了游戏中最高的激怒减少。

增加[编辑 | 编辑源代码]

这些物品增加玩家的激怒属性,意味着NPC可以在更远的距离判定玩家为目标。

物品 激怒改变值
Turtle armor.png
海龟盔甲 
全套
+250
Beetle Helmet.png 甲虫头盔 +250
Beetle Leggings.png 甲虫护腿 +400
Solar Flare Helmet.png 耀斑头盔 +300
Solar Flare Breastplate.png 耀斑胸甲 +300
Solar Flare Leggings.png 耀斑护腿 +300
Flesh Knuckles.png 血肉指关节 +400

公式[编辑 | 编辑源代码]

大多数NPC会只攻击离它们最近的目标。它们先计算玩家离它们的距离,然后是星尘守卫(如果存在),最终计算离埃特尼亚水晶的距离(如果存在)。对于玩家的距离公式是:

  • 绝对值(目标玩家.x坐标 + 10 - NPC.x坐标 + (NPC.宽度 / 2)) + 绝对值(目标玩家.y坐标 + 21 - NPC.y坐标 + (NPC.高度 / 2)) - 目标玩家.激怒值

上面公式的结果接着与下面对于守卫的结果比较:

  • 绝对值(守卫.x坐标 + 25 - NPC.x坐标 + (NPC.宽度 / 2)) + 绝对值(守卫.y坐标 + 40 - NPC.y坐标 + (NPC.高度 / 2)) - 200

数值高的就被判定为目标。

撒旦军团公式[编辑 | 编辑源代码]

撒旦军团中的敌人遵循独立的攻击判定,因为它们要同时攻击玩家和水晶。一个NPC会先计算距离埃特尼亚水晶的距离,只有一个简单的公式。然后,它们通过下面的公式计算玩家的距离:

  • 距离(NPC.坐标, 目标玩家.坐标) - 目标玩家.激怒值

虽然这个公式计入了激怒值,但是距离该NPC200像素外的玩家会被忽略。 [1] 就像一般的NPC,如果守卫比玩家离NPC更近,而且在400像素以内,那么守卫会替代玩家成为目标。

备注[编辑 | 编辑源代码]

  • 装备皇家凝胶时,所有史莱姆会完全忽视玩家和星尘守卫。
  • 一个陷入困惑debuff的敌人总是会背对它的目标。

脚注[编辑 | 编辑源代码]

  1. 双足翼龙,有着轻微的判定系统,它会攻击最近的玩家,守卫或者水晶。

历史[编辑 | 编辑源代码]

  • 1.3.4: NPC现在可以被攻击.
  • 1.3.0.1:
    • 当装备皇家凝胶,史莱姆不再攻击玩家.
    • 加入了星尘守卫,可以从玩家转移仇恨到自己身上。
  • Pre-Release: 被加入游戏中.
游戏机制
 
战斗 攻击速度 • 自动挥舞 • Desktop only.pngMobile only.png3DS logo.svg 战斗瞄准 • 暴击 • 伤害 • 击退 • 仆从 • 射速
环境 环境物体 • 日夜更替 • 环境 • 事件 • 地图大小 • 月相 • 音乐 • NPC消失 • NPC生成 • 状态讯息 •  • 世界种子
界面 小地图 • Logo • 标题讯息
物品 消耗品 • 制作站(徒手) • 交叉内容 • 防爆物体 • 采矿速度 • 修饰语 • NPC掉落 • 放置 • 镐力 • 稀有度 • 储物 • 工具提示 • 使用时间 • 价值
游戏 成就 • Desktop only.png 设置(电脑版) Config.json • 相机模式 • 数据 ID • 难易度 • 专家模式 • 游戏控制 • 照明模式 • NPC姓名
多人模式 聊天 • 多人模式
玩家 激怒 • 呼吸条 • BuffDebuff • 人物类型 • 死亡 • 防御力 • 溺水 • 掉落伤害 • 鬼魂 • 发型 • 生命值 • 生命再生 • 物品栏 • 魔力 • 玩家属性点 • 出生点