必须依赖选项
ChaosNPC
- 针对池更改进行了更新
- 这是为即将到来的 Rust 更新准备的。请勿提前更新
关于僵尸部落
- 自定义僵尸 AI 和部落系统,独立于任何其他 NPC 行为
- 部落成员会粘在一起,他们会在地图上徘徊并作为一个群体瞄准敌人
- 部落在接近时可以合并在一起以创建更大的部落
- 部落成员可以装备豆罐或手榴弹,并将它们扔向他们无法触及的目标
- 插件加载时生成指定数量的部落,并在他们被杀死时重生
- 让部落随着时间的推移获得成员的选项
- 让部落在杀死玩家时获得成员的选项
- 爆头立即杀戮的选项
- 让部落成员感知附近的声音(如爆炸、枪声、树木倒下等)并跑去调查的选项
- 仅让部落在特定时间生成,并在该时间之外消失的选项
- 当部落失去对目标的视线时,他们会尝试前往他们最后看到的位置来找到该目标,如果没有找到,他们将继续徘徊
- 使用装备为部落成员定制生命体征、感官和运动统计数据
- 使用装备为部落成员定制装备和武器
- 使用 Kits 插件中制作的套件创建自定义装备
- 可定制的战利品表或让成员放弃他们当前的库存
🎮 聊天命令
/horde info- 显示有关您服务器上当前部落的信息
/horde destroy – 摧毁指定的部落
/horde create- 在离您的位置最近的有效点上创建一个新的部落。使用聊天或控制台命令创建部落将绕过配置中设置的部落限制
/horde createloadout- 将您当前的库存复制到配置中的新僵尸装备
🛡️ 权限
🗼 纪念碑生成
纪念碑生成优先于随机生成,但仍然受到成群生物数量限制的限制。如果您的成群生物数量限制为 5,而您尝试在 10 个纪念碑处生成成群生物,则不会成功。
部落限制适用于所有自动生成的部落
🌌 真实PVE
如果您使用 TruePVE,这些 NPC 的排除类型是
📦 战利品系统
如果您不想掉落随机战利品而只想掉落 NPC 的当前库存,您可以将配置选项“死亡时掉落库存而不是随机战利品”切换为 true
随机战利品系统是一个预定义的物品列表,这些物品可能作为战利品生成。要生成的物品数量是在配置中设置的最小值和最大值之间随机选择的。
每件物品都有一个指定的概率(0 到 1 之间的数字),在填充战利品时会生成一个随机概率,并且只有概率大于或等于随机数的物品才会被选择来填充随机战利品。
概率较低的物品生成的次数会比概率高的物品少。
所有物品都是随机选择的,只有当概率大于随机生成的概率时才会生成
您还可以指定一个总是与另一个一起生成的物品。例如,如果您想用一些低等级燃料生成电锯,您可以将低等级燃料添加到“生成”槽中,然后如果选择生成电锯,它也会生成低等级燃料。
{
"Shortname": "chainsaw",
"Minimum": 1,
"Maximum": 1,
"SkinID": 0,
"Spawn as blueprint": false,
"Probability (0.0 - 1.0)": 1.0,
"Spawn with":
{
"Shortname": "lowgradefuel",
"Minimum": 20,
"Maximum": 40,
"SkinID": 0,
"Spawn as blueprint": false,
"Probability (0.0 - 1.0)": 1.0,
"Spawn with": null
}
},
🎒 装备
装备就像是 NPC 的工具包,带有可针对每个僵尸进行修改的附加统计数据。
首次加载插件时,这些装备会自动填充凶手 NPC 的默认装备
僵尸生成时会选择随机装备(除非通过部落配置文件指定)
装备包含:
潜在名称列表,以便您可以选择适合特定僵尸的名称
将应用于僵尸的各种可自定义统计数据
在其腰带上生成的物品列表
在其主库存容器中生成的物品列表。 如果僵尸使用电锯,则需要向此容器中添加燃料。 否则,如果您计划在被杀时将其装备作为战利品掉落,则只应将物品添加到此容器中
穿戴物品列表(僵尸服装)
{
"LoadoutID": "loadout-1",
"Potential names for zombies using this loadout (chosen at random)": [
"Zombie"
],
"Damage multiplier": 1.0,
"Aim cone scale (for projectile weapons)": 2.0,
"Vitals": {
"Health": 200.0
},
"Movement": {
"Speed": 6.2,
"Acceleration": 12.0,
"Turn speed": 120.0,
"Speed multiplier - Slowest": 0.16,
"Speed multiplier - Slow": 0.3,
"Speed multiplier - Normal": 0.5,
"Speed multiplier - Fast": 1.0,
"Speed multiplier - Low health": 0.5
},
"Sensory": {
"Attack range multiplier": 1.5,
"Sense range": 30.0,
"Listen range": 20.0,
"Target lost range": 40.0,
"Ignore sneaking outside of vision range": true,
"Vision cone (0 - 180 degrees)": 135.0,
"Ignore players in safe zone": true
},
"BeltItems": [
{
"Shortname": "chainsaw",
"SkinID": 0,
"Amount": 1
},
{
"Shortname": "grenade.beancan",
"SkinID": 0,
"Amount": 2
}
],
"MainItems": [
{
"Shortname": "lowgradefuel",
"SkinID": 0,
"Amount": 1
}
],
"WearItems": [
{
"Shortname": "scarecrow.suit",
"SkinID": 0,
"Amount": 1
},
{
"Shortname": "jacket",
"SkinID": 0,
"Amount": 1
}
]
},
👓 为装备武器添加附件
您可以通过在配置中为项目添加附件部分来为装备武器添加附件。附件部分所需的数据与任何其他项目相同。
默认情况下,此部分是隐藏的,因为它不用于默认装备,因此如果您想添加附件,请使用下面的 JSON 作为示例。
"BeltItems":
[
{
"Shortname": "rifle.ak",
"SkinID": 0,
"Amount": 1,
"Attachments": [
{
"Shortname": "weapon.mod.flashlight",
"SkinID": 0,
"Amount": 1
},
{
"Shortname": "weapon.mod.lasersight",
"SkinID": 0,
"Amount": 1
},
]
},
{
"Shortname": "grenade.beancan",
"SkinID": 0,
"Amount": 2
}
],
👥 部落配置文件
您可以在配置中创建部落配置文件。部落配置文件是部落将使用的装备 ID 的集合。这允许您为特定部落指定特定装备。
配置中填充了几个示例配置文件。
您可以通过将配置文件键添加到配置中该纪念碑的“部落配置文件”条目来将这些配置文件分配给任何纪念碑生成点。您可以
使用提供的命令创建新的部落并为其分配部落配置文件。
您还可以启用配置选项“使用部落配置文件随机生成的部落”,这将为该部落分配一个随机部落配置文件,以便该部落的所有成员都将使用配置文件中指定的装备。
"Horde Profiles (profile name, list of applicable loadouts)": {
"Profile1": [
"loadout-1",
"loadout-2",
"loadout-3"
],
"Profile2": [
"loadout-2",
"loadout-3",
"loadout-4"
]
},
🔗 原网址
https://chaoscode.io/resources/zombiehorde.120/
更新日志
v0.6.20 — 2024 年 7 月 13 日
如果僵尸处于休眠状态,它们就不会成为动物或其他 NPC 的目标
暂无评论内容