Lanlng-LCC icon

LCC

让怪物按概率获得强化词条(吸血、反弹、盗贼、天劫、死斗、双子星等 40 余种),并按星级放大普通怪 / 小Boss / Boss 的战斗差异;附全局血量、伤害、移速、攻速、攻击冷却倍率,体型缩放,感知与追击距离,以及掉落收益调整。星级与词条由服务器权威抽取并全网同步,支持配置下发与开关即时回收。

By Lanlng
Last updated 3 hours ago
Total downloads 11
Total rating 1 
Categories Mods Tweaks Enemies Server-side Utility AI Generated
Dependency string Lanlng-LCC-1.1.2
Dependants 0 other packages depend on this package

This mod requires the following mods to function

denikson-BepInExPack_Valheim-5.4.2333 icon
denikson-BepInExPack_Valheim

BepInEx pack for Valheim. Preconfigured with the correct entry point for mods and preferred defaults for the community.

Preferred version: 5.4.2333

README

懒濑: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 同步,各端表现一致。
  • 配置同步:客户端进入世界后自动向服务器拉取整套配置,多人下所有人使用同一份服务器配置。
  • 开关即时生效:在服务器关闭某个词条开关,已生成的存量怪会立即回收该词条(含盗贼已偷物品仍会保留并在死亡时归还)。

二、安装与使用

安装

  1. 安装 BepInEx 5.x。
  2. 解压本包,将 plugins/LCC.dll 放入 BepInEx/plugins/。
  3. 启动游戏一次生成默认配置后,配置位于 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 等多人路径已按服务器权威处理。
  • 配置项均已带中文注释,方便直接阅读调整。

八、交流与反馈