门派溢出资源按比例折算为银钱发放给门派成员
门派溢出资源按比例折算为银钱发放给门派成员
一个简单的mod,功能就是给门派成员发钱,这下门派资源爆仓,成员也有收益了
默认比例为粮食/木料/矿石/药材按溢出值的10%发给成员,银钱的溢出100%发下去,有配置文件,可以自己改

成员能收到的比例与地位有关,也就是人口占用,举个例子,掌门占用32人口,那就是32/总人口,不过mod计算的总人口是包含了掌门的,所以其实是32/(游戏显示的总人口+32)
确保安装了MelonLoader,将MODS文件夹放入游戏根目录即可
https://www.wanjiadongli.com/mods/312688?channelCode=Kb0GlHUBzD
ForceOverflowDividend
功能:
1. 每次门派资源发生变化后,立即检查对应门派的资源仓库。
2. 对门派资源表中的全部可处理资源项做溢出处理,但最后一项“威望”不会纳入本 mod。
3. 每种资源的溢出部分都可以单独配置折现为金钱的比例;默认情况下,钱资源按 `100%` 结算,其他资源按资源基础价值的 `10%` 折现为金钱。
4. 折现得到的金钱不会平均发放,而是按门派弟子的占用人口权重分配;如果主角在该门派内,会正常看到自己的加钱提示。
5. 默认仅保留启动摘要、警告和异常日志;如果需要查看实时检查和结算明细,可以开启 `VerboseLog`。
6. 游戏原版会先把超出仓库上限的部分直接截掉;本 mod 会在资源变动前后对比,反推出本次被原版截掉的溢出量,再按设定比例折现。
安装:
1. 确保游戏已经安装 MelonLoader。
2. 将 `ForceOverflowDividend.dll` 放到游戏根目录的 `Mods` 文件夹。
3. 首次启动游戏后,mod 会自动生成配置文件。
配置:
1. 配置文件路径:`UserData\ForceOverflowDividend.cfg`
2. 如果配置文件不存在,mod 启动后会自动生成默认配置。
3. 配置项如下:
- `Enabled=true`
- `VerboseLog=false`
- `ResourceRate.0=100`
- `ResourceRate.1=10`
- `ResourceRate.2=10`
- `...`
4. `Enabled` 控制 mod 总开关,默认值 `true`。
5. `ResourceRate.<id>` 控制对应资源 ID 的溢出资源按基础价值折现为金钱的比例,允许为大于等于 `0` 的整数;写成 `0` 就表示该资源溢出时不折现。
6. 默认规则是 `ResourceRate.0=100`,其他可处理资源默认 `10`;最后一项“威望”不会生成配置,也不会参与结算。首次生成配置时如果资源表尚未加载,进入游戏后会自动补齐全部可处理资源项。
7. `VerboseLog` 控制是否输出详细日志,默认值 `false`。
8. 当 `VerboseLog=true` 时,会额外输出详细结算信息、主角权重和成员发钱明细。
9. 任何缺失项、未知项或非法值都会回退到当前有效值或默认值,并自动重写配置文件。
分配规则:
1. 弟子占用人口按级别对应 `1/2/4/8/16/32`。
2. 折现金额按各成员占用人口权重比例分配,不再平均分配。
3. 因整数分钱产生的零头,会按应得金额的小数余量从大到小补发,保证总金额不丢失。
