圣遗物批量强化 1.2.0 (#2682)

* feat(HolyRelicsUp): 更新版本历史记录

- 添加 1.2.0 版本发布记录
- 记录适配 bgi 多选项功能变更

* refactor(HolyRelicsUp): 重构圣遗物强化点击逻辑

- 将原有的条件判断逻辑提取到独立的 bathClickUp 函数中
- 保持原有的圣遗物属性强化功能检查逻辑
- 保留升序排序限制和命中功能验证机制
- 统一调用 bathClickUp 函数替代原来的条件分支代码
- 添加详细的函数注释说明参数和返回值
- 优化代码结构提高可读性和维护性
This commit is contained in:
云端客
2026-01-15 11:40:46 +08:00
committed by GitHub
parent a8d51c6537
commit 4d9d37e74b
5 changed files with 430 additions and 249 deletions

View File

@@ -98,12 +98,12 @@ function getLanguageALLConfigMap() {
//魔法值 不同语言请保持 key值不变
mana: new Map([
['holyRelicsNoMax', '未满级'],
['holyRelicsLockMark', '标记'],
['holyRelicsLockY', '仅锁定'],
['holyRelicsLockN', '未锁定'],
['holyRelicsEquipY', '已装备'],
['holyRelicsEquipN', '未装备'],
['holyRelicsSourceFrostSaint', '祝圣之霜定义'],
// ['holyRelicsLockMark', '标记'],
// ['holyRelicsLockY', '仅锁定'],
// ['holyRelicsLockN', '未锁定'],
// ['holyRelicsEquipY', '已装备'],
// ['holyRelicsEquipN', '未装备'],
// ['holyRelicsSourceFrostSaint', '祝圣之霜定义'],
['desc_order', '降序'],
['asc_order', '升序'],
@@ -133,7 +133,7 @@ function getLanguageALLConfigMap() {
"繁體中文",
"English",
"日本語",
"한국어",
"한국어"
],
"default": "简体中文"
},
@@ -273,7 +273,7 @@ function getLanguageALLConfigMap() {
"label": "主排序",
"options": [
"升序",
"降序",
"降序"
],
"default": "升序"
},
@@ -283,7 +283,7 @@ function getLanguageALLConfigMap() {
"label": "辅助排序",
"options": [
"等级顺序",
"品质顺序",
"品质顺序"
],
"default": "等级顺序"
},
@@ -299,6 +299,19 @@ function getLanguageALLConfigMap() {
"label": "圣遗物筛选(使用|分割 的模糊匹配 <无个数限制>如: 如雷|苍白|...)",
"default": ""
},
{
"label": "圣遗物筛选",
"type": "multi-checkbox",
"name": "selectSuit",
"options": [
"标记",
"仅锁定",
"未锁定",
"已装备",
"未装备",
"祝圣之霜定义"
]
},
{
"name": "countMaxByHoly",
"type": "select",
@@ -311,46 +324,46 @@ function getLanguageALLConfigMap() {
"5",
"6",
"7",
"8",
"8"
],
"default": "4"
},
{
"name": "holyRelicsLockMark",
"type": "checkbox",
"label": "圣遗物筛选:(锁定状态)|标记",
"default": false
},
{
"name": "holyRelicsLockY",
"type": "checkbox",
"label": "圣遗物筛选:(锁定状态)|仅锁定",
"default": false
},
{
"name": "holyRelicsLockN",
"type": "checkbox",
"label": "圣遗物筛选:(锁定状态)|未锁定",
"default": false
},
{
"name": "holyRelicsEquipY",
"type": "checkbox",
"label": "圣遗物筛选:(装备状态)|已装备",
"default": false
},
{
"name": "holyRelicsEquipN",
"type": "checkbox",
"label": "圣遗物筛选:(装备状态)|未装备",
"default": false
},
{
"name": "holyRelicsSourceFrostSaint",
"type": "checkbox",
"label": "圣遗物筛选:(来源)|祝圣之霜定义",
"default": false
},
// {
// "name": "holyRelicsLockMark",
// "type": "checkbox",
// "label": "圣遗物筛选:(锁定状态)|标记",
// "default": false
// },
// {
// "name": "holyRelicsLockY",
// "type": "checkbox",
// "label": "圣遗物筛选:(锁定状态)|仅锁定",
// "default": false
// },
// {
// "name": "holyRelicsLockN",
// "type": "checkbox",
// "label": "圣遗物筛选:(锁定状态)|未锁定",
// "default": false
// },
// {
// "name": "holyRelicsEquipY",
// "type": "checkbox",
// "label": "圣遗物筛选:(装备状态)|已装备",
// "default": false
// },
// {
// "name": "holyRelicsEquipN",
// "type": "checkbox",
// "label": "圣遗物筛选:(装备状态)|未装备",
// "default": false
// },
// {
// "name": "holyRelicsSourceFrostSaint",
// "type": "checkbox",
// "label": "圣遗物筛选:(来源)|祝圣之霜定义",
// "default": false
// },
{
"name": "knapsackKey",
"type": "input-text",
@@ -435,12 +448,12 @@ function getLanguageALLConfigMap() {
]),
mana: new Map([
['holyRelicsNoMax', '未滿級'],
['holyRelicsLockMark', '標記'],
['holyRelicsLockY', '僅鎖定'],
['holyRelicsLockN', '未鎖定'],
['holyRelicsEquipY', '已裝備'],
['holyRelicsEquipN', '未裝備'],
['holyRelicsSourceFrostSaint', '祝聖之霜定義'],
// ['holyRelicsLockMark', '標記'],
// ['holyRelicsLockY', '僅鎖定'],
// ['holyRelicsLockN', '未鎖定'],
// ['holyRelicsEquipY', '已裝備'],
// ['holyRelicsEquipN', '未裝備'],
// ['holyRelicsSourceFrostSaint', '祝聖之霜定義'],
['desc_order', '降序'],
['asc_order', '升序'],
@@ -470,7 +483,7 @@ function getLanguageALLConfigMap() {
"繁體中文",
"English",
"日本語",
"한국어",
"한국어"
],
"default": "简体中文"
},
@@ -615,6 +628,19 @@ function getLanguageALLConfigMap() {
"label": "聖遺物篩選(使用|分割 的模糊匹配 <無個數限制>如: 如雷|蒼白|...)",
"default": ""
},
{
"label": "聖遺物篩選",
"type": "multi-checkbox",
"name": "selectSuit",
"options": [
"標記",
"僅鎖定",
"未鎖定",
"已裝備",
"未裝備",
"祝聖之霜定義"
]
},
{
"name": "countMaxByHoly",
"type": "select",
@@ -622,42 +648,42 @@ function getLanguageALLConfigMap() {
"options": ["1", "2", "3", "4", "5", "6", "7", "8"],
"default": "4"
},
{
"name": "holyRelicsLockMark",
"type": "checkbox",
"label": "聖遺物篩選:(鎖定狀態)|標記",
"default": false
},
{
"name": "holyRelicsLockY",
"type": "checkbox",
"label": "聖遺物篩選:(鎖定狀態)|僅鎖定",
"default": false
},
{
"name": "holyRelicsLockN",
"type": "checkbox",
"label": "聖遺物篩選:(鎖定狀態)|未鎖定",
"default": false
},
{
"name": "holyRelicsEquipY",
"type": "checkbox",
"label": "聖遺物篩選:(裝備狀態)|已裝備",
"default": false
},
{
"name": "holyRelicsEquipN",
"type": "checkbox",
"label": "聖遺物篩選:(裝備狀態)|未裝備",
"default": false
},
{
"name": "holyRelicsSourceFrostSaint",
"type": "checkbox",
"label": "聖遺物篩選:(來源)|祝聖之霜定義",
"default": false
},
// {
// "name": "holyRelicsLockMark",
// "type": "checkbox",
// "label": "聖遺物篩選:(鎖定狀態)|標記",
// "default": false
// },
// {
// "name": "holyRelicsLockY",
// "type": "checkbox",
// "label": "聖遺物篩選:(鎖定狀態)|僅鎖定",
// "default": false
// },
// {
// "name": "holyRelicsLockN",
// "type": "checkbox",
// "label": "聖遺物篩選:(鎖定狀態)|未鎖定",
// "default": false
// },
// {
// "name": "holyRelicsEquipY",
// "type": "checkbox",
// "label": "聖遺物篩選:(裝備狀態)|已裝備",
// "default": false
// },
// {
// "name": "holyRelicsEquipN",
// "type": "checkbox",
// "label": "聖遺物篩選:(裝備狀態)|未裝備",
// "default": false
// },
// {
// "name": "holyRelicsSourceFrostSaint",
// "type": "checkbox",
// "label": "聖遺物篩選:(來源)|祝聖之霜定義",
// "default": false
// },
{
"name": "knapsackKey",
"type": "input-text",