显示机甲亲和度

显示机甲亲和度

一个用于机甲亲和力的模组,在合同装载界面显示所有与所选机甲有亲和力的飞行员。

用户界面

机甲亲和力版本 1.4 不兼容性

目前此模组不兼容机甲亲和力1.4+版本。1.3与1.4版本间的改动较大,需要重写代码才能支持。
如果BEX升级到1.4,我可能会回来更新这个。或者,如果有足够的需求,我可能会回来解决这个问题。

如果有人对为1.4+版本进行重写感兴趣,请随意使用此源代码或推送到本文档后面列出的GitHub仓库。

机甲战士显示机甲亲和度

Mech Affinity 模组的扩展。此模组显示哪些飞行员与特定机甲有亲和力。
与其通过工具提示搜索驾驶员对机甲的亲和力,驾驶员列表将根据所选机甲的亲和力等级进行着色和排序。

使用方法

在合同装备加载界面中,点击一台机甲,所有飞行员的军衔图标将根据其亲和度变为相应颜色。
屏幕右侧的飞行员将根据所选机甲的下落次数进行排序,然后按姓名排序。

默认好感度颜色:

好感度等级 颜色
无亲和力 (0) 黑色
< 10 灰色
< 20 绿色
< 30 蓝色
< 50 紫色
>= 50 橙色

用户自定义颜色

可以通过编辑 BATTLETECH/Mods/BTShowMechAffinity/mod.json 文件来设置颜色。

"Settings": {
    "AffinityColors": [
        {"deploymentCountMax": 0, "Color": "#000000"},
        {"deploymentCountMax": 9, "Color": "#BABABA"},
        {"deploymentCountMax": 19, "Color": "#309231"},
        {"deploymentCountMax": 29, "Color": "#4d51f8"},
        {"deploymentCountMax": 49, "Color": "#A335EE"},
        {"deploymentCountMax": 9999999, "Color": "#FF8000"}
    ]
}

机甲亲和力基于飞行员在特定底盘上的部署次数。颜色选择依据部署次数与部署次数上限值的数值顺序。
在上面的例子中,如果飞行员的部署次数为23,颜色将是 #4d51f8,因为它大于19且小于或等于29。
颜色是一个HTML颜色。网站 https://htmlcolorcodes.com/color-picker/ 有一个有用的颜色选择器。
最后一项使用 9999999 来覆盖50或以上的亲和力。
请注意,默认列表中没有40条目(30-39),因为MechAffinity模组数据在该级别没有奖励。

要求

需要安装机甲亲和力模组。一些Battletech项目已经安装了该模组。例如,Battletech Extended Commander Edition已经安装了机甲亲和力。
Nexusmods.com上的机甲亲和力:
https://www.nexusmods.com/battletech/mods/587

支持

如果你喜欢我的模组并想留下小费,请查看我的 Ko-Fi 页面。
谢谢!

安装

要安装,请从发布页面下载压缩文件,并解压到Battletech Mods文件夹中。
这假设 ModTek 已经安装并注入。

兼容性

这应该与所有模组兼容。
可安全添加到现有存档中,也可从中移除。

更新日志

1.1.0

  • 添加了用户自定义颜色。
  • 修正了紫色显示为红色的问题。 感谢NexusMod用户fys和synopse8报告颜色问题并提出颜色自定义请求。