
LCC
让怪物按概率获得强化词条(吸血、反弹、盗贼、天劫、死斗、双子星等 40 余种),并按星级放大普通怪 / 小Boss / Boss 的战斗差异;附全局血量、伤害、移速、攻速、攻击冷却倍率,体型缩放,感知与追击距离,以及掉落收益调整。星级与词条由服务器权威抽取并全网同步,支持配置下发与开关即时回收。懒濑:LCC — 智能怪物强化 Mod
一个基于 BepInEx 的《英灵神殿》(Valheim) 服务器/单机 Mod。它让怪物随机获得强化词条(类似词缀/Buff),并在星级的叠加下明显拉开"普通怪 / 小Boss / Boss"的战斗差异,同时提供一套全局数值调整、体型缩放与攻击欲望控制。
- Mod 名称:懒濑:LCC
- GUID:
lanlng_LCC- 版本:1.1.2
- 语言:中文 / English(游戏内文本与 F1 配置界面随游戏语言自动切换)
- 目标框架:.NET Framework 4.8.1
一、核心功能
1. 强化词条系统(核心玩法)
怪物按类型概率获得一种强化词条,表现各异的攻击/生存/机制行为。全池 40 种以上,覆盖:
- 通用强化:狂暴、迅捷、再生之躯、吸血、毒爪、反弹、元素之躯(庇/愈/逆)、均衡之体、机会主义者、集群之力、乱舞一通、幸运教徒、混沌行者……
- 召唤/仇恨类:训狼大师、大祭司、死士、天照、双子星、阴影杀手、流浪武士……
- 机制/Boss级:血猎人、临终反扑、黑暗审判、禁魔领域、死亡角斗场、死斗、盗贼、寄生虫、魅惑……
- 小队类:生命共享、生命权柄(同类成群后共享生命/只有同死才死)。
每种词条都有:性能参数(可配置)、血量条下方的常驻图标 + 头顶台词提示,方便玩家识别并制定对策。
2. 星级系统
- 按类型概率触发升星 roll(默认:普通怪 15%、小Boss 30%、Boss 10%),命中后在
[最低等级, 最高等级]随机。等级 = 星级+1(1= 无星、2= 1 星、3= 2 星);默认范围:普通怪 1~3、小Boss 1~3、Boss 1~2。 - 每星成长可独立配置,默认:血量系数
1(与原版一致,每星翻倍)、伤害系数0.5(每星 +50%)、移速/攻速/冷却系数0(星级不影响这三项)、体型系数0.1(每星 +10%,与词条体型叠加)。 - 星级由服务器权威随机并全网同步,自动刷新在怪物名字与血条上。
3. 全局难度调整
按怪物类型(普通怪 / 小Boss / Boss)分别调整:
- 全局倍率:血量、伤害、移速、攻速、攻击冷却。
- 攻击欲望:感知距离(视觉/听觉/视角)、追击距离。
- 体型缩放:可让怪物整体或逐只更大/更小,碰撞体同步缩放。
- 全部可独立配置。
4. 平滑的多人 / 服务器体验
- 服务器权威:星级抽取、词条抽取、伤害结算均在服务器端执行并 ZDO 同步,各端表现一致。
- 配置同步:客户端进入世界后自动向服务器拉取整套配置,多人下所有人使用同一份服务器配置。
- 开关即时生效:在服务器关闭某个词条开关,已生成的存量怪会立即回收该词条(含盗贼已偷物品仍会保留并在死亡时归还)。
二、安装与使用
安装
- 安装 BepInEx 5.x。
- 解压本包,将
plugins/LCC.dll放入BepInEx/plugins/。 - 启动游戏一次生成默认配置后,配置位于
BepInEx/config/lanlng_LCC.cfg。
服务端(专用服务器)安装后请先启动一次以生成配置,需要改动的参数在配置文件中调整。 多人游戏时客户端与服务端都要安装本 Mod;星级与词条由服务端权威抽取并同步给各客户端。
快速上手
本 Mod 装上即生效,不需要任何游戏内操作:
- 怪物在世界生成(刷怪、事件、召唤)时,由服务器按配置概率抽取星级与强化词条,并同步给所有客户端,各端表现一致。
- 想立即验证效果:按 F5 打开控制台,执行
lcc_test <怪物名> <强化id>生成一只带指定词条的怪。 - 改完配置想让野外的怪立即应用:执行
lcc_refresh(清场并按最新配置重新刷怪)。
如何识别强化怪
- 名字与血条:星级会直接体现在怪物名字与血条上(等级
1= 无星、2= 1 星、3= 2 星)。 - 强化图标:带词条的怪物,血条下方会显示该词条的常驻图标。
- 头顶台词:怪物会喊出词条对应的台词,可据此第一时间判断并制定对策。
- 各词条的具体表现、玩家应对与测试命令见
LCC强化效果说明.md。
三、配置说明
配置文件:BepInEx/config/lanlng_LCC.cfg
(BepInEx 内置配置,使用 [分组] + 键 = 值 结构;修改后需重启或由服务器下发。)
主要分组一览
| 分组 | 用途 |
|---|---|
1-通用 |
模组日志开关、调试日志开关 |
2-星级控制 |
各类型升星概率、最低/最高等级 |
3-每星成长 |
每星血量/伤害/移速/攻速/冷却/体型系数 |
4-全局属性 |
各类型的血量/伤害/移速/攻速/冷却全局倍率 |
5-攻击欲望 |
各类型的感知倍率、追击倍率 |
6-强化系统 |
各类型强化抽取概率、脱队判定概率、各词条抽取权重 |
7-掉落调整 |
强化怪击杀收益:掉落概率加成、每星额外掉落数量、稀有物数量加成、星级掉落倍率上限、单个物品掉落上限、堆叠掉落开关 |
8-词条(盗贼 / 吸血 / 毒爪 / 均衡之体 / …) |
每个词条一个分组:是否启用、抽取权重 及各自参数 |
每个词条分组的通用三项
- 抽取权重:在抽取池中的出现权重(越大越常出现,
0= 不出现)。 - 是否启用:总开关。
- 适用类型:逗号分隔,如
boss,小boss(部分词条)。
词条的完整效果、玩家应对、测试命令见
LCC强化效果说明.md。
7-掉落调整:收益怎么算
加成只对强化怪生效(有星级或带词条),普通怪完全走原版,不受这些配置影响。
原版对每个掉落项本来就有星级放大 2^(等级-1)(1 星 ×2、2 星 ×4、3 星 ×8),并同时放大概率与数量。本 Mod 在此基础上再叠加一层自己的倍率:
加成倍率 = 1 + 星级 × 每星掉落概率加成 + (带词条 ? 词条掉落概率加成 : 0)
实际概率 = 原版概率 × 加成倍率 (上限由「掉落概率封顶」卡住,默认 1)
是否掉落 = 实际概率 × 星级倍率 ≥ 1 ? 必定掉落 : 按该值随机
两个加成是相加关系,只填其中一个也能达到同样效果。 「星级倍率」= 被
星级掉落倍率上限封顶后的2^(等级-1)(默认封顶到 ×4)。 极少数不参与星级倍率的掉落项,只看前半段(实际概率 ≥ 1)。
想让物品必定掉落,就要让 原版概率 × 加成倍率 × 星级倍率 ≥ 1。按最苛刻的情形(1 星怪、星级倍率 = 2)保守估算:
| 希望基础概率多少以上的物品必掉 | 每星掉落概率加成 | 词条掉落概率加成 |
|---|---|---|
| 5% | 19 | 19 |
| 2% | 49 | 49 |
| 1% | 99 | 99 |
| 0.1% | 999 | 999 |
填
1000基本可认为"所有掉落项必掉";这两个值没有上限,可直接填。 原版对概率 ≤ 0.3 的项使用"攒次数"式伪随机,只有把概率抬到 1 以上才会变成每次必掉。
数量由另外三项控制,与概率互不影响:
| 配置项 | 作用 |
|---|---|
每星额外掉落数量 |
每个掉出的物品再 + 星级 × 此值(默认 0,即与原版一致) |
稀有物数量加成 |
概率最低的掉落项再额外 +N(默认 0) |
单个物品掉落上限 |
每种物品各自封顶,用于压制高星怪爆量(默认 20,0 = 不限制) |
星级掉落倍率上限 单独作用于原版的 2^(等级-1)(概率与数量同时受影响):4 = 3 星及以上按 ×4 计算(默认,压平高星曲线)、8 = 保留 3 星原始倍率、1 = 完全取消星级放大、0 = 不限制。
⚠️ 不要填
1:那会把星级算成 0,导致整套概率加成失效。堆叠掉落开关只影响掉落物的生成方式(合并成堆,避免大量物体造成卡顿),不影响数量与概率。
服务器配置优先级
- 单机/主机:直接改本地 cfg。
- 多人:以服务器 cfg 为准,客户端配置被服务器覆盖(进入世界时自动同步)。
四、控制台命令
游戏内按 F5 打开控制台(需 devcommands 权限或 admin),admin 玩家也可在客户端远程执行并自动转发到服务器。
| 命令 | 说明 |
|---|---|
lcc_test <prefab> <强化id> |
在面前生成一只带指定词条的怪(写入 ZDO 跳过概率抽取)。prefab 填怪物名,如 Greydwarf。小队强化(share/authority)自动生成最低有效数量的小队。 |
lcc_refresh |
清除全部敌对怪物并重置野外刷怪计时,数秒内按最新配置重新生成。用于改配置后快速生效于新怪。 |
lcc_test 常用强化 id:enrage、swift、regen、leech、venom、reflect、balanced、thief、arena、share、authority、shadow、twin 等(完整列表参见控制台命令帮助 / LCC强化效果说明.md)。
五、常见问题
改配置后为什么已生成的怪不变?
- 词条/星级在怪物生成时按当时配置抽取,存量怪不会自动重抽。关闭某词条开关会立即回收存量怪;新增/调大则需怪物重生。
- 想立刻让野外全部敌对怪应用新配置:执行
lcc_refresh。
关闭开关后已偷物品会不会丢?
- 盗贼词条的"已偷物品"会在该怪死亡时掉落归还,关闭开关不影响归还(组件会保留至死亡)。
客户端改了配置没生效?
- 多人以服务器配置为权威,客户端设置会被覆盖。请在服务器端配置。
会不会影响驯养的动物 / 玩家?
- 不会。星级、词条、全局属性均只作用于"非玩家、非驯养"的敌对怪物。
六、本地化
本 Mod 支持中文 / English,跟随游戏语言自动切换,无需手动设置。
- 覆盖范围:游戏内文本(词条名、头顶台词、HUD 提示、状态效果名称与说明)+ F1 配置管理器的分组名、条目名与悬停说明。
- 切换方式:在游戏设置中改语言后,重开一次 F1 配置窗口即生效,无需重启游戏。
- 词条文件:
BepInEx/config/LCC/lang/<语言名小写>.yaml,首次启动自动导出,可直接编辑。语言名与游戏语言一致(仅小写化),例如:english.yaml(English)、chinese.yaml(Chinese,简体)、chinese_trad.yaml(Chinese_Trad,繁体)japanese.yaml(Japanese)、korean.yaml(Korean)、russian.yaml(Russian)german.yaml(German)、french.yaml(French)、spanish.yaml(Spanish)- 复制其中任一份改名为其它语言(如
turkish.yaml)并翻译,即可新增语言,无需改代码。
- 配置文件
lanlng_LCC.cfg的分组名与键名保持中文原文,以保证升级后老配置不失效;英文玩家建议通过 F1 配置管理器调整(该界面文本已本地化)。
Chinese & English are supported and switch automatically with your game language. All in-game text and every label in the F1 configuration window are localized. Reopen the F1 window after changing the language — no restart needed. Translation files are exported to
BepInEx/config/LCC/lang/on first launch.
七、备注
- 本 Mod 从游戏源代码逻辑出发设计,伤害结算、ZDO 同步均贴合原版机制,authority/boost 等多人路径已按服务器权威处理。
- 配置项均已带中文注释,方便直接阅读调整。
八、交流与反馈
- Discord:https://discord.gg/eNBqgDT9W
- 使用问题、Bug 反馈、词条建议与翻译纠错,都欢迎到 Discord 找我。