NPC 生成

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

在 泰拉瑞亚中,敌怪小动物、和其他 NPC 会在屏幕之外生成并按照它们的AI进入屏幕区域。敌怪的生成速率、敌怪的最大数量、以及敌怪的生成种类完全取决于一天中的时段生物群落、地面图格的类型,以及其他一些因素。

生成速度[编辑 | 编辑源代码]

游戏的每个嘀嗒都有“生成速度”分之一的几率生成一个敌怪。每秒钟有 60 个嘀嗒,因此,生成速度为 600 意味着,大致上,每秒钟有 10% 几率会有至少一个敌怪生成;而生成速度为 100 意味着每秒钟大约有 45% 几率会有至少一个敌怪生成。

当游戏要决定一个区域中敌怪的最大数量时,要用到“最大生成数”。在这个限制中,一些敌怪占用的份额要高于其他的。大多数蝙蝠视为 0.5,不常见的敌怪通常计为 3,Boss 计为 5,最后,小动物不计入此限制。蠕虫敌怪的每一节都会单独计入生成限制。例如:如果生成了毁灭者,那么它的计数将会将超过极限:80 节 × Boss 的 5 = 400 !

注意:“最大生成数”只关注以玩家为中心的一个特定区域中的怪物,换句话说,就是对玩家而言的活跃敌怪。当敌怪处在504×283.5 格的矩形区域(1920×1080 像素的屏幕乘以 4.2×4.2)之外且不是 Boss 时,怪物视为不活跃,因此在检查最大生成数限制或其他计算时不会计入。(对于刷怪或刷事件而言,幸运的是:在另一个更小的特定矩形区域之外的敌怪会消失。更多细节,请移步NPC 消失

在普通条件下最小(最快)的生成速度是 60,而最大生成数是 15。来自于水蜡烛战斗药水的修正会在检查这些限制之前就设置到位。入侵事件(包括哥布林军队雪人军团、以及海盗入侵火星暴乱)和月亮事件月亮事件/南瓜月/霜月)是特例,它们无视任何加诸生成速度或生成数量的修正或限制(包括水蜡烛/战斗药水)。

喝下镇静药水会增大(因此减缓)敌怪的生成速度。

生物群落 生成速度
(数字越小生成越多敌怪)
最大生成数 困难模式
生成速度
(数字越小生成越多敌怪)
困难模式
最大生成数
森林地表白天 600 5 540 6
森林(地表夜晚 360 6 324 7
森林(血月 107 11 97 14
森林(日食 - - 108 11
森林(地下层 300 8 243 10
森林(洞穴层 240 9 216 11
地狱 600 10 162 15
丛林(地表白天) 240 7 216 9
丛林(地表夜晚) 144 9 129 11
丛林(血月) 60 15 60 15
丛林(地下层 120 12 97 15
丛林(洞穴层 96 14 86 15
腐化/猩红(地表白天) 390 6 351 7
腐化/猩红(地表夜晚) 234 8 210 10
腐化/猩红(血月) 70 15 63 15
腐化/猩红(地下层 195 11 157 14
腐化/猩红(洞穴层 156 12 86 15
神圣(地表白天) 600 5 540 6
神圣(地表夜晚) 360 6 324 7
神圣(血月) 108 11 97 14
神圣(地下层 300 8 243 10
神圣(洞穴层 165 12 140 14
陨石(day) 240 5 216 6
陨石(夜晚) 144 7 129 8
陨石(血月) 60 12 60 15
地下沙漠 180 7 162 15
地牢地下层 120 14 97 15
地牢(洞穴层 96 15 86 15
入侵和月亮时间 20 10 + 1.5×玩家数 20 10 + 1.5×玩家数

另外,生成速度还会受到区域内活跃敌怪数量的影响。活跃敌怪越少,生成的就越快。如果敌怪数量少于最大允许生成数的 20%,生成速度会乘以 0.6。如果存在的敌怪少于 40%,生成速度乘以 0.8。 最大生成数的 65% 对应乘数是 0.8 而 80% 敌怪意味着生成速度乘以 0.9。这意味着如果玩家处在一个生成速度是 600 且最大生成数是 10 的区域中,而只有 2 个或更少敌怪,有效生成速度会是 360,直到生成了更多敌怪。

友方 NPC 的存在会极大降低敌怪的生成率。当有 3 个或更多 NPC 或骷髅商人在场时,不会有任何敌怪生成。一些事件,诸如史莱姆雨海盗入侵月亮事件、等等,会略过此项降低。

某些物品在将其使用或放置时也会改变最大生成数和生成速度,如下表。

物品 生成速度 最大生成数
Water Candle.png水蜡烛 +33% +50%
Battle Potion.png战斗药水 +50% +100%
Calming Potion.png镇静药水 -17% -20%
Sunflower.png向日葵 -20% (仅限电脑版主机版 不适用
Peace Candle.png和平蜡烛电脑版 -23% 不适用

在决定生成速度时,一些生物群落会覆盖其他的。腐化、地牢、流星和丛林的生成速度全部是互斥的。地牢有最高优先级,随后是丛林、腐化,最后是流星。例如,如果一颗流星落在丛林中,则会使用丛林的生成速度。

生成的基础原理[编辑 | 编辑源代码]

游戏中的每个玩家都会生成自己的敌怪。如果两个玩家在同一个区域内,怪物会以两倍于仅一个玩家时的速度出现。最大生成数的限制依然有用,这意味着即使有两个玩家在同一个地点,你也无法在这地点附近聚集起 30 个普通怪物。(别忘了,蝙蝠计为 1/2,且一些特定敌怪计为 2 或更多。)

选择一个地方来生成敌怪[编辑 | 编辑源代码]

生成区域示意

{{verify|reason=确切的尺寸和一些既定玩家所得出的相矛盾|date=2018 年 1 月 30 日}} 当游戏确认要生成一个敌怪时,首先会在玩家周围的矩形区域内随机选择一个图格。能选择的距离玩家最远的距离是左右 84 格,上下 47 格。如果选中的图格是实心块,会再次尝试另选一个。如果选中的图格有阻止敌怪生成的墙,也会再次尝试另选一个图格。

一旦找到空图格,就向下移动直到接触到地面。(注意这可能使得和玩家的垂直距离超过 47 格。如果它最终位于“活跃矩形”之外,就会即刻消失。)如果这个位置有足够空间可供敌怪生成,这就会是最终选定的图格。例外情况是当玩家处于能生成鸟妖和很多其他飞行敌怪的区域时。在这种情况下,游戏不会尝试寻找地面图格。

选定的图格随后会再次检查以确定它不在玩家周围的“安全”区内。敌怪不能在比左右 62 格上下 35 格更近的地方生成。它们也不能在比左右 84 格上下 47 格更远的地方生成。

*注意:如果使用了深度计、罗盘、或任何类似的东西,每格等于 2 米,所以需将所有尺寸翻倍才能得到以米为单位的距离*

移动版在移动版中,玩家周围的无生成区域是 68×48 格,生成区域是 112×62 格。另外,敌怪不能在比左右 34 格上下 24 格更近的地方生成,也不能在比左右 56 格上下 31 格更远的地方生成。

选择一个敌怪类型来生成[编辑 | 编辑源代码]

所生成的敌怪的类型取决于很多因素,包括但不限于:

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

  • 当站在世界的左边缘或右边缘时,敌怪可以在屏幕内生成,只要它们距离玩家至少 62 格远。屏幕大致是 85 格宽,因此在这种情况下,敌怪可以在最远处的四分之一屏幕内生成(不一定是这样,一些玩家的屏幕要更大,宽度高达 120 格)。
  • 装备双筒望远镜会让活跃矩形变得更大。

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

电脑版电脑版

  • 电脑版 1.2.3:修正了在土层中点以下时生成速度比任何地方的预期值都高的 Bug。
游戏机制
 
战斗 攻击速度 • 自动挥舞 • 电脑版移动版3DS版 战斗瞄准 • 暴击 • 伤害 • 击退 • 仆从 • 射速
环境 环境物体 • 日夜更替 • 环境 • 事件 • 困难模式 • 地图大小 • 月亮 • 音乐 • NPC 消失 • NPC 生成 • 困难模式之前 • 状态讯息 •  • 世界 • 电脑版 世界种子 • 液体
界面 小地图 • Logo • 电脑版 标题讯息 • 主机版移动版3DS版 小贴士 • 电脑版 材质包
物品 消耗品 • 制作站(徒手) • 交叉内容 • 防爆物体 • 挖矿速度 • 修饰语 • NPC 掉落 • 放置 • 镐力 • 稀有度 • 收纳 • 工具提示 • 使用时间 • 价值
游戏 成就 • 电脑版 设置(电脑版) • 电脑版 Config.json • 电脑版 相机模式 • 数据 ID • 难易度 • 电脑版主机版 专家模式 • 游戏控制 • 游戏平台 • 照明模式 • NPC 名字
多人模式 电脑版 聊天 • 多人模式
玩家 仇恨 • 呼吸条 • 增益减益 • 人物 • 人物风格 • 死亡 • 防御 • 溺水 • 掉落伤害 • 鬼魂 • 发型 • 生命 • 生命再生 • 物品栏 • 魔力 • 玩家属性点 • 出生点
Promotional Content