Merge branch 'Bot' of https://github.com/xuthus83/LittlePaimon into Bot
All checks were successful
littlePaimon / littlePaimon-Gitea-Actions (push) Successful in 1h44m54s

This commit is contained in:
xuthus 2024-09-11 19:04:05 +08:00
commit 5d101f5174
11 changed files with 2863 additions and 4035 deletions

File diff suppressed because it is too large Load Diff

View File

@ -498,15 +498,21 @@
"褪光的翠尾": "未竟的遐思",
"失冕的宝冠": "未竟的遐思",
"暗结的明花": "未竟的遐思",
"举业的识刻": "未竟的遐思"
"举业的识刻": "未竟的遐思",
"游学者的爪杯": "烬城勇者绘卷",
"巡山客的信标": "烬城勇者绘卷",
"魔战士的羽面": "烬城勇者绘卷",
"驯兽师的护符": "烬城勇者绘卷",
"秘术家的金盘": "烬城勇者绘卷",
"纷争的前宴": "黑曜秘典",
"灵髓的根脉": "黑曜秘典",
"诸圣的礼冠": "黑曜秘典",
"异种的期许": "黑曜秘典",
"夜域的迷思": "黑曜秘典"
},
"Info": {
"冒险家": {
"avail_rarity": [
"1",
"2",
"3"
],
"avail_rarity": ["1", "2", "3"],
"pcs_attr": {
"2": "生命值上限提高1000点。",
"4": "开启各类宝箱后的5秒内持续恢复30%生命值。"
@ -514,10 +520,7 @@
"alias": "冒险"
},
"悠古的磐岩": {
"avail_rarity": [
"4",
"5"
],
"avail_rarity": ["4", "5"],
"pcs_attr": {
"2": "获得15%岩元素伤害加成。",
"4": "获得结晶反应形成的晶片时队伍中所有角色获得35%对应元素伤害加成持续10秒。同时只能通过该效果获得一种元素伤害加成。"
@ -525,10 +528,7 @@
"alias": "磐岩"
},
"战狂": {
"avail_rarity": [
"3",
"4"
],
"avail_rarity": ["3", "4"],
"pcs_attr": {
"2": "暴击率提高12%。",
"4": "生命值低于70%时暴击率额外提升24%。"
@ -536,10 +536,7 @@
"alias": "战狂"
},
"冰风迷途的勇士": {
"avail_rarity": [
"4",
"5"
],
"avail_rarity": ["4", "5"],
"pcs_attr": {
"2": "获得15%冰元素伤害加成。",
"4": "攻击处于冰元素影响下的敌人时暴击率提高20%若敌人处于冻结状态下则暴击率额外提高20%。"
@ -547,10 +544,7 @@
"alias": "冰套"
},
"染血的骑士道": {
"avail_rarity": [
"4",
"5"
],
"avail_rarity": ["4", "5"],
"pcs_attr": {
"2": "造成的物理伤害提高25%。",
"4": "击败敌人后的10秒内施放重击时不消耗体力且重击造成的伤害提升50%。"
@ -558,10 +552,7 @@
"alias": "染血"
},
"勇士之心": {
"avail_rarity": [
"3",
"4"
],
"avail_rarity": ["3", "4"],
"pcs_attr": {
"2": "攻击力提高18%。",
"4": "对生命值高于50%的敌人造成的伤害增加30%。"
@ -569,10 +560,7 @@
"alias": "勇士"
},
"炽烈的炎之魔女": {
"avail_rarity": [
"4",
"5"
],
"avail_rarity": ["4", "5"],
"pcs_attr": {
"2": "获得15%火元素伤害加成。",
"4": "超载、燃烧反应造成的伤害提升40%蒸发、融化反应的加成系数提高15%。施放元素战技后的10秒内2件套的效果提高50%该效果最多叠加3次。"
@ -580,10 +568,7 @@
"alias": "魔女"
},
"守护之心": {
"avail_rarity": [
"3",
"4"
],
"avail_rarity": ["3", "4"],
"pcs_attr": {
"2": "防御力提高30%。",
"4": "队伍里每有不同一种元素类型的自己的角色自身获得30%相应的元素抗性。"
@ -591,10 +576,7 @@
"alias": "守护"
},
"来歆余响": {
"avail_rarity": [
"4",
"5"
],
"avail_rarity": ["4", "5"],
"pcs_attr": {
"2": "攻击力提高18%。",
"4": "普通攻击命中敌人时有36%概率触发「幽谷祝祀」普通攻击造成的伤害提高伤害提高值为攻击力的70%该效果将在普通攻击造成伤害后的0.05秒后清除。普通攻击未触发「幽谷祝祀」时会使下次触发概率提升20%0.2秒内至多判定1次触发与否。"
@ -602,10 +584,7 @@
"alias": "余响"
},
"绝缘之旗印": {
"avail_rarity": [
"4",
"5"
],
"avail_rarity": ["4", "5"],
"pcs_attr": {
"2": "元素充能效率提高20%。",
"4": "基于元素充能效率的25%提高元素爆发造成的伤害。至多通过这种方式获得75%提升。"
@ -613,10 +592,7 @@
"alias": "绝缘"
},
"赌徒": {
"avail_rarity": [
"3",
"4"
],
"avail_rarity": ["3", "4"],
"pcs_attr": {
"2": "元素战技造成的伤害提升20%。",
"4": "击败敌人时有100%概率清除元素战技的冷却时间。该效果每15秒至多触发一次。"
@ -632,10 +608,7 @@
"alias": "冰砂"
},
"角斗士的终幕礼": {
"avail_rarity": [
"4",
"5"
],
"avail_rarity": ["4", "5"],
"pcs_attr": {
"2": "攻击力提高18%。",
"4": "装备该圣遗物套装的角色为单手剑、双手剑、长柄武器角色时角色普通攻击造成的伤害提高35%。"
@ -643,10 +616,7 @@
"alias": "角斗"
},
"沉沦之心": {
"avail_rarity": [
"4",
"5"
],
"avail_rarity": ["4", "5"],
"pcs_attr": {
"2": "获得15%水元素伤害加成。",
"4": "施放元素战技后的15秒内普通攻击与重击造成的伤害提高30%。"
@ -654,10 +624,7 @@
"alias": "水套"
},
"华馆梦醒形骸记": {
"avail_rarity": [
"4",
"5"
],
"avail_rarity": ["4", "5"],
"pcs_attr": {
"2": "防御力提高30%。",
"4": "装备此圣遗物套装的角色在以下情况下将获得「问答」效果在场上用岩元素攻击命中敌人后获得一层每0.3秒至多触发一次在队伍后台中每3秒获得一层。问答至多叠加4层每层能提供6%防御力与6%岩元素伤害加成。每6秒若未获得问答效果将损失一层。"
@ -665,10 +632,7 @@
"alias": "华馆"
},
"教官": {
"avail_rarity": [
"3",
"4"
],
"avail_rarity": ["3", "4"],
"pcs_attr": {
"2": "元素精通提高80点。",
"4": "触发元素反应后队伍中所有角色的元素精通提高120点持续8秒。"
@ -676,10 +640,7 @@
"alias": "教官"
},
"渡过烈火的贤人": {
"avail_rarity": [
"4",
"5"
],
"avail_rarity": ["4", "5"],
"pcs_attr": {
"2": "火元素抗性提高40%。",
"4": "对处于火元素影响下的敌人造成的伤害提升35%。"
@ -687,11 +648,7 @@
"alias": "渡火"
},
"幸运儿": {
"avail_rarity": [
"1",
"2",
"3"
],
"avail_rarity": ["1", "2", "3"],
"pcs_attr": {
"2": "防御力提高100点。",
"4": "拾取摩拉时恢复300点生命值。"
@ -699,10 +656,7 @@
"alias": "幸运"
},
"被怜爱的少女": {
"avail_rarity": [
"4",
"5"
],
"avail_rarity": ["4", "5"],
"pcs_attr": {
"2": "角色造成的治疗效果提升15%。",
"4": "施放元素战技或元素爆发后的10秒内队伍中所有角色受治疗效果加成提高20%。"
@ -710,10 +664,7 @@
"alias": "少女"
},
"武人": {
"avail_rarity": [
"3",
"4"
],
"avail_rarity": ["3", "4"],
"pcs_attr": {
"2": "普通攻击与重击造成的伤害提高15%",
"4": "施放元素战技后的8秒内普通攻击和重击造成的伤害提升25%。"
@ -721,10 +672,7 @@
"alias": "武人"
},
"昔日宗室之仪": {
"avail_rarity": [
"4",
"5"
],
"avail_rarity": ["4", "5"],
"pcs_attr": {
"2": "元素爆发造成的伤害提升20%。",
"4": "施放元素爆发后队伍中所有角色攻击力提升20%持续12秒。该效果不可叠加。"
@ -732,10 +680,7 @@
"alias": "宗室"
},
"海染砗磲": {
"avail_rarity": [
"4",
"5"
],
"avail_rarity": ["4", "5"],
"pcs_attr": {
"2": "治疗加成提高15%。",
"4": "装备此圣遗物套装的角色对队伍中的角色进行治疗时将产生持续3秒的海染泡沫记录治疗的生命值回复量包括溢出值。持续时间结束时海染泡沫将会爆炸对周围的敌人造成90%累计回复量的伤害该伤害结算方式同感电、超导等元素反应但不受元素精通、等级或反应伤害加成效果影响。每3.5秒至多产生一个海染泡沫海染泡沫至多记录30000点回复量含溢出部分的治疗量自己的队伍中同时至多存在一个海染泡沫。装备此圣遗物套装的角色处于队伍后台时依然能触发该效果。"
@ -743,10 +688,7 @@
"alias": "海染"
},
"苍白之火": {
"avail_rarity": [
"4",
"5"
],
"avail_rarity": ["4", "5"],
"pcs_attr": {
"2": "造成的物理伤害提高25%。",
"4": "元素战技命中敌人后攻击力提升9%。该效果持续7秒至多叠加2层每0.3秒至多触发一次。叠满2层时2件套的效果提升100%。"
@ -754,40 +696,28 @@
"alias": "苍白"
},
"祭水之人": {
"avail_rarity": [
"3",
"4"
],
"avail_rarity": ["3", "4"],
"pcs_attr": {
"1": "受到的水元素附着效果的持续时间减少40%。"
},
"alias": "祭水"
},
"祭火之人": {
"avail_rarity": [
"3",
"4"
],
"avail_rarity": ["3", "4"],
"pcs_attr": {
"1": "受到的火元素附着效果的持续时间减少40%。"
},
"alias": "祭火"
},
"祭雷之人": {
"avail_rarity": [
"3",
"4"
],
"avail_rarity": ["3", "4"],
"pcs_attr": {
"1": "受到的雷元素附着效果的持续时间减少40%。"
},
"alias": "祭雷"
},
"祭冰之人": {
"avail_rarity": [
"3",
"4"
],
"avail_rarity": ["3", "4"],
"pcs_attr": {
"1": "受到的冰元素附着效果的持续时间减少40%。"
},
@ -801,10 +731,7 @@
"alias": "祭风"
},
"行者之心": {
"avail_rarity": [
"3",
"4"
],
"avail_rarity": ["3", "4"],
"pcs_attr": {
"2": "攻击力提高18%。",
"4": "重击的暴击率提升30%。"
@ -812,10 +739,7 @@
"alias": "行者"
},
"逆飞的流星": {
"avail_rarity": [
"4",
"5"
],
"avail_rarity": ["4", "5"],
"pcs_attr": {
"2": "护盾强效提高35%。",
"4": "处于护盾庇护下时额外获得40%普通攻击和重击伤害加成。"
@ -823,10 +747,7 @@
"alias": "逆飞"
},
"学士": {
"avail_rarity": [
"3",
"4"
],
"avail_rarity": ["3", "4"],
"pcs_attr": {
"2": "元素充能效率提高20%。",
"4": "获得元素微粒或元素晶球时队伍中所有弓箭和法器角色额外恢复3点元素能量。该效果每3秒只能触发一次。"
@ -834,10 +755,7 @@
"alias": "学士"
},
"追忆之注连": {
"avail_rarity": [
"4",
"5"
],
"avail_rarity": ["4", "5"],
"pcs_attr": {
"2": "攻击力提高18%。",
"4": "施放元素战技时如果角色的元素能量高于或等于15点则会流失15点元素能量使接下来的10秒内普通攻击、重击、下落攻击造成的伤害提高50%,持续期间内该效果不会再次触发。"
@ -845,10 +763,7 @@
"alias": "追忆"
},
"千岩牢固": {
"avail_rarity": [
"4",
"5"
],
"avail_rarity": ["4", "5"],
"pcs_attr": {
"2": "生命值提升20%",
"4": "元素战技命中敌人后使队伍中附近的所有角色攻击力提升20%护盾强效提升30%持续3秒。该效果每0.5秒至多触发一次。装备此圣遗物套装的角色处于队伍后台时,依然能触发该效果。"
@ -856,10 +771,7 @@
"alias": "千岩"
},
"流放者": {
"avail_rarity": [
"3",
"4"
],
"avail_rarity": ["3", "4"],
"pcs_attr": {
"2": "元素充能效率提高20%。",
"4": "施放元素爆发后每2秒为队伍中所有角色不包括自己恢复2点元素能量。该效果持续6秒无法叠加。"
@ -867,10 +779,7 @@
"alias": "流放"
},
"如雷的盛怒": {
"avail_rarity": [
"4",
"5"
],
"avail_rarity": ["4", "5"],
"pcs_attr": {
"2": "获得15%雷元素伤害加成。",
"4": "超载、感电、超导反应造成的伤害提升40%。触发这些元素反应时元素战技冷却时间减少1秒。该效果每0.8秒最多触发一次。"
@ -878,10 +787,7 @@
"alias": "如雷"
},
"平息鸣雷的尊者": {
"avail_rarity": [
"4",
"5"
],
"avail_rarity": ["4", "5"],
"pcs_attr": {
"2": "雷元素抗性提高40%。",
"4": "对处于雷元素影响下的敌人造成的伤害提升35%。"
@ -889,10 +795,7 @@
"alias": "平雷"
},
"奇迹": {
"avail_rarity": [
"3",
"4"
],
"avail_rarity": ["3", "4"],
"pcs_attr": {
"2": "所有元素抗性提高20%。",
"4": "受到某个元素类型的伤害后相应的抗性提升30%持续10秒。该效果每10秒只能触发一次。"
@ -900,11 +803,7 @@
"alias": "奇迹"
},
"游医": {
"avail_rarity": [
"1",
"2",
"3"
],
"avail_rarity": ["1", "2", "3"],
"pcs_attr": {
"2": "角色受到的治疗效果提高20%。",
"4": "施放元素爆发时恢复20%生命值。"
@ -912,10 +811,7 @@
"alias": "游医"
},
"辰砂往生录": {
"avail_rarity": [
"4",
"5"
],
"avail_rarity": ["4", "5"],
"pcs_attr": {
"2": "攻击力提高18%。",
"4": "施放元素爆发后将产生持续16秒的「潜光」效果攻击力提升8%并在角色的生命值降低时攻击力进一步提升10%至多通过这种方式提升4次每0.8秒至多触发一次。「潜光」效果将在角色退场时消失;持续期间再次施放元素爆发,将移除原有的「潜光」。"
@ -923,10 +819,7 @@
"alias": "辰砂"
},
"翠绿之影": {
"avail_rarity": [
"4",
"5"
],
"avail_rarity": ["4", "5"],
"pcs_attr": {
"2": "获得15%风元素伤害加成。",
"4": "扩散反应造成的伤害提升60%。根据扩散的元素类型降低受到影响的敌人40%的对应元素抗性持续10秒。"
@ -934,10 +827,7 @@
"alias": "风套"
},
"流浪大地的乐团": {
"avail_rarity": [
"4",
"5"
],
"avail_rarity": ["4", "5"],
"pcs_attr": {
"2": "元素精通提高80点。",
"4": "装备该圣遗物套装的角色为法器、弓箭角色时角色重击造成的伤害提高35%。"
@ -946,25 +836,10 @@
}
},
"Piece": {
"1": [
"goblet",
"空之杯"
],
"2": [
"plume",
"死之羽"
],
"3": [
"circlet",
"理之冠"
],
"4": [
"flower",
"生之花"
],
"5": [
"sands",
"时之沙"
]
"1": ["goblet", "空之杯"],
"2": ["plume", "死之羽"],
"3": ["circlet", "理之冠"],
"4": ["flower", "生之花"],
"5": ["sands", "时之沙"]
}
}

View File

@ -15,14 +15,14 @@
10019
],
"Skills": {
"10024": "Skill_A_01",
"10018": "Skill_S_Ayaka_01",
"10019": "Skill_E_Ayaka",
"10024": "Skill_A_01"
"10019": "Skill_E_Ayaka"
},
"ProudMap": {
"10024": 231,
"10018": 232,
"10019": 239,
"10024": 231
"10019": 239
},
"NameTextMapHash": 1006042610,
"SideIconName": "UI_AvatarIcon_Side_Ayaka",
@ -79,35 +79,6 @@
}
}
},
"10000005": {
"Element": "Wind",
"Consts": [
"UI_Talent_S_PlayerWind_01",
"UI_Talent_S_PlayerWind_02",
"UI_Talent_U_PlayerWind_02",
"UI_Talent_S_PlayerWind_03",
"UI_Talent_U_PlayerWind_01",
"UI_Talent_S_PlayerWind_04"
],
"SkillOrder": [
100543,
10067,
10068
],
"Skills": {
"10067": "Skill_S_PlayerWind_01",
"10068": "Skill_E_PlayerWind_01",
"100543": "Skill_A_01"
},
"NameTextMapHash": 1533656818,
"ProudMap": {
"10067": 732,
"10068": 739,
"100543": 730
},
"SideIconName": "UI_AvatarIcon_Side_PlayerBoy",
"QualityType": "QUALITY_ORANGE"
},
"10000006": {
"Element": "Electric",
"Consts": [
@ -145,35 +116,6 @@
}
}
},
"10000007": {
"Element": "Wind",
"Consts": [
"UI_Talent_S_PlayerWind_01",
"UI_Talent_S_PlayerWind_02",
"UI_Talent_U_PlayerWind_02",
"UI_Talent_S_PlayerWind_03",
"UI_Talent_U_PlayerWind_01",
"UI_Talent_S_PlayerWind_04"
],
"SkillOrder": [
100553,
10067,
10068
],
"Skills": {
"10067": "Skill_S_PlayerWind_01",
"10068": "Skill_E_PlayerWind_01",
"100553": "Skill_A_01"
},
"NameTextMapHash": 3816664530,
"ProudMap": {
"10067": 732,
"10068": 739,
"100553": 731
},
"SideIconName": "UI_AvatarIcon_Side_PlayerGirl",
"QualityType": "QUALITY_ORANGE"
},
"10000014": {
"Element": "Water",
"Consts": [
@ -238,7 +180,15 @@
},
"NameTextMapHash": 4119663210,
"SideIconName": "UI_AvatarIcon_Side_Kaeya",
"QualityType": "QUALITY_PURPLE"
"QualityType": "QUALITY_PURPLE",
"Costumes": {
"201501": {
"sideIconName": "UI_AvatarIcon_Side_KaeyaCostumeDancer",
"icon": "UI_AvatarIcon_KaeyaCostumeDancer",
"art": "UI_Costume_KaeyaCostumeDancer",
"avatarId": 10000015
}
}
},
"10000016": {
"Element": "Fire",
@ -322,14 +272,14 @@
10017
],
"Skills": {
"10017": "Skill_E_Ambor",
"10041": "Skill_A_02",
"10032": "Skill_S_Ambor_01",
"10041": "Skill_A_02"
"10017": "Skill_E_Ambor"
},
"ProudMap": {
"10017": 2139,
"10041": 2131,
"10032": 2132,
"10041": 2131
"10017": 2139
},
"NameTextMapHash": 1966438658,
"SideIconName": "UI_AvatarIcon_Side_Ambor",
@ -457,7 +407,15 @@
},
"NameTextMapHash": 4197635682,
"SideIconName": "UI_AvatarIcon_Side_Xingqiu",
"QualityType": "QUALITY_PURPLE"
"QualityType": "QUALITY_PURPLE",
"Costumes": {
"202501": {
"sideIconName": "UI_AvatarIcon_Side_XingqiuCostumeBamboo",
"icon": "UI_AvatarIcon_XingqiuCostumeBamboo",
"art": "UI_Costume_XingqiuCostumeBamboo",
"avatarId": 10000025
}
}
},
"10000026": {
"Element": "Wind",
@ -552,7 +510,15 @@
},
"NameTextMapHash": 3339083250,
"SideIconName": "UI_AvatarIcon_Side_Klee",
"QualityType": "QUALITY_ORANGE"
"QualityType": "QUALITY_ORANGE",
"Costumes": {
"202901": {
"sideIconName": "UI_AvatarIcon_Side_KleeCostumeWitch",
"icon": "UI_AvatarIcon_KleeCostumeWitch",
"art": "UI_Costume_KleeCostumeWitch",
"avatarId": 10000029
}
}
},
"10000030": {
"Element": "Rock",
@ -792,7 +758,15 @@
},
"NameTextMapHash": 2679781122,
"SideIconName": "UI_AvatarIcon_Side_Ganyu",
"QualityType": "QUALITY_ORANGE"
"QualityType": "QUALITY_ORANGE",
"Costumes": {
"203701": {
"sideIconName": "UI_AvatarIcon_Side_GanyuCostumeYu",
"icon": "UI_AvatarIcon_GanyuCostumeYu",
"art": "UI_Costume_GanyuCostumeYu",
"avatarId": 10000037
}
}
},
"10000038": {
"Element": "Rock",
@ -1456,7 +1430,16 @@
"SideIconName": "UI_AvatarIcon_Side_Yelan",
"QualityType": "QUALITY_ORANGE"
},
"10000061":{
"10000061": {
"Element": "Grass",
"Consts": [
"UI_Talent_S_Momoka_01",
"UI_Talent_S_Momoka_02",
"UI_Talent_U_Momoka_01",
"UI_Talent_S_Momoka_04",
"UI_Talent_U_Momoka_02",
"UI_Talent_S_Momoka_03"
],
"SkillOrder": [
10611,
10612,
@ -1467,7 +1450,22 @@
"10612": "Skill_S_Momoka_01",
"10615": "Skill_E_Momoka_01"
},
"SideIconName": "UI_AvatarIcon_Side_Momoka"
"ProudMap": {
"10611": 6131,
"10612": 6132,
"10615": 6139
},
"NameTextMapHash": 1456643042,
"SideIconName": "UI_AvatarIcon_Side_Momoka",
"QualityType": "QUALITY_PURPLE",
"Costumes": {
"206101": {
"sideIconName": "UI_AvatarIcon_Side_MomokaCostumeErrantry",
"icon": "UI_AvatarIcon_MomokaCostumeErrantry",
"art": "UI_Costume_MomokaCostumeErrantry",
"avatarId": 10000061
}
}
},
"10000062": {
"Element": "Ice",
@ -1525,7 +1523,15 @@
},
"NameTextMapHash": 334242634,
"SideIconName": "UI_AvatarIcon_Side_Shenhe",
"QualityType": "QUALITY_ORANGE"
"QualityType": "QUALITY_ORANGE",
"Costumes": {
"206301": {
"sideIconName": "UI_AvatarIcon_Side_ShenheCostumeDai",
"icon": "UI_AvatarIcon_ShenheCostumeDai",
"art": "UI_Costume_ShenheCostumeDai",
"avatarId": 10000063
}
}
},
"10000064": {
"Element": "Rock",
@ -1728,7 +1734,15 @@
},
"NameTextMapHash": 3850149970,
"SideIconName": "UI_AvatarIcon_Side_Nilou",
"QualityType": "QUALITY_ORANGE"
"QualityType": "QUALITY_ORANGE",
"Costumes": {
"207001": {
"sideIconName": "UI_AvatarIcon_Side_NilouCostumeFairy",
"icon": "UI_AvatarIcon_NilouCostumeFairy",
"art": "UI_Costume_NilouCostumeFairy",
"avatarId": 10000070
}
}
},
"10000071": {
"Element": "Electric",
@ -2079,6 +2093,15 @@
"QualityType": "QUALITY_ORANGE"
},
"10000083": {
"Element": "Wind",
"Consts": [
"UI_Talent_S_Linette_01",
"UI_Talent_S_Linette_02",
"UI_Talent_U_Linette_01",
"UI_Talent_S_Linette_03",
"UI_Talent_U_Linette_02",
"UI_Talent_S_Linette_04"
],
"SkillOrder": [
10831,
10832,
@ -2089,9 +2112,25 @@
"10832": "Skill_S_Linette_01",
"10835": "Skill_E_Linette_01"
},
"SideIconName": "UI_AvatarIcon_Side_Linette"
"ProudMap": {
"10831": 8331,
"10832": 8332,
"10835": 8339
},
"NameTextMapHash": 1225226258,
"SideIconName": "UI_AvatarIcon_Side_Linette",
"QualityType": "QUALITY_PURPLE"
},
"10000084": {
"Element": "Fire",
"Consts": [
"UI_Talent_S_Liney_01",
"UI_Talent_S_Liney_03",
"UI_Talent_U_Liney_01",
"UI_Talent_S_Liney_02",
"UI_Talent_U_Liney_02",
"UI_Talent_S_Liney_04"
],
"SkillOrder": [
10841,
10842,
@ -2102,9 +2141,25 @@
"10842": "Skill_S_Liney_01",
"10845": "Skill_E_Liney_01"
},
"SideIconName": "UI_AvatarIcon_Side_Liney"
"ProudMap": {
"10841": 8431,
"10842": 8432,
"10845": 8439
},
"NameTextMapHash": 2472444970,
"SideIconName": "UI_AvatarIcon_Side_Liney",
"QualityType": "QUALITY_ORANGE"
},
"10000085": {
"Element": "Ice",
"Consts": [
"UI_Talent_S_Freminet_01",
"UI_Talent_S_Freminet_02",
"UI_Talent_U_Freminet_01",
"UI_Talent_S_Freminet_03",
"UI_Talent_U_Freminet_02",
"UI_Talent_S_Freminet_04"
],
"SkillOrder": [
10851,
10852,
@ -2115,9 +2170,25 @@
"10852": "Skill_S_Freminet_01",
"10855": "Skill_E_Freminet_01"
},
"SideIconName": "UI_AvatarIcon_Side_Freminet"
"ProudMap": {
"10851": 8531,
"10852": 8532,
"10855": 8539
},
"NameTextMapHash": 4201964354,
"SideIconName": "UI_AvatarIcon_Side_Freminet",
"QualityType": "QUALITY_PURPLE"
},
"10000086": {
"Element": "Ice",
"Consts": [
"UI_Talent_S_Wriothesley_01",
"UI_Talent_S_Wriothesley_02",
"UI_Talent_U_Wriothesley_01",
"UI_Talent_S_Wriothesley_03",
"UI_Talent_U_Wriothesley_02",
"UI_Talent_S_Wriothesley_04"
],
"SkillOrder": [
10861,
10862,
@ -2128,9 +2199,25 @@
"10862": "Skill_S_Wriothesley_01",
"10865": "Skill_E_Wriothesley_01"
},
"SideIconName": "UI_AvatarIcon_Side_Wriothesley"
"ProudMap": {
"10861": 8631,
"10862": 8632,
"10865": 8639
},
"NameTextMapHash": 370151050,
"SideIconName": "UI_AvatarIcon_Side_Wriothesley",
"QualityType": "QUALITY_ORANGE"
},
"10000087": {
"Element": "Water",
"Consts": [
"UI_Talent_S_Neuvillette_01",
"UI_Talent_S_Neuvillette_02",
"UI_Talent_U_Neuvillette_01",
"UI_Talent_S_Neuvillette_03",
"UI_Talent_U_Neuvillette_02",
"UI_Talent_S_Neuvillette_04"
],
"SkillOrder": [
10871,
10872,
@ -2141,9 +2228,25 @@
"10872": "Skill_S_Neuvillette_01",
"10875": "Skill_E_Neuvillette_01"
},
"SideIconName": "UI_AvatarIcon_Side_Neuvillette"
"ProudMap": {
"10871": 8731,
"10872": 8732,
"10875": 8739
},
"NameTextMapHash": 1504902330,
"SideIconName": "UI_AvatarIcon_Side_Neuvillette",
"QualityType": "QUALITY_ORANGE"
},
"10000088": {
"Element": "Ice",
"Consts": [
"UI_Talent_S_Charlotte_01",
"UI_Talent_S_Charlotte_02",
"UI_Talent_U_Charlotte_01",
"UI_Talent_S_Charlotte_03",
"UI_Talent_U_Charlotte_02",
"UI_Talent_S_Charlotte_04"
],
"SkillOrder": [
10881,
10882,
@ -2154,9 +2257,25 @@
"10882": "Skill_S_Charlotte_01",
"10885": "Skill_E_Charlotte_01"
},
"SideIconName": "UI_AvatarIcon_Side_Charlotte"
"ProudMap": {
"10881": 8831,
"10882": 8832,
"10885": 8839
},
"NameTextMapHash": 3831162130,
"SideIconName": "UI_AvatarIcon_Side_Charlotte",
"QualityType": "QUALITY_PURPLE"
},
"10000089": {
"Element": "Water",
"Consts": [
"UI_Talent_S_Furina_01",
"UI_Talent_S_Furina_04",
"UI_Talent_U_Furina_02",
"UI_Talent_S_Furina_03",
"UI_Talent_U_Furina_01",
"UI_Talent_S_Furina_02"
],
"SkillOrder": [
10891,
10892,
@ -2167,9 +2286,25 @@
"10892": "Skill_S_Furina_01",
"10895": "Skill_E_Furina_01"
},
"SideIconName": "UI_AvatarIcon_Side_Furina"
"ProudMap": {
"10891": 8931,
"10892": 8932,
"10895": 8939
},
"NameTextMapHash": 2180900234,
"SideIconName": "UI_AvatarIcon_Side_Furina",
"QualityType": "QUALITY_ORANGE"
},
"10000090": {
"Element": "Fire",
"Consts": [
"UI_Talent_S_Chevreuse_01",
"UI_Talent_S_Chevreuse_02",
"UI_Talent_U_Chevreuse_01",
"UI_Talent_S_Chevreuse_03",
"UI_Talent_U_Chevreuse_02",
"UI_Talent_S_Chevreuse_04"
],
"SkillOrder": [
10901,
10902,
@ -2180,9 +2315,25 @@
"10902": "Skill_S_Chevreuse_01",
"10905": "Skill_E_Chevreuse_01"
},
"SideIconName": "UI_AvatarIcon_Side_Chevreuse"
"ProudMap": {
"10901": 9031,
"10902": 9032,
"10905": 9039
},
"NameTextMapHash": 540313842,
"SideIconName": "UI_AvatarIcon_Side_Chevreuse",
"QualityType": "QUALITY_PURPLE"
},
"10000091": {
"Element": "Rock",
"Consts": [
"UI_Talent_S_Navia_01",
"UI_Talent_S_Navia_02",
"UI_Talent_U_Navia_01",
"UI_Talent_S_Navia_03",
"UI_Talent_U_Navia_02",
"UI_Talent_S_Navia_04"
],
"SkillOrder": [
10911,
10912,
@ -2193,9 +2344,25 @@
"10912": "Skill_S_Navia_01",
"10915": "Skill_E_Navia_01"
},
"SideIconName": "UI_AvatarIcon_Side_Navia"
"ProudMap": {
"10911": 9131,
"10912": 9132,
"10915": 9139
},
"NameTextMapHash": 2877588578,
"SideIconName": "UI_AvatarIcon_Side_Navia",
"QualityType": "QUALITY_ORANGE"
},
"10000092": {
"Element": "Fire",
"Consts": [
"UI_Talent_S_Gaming_01",
"UI_Talent_S_Gaming_02",
"UI_Talent_U_Gaming_01",
"UI_Talent_S_Gaming_03",
"UI_Talent_U_Gaming_02",
"UI_Talent_S_Gaming_04"
],
"SkillOrder": [
10921,
10922,
@ -2206,9 +2373,25 @@
"10922": "Skill_S_Gaming_01",
"10925": "Skill_E_Gaming_01"
},
"SideIconName": "UI_AvatarIcon_Side_Gaming"
"ProudMap": {
"10921": 9231,
"10922": 9232,
"10925": 9239
},
"NameTextMapHash": 2822240322,
"SideIconName": "UI_AvatarIcon_Side_Gaming",
"QualityType": "QUALITY_PURPLE"
},
"10000093": {
"Element": "Wind",
"Consts": [
"UI_Talent_S_Liuyun_01",
"UI_Talent_S_Liuyun_02",
"UI_Talent_U_Liuyun_02",
"UI_Talent_S_Liuyun_03",
"UI_Talent_U_Liuyun_01",
"UI_Talent_S_Liuyun_04"
],
"SkillOrder": [
10931,
10932,
@ -2219,9 +2402,25 @@
"10932": "Skill_S_Liuyun_01",
"10935": "Skill_E_Liuyun_01"
},
"SideIconName": "UI_AvatarIcon_Side_Liuyun"
"ProudMap": {
"10931": 9331,
"10932": 9332,
"10935": 9339
},
"NameTextMapHash": 3648220770,
"SideIconName": "UI_AvatarIcon_Side_Liuyun",
"QualityType": "QUALITY_ORANGE"
},
"10000094": {
"Element": "Rock",
"Consts": [
"UI_Talent_S_Chiori_01",
"UI_Talent_S_Chiori_03",
"UI_Talent_U_Chiori_01",
"UI_Talent_S_Chiori_02",
"UI_Talent_U_Chiori_02",
"UI_Talent_S_Chiori_04"
],
"SkillOrder": [
10941,
10942,
@ -2232,20 +2431,275 @@
"10942": "Skill_S_Chiori_01",
"10945": "Skill_E_Chiori_01"
},
"SideIconName": "UI_AvatarIcon_Side_Chiori"
"ProudMap": {
"10941": 9431,
"10942": 9432,
"10945": 9439
},
"NameTextMapHash": 1944606922,
"SideIconName": "UI_AvatarIcon_Side_Chiori",
"QualityType": "QUALITY_ORANGE"
},
"10000096": {
"10000095": {
"Element": "Water",
"Consts": [
"UI_Talent_S_Sigewinne_01",
"UI_Talent_S_Sigewinne_02",
"UI_Talent_U_Sigewinne_01",
"UI_Talent_S_Sigewinne_03",
"UI_Talent_U_Sigewinne_02",
"UI_Talent_S_Sigewinne_04"
],
"SkillOrder": [
10941,
10942,
10945
10951,
10952,
10955
],
"Skills": {
"10941": "Skill_A_03",
"10942": "Skill_S_Arlecchino_01",
"10945": "Skill_E_Arlecchino_01"
"10951": "Skill_A_02",
"10952": "Skill_S_Sigewinne_01",
"10955": "Skill_E_Sigewinne_01"
},
"SideIconName": "UI_AvatarIcon_Side_Arlecchino"
"ProudMap": {
"10951": 9531,
"10952": 9532,
"10955": 9539
},
"NameTextMapHash": 781488962,
"SideIconName": "UI_AvatarIcon_Side_Sigewinne",
"QualityType": "QUALITY_ORANGE"
},
"10000096": {
"Element": "Fire",
"Consts": [
"UI_Talent_S_Arlecchino_01",
"UI_Talent_S_Arlecchino_02",
"UI_Talent_U_Arlecchino_01",
"UI_Talent_S_Arlecchino_03",
"UI_Talent_U_Arlecchino_02",
"UI_Talent_S_Arlecchino_04"
],
"SkillOrder": [
10961,
10962,
10965
],
"Skills": {
"10961": "Skill_A_03",
"10962": "Skill_S_Arlecchino_01",
"10965": "Skill_E_Arlecchino_01"
},
"ProudMap": {
"10961": 9631,
"10962": 9632,
"10965": 9639
},
"NameTextMapHash": 167199474,
"SideIconName": "UI_AvatarIcon_Side_Arlecchino",
"QualityType": "QUALITY_ORANGE"
},
"10000097": {
"Element": "Electric",
"Consts": [
"UI_Talent_S_Sethos_01",
"UI_Talent_S_Sethos_02",
"UI_Talent_U_Sethos_01",
"UI_Talent_S_Sethos_03",
"UI_Talent_U_Sethos_02",
"UI_Talent_S_Sethos_04"
],
"SkillOrder": [
10971,
10972,
10975
],
"Skills": {
"10971": "Skill_A_02",
"10972": "Skill_S_Sethos_01",
"10975": "Skill_E_Sethos_01"
},
"ProudMap": {
"10971": 9731,
"10972": 9732,
"10975": 9739
},
"NameTextMapHash": 1431322346,
"SideIconName": "UI_AvatarIcon_Side_Sethos",
"QualityType": "QUALITY_PURPLE"
},
"10000098": {
"Element": "Electric",
"Consts": [
"UI_Talent_S_Clorinde_01",
"UI_Talent_S_Clorinde_02",
"UI_Talent_U_Clorinde_02",
"UI_Talent_S_Clorinde_03",
"UI_Talent_U_Clorinde_01",
"UI_Talent_S_Clorinde_04"
],
"SkillOrder": [
10981,
10982,
10985
],
"Skills": {
"10981": "Skill_A_01",
"10982": "Skill_S_Clorinde_01",
"10985": "Skill_E_Clorinde_01"
},
"ProudMap": {
"10981": 9831,
"10982": 9832,
"10985": 9839
},
"NameTextMapHash": 2745369298,
"SideIconName": "UI_AvatarIcon_Side_Clorinde",
"QualityType": "QUALITY_ORANGE"
},
"10000099": {
"Element": "Grass",
"Consts": [
"UI_Talent_S_Emilie_01",
"UI_Talent_S_Emilie_02",
"UI_Talent_U_Emilie_01",
"UI_Talent_S_Emilie_03",
"UI_Talent_U_Emilie_02",
"UI_Talent_S_Emilie_04"
],
"SkillOrder": [
10991,
10992,
10995
],
"Skills": {
"10991": "Skill_A_03",
"10992": "Skill_S_Emilie_01",
"10995": "Skill_E_Emilie_01"
},
"ProudMap": {
"10991": 9931,
"10992": 9932,
"10995": 9939
},
"NameTextMapHash": 1705786122,
"SideIconName": "UI_AvatarIcon_Side_Emilie",
"QualityType": "QUALITY_ORANGE"
},
"10000100": {
"Element": "Rock",
"Consts": [
"UI_Talent_S_Kachina_01",
"UI_Talent_S_Kachina_02",
"UI_Talent_U_Kachina_01",
"UI_Talent_S_Kachina_03",
"UI_Talent_U_Kachina_02",
"UI_Talent_S_Kachina_04"
],
"SkillOrder": [
11001,
11002,
11005
],
"Skills": {
"11001": "Skill_A_03",
"11002": "Skill_S_Kachina_01",
"11005": "Skill_E_Kachina_01"
},
"ProudMap": {
"11001": 10031,
"11002": 10032,
"11005": 10039
},
"NameTextMapHash": 2531816890,
"SideIconName": "UI_AvatarIcon_Side_Kachina",
"QualityType": "QUALITY_PURPLE"
},
"10000101": {
"Element": "Grass",
"Consts": [
"UI_Talent_S_Kinich_01",
"UI_Talent_S_Kinich_02",
"UI_Talent_U_Kinich_01",
"UI_Talent_S_Kinich_03",
"UI_Talent_U_Kinich_02",
"UI_Talent_S_Kinich_04"
],
"SkillOrder": [
11011,
11012,
11015
],
"Skills": {
"11011": "Skill_A_04",
"11012": "Skill_S_Kinich_01",
"11015": "Skill_E_Kinich_01"
},
"ProudMap": {
"11011": 10131,
"11012": 10132,
"11015": 10139
},
"NameTextMapHash": 4172712634,
"SideIconName": "UI_AvatarIcon_Side_Kinich",
"QualityType": "QUALITY_ORANGE"
},
"10000102": {
"Element": "Water",
"Consts": [
"UI_Talent_S_Mualani_01",
"UI_Talent_S_Mualani_02",
"UI_Talent_U_Mualani_01",
"UI_Talent_S_Mualani_03",
"UI_Talent_U_Mualani_02",
"UI_Talent_S_Mualani_04"
],
"SkillOrder": [
30000,
30002,
30007
],
"Skills": {
"30000": "Skill_A_Catalyst_MD",
"30002": "Skill_S_Mualani_01",
"30007": "Skill_E_Mualani_01"
},
"ProudMap": {
"30000": 10231,
"30002": 10232,
"30007": 10239
},
"NameTextMapHash": 3949670506,
"SideIconName": "UI_AvatarIcon_Side_Mualani",
"QualityType": "QUALITY_ORANGE"
},
"11000046": {
"Element": "Ice",
"Consts": [
"UI_Talent_S_Kaeya_01",
"UI_Talent_S_Kaeya_02",
"UI_Talent_U_Kaeya_01",
"UI_Talent_S_Kaeya_03",
"UI_Talent_U_Kaeya_02",
"UI_Talent_S_Kaeya_04"
],
"SkillOrder": [
10073,
10074,
10075
],
"Skills": {
"10073": "Skill_A_01",
"10074": "Skill_S_Kaeya_01",
"10075": "Skill_E_Kaeya_01"
},
"ProudMap": {
"10073": 1531,
"10074": 1532,
"10075": 1539
},
"NameTextMapHash": 3986000746,
"SideIconName": "UI_AvatarIcon_Side_Qin",
"QualityType": "QUALITY_PURPLE"
},
"10000005-501": {
"Element": "None",

View File

@ -6,6 +6,9 @@
"10004": "双手剑单次重击",
"10006": "蓄力技能教学触发器",
"10011": "五连击",
"10101": "武器技能CD",
"10102": "队伍天赋共CD",
"10111": "神里绫华空中连斩",
"10012": "凯特测试技能",
"10013": "神里流·霰步",
"10014": "凯特-穿透电流",
@ -60,9 +63,6 @@
"10083": "Lisa队伍天赋技能",
"10087": "水纹剑",
"10088": "扬水制流",
"10101": "武器技能CD",
"10102": "队伍天赋共CD",
"10111": "神里绫华空中连斩",
"10117": "草缘剑",
"10118": "偃草若化",
"10160": "普通攻击·淬炼之剑",
@ -87,15 +87,12 @@
"10241": "普通攻击·征涛",
"10242": "捉浪",
"10245": "斫雷",
"20000": "进入瞄准模式",
"10251": "阿葵丽雅点射",
"10252": "阿葵丽雅长按瞄准",
"10253": "阿葵丽雅瞄准模式",
"10254": "冰爆弓",
"10255": "霜寒病毒",
"10256": "风魔遁-地面",
"10257": "风魔遁-空遁",
"10258": "冰爆弓",
"10259": "霜寒病毒",
"10261": "普通攻击·卷积微尘",
"10262": "风轮两立",
"10263": "魈冲抓(空中)",
@ -140,17 +137,28 @@
"10352": "仙法·寒病鬼差",
"10353": "仙法·救苦度厄",
"10355": "七七复活技能",
"10362": "重云小技能白盒测试",
"10363": "雷主角小技能白盒测试",
"10364": "雷主角小技能白盒测试",
"10365": "雷主角小技能白盒测试1",
"10371": "普通攻击·流天射术",
"10372": "山泽麟迹",
"10373": "降众天华",
"10374": "花雨",
"11301": "菲谢尔普攻",
"11302": "菲谢尔小技能",
"11305": "菲谢尔充能技",
"10256": "风魔遁-地面",
"10257": "风魔遁-空遁",
"10258": "冰爆弓",
"10259": "霜寒病毒",
"10362": "重云小技能白盒测试",
"10363": "雷主角小技能白盒测试",
"10364": "雷主角小技能白盒测试",
"10365": "雷主角小技能白盒测试1",
"11371": "Rx白盒测试普攻",
"11372": "Rx白盒测试技能1",
"11373": "Rx白盒测试技能2",
"11374": "Rx白盒进入瞄准",
"11375": "Rx白盒触发射击",
"10381": "普通攻击·古华剑法",
"10382": "古华剑·画雨笼山",
"10384": "抓猫扔鱼",
"10385": "古华剑·裁雨留虹",
"10386": "普通攻击·西风剑术·白",
"10387": "创生法·拟造阳华",
@ -249,10 +257,10 @@
"10622": "冰尘雪野",
"10623": "埃洛伊瞄准射击",
"10624": "埃洛伊普通攻击",
"10625": "曙光预言",
"10631": "普通攻击·踏辰摄斗",
"10632": "仰灵威召将役咒",
"10635": "神女遣灵真诀",
"10625": "曙光预言",
"10641": "普通攻击·拂云出手",
"10642": "旋云开相",
"10643": "破嶂见旌仪",
@ -267,8 +275,8 @@
"10665": "神里流·水囿",
"10671": "普通攻击·祈颂射艺",
"10672": "拂花偈叶",
"10674": "柯莱瞄准模式",
"10675": "猫猫秘宝",
"10674": "柯莱瞄准模式",
"10681": "普通攻击·妙显剑舞·改",
"10682": "镇灵之灯·烦恼解决炮",
"10685": "卡萨扎莱宫的无微不至",
@ -280,9 +288,9 @@
"10702": "七域舞步",
"10703": "妮露元素战技2",
"10704": "妮露元素战技3",
"10705": "浮莲舞步·远梦聆泉",
"10706": "妮露元素战技特殊A",
"10707": "妮露元素战技特殊E",
"10705": "浮莲舞步·远梦聆泉",
"10708": "妮露元素战技1命六用",
"10711": "普通攻击·七圣枪术",
"10712": "秘仪·律渊渡魂",
@ -297,7 +305,6 @@
"10741": "普通攻击·熠辉轨度剑",
"10742": "垂裳端凝之夜",
"10745": "星流摇床之梦",
"10750": "流浪者元素战技",
"10751": "普通攻击·行幡鸣弦",
"10752": "羽画·风姿华歌",
"10753": "狂言·式乐五番",
@ -306,6 +313,7 @@
"10757": "流浪者元素战技",
"10758": "流浪者元素战技",
"10759": "流浪者元素战技",
"10750": "流浪者元素战技",
"10761": "普通攻击·迴身箭术",
"10762": "非想风天",
"10764": "珐露珊长按/瞄准模式",
@ -370,29 +378,75 @@
"10931": "普通攻击·清风散花词",
"10932": "朝起鹤云",
"10933": "留云元素战技_第二跳",
"10934": "留云元素战技_鹤形追击",
"10935": "暮集竹星",
"10936": "留云元素战技_第三跳",
"10937": "留云命6_地面第一跳",
"10934": "留云元素战技_鹤形追击",
"10935": "暮集竹星",
"10941": "普通攻击·心织刀流",
"10942": "羽袖一触",
"10944": "千织二段E后-技能替换",
"10945": "二刀之形·比翼",
"10951": "普通攻击·靶向治疗",
"10952": "弹跳水疗法",
"10953": "希格雯长按瞄准",
"10955": "过饱和心意注射",
"10961": "普通攻击·斩首之邀",
"10962": "万相化灰",
"10963": "元素战技替换技能",
"10965": "厄月将升",
"10966": "阿蕾奇诺重击远距离索敌",
"10967": "阿蕾奇诺抵死回血",
"11301": "菲谢尔普攻",
"11302": "菲谢尔小技能",
"11305": "菲谢尔充能技",
"11371": "Rx白盒测试普攻",
"11372": "Rx白盒测试技能1",
"11373": "Rx白盒测试技能2",
"11374": "Rx白盒进入瞄准",
"11375": "Rx白盒触发射击",
"20000": "进入瞄准模式",
"10971": "普通攻击·王家苇箭术",
"10972": "古仪·鸣砂掣雷",
"10974": "赛索斯瞄准射击",
"10975": "秘仪·瞑光贯影",
"10981": "普通攻击·逐影之誓",
"10982": "狩夜之巡",
"10983": "克洛琳德元素战技-闪避",
"10984": "克洛琳德战技强化普攻",
"10985": "残光将终",
"10991": "普通攻击·逐影枪术·改",
"10992": "撷萃调香",
"10995": "香氛演绎",
"11001": "普通攻击·嵴之啮咬",
"11002": "出击,冲天转转!",
"11003": "卡齐娜元素战技-上陀螺",
"11004": "卡齐娜元素战技-下陀螺",
"11005": "现在,认真时间!",
"11006": "卡齐娜元素战技-震地攻击",
"11007": "卡齐娜元素战技-特殊跳跃",
"11008": "卡齐娜夜魂接力技",
"11011": "普通攻击·夜阳斗技",
"11012": "悬猎·游骋高狩",
"11013": "基尼奇元素战技终结攻击",
"11014": "基尼奇元素战技空中二段飞行",
"11016": "基尼奇元素战技吐出吞噬物",
"11017": "基尼奇龙化摆荡",
"11015": "向伟大圣龙致意",
"11018": "基尼奇吞噬或者钩锚点",
"11019": "基尼奇空中喷射",
"30000": "普通攻击·降温处理",
"30002": "踏鲨破浪",
"30003": "游猎S冲浪攻击技",
"30004": "游猎S冲浪冲刺",
"30005": "游猎S冲浪跳跃",
"30006": "游猎S冲浪退出",
"30007": "爆瀑飞弹",
"30008": "游猎S冲浪攻击技 - 空中",
"30009": "游猎S冲浪 - fromswim",
"30010": "游猎S弧光攻击技",
"30011": "游猎S弧光空中攻击技",
"30101": "猎龙少年-普通攻击",
"30102": "猎龙少年-元素战技",
"30103": "猎龙少年-猎龙状态-特殊普攻",
"30104": "猎龙少年-猎龙状态-特殊战技",
"30105": "猎龙少年-元素爆发",
"30201": "铭刻师-普通攻击",
"30202": "铭刻师-元素战技-进豹灵状态",
"30203": "铭刻师-豹灵状态-特殊普攻",
"30204": "铭刻师-豹灵状态-特殊冲刺",
"30205": "铭刻师-元素爆发",
"30206": "铭刻师-元素战技-退豹灵状态",
"20001": "风魔炮",
"20002": "风魔炮",
"20011": "飞行挑战 - 前冲",
@ -443,17 +497,36 @@
"20065": "提线木偶-攻击右(白盒)",
"20066": "提线木偶-左右连打(白盒)",
"20067": "4.2 陆地章鱼-喷射能力",
"20068": "4.8预研占位(废弃)",
"20069": "4.8预研占位(废弃)",
"20070": "探查技能",
"20080": "探查技能",
"20071": "4.8预研占位(废弃)",
"20072": "4.8预研占位(废弃)",
"20073": "4.8预研占位(废弃)",
"20074": "4.8蜜袋鼯-左键技能",
"20075": "4.8蜜袋鼯-召回技能",
"20076": "4.6鲸鱼钩爪",
"20077": "4.4海灯节-变身技能-金币关",
"20080": "探查技能",
"20078": "4.8积木拼接-左键技能",
"20079": "4.8蜜袋鼯-左键空中(占位无效果)",
"20081": "4.6音乐机制",
"20082": "4.2水下弹射",
"20083": "4.4海灯节-变身技能-积分关",
"20084": "4.4海灯节-变身技能-生存关",
"20085": "4.8蜜袋鼯-召回空中",
"20086": "4.6音乐机制水下",
"20087": "4.8青蛙弹跳-左键技能",
"20088": "4.8青蛙弹跳-左键空中",
"20089": "4.8羊驼点头-左键技能",
"20090": "4.8羊驼点头-左键空中",
"20093": "4.5史莱姆球-元素弹",
"20094": "4.5史莱姆球-物理连射",
"20095": "4.7怪物对推-A技能",
"20096": "4.7怪物对推-E技能",
"20097": "领队战技·烈焰破袭",
"20098": "领队战技·锐势波旋",
"20099": "领队战技·掠阵风涡",
"20100": "捕获!",
"20101": "捕获!",
"20110": "神秘预感",
@ -463,15 +536,52 @@
"20122": "禁锢诅咒",
"20200": "伪装",
"20201": "伪装",
"20210": "透明戏法",
"20212": "透明戏法",
"20211": "诱饵战术",
"20213": "诱饵战术",
"20220": "星步疾行",
"20202": "伪装",
"20203": "伪装",
"20210": "透明戏法",
"20211": "诱饵战术",
"20212": "透明戏法",
"20213": "诱饵战术",
"20214": "诱饵战术",
"20215": "诱饵战术",
"20220": "星步疾行",
"20400": "捕获!",
"20401": "捕获!",
"20410": "神秘预感",
"20411": "感应光环",
"20420": "狩猎直觉",
"20421": "洞察全局",
"20422": "禁锢诅咒",
"20500": "伪装",
"20501": "伪装",
"20510": "透明戏法",
"20512": "透明戏法",
"20511": "诱饵战术",
"20513": "诱饵战术",
"20520": "星步疾行",
"20521": "猎手投网",
"20522": "幻形信标",
"20523": "匿踪信标",
"20524": "神秘预感",
"20525": "伪装",
"20526": "伪装",
"20527": "鱼跃",
"20528": "景观玩法",
"20529": "鱼跃弹出",
"20530": "螭神像发子弹",
"20531": "螭神像弹出",
"20532": "捕影信标",
"20533": "无形追迹",
"20534": "伪装",
"20535": "伪装",
"20536": "洋流射击1",
"20537": "洋流射击2",
"20538": "禁锢诅咒",
"20539": "捕获!",
"20540": "捕获!",
"20541": "神秘预感",
"20561": "鱼跃T地面",
"20562": "鱼跃T空中",
"20310": "进入钓鱼选竿状态",
"20311": "进入钓鱼瞄准状态",
"20312": "QTE启动按键",
@ -499,41 +609,8 @@
"20364": "4.1三周年庆-泡泡枪",
"20365": "4.1黑拳WQ投壶技能 长CD",
"20366": "4.1黑拳WQ投壶技能 短CD",
"20400": "捕获!",
"20401": "捕获!",
"20410": "神秘预感",
"20411": "感应光环",
"20420": "狩猎直觉",
"20421": "洞察全局",
"20422": "禁锢诅咒",
"20500": "伪装",
"20501": "伪装",
"20510": "透明戏法",
"20511": "诱饵战术",
"20512": "透明戏法",
"20513": "诱饵战术",
"20520": "星步疾行",
"20521": "猎手投网",
"20522": "幻形信标",
"20523": "匿踪信标",
"20524": "神秘预感",
"20525": "伪装",
"20526": "伪装",
"20527": "鱼跃",
"20528": "景观玩法",
"20529": "鱼跃弹出",
"20530": "螭神像发子弹",
"20531": "螭神像弹出",
"20532": "捕影信标",
"20533": "无形追迹",
"20534": "伪装",
"20535": "伪装",
"20538": "禁锢诅咒",
"20539": "捕获!",
"20540": "捕获!",
"20541": "神秘预感",
"20561": "鱼跃T地面",
"20562": "鱼跃T空中",
"20367": "4.7怪物对推-退出技能",
"10384": "抓猫扔鱼",
"100540": "普通攻击·故去的追忆",
"100541": "旅行者五连击(火)",
"100542": "普通攻击·异邦激流",
@ -607,8 +684,8 @@
"5054010": "珊瑚宫心海空中攻击",
"5055010": "五郎空中攻击",
"5056010": "九条裟罗空中攻击",
"5057010": "荒泷一斗空中攻击",
"5058010": "八重神子空中攻击",
"5057010": "荒泷一斗空中攻击",
"5059010": "鹿野院平藏空中攻击",
"5060010": "夜兰空中攻击",
"5061010": "绮良良空中攻击",
@ -645,7 +722,14 @@
"5092010": "嘉明空中攻击",
"5093010": "闲云空中攻击",
"5094010": "千织空中攻击",
"5096010": "阿蕾奇诺空中攻击"
"5095010": "希格雯空中攻击",
"5096010": "阿蕾奇诺空中攻击",
"5097010": "赛索斯空中攻击",
"5098010": "克洛琳德空中攻击",
"5099010": "艾梅莉埃空中攻击",
"5100010": "卡齐娜空中攻击",
"5101010": "基尼奇空中攻击",
"5102010": "玛拉妮空中攻击"
},
"Icon": {
"10001": "",
@ -654,6 +738,9 @@
"10004": "",
"10006": "",
"10011": "Skill_A_01",
"10101": "",
"10102": "",
"10111": "Skill_A_01",
"10012": "Skill_S_Kate_01",
"10013": "Skill_S_Ayaka_02",
"10014": "Skill_E_Kate",
@ -708,9 +795,6 @@
"10083": "Skill_E_Kate",
"10087": "Skill_S_PlayerWater_01",
"10088": "Skill_E_PlayerWater_01",
"10101": "",
"10102": "",
"10111": "Skill_A_01",
"10117": "Skill_E_PlayerGrass_01",
"10118": "Skill_S_PlayerGrass_01",
"10160": "Skill_A_04",
@ -735,15 +819,12 @@
"10241": "Skill_A_04",
"10242": "Skill_S_Beidou_01",
"10245": "Skill_E_Beidou_01",
"20000": "Main_AimActive",
"10251": "Skill_A_02",
"10252": "Skill_A_02",
"10253": "Skill_A_02",
"10254": "Skill_S_Ayaka_01",
"10255": "Skill_E_Ayaka",
"10256": "Skill_S_Ayaka_01",
"10257": "Skill_S_Ayaka_01",
"10258": "Skill_S_Ayaka_01",
"10259": "Skill_E_Ayaka",
"10261": "Skill_A_03",
"10262": "Skill_S_Xiao_01",
"10263": "Skill_S_Xiao_01",
@ -788,17 +869,28 @@
"10352": "Skill_S_Qiqi_01",
"10353": "Skill_E_Qiqi_01",
"10355": "Skill_E_Kate",
"10362": "Skill_E_Ayaka",
"10363": "Skill_E_Ayaka",
"10364": "Skill_S_Ayaka_01",
"10365": "Skill_E_Ayaka",
"10371": "Skill_A_02",
"10372": "Skill_S_Ganyu_01",
"10373": "Skill_E_Ganyu_01",
"10374": "Skill_A_02",
"11301": "Skill_A_02",
"11302": "Skill_S_Ambor_01",
"11305": "Skill_E_Beidou_01",
"10256": "Skill_S_Ayaka_01",
"10257": "Skill_S_Ayaka_01",
"10258": "Skill_S_Ayaka_01",
"10259": "Skill_E_Ayaka",
"10362": "Skill_E_Ayaka",
"10363": "Skill_E_Ayaka",
"10364": "Skill_S_Ayaka_01",
"10365": "Skill_E_Ayaka",
"11371": "Skill_A_02",
"11372": "Skill_S_Razor_01",
"11373": "Skill_E_Razor_01",
"11374": "Skill_A_02",
"11375": "Skill_A_02",
"10381": "Skill_A_01",
"10382": "Skill_S_Xingqiu_01",
"10384": "Btn_Recon_Bait",
"10385": "Skill_E_Xingqiu_01",
"10386": "Skill_A_01",
"10387": "Skill_S_Albedo_01",
@ -897,10 +989,10 @@
"10622": "Skill_S_Aloy_01",
"10623": "Skill_A_02",
"10624": "Skill_A_02",
"10625": "Skill_E_Aloy_01",
"10631": "Skill_A_03",
"10632": "Skill_S_Shenhe_01",
"10635": "Skill_E_Shenhe_01",
"10625": "Skill_E_Aloy_01",
"10641": "Skill_A_03",
"10642": "Skill_S_Yunjin_01",
"10643": "Skill_E_Yunjin_01",
@ -915,8 +1007,8 @@
"10665": "Skill_E_Ayato_01",
"10671": "Skill_A_02",
"10672": "Skill_S_Collei_01",
"10674": "Skill_A_02",
"10675": "Skill_E_Collei_01",
"10674": "Skill_A_02",
"10681": "Skill_A_04",
"10682": "Skill_S_Dori_01",
"10685": "Skill_E_Dori_01",
@ -928,9 +1020,9 @@
"10702": "Skill_S_Nilou_01",
"10703": "Skill_S_Nilou_01",
"10704": "Skill_S_Nilou_01",
"10705": "Skill_E_Nilou_01",
"10706": "Skill_S_Nilou_04",
"10707": "Skill_S_Nilou_02",
"10705": "Skill_E_Nilou_01",
"10708": "Skill_S_Nilou_01",
"10711": "Skill_A_03",
"10712": "Skill_S_Cyno_01",
@ -945,7 +1037,6 @@
"10741": "Skill_A_01",
"10742": "Skill_S_Layla_01",
"10745": "Skill_E_Layla_01",
"10750": "Skill_S_Wanderer_03",
"10751": "Skill_A_Catalyst_MD",
"10752": "Skill_S_Wanderer_01",
"10753": "Skill_E_Wanderer_01",
@ -954,6 +1045,7 @@
"10757": "Skill_S_Wanderer_01",
"10758": "Skill_A_Catalyst_MD",
"10759": "Skill_S_Wanderer_02",
"10750": "Skill_S_Wanderer_03",
"10761": "Skill_A_02",
"10762": "Skill_S_Faruzan_01",
"10764": "Skill_A_02",
@ -1018,29 +1110,75 @@
"10931": "Skill_A_Catalyst_MD",
"10932": "Skill_S_Liuyun_01",
"10933": "Skill_S_Liuyun_02",
"10934": "Skill_S_Liuyun_04",
"10935": "Skill_E_Liuyun_01",
"10936": "Skill_S_Liuyun_03",
"10937": "Skill_S_Liuyun_05",
"10934": "Skill_S_Liuyun_04",
"10935": "Skill_E_Liuyun_01",
"10941": "Skill_A_01",
"10942": "Skill_S_Chiori_01",
"10944": "Skill_S_Chiori_03",
"10945": "Skill_E_Chiori_01",
"10951": "Skill_A_02",
"10952": "Skill_S_Sigewinne_01",
"10953": "Skill_A_02",
"10955": "Skill_E_Sigewinne_01",
"10961": "Skill_A_03",
"10962": "Skill_S_Arlecchino_01",
"10963": "Skill_S_Arlecchino_01",
"10965": "Skill_E_Arlecchino_01",
"10966": "Skill_A_03",
"10967": "Skill_A_03",
"11301": "Skill_A_02",
"11302": "Skill_S_Ambor_01",
"11305": "Skill_E_Beidou_01",
"11371": "Skill_A_02",
"11372": "Skill_S_Razor_01",
"11373": "Skill_E_Razor_01",
"11374": "Skill_A_02",
"11375": "Skill_A_02",
"20000": "Main_AimActive",
"10971": "Skill_A_02",
"10972": "Skill_S_Sethos_01",
"10974": "Skill_A_02",
"10975": "Skill_E_Sethos_01",
"10981": "Skill_A_01",
"10982": "Skill_S_Clorinde_01",
"10983": "Skill_S_Clorinde_02",
"10984": "Skill_A_03",
"10985": "Skill_E_Clorinde_01",
"10991": "Skill_A_03",
"10992": "Skill_S_Emilie_01",
"10995": "Skill_E_Emilie_01",
"11001": "Skill_A_03",
"11002": "Skill_S_Kachina_01",
"11003": "Skill_S_Kachina_02",
"11004": "Skill_S_Kachina_03",
"11005": "Skill_E_Kachina_01",
"11006": "Skill_S_Kachina_04",
"11007": "Skill_S_Kachina_04",
"11008": "Skill_S_Kachina_01",
"11011": "Skill_A_04",
"11012": "Skill_S_Kinich_01",
"11013": "Skill_S_Kinich_03",
"11014": "Skill_S_Kinich_04",
"11016": "Skill_S_Kinich_06",
"11017": "Skill_S_Kinich_02",
"11015": "Skill_E_Kinich_01",
"11018": "Skill_S_Kinich_05",
"11019": "Skill_S_Kinich_07",
"30000": "Skill_A_Catalyst_MD",
"30002": "Skill_S_Mualani_01",
"30003": "Skill_S_Mualani_02",
"30004": "Skill_S_Mualani_05",
"30005": "Skill_S_Mualani_04",
"30006": "Skill_S_Mualani_01",
"30007": "Skill_E_Mualani_01",
"30008": "Skill_S_Mualani_02",
"30009": "Skill_S_Mualani_01",
"30010": "Skill_S_Mualani_02",
"30011": "Skill_S_Mualani_02",
"30101": "Skill_A_Catalyst_MD",
"30102": "",
"30103": "",
"30104": "",
"30105": "",
"30201": "Skill_A_01",
"30202": "Skill_S_Momoka_01",
"30203": "",
"30204": "",
"30205": "",
"30206": "Skill_S_Momoka_02",
"20001": "Skill_A_Dvalin_AirGun",
"20002": "Skill_A_Dvalin_AirGun",
"20011": "Btn_FlightSprint",
@ -1091,17 +1229,36 @@
"20065": "Btn_CatchAnimal_Shoot",
"20066": "Btn_HideAndSeek_Seeker_S_01",
"20067": "Skill_Diving_Octopus",
"20068": "",
"20069": "",
"20070": "QuesteventSkillIcon_01",
"20080": "QuesteventSkillIcon_01",
"20071": "Skill_E_Gagana_AimShoot",
"20072": "Skill_E_Gagana_AimShoot",
"20073": "Btn_Turn",
"20074": "Btn_FairyBook_OrigamiSquirrel_01",
"20075": "Btn_FairyBook_OrigamiSquirrel_02",
"20076": "",
"20077": "Skill_LanV4PartyLion_01",
"20080": "QuesteventSkillIcon_01",
"20078": "Btn_FairyBook_ToyBrick",
"20079": "Btn_FairyBook_OrigamiSquirrel_01",
"20081": "Skill_Music",
"20082": "",
"20083": "Skill_LanV4PartyLion_01",
"20084": "Skill_LanV4PartyLion_01",
"20085": "Btn_FairyBook_OrigamiSquirrel_02",
"20086": "Skill_Music",
"20087": "Btn_FairyBook_OrigamFrog",
"20088": "Btn_FairyBook_OrigamFrog",
"20089": "Btn_FairyBook_OrigamiAlpaca",
"20090": "Btn_FairyBook_OrigamiAlpaca",
"20093": "Btn_SlimeCannon_Fire_01",
"20094": "Btn_SlimeCannon_Fire_04",
"20095": "UI_Img_MVM_Skill_Summon",
"20096": "Btn_HideAndSeek_Seeker_E_01",
"20097": "UI_Img_MVM_Skill_01",
"20098": "UI_Img_MVM_Skill_02",
"20099": "UI_Img_MVM_Skill_03",
"20100": "Btn_HideAndSeek_Seeker_A_01",
"20101": "Btn_HideAndSeek_Seeker_A_01",
"20110": "Btn_HideAndSeek_Seeker_S_01",
@ -1111,15 +1268,52 @@
"20122": "Btn_HideAndSeek_Seeker_E_03",
"20200": "Btn_HideAndSeek_Hider_A_01",
"20201": "Btn_HideAndSeek_Hider_A_03",
"20210": "Btn_HideAndSeek_Hider_S_01",
"20212": "Btn_HideAndSeek_Hider_S_01_Borbid",
"20211": "Btn_HideAndSeek_Hider_S_02",
"20213": "Btn_HideAndSeek_Hider_S_02_Borbid",
"20220": "Btn_HideAndSeek_Hider_E_01",
"20202": "Btn_HideAndSeek_Hider_A_01",
"20203": "Btn_HideAndSeek_Hider_A_03",
"20210": "Btn_HideAndSeek_Hider_S_01",
"20211": "Btn_HideAndSeek_Hider_S_02",
"20212": "Btn_HideAndSeek_Hider_S_01_Borbid",
"20213": "Btn_HideAndSeek_Hider_S_02_Borbid",
"20214": "Btn_HideAndSeek_Hider_S_02",
"20215": "Btn_HideAndSeek_Hider_S_02_Borbid",
"20220": "Btn_HideAndSeek_Hider_E_01",
"20400": "Btn_HideAndSeekV4_Seeker_S",
"20401": "Btn_HideAndSeekV4_Seeker_S",
"20410": "Btn_HideAndSeek_Seeker_S_01",
"20411": "Btn_HideAndSeekV4_Seeker_A_02",
"20420": "Btn_HideAndSeek_Seeker_E_01",
"20421": "Btn_HideAndSeekV4_Seeker_E_02",
"20422": "Btn_HideAndSeekV4_Seeker_E_01",
"20500": "Btn_HideAndSeek_Hider_A_01",
"20501": "Btn_HideAndSeek_Hider_A_03",
"20510": "Btn_HideAndSeekV4_Hider_A_01",
"20512": "Btn_HideAndSeek_Hider_S_01_Borbid",
"20511": "Btn_HideAndSeek_Hider_S_02",
"20513": "Btn_HideAndSeek_Hider_S_02_Borbid",
"20520": "Btn_HideAndSeekV4_Hider_E",
"20521": "UI_Icon_Skill_Hunter_Net",
"20522": "Btn_HideAndSeek_Hider_S_02",
"20523": "Btn_HideAndSeekV4_Hider_A_02",
"20524": "Btn_HideAndSeekV4_Seeker_A_01",
"20525": "Btn_HideAndSeek_Hider_A_01",
"20526": "Btn_HideAndSeek_Hider_A_03",
"20527": "Skill_CarpJump_02",
"20528": "Skill_C_FairyGadgetSet",
"20529": "Btn_Fishing_Exit",
"20530": "Skill_CarpJump_01",
"20531": "Btn_Fishing_Exit",
"20532": "Btn_HideAndSeekV4_Seeker_A_03",
"20533": "Btn_HideAndSeekV4_Seeker_E_03",
"20534": "Btn_HideAndSeekV4_Hider_S",
"20535": "Btn_HideAndSeekV4_Hider_S",
"20536": "Skill_FairyTalesCurrent_Normal",
"20537": "Skill_FairyTalesCurrent_Charge",
"20538": "Btn_HideAndSeekV4_Seeker_E_01",
"20539": "Btn_HideAndSeekV4_Seeker_S",
"20540": "Btn_HideAndSeekV4_Seeker_S",
"20541": "Btn_HideAndSeekV4_Seeker_A_01",
"20561": "",
"20562": "",
"20310": "",
"20311": "Btn_Fishing_Cast",
"20312": "Btn_Fishing_Battle",
@ -1147,41 +1341,8 @@
"20364": "Skill_E_BubbleGun_01",
"20365": "Btn_Recon_Bait",
"20366": "Btn_Recon_Bait",
"20400": "Btn_HideAndSeekV4_Seeker_S",
"20401": "Btn_HideAndSeekV4_Seeker_S",
"20410": "Btn_HideAndSeek_Seeker_S_01",
"20411": "Btn_HideAndSeekV4_Seeker_A_02",
"20420": "Btn_HideAndSeek_Seeker_E_01",
"20421": "Btn_HideAndSeekV4_Seeker_E_02",
"20422": "Btn_HideAndSeekV4_Seeker_E_01",
"20500": "Btn_HideAndSeek_Hider_A_01",
"20501": "Btn_HideAndSeek_Hider_A_03",
"20510": "Btn_HideAndSeekV4_Hider_A_01",
"20511": "Btn_HideAndSeek_Hider_S_02",
"20512": "Btn_HideAndSeek_Hider_S_01_Borbid",
"20513": "Btn_HideAndSeek_Hider_S_02_Borbid",
"20520": "Btn_HideAndSeekV4_Hider_E",
"20521": "UI_Icon_Skill_Hunter_Net",
"20522": "Btn_HideAndSeek_Hider_S_02",
"20523": "Btn_HideAndSeekV4_Hider_A_02",
"20524": "Btn_HideAndSeekV4_Seeker_A_01",
"20525": "Btn_HideAndSeek_Hider_A_01",
"20526": "Btn_HideAndSeek_Hider_A_03",
"20527": "Skill_CarpJump_02",
"20528": "Skill_C_FairyGadgetSet",
"20529": "Btn_Fishing_Exit",
"20530": "Skill_CarpJump_01",
"20531": "Btn_Fishing_Exit",
"20532": "Btn_HideAndSeekV4_Seeker_A_03",
"20533": "Btn_HideAndSeekV4_Seeker_E_03",
"20534": "Btn_HideAndSeekV4_Hider_S",
"20535": "Btn_HideAndSeekV4_Hider_S",
"20538": "Btn_HideAndSeekV4_Seeker_E_01",
"20539": "Btn_HideAndSeekV4_Seeker_S",
"20540": "Btn_HideAndSeekV4_Seeker_S",
"20541": "Btn_HideAndSeekV4_Seeker_A_01",
"20561": "",
"20562": "",
"20367": "Btn_Fishing_Exit",
"10384": "Btn_Recon_Bait",
"100540": "Skill_A_01",
"100541": "Skill_A_01",
"100542": "Skill_A_01",
@ -1255,8 +1416,8 @@
"5054010": "Skill_A_Catalyst_MD",
"5055010": "Skill_A_02",
"5056010": "Skill_A_02",
"5057010": "Skill_A_04",
"5058010": "Skill_A_Catalyst_MD",
"5057010": "Skill_A_04",
"5059010": "Skill_A_Catalyst_MD",
"5060010": "Skill_A_02",
"5061010": "Skill_A_01",
@ -1293,6 +1454,13 @@
"5092010": "Skill_A_04",
"5093010": "Skill_A_Catalyst_MD",
"5094010": "Skill_A_01",
"5096010": "Skill_A_03"
"5095010": "Skill_A_02",
"5096010": "Skill_A_03",
"5097010": "Skill_A_02",
"5098010": "Skill_A_01",
"5099010": "Skill_A_03",
"5100010": "Skill_A_03",
"5101010": "Skill_A_04",
"5102010": "Skill_A_Catalyst_MD"
}
}
}

View File

@ -18,12 +18,6 @@
"44": "如雨的电浆",
"45": "等离态的落雷",
"46": "脉冲的魔女",
"61": "微澜的湖水",
"62": "潺涓的碧水",
"63": "激荡的波水",
"64": "倾落的迸水",
"65": "洄旋的曲水",
"66": "公义的潮水",
"71": "回转的怒风",
"72": "革新的旋风",
"73": "天地的刚风",
@ -48,6 +42,12 @@
"114": "如饴的蜜草",
"115": "迅生的丰草",
"116": "蕴思的霜草",
"61": "微澜的湖水",
"62": "潺涓的碧水",
"63": "激荡的波水",
"64": "倾落的迸水",
"65": "洄旋的曲水",
"66": "公义的潮水",
"141": "彩色歌谣",
"142": "元气迸发",
"143": "明日之星",
@ -300,12 +300,6 @@
"604": "诓惑者,接树移花",
"605": "坐庄者,三仙戏法",
"606": "取胜者,大小通吃",
"611": "物器流转",
"612": "八尖裹术",
"613": "万户门牌通识",
"614": "韦驮骏足",
"615": "千里一日",
"616": "沿途百景会心",
"621": "异界之星",
"622": "异界之星",
"623": "异界之星",
@ -432,6 +426,12 @@
"824": "法古观冥",
"825": "盈虚藏象",
"826": "真邪合离",
"611": "物器流转",
"612": "八尖裹术",
"613": "万户门牌通识",
"614": "韦驮骏足",
"615": "千里一日",
"616": "沿途百景会心",
"831": "如影流露的冷刃",
"832": "层见叠出的谜象",
"833": "倒错知能的视度",
@ -504,12 +504,54 @@
"944": "衣裁三礼",
"945": "绫羽二重",
"946": "万理一空",
"951": "「最快乐的精灵,可否懂得焦虑」",
"952": "「最仁慈的精灵,可否化解仇敌」",
"953": "「最健康的精灵,可否疗愈热症」",
"954": "「最美丽的精灵,可否拒绝衰朽」",
"955": "「最幸福的精灵,可否消却折磨」",
"956": "「最光辉的精灵,可否为我祷告」",
"961": "「所有的仇与债皆由我偿…」",
"962": "「所有的赏与罚皆自我出…」",
"963": "「你将成为我们新的家人…」",
"964": "「此后,你们须相爱相护…」",
"965": "「我们已孑然一身,与死无异…」",
"966": "「自此以后,我们将共飨新生。」"
"966": "「自此以后,我们将共飨新生。」",
"971": "封龛谒灵歌",
"972": "寂秘纸草经",
"973": "月升哲贤颂",
"974": "真念鸵羽集",
"975": "荒神烈沙录",
"976": "巡日塔门书",
"981": "「自此,行过烛影之帷」",
"982": "「自此,直面长夜之危」",
"983": "「我将铭记白昼的誓言」",
"984": "「铭记泪,生命与仁爱」",
"985": "「也铭记黎明终将到来」",
"986": "「为此,勿将希望弃扬」",
"991": "淡香浸析",
"992": "湖光顶调",
"993": "郁馥臻萃",
"994": "柔灯心韵",
"995": "纯露凝芳",
"996": "茉洁香迹",
"1001": "晶片,也是一种宝石",
"1002": "不能少了…冲天转转",
"1003": "改良型·平衡稳定器",
"1004": "敌人越多,越要小心",
"1005": "迄今为止,所有收藏",
"1006": "这一次,我一定要赢",
"1011": "七鹦之喙",
"1012": "星虎之掌",
"1013": "原鳄之爪",
"1014": "蜂鸟之羽",
"1015": "吼猴之尾",
"1016": "瑞兽之形",
"1021": "悠闲的「梅兹特利」…",
"1022": "全力以赴玛拉妮!",
"1023": "在欢乐海上冲浪",
"1024": "鲨鲨主食是豚豚。",
"1025": "同款冲浪板有售!",
"1026": "「流泉之众」的精神"
},
"Icon": {
"21": "UI_Talent_S_Ayaka_01",
@ -530,12 +572,6 @@
"44": "UI_Talent_S_Lisa_03",
"45": "UI_Talent_U_Lisa_01",
"46": "UI_Talent_S_Lisa_04",
"61": "UI_Talent_S_PlayerWater_01",
"62": "UI_Talent_S_PlayerWater_02",
"63": "UI_Talent_U_PlayerWater_01",
"64": "UI_Talent_S_PlayerWater_03",
"65": "UI_Talent_U_PlayerWater_02",
"66": "UI_Talent_S_PlayerWater_04",
"71": "UI_Talent_S_PlayerWind_01",
"72": "UI_Talent_S_PlayerWind_02",
"73": "UI_Talent_U_PlayerWind_02",
@ -560,6 +596,12 @@
"114": "UI_Talent_S_PlayerGrass_04",
"115": "UI_Talent_S_PlayerGrass_05",
"116": "UI_Talent_S_PlayerGrass_06",
"61": "UI_Talent_S_PlayerWater_01",
"62": "UI_Talent_S_PlayerWater_02",
"63": "UI_Talent_U_PlayerWater_01",
"64": "UI_Talent_S_PlayerWater_03",
"65": "UI_Talent_U_PlayerWater_02",
"66": "UI_Talent_S_PlayerWater_04",
"141": "UI_Talent_S_Barbara_01",
"142": "UI_Talent_S_Barbara_02",
"143": "UI_Talent_U_Barbara_02",
@ -812,12 +854,6 @@
"604": "UI_Talent_S_Yelan_03",
"605": "UI_Talent_U_Yelan_02",
"606": "UI_Talent_S_Yelan_04",
"611": "UI_Talent_S_Momoka_01",
"612": "UI_Talent_S_Momoka_02",
"613": "UI_Talent_U_Momoka_01",
"614": "UI_Talent_S_Momoka_04",
"615": "UI_Talent_U_Momoka_02",
"616": "UI_Talent_S_Momoka_03",
"621": "UI_Talent_S_Aloy_Lock",
"622": "UI_Talent_S_Aloy_Lock",
"623": "UI_Talent_S_Aloy_Lock",
@ -944,6 +980,12 @@
"824": "UI_Talent_S_Baizhuer_03",
"825": "UI_Talent_U_Baizhuer_02",
"826": "UI_Talent_S_Baizhuer_04",
"611": "UI_Talent_S_Momoka_01",
"612": "UI_Talent_S_Momoka_02",
"613": "UI_Talent_U_Momoka_01",
"614": "UI_Talent_S_Momoka_04",
"615": "UI_Talent_U_Momoka_02",
"616": "UI_Talent_S_Momoka_03",
"831": "UI_Talent_S_Linette_01",
"832": "UI_Talent_S_Linette_02",
"833": "UI_Talent_U_Linette_01",
@ -1016,11 +1058,53 @@
"944": "UI_Talent_S_Chiori_02",
"945": "UI_Talent_U_Chiori_02",
"946": "UI_Talent_S_Chiori_04",
"951": "UI_Talent_S_Sigewinne_01",
"952": "UI_Talent_S_Sigewinne_02",
"953": "UI_Talent_U_Sigewinne_01",
"954": "UI_Talent_S_Sigewinne_03",
"955": "UI_Talent_U_Sigewinne_02",
"956": "UI_Talent_S_Sigewinne_04",
"961": "UI_Talent_S_Arlecchino_01",
"962": "UI_Talent_S_Arlecchino_02",
"963": "UI_Talent_U_Arlecchino_01",
"964": "UI_Talent_S_Arlecchino_03",
"965": "UI_Talent_U_Arlecchino_02",
"966": "UI_Talent_S_Arlecchino_04"
"966": "UI_Talent_S_Arlecchino_04",
"971": "UI_Talent_S_Sethos_01",
"972": "UI_Talent_S_Sethos_02",
"973": "UI_Talent_U_Sethos_01",
"974": "UI_Talent_S_Sethos_03",
"975": "UI_Talent_U_Sethos_02",
"976": "UI_Talent_S_Sethos_04",
"981": "UI_Talent_S_Clorinde_01",
"982": "UI_Talent_S_Clorinde_02",
"983": "UI_Talent_U_Clorinde_02",
"984": "UI_Talent_S_Clorinde_03",
"985": "UI_Talent_U_Clorinde_01",
"986": "UI_Talent_S_Clorinde_04",
"991": "UI_Talent_S_Emilie_01",
"992": "UI_Talent_S_Emilie_02",
"993": "UI_Talent_U_Emilie_01",
"994": "UI_Talent_S_Emilie_03",
"995": "UI_Talent_U_Emilie_02",
"996": "UI_Talent_S_Emilie_04",
"1001": "UI_Talent_S_Kachina_01",
"1002": "UI_Talent_S_Kachina_02",
"1003": "UI_Talent_U_Kachina_01",
"1004": "UI_Talent_S_Kachina_03",
"1005": "UI_Talent_U_Kachina_02",
"1006": "UI_Talent_S_Kachina_04",
"1011": "UI_Talent_S_Kinich_01",
"1012": "UI_Talent_S_Kinich_02",
"1013": "UI_Talent_U_Kinich_01",
"1014": "UI_Talent_S_Kinich_03",
"1015": "UI_Talent_U_Kinich_02",
"1016": "UI_Talent_S_Kinich_04",
"1021": "UI_Talent_S_Mualani_01",
"1022": "UI_Talent_S_Mualani_02",
"1023": "UI_Talent_U_Mualani_01",
"1024": "UI_Talent_S_Mualani_03",
"1025": "UI_Talent_U_Mualani_02",
"1026": "UI_Talent_S_Mualani_04"
}
}
}

View File

@ -18089,23 +18089,7 @@
"",
""
],
"'": [
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
""
]
"'": ["", "", "", "", "", "", "", "", "", "", "", "", "", "", ""]
}
},
"魔王武装·狂澜": {
@ -18332,23 +18316,7 @@
"",
""
],
"'": [
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
""
]
"'": ["", "", "", "", "", "", "", "", "", "", "", "", "", "", ""]
}
},
"极恶技·尽灭闪": {
@ -23540,16 +23508,7 @@
},
"cv": "unknown",
"food": "料理未知",
"story": [
"",
"",
"",
"",
"",
"",
"",
""
]
"story": ["", "", "", "", "", "", "", ""]
},
"鹿野院平藏": {
"name": "鹿野院平藏",
@ -23950,16 +23909,7 @@
"en": "凯伊冉·里根"
},
"food": "料理未知",
"story": [
"",
"",
"",
"",
"",
"",
"",
""
]
"story": ["", "", "", "", "", "", "", ""]
},
"久岐忍": {
"name": "久岐忍",
@ -26114,23 +26064,7 @@
"80",
"80"
],
"'": [
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
""
]
"'": ["", "", "", "", "", "", "", "", "", "", "", "", "", "", ""]
}
},
"落羽的裁择": "在圣仪·煟煌随狼行的启途誓使状态下时赛诺将间歇性处于「末途真眼」状态下。在该状态期间施放秘仪·律渊渡魂时将触发「裁定」效果使此次秘仪·律渊渡魂造成的伤害提升35%并向前方发射3道渡荒之雷造成等同于赛诺攻击力100%的雷元素伤害。\n\n渡荒之雷造成的伤害视为元素战技伤害。",
@ -26144,16 +26078,7 @@
"en": "亚历杭德罗·萨博"
},
"food": "料理未知",
"story": [
"",
"",
"",
"",
"",
"",
"",
""
]
"story": ["", "", "", "", "", "", "", ""]
},
"坎蒂丝": {
"name": "坎蒂丝",
@ -26588,16 +26513,7 @@
"en": "莎蕾·科尔比"
},
"food": "料理未知",
"story": [
"",
"",
"",
"",
"",
"",
"",
""
]
"story": ["", "", "", "", "", "", "", ""]
},
"妮露": {
"name": "妮露",
@ -27010,16 +26926,7 @@
},
"cv": "unknown",
"food": "料理未知",
"story": [
"",
"",
"",
"",
"",
"",
"",
""
]
"story": ["", "", "", "", "", "", "", ""]
},
"纳西妲": {
"name": "纳西妲",
@ -27853,16 +27760,7 @@
},
"cv": "unknown",
"food": "料理未知",
"story": [
"",
"",
"",
"",
"",
"",
"",
""
]
"story": ["", "", "", "", "", "", "", ""]
},
"流浪者": {
"name": "流浪者",
@ -28202,16 +28100,7 @@
},
"cv": "unknown",
"food": "料理未知",
"story": [
"",
"",
"",
"",
"",
"",
"",
""
]
"story": ["", "", "", "", "", "", "", ""]
},
"珐露珊": {
"name": "珐露珊",
@ -28636,16 +28525,7 @@
},
"cv": "unknown",
"food": "料理未知",
"story": [
"",
"",
"",
"",
"",
"",
"",
""
]
"story": ["", "", "", "", "", "", "", ""]
},
"艾尔海森": {
"name": "艾尔海森",
@ -29121,16 +29001,7 @@
},
"cv": "unknown",
"food": "料理未知",
"story": [
"",
"",
"",
"",
"",
"",
"",
""
]
"story": ["", "", "", "", "", "", "", ""]
},
"瑶瑶": {
"name": "瑶瑶",
@ -29555,16 +29426,7 @@
},
"cv": "unknown",
"food": "料理未知",
"story": [
"",
"",
"",
"",
"",
"",
"",
""
]
"story": ["", "", "", "", "", "", "", ""]
},
"迪希雅": {
"name": "迪希雅",
@ -30023,16 +29885,7 @@
},
"cv": "unknown",
"food": "料理未知",
"story": [
"",
"",
"",
"",
"",
"",
"",
""
]
"story": ["", "", "", "", "", "", "", ""]
},
"米卡": {
"name": "米卡",
@ -30474,16 +30327,7 @@
},
"cv": "unknown",
"food": "料理未知",
"story": [
"",
"",
"",
"",
"",
"",
"",
""
]
"story": ["", "", "", "", "", "", "", ""]
},
"白术": {
"name": "白术",
@ -30565,16 +30409,7 @@
},
"cv": "unknown",
"food": "料理未知",
"story": [
"",
"",
"",
"",
"",
"",
"",
""
]
"story": ["", "", "", "", "", "", "", ""]
},
"卡维": {
"name": "卡维",
@ -30656,16 +30491,7 @@
},
"cv": "unknown",
"food": "料理未知",
"story": [
"",
"",
"",
"",
"",
"",
"",
""
]
"story": ["", "", "", "", "", "", "", ""]
},
"琳妮特": {
"name": "琳妮特",
@ -30939,16 +30765,7 @@
},
"cv": "unknown",
"food": "料理未知",
"story": [
"",
"",
"",
"",
"",
"",
"",
""
]
"story": ["", "", "", "", "", "", "", ""]
},
"莱欧斯利": {
"name": "莱欧斯利",
@ -31030,16 +30847,7 @@
},
"cv": "unknown",
"food": "料理未知",
"story": [
"",
"",
"",
"",
"",
"",
"",
""
]
"story": ["", "", "", "", "", "", "", ""]
},
"那维莱特": {
"name": "那维莱特",
@ -31548,16 +31356,7 @@
},
"cv": "unknown",
"food": "料理未知",
"story": [
"",
"",
"",
"",
"",
"",
"",
""
]
"story": ["", "", "", "", "", "", "", ""]
},
"芙宁娜": {
"name": "芙宁娜",
@ -31644,16 +31443,7 @@
},
"cv": "unknown",
"food": "料理未知",
"story": [
"",
"",
"",
"",
"",
"",
"",
""
]
"story": ["", "", "", "", "", "", "", ""]
},
"夏沃蕾": {
"region": "枫丹",
@ -31684,5 +31474,40 @@
"region": "枫丹",
"star": 5,
"element": "火"
},
"克洛琳德": {
"region": "枫丹",
"star": 5,
"element": "雷"
},
"希格雯": {
"region": "枫丹",
"star": 5,
"element": "水"
},
"赛索斯": {
"region": "枫丹",
"star": 4,
"element": "雷"
},
"艾梅莉埃": {
"region": "枫丹",
"star": 5,
"element": "草"
},
"卡齐娜": {
"region": "纳塔",
"star": 4,
"element": "岩"
},
"基尼奇": {
"region": "纳塔",
"star": 5,
"element": "草"
},
"玛拉妮": {
"region": "纳塔",
"star": 5,
"element": "水"
}
}
}

File diff suppressed because it is too large Load Diff

View File

@ -1,202 +1,214 @@
{
"Name": {
"20848859": "黑岩斩刀",
"37147251": "匣里日月",
"143051931": "西福斯的月光",
"160493219": "暗铁剑",
"197755235": "贯虹之槊",
"275622963": "裁叶萃光",
"302691299": "琥珀玥",
"310247243": "神乐之真意",
"313300315": "原木刀",
"316078811": "鹮穿之喙",
"342097547": "辰砂之纺锤",
"346510395": "衔珠海皇",
"359484419": "图莱杜拉的回忆",
"411685275": "钢轮弓",
"426363739": "流浪的晚星",
"449192923": "峡湾长歌",
"452357939": "贯月矢",
"454086795": "圣显之钥",
"479076483": "冷刃",
"481755219": "黑岩刺枪",
"500612819": "「旗杆」",
"500987603": "(test)穿模测试",
"540938627": "掠食者",
"578575283": "流月针",
"594850707": "水仙十字之剑",
"618786571": "钺矛",
"623534363": "西风秘典",
"650049651": "风花之颂",
"656120259": "神射手之誓",
"680510411": "白影剑",
"688991243": "息灾",
"693354267": "尘世之锁",
"716252627": "千岩长枪",
"724881171": "金流监督",
"735056795": "西风大剑",
"800766043": "海渊终曲",
"807607555": "天空之卷",
"828711395": "阿莫斯之弓",
"850802171": "白铁大剑",
"877751435": "宗室大剑",
"882305891": "勘探钻机",
"902184579": "森林王器",
"902264035": "风鹰剑",
"930640955": "钟剑",
"933442195": "「究极霸王超级魔剑」",
"944332883": "斫峰之刃",
"1012170803": "笼钓瓶一心",
"1021898539": "弹弓",
"1055195035": "测距规",
"1072884907": "万国诸海图谱",
"1075647299": "松籁响起之时",
"1089950259": "天空之傲",
"1148024603": "「渔获」",
"1154009435": "试作星镰",
"1163263227": "流浪乐章",
"1182966603": "佣兵重剑",
"1200948859": "饰铁之花",
"1201790667": "千夜浮梦",
"1240067179": "西风猎弓",
"1321135667": "匣里龙吟",
"1345343763": "磐岩结绿",
"1348687251": "猎人之径",
"1388004931": "飞天御剑",
"1390797107": "白缨枪",
"1406746947": "异世界行记",
"1437658243": "螭骨剑",
"1455107995": "四风原典",
"1470442731": "风信之锋",
"1473399443": "静水流涌之辉",
"1479961579": "铁影阔剑",
"1499745907": "「一心传」名刀",
"1516554699": "石英大剑",
"1538092267": "「一心传」名刀",
"1595734083": "(test)穿模测试",
"1600275315": "波乱月白经津",
"1608953539": "黎明神剑",
"1675686363": "祭礼大剑",
"1773425155": "降临之剑",
"1790067483": "船坞长剑",
"1818340435": "有乐御簾切",
"1860795787": "曚云之月",
"1890163363": "不灭月华",
"1901973075": "冬极白星",
"1921306659": "灰河渡手",
"1990641987": "祭礼剑",
"1990820123": "天目影打刀",
"1991707099": "试作斩岩",
"1997709467": "和璞鸢",
"2006422931": "千岩古剑",
"2009975571": "(test)穿模测试",
"2077869763": "浪影阔剑",
"2410593283": "无锋剑",
"2125206395": "银剑",
"2195665683": "祭礼残章",
"2242027395": "黑檀弓",
"479076483": "冷刃",
"1608953539": "黎明神剑",
"3673792067": "旅行剑",
"160493219": "暗铁剑",
"3421967235": "吃虎鱼刀",
"1388004931": "飞天御剑",
"2474354867": "西风剑",
"3587621259": "笛剑",
"1990641987": "祭礼剑",
"2375993851": "宗室长剑",
"1321135667": "匣里龙吟",
"1991707099": "试作斩岩",
"4103022435": "铁蜂刺",
"3378007475": "黑岩长剑",
"3796905611": "黑剑",
"2947140987": "暗巷闪光",
"1773425155": "降临之剑",
"2749853923": "腐殖之剑",
"1990820123": "天目影打刀",
"342097547": "辰砂之纺锤",
"1012170803": "笼钓瓶一心",
"313300315": "原木刀",
"143051931": "西福斯的月光",
"1499745907": "「一心传」名刀",
"1538092267": "「一心传」名刀",
"3464027035": "「一心传」名刀",
"2448629019": "东花坊时雨",
"2265792579": "狼牙",
"800766043": "海渊终曲",
"1921306659": "灰河渡手",
"1790067483": "船坞长剑",
"3016493955": "水仙十字之剑",
"594850707": "水仙十字之剑",
"3434743027": "息燧之笛",
"902264035": "风鹰剑",
"4055003299": "天空之刃",
"2949448555": "苍古自由之誓",
"944332883": "斫峰之刃",
"1345343763": "磐岩结绿",
"4124851547": "雾切之回光",
"1600275315": "波乱月白经津",
"454086795": "圣显之钥",
"275622963": "裁叶萃光",
"1473399443": "静水流涌之辉",
"1818340435": "有乐御簾切",
"1009471939": "赦罪",
"2666951267": "训练大剑",
"1182966603": "佣兵重剑",
"1479961579": "铁影阔剑",
"4090429643": "沐浴龙血的剑",
"850802171": "白铁大剑",
"1516554699": "石英大剑",
"3097441915": "以理服人",
"2614170427": "飞天大御剑",
"735056795": "西风大剑",
"930640955": "钟剑",
"1675686363": "祭礼大剑",
"877751435": "宗室大剑",
"3684723963": "雨裁",
"3722933411": "试作古华",
"680510411": "白影剑",
"20848859": "黑岩斩刀",
"1437658243": "螭骨剑",
"2006422931": "千岩古剑",
"2753539619": "雪葬的星银",
"346510395": "衔珠海皇",
"4193089947": "桂木斩长正",
"3073454867": "玛海菈的水色",
"2359799475": "恶王丸",
"902184579": "森林王器",
"1200948859": "饰铁之花",
"3459616011": "聊聊棒",
"2077869763": "浪影阔剑",
"933442195": "「究极霸王超级魔剑」",
"3693117451": "便携动力锯",
"2481464075": "撼地者",
"1089950259": "天空之傲",
"3995710363": "狼的末路",
"1075647299": "松籁响起之时",
"2792766467": "无工之剑",
"3914951691": "赤角石溃杵",
"2834063555": "苇海信标",
"3812523339": "裁断",
"1183454019": "山王长牙",
"2796697027": "新手长枪",
"3070169307": "铁尖枪",
"1390797107": "白缨枪",
"618786571": "钺矛",
"4103766499": "黑缨枪",
"500612819": "「旗杆」",
"2664629131": "匣里灭辰",
"1154009435": "试作星镰",
"578575283": "流月针",
"481755219": "黑岩刺枪",
"4049410651": "决斗之枪",
"716252627": "千岩长枪",
"3755004051": "西风长枪",
"2935286715": "宗室猎枪",
"3443142923": "龙脊长枪",
"2491797315": "喜多院十文字",
"1148024603": "「渔获」",
"4122509083": "断浪长鳍",
"452357939": "贯月矢",
"1470442731": "风信之锋",
"449192923": "峡湾长歌",
"4158971171": "公义的酬报",
"2847771107": "沙中伟贤的对答",
"882305891": "勘探钻机",
"415520051": "虹的行迹",
"3235324891": "护摩之杖",
"4158505619": "天空之脊",
"197755235": "贯虹之槊",
"1997709467": "和璞鸢",
"688991243": "息灾",
"3717849275": "薙草之稻光",
"4238339131": "赤沙之杖",
"2944936683": "赤月之形",
"1948935171": "柔灯挽歌",
"3584825427": "学徒笔记",
"2705029563": "口袋魔导书",
"2279290283": "魔导绪论",
"3500935003": "讨龙英杰谭",
"1406746947": "异世界行记",
"2963220587": "翡玉法球",
"3719372715": "甲级宝珏",
"302691299": "琥珀玥",
"623534363": "西风秘典",
"1163263227": "流浪乐章",
"2195665683": "祭礼残章",
"3827789435": "宗室秘法录",
"37147251": "匣里日月",
"2521338131": "试作金珀",
"1072884907": "万国诸海图谱",
"3273999011": "黑岩绯玉",
"3156385731": "昭心",
"3090373787": "暗巷的酒与诗",
"2587614459": "忍冬之果",
"3456986819": "嘟嘟可故事集",
"2324146259": "白辰之环",
"2539208459": "证誓之明瞳",
"426363739": "流浪的晚星",
"2267978875": "盈满之实",
"2275710883": "遗祀玉珑",
"2279290283": "魔导绪论",
"2324146259": "白辰之环",
"2432865507": "纯水流华",
"2722902043": "无垠蔚蓝之歌",
"422144187": "苍纹角杯",
"3092853059": "木棉之环",
"807607555": "天空之卷",
"1455107995": "四风原典",
"693354267": "尘世之锁",
"4007372867": "碧落之珑",
"1890163363": "不灭月华",
"310247243": "神乐之真意",
"1201790667": "千夜浮梦",
"359484419": "图莱杜拉的回忆",
"724881171": "金流监督",
"4176923379": "万世流涌大典",
"3660626387": "鹤鸣余音",
"1673987515": "冲浪时光",
"3600623979": "猎弓",
"2340970067": "历练的猎弓",
"2359799475": "恶王丸",
"2375993851": "宗室长剑",
"3975746731": "鸦羽弓",
"656120259": "神射手之誓",
"4267718859": "反曲弓",
"1021898539": "弹弓",
"4139294531": "信使",
"2242027395": "黑檀弓",
"1240067179": "西风猎弓",
"2556914683": "绝弦",
"2400012995": "祭礼弓",
"2410593283": "无锋剑",
"2832648187": "宗室长弓",
"3169209451": "弓藏",
"3625393819": "试作澹月",
"411685275": "钢轮弓",
"3447737235": "黑岩战弓",
"3439749859": "苍翠猎弓",
"2417717595": "暗巷猎手",
"2425414923": "落霞",
"2432865507": "纯水流华",
"2448629019": "东花坊时雨",
"2474354867": "西风剑",
"2491797315": "喜多院十文字",
"2521338131": "试作金珀",
"2539208459": "证誓之明瞳",
"2556914683": "绝弦",
"2587614459": "忍冬之果",
"2600875323": "静谧之曲",
"2614170427": "飞天大御剑",
"2664629131": "匣里灭辰",
"2666951267": "训练大剑",
"2705029563": "口袋魔导书",
"2719832059": "(test)穿模测试",
"2722902043": "无垠蔚蓝之歌",
"2749853923": "腐殖之剑",
"2753539619": "雪葬的星银",
"2792766467": "无工之剑",
"2796697027": "新手长枪",
"2832648187": "宗室长弓",
"2834063555": "苇海信标",
"2847771107": "沙中伟贤的对答",
"2918525947": "飞雷之弦振",
"2935286715": "宗室猎枪",
"2944936683": "赤月之形",
"2947140987": "暗巷闪光",
"2949448555": "苍古自由之誓",
"2958179435": "烈阳之嗣",
"2963220587": "翡玉法球",
"2988480723": "最初的大魔术",
"3016493955": "水仙十字之剑",
"3063191787": "竭泽",
"3070169307": "铁尖枪",
"3073454867": "玛海菈的水色",
"3090373787": "暗巷的酒与诗",
"3097441915": "以理服人",
"3112679155": "终末嗟叹之诗",
"3156385731": "昭心",
"3169209451": "弓藏",
"3176599083": "王下近侍",
"3235324891": "护摩之杖",
"3273999011": "黑岩绯玉",
"3378007475": "黑岩长剑",
"3421967235": "吃虎鱼刀",
"3439749859": "苍翠猎弓",
"3443142923": "龙脊长枪",
"3447737235": "黑岩战弓",
"3456986819": "嘟嘟可故事集",
"3459616011": "聊聊棒",
"3464027035": "「一心传」名刀",
"3500935003": "讨龙英杰谭",
"3584825427": "学徒笔记",
"3587621259": "笛剑",
"3600623979": "猎弓",
"3625393819": "试作澹月",
"3660626387": "鹤鸣余音",
"3673792067": "旅行剑",
"3684723963": "雨裁",
"3693117451": "便携动力锯",
"3717849275": "薙草之稻光",
"3719372715": "甲级宝珏",
"3722933411": "试作古华",
"3755004051": "西风长枪",
"3762437019": "(test)穿模测试",
"3796905611": "黑剑",
"3812523339": "裁断",
"3827789435": "宗室秘法录",
"3914951691": "赤角石溃杵",
"3933622347": "天空之翼",
"3949653579": "幽夜华尔兹",
"3975746731": "鸦羽弓",
"3995710363": "狼的末路",
"4007372867": "碧落之珑",
"4049410651": "决斗之枪",
"4055003299": "天空之刃",
"4090429643": "沐浴龙血的剑",
"4103022435": "铁蜂刺",
"4103766499": "黑缨枪",
"4122509083": "断浪长鳍",
"4124851547": "雾切之回光",
"4137694339": "(test)竿测试",
"4139294531": "信使",
"4158505619": "天空之脊",
"4158971171": "公义的酬报",
"4162981171": "(test)穿模测试",
"4176923379": "万世流涌大典",
"650049651": "风花之颂",
"4186179883": "破魔之弓",
"4193089947": "桂木斩长正",
"540938627": "掠食者",
"1860795787": "曚云之月",
"3176599083": "王下近侍",
"3063191787": "竭泽",
"316078811": "鹮穿之喙",
"2958179435": "烈阳之嗣",
"2600875323": "静谧之曲",
"4038676067": "筑云",
"1055195035": "测距规",
"565052971": "碎链",
"3933622347": "天空之翼",
"828711395": "阿莫斯之弓",
"3112679155": "终末嗟叹之诗",
"1901973075": "冬极白星",
"4230231107": "若水",
"4238339131": "赤沙之杖",
"4267718859": "反曲弓"
"2918525947": "飞雷之弦振",
"1348687251": "猎人之径",
"2988480723": "最初的大魔术",
"1257396043": "白雨心弦",
"4137694339": "(test)竿测试",
"2719832059": "(test)穿模测试",
"500987603": "(test)穿模测试",
"1595734083": "(test)穿模测试",
"2009975571": "(test)穿模测试",
"4162981171": "(test)穿模测试",
"3762437019": "(test)穿模测试"
},
"Type": {
"无锋剑": "单手剑",
@ -231,7 +243,7 @@
"灰河渡手": "单手剑",
"船坞长剑": "单手剑",
"水仙十字之剑": "单手剑",
"静水流涌之辉": "单手剑",
"息燧之笛": "单手剑",
"风鹰剑": "单手剑",
"天空之刃": "单手剑",
"苍古自由之誓": "单手剑",
@ -241,7 +253,9 @@
"波乱月白经津": "单手剑",
"圣显之钥": "单手剑",
"裁叶萃光": "单手剑",
"静水流涌之辉": "单手剑",
"有乐御簾切": "单手剑",
"赦罪": "单手剑",
"训练大剑": "双手剑",
"佣兵重剑": "双手剑",
"铁影阔剑": "双手剑",
@ -271,6 +285,7 @@
"浪影阔剑": "双手剑",
"「究极霸王超级魔剑」": "双手剑",
"便携动力锯": "双手剑",
"撼地者": "双手剑",
"天空之傲": "双手剑",
"狼的末路": "双手剑",
"松籁响起之时": "双手剑",
@ -278,6 +293,7 @@
"赤角石溃杵": "双手剑",
"苇海信标": "双手剑",
"裁断": "双手剑",
"山王长牙": "双手剑",
"新手长枪": "长柄武器",
"铁尖枪": "长柄武器",
"白缨枪": "长柄武器",
@ -300,7 +316,9 @@
"风信之锋": "长柄武器",
"峡湾长歌": "长柄武器",
"公义的酬报": "长柄武器",
"沙中伟贤的对答": "长柄武器",
"勘探钻机": "长柄武器",
"虹的行迹": "长柄武器",
"护摩之杖": "长柄武器",
"天空之脊": "长柄武器",
"贯虹之槊": "长柄武器",
@ -308,8 +326,8 @@
"息灾": "长柄武器",
"薙草之稻光": "长柄武器",
"赤沙之杖": "长柄武器",
"沙中伟贤的对答": "长柄武器",
"赤月之形": "长柄武器",
"柔灯挽歌": "长柄武器",
"学徒笔记": "法器",
"口袋魔导书": "法器",
"魔导绪论": "法器",
@ -337,6 +355,8 @@
"遗祀玉珑": "法器",
"纯水流华": "法器",
"无垠蔚蓝之歌": "法器",
"苍纹角杯": "法器",
"木棉之环": "法器",
"天空之卷": "法器",
"四风原典": "法器",
"尘世之锁": "法器",
@ -348,6 +368,7 @@
"金流监督": "法器",
"万世流涌大典": "法器",
"鹤鸣余音": "法器",
"冲浪时光": "法器",
"猎弓": "弓",
"历练的猎弓": "弓",
"鸦羽弓": "弓",
@ -377,7 +398,9 @@
"鹮穿之喙": "弓",
"烈阳之嗣": "弓",
"静谧之曲": "弓",
"筑云": "弓",
"测距规": "弓",
"碎链": "弓",
"天空之翼": "弓",
"阿莫斯之弓": "弓",
"终末嗟叹之诗": "弓",
@ -386,6 +409,7 @@
"飞雷之弦振": "弓",
"猎人之径": "弓",
"最初的大魔术": "弓",
"白雨心弦": "弓",
"(test)竿测试": "单手剑",
"(test)穿模测试": "弓"
},
@ -422,7 +446,7 @@
"灰河渡手": "UI_EquipIcon_Sword_Machination",
"船坞长剑": "UI_EquipIcon_Sword_Mechanic",
"水仙十字之剑": "UI_EquipIcon_Sword_Purewill",
"静水流涌之辉": "UI_EquipIcon_Sword_Regalis",
"息燧之笛": "UI_EquipIcon_Sword_Isikhulu",
"风鹰剑": "UI_EquipIcon_Sword_Falcon",
"天空之刃": "UI_EquipIcon_Sword_Dvalin",
"苍古自由之誓": "UI_EquipIcon_Sword_Widsith",
@ -432,6 +456,9 @@
"波乱月白经津": "UI_EquipIcon_Sword_Amenoma",
"圣显之钥": "UI_EquipIcon_Sword_Deshret",
"裁叶萃光": "UI_EquipIcon_Sword_Ayus",
"静水流涌之辉": "UI_EquipIcon_Sword_Regalis",
"有乐御簾切": "UI_EquipIcon_Sword_Needle",
"赦罪": "UI_EquipIcon_Sword_Estoc",
"训练大剑": "UI_EquipIcon_Claymore_Aniki",
"佣兵重剑": "UI_EquipIcon_Claymore_Oyaji",
"铁影阔剑": "UI_EquipIcon_Claymore_Glaive",
@ -461,6 +488,7 @@
"浪影阔剑": "UI_EquipIcon_Claymore_Vorpal",
"「究极霸王超级魔剑」": "UI_EquipIcon_Claymore_Champion",
"便携动力锯": "UI_EquipIcon_Claymore_Mechanic",
"撼地者": "UI_EquipIcon_Claymore_Isikhulu",
"天空之傲": "UI_EquipIcon_Claymore_Dvalin",
"狼的末路": "UI_EquipIcon_Claymore_Wolfmound",
"松籁响起之时": "UI_EquipIcon_Claymore_Widsith",
@ -468,6 +496,7 @@
"赤角石溃杵": "UI_EquipIcon_Claymore_Itadorimaru",
"苇海信标": "UI_EquipIcon_Claymore_Deshret",
"裁断": "UI_EquipIcon_Claymore_GoldenVerdict",
"山王长牙": "UI_EquipIcon_Claymore_EmeraldSword",
"新手长枪": "UI_EquipIcon_Pole_Gewalt",
"铁尖枪": "UI_EquipIcon_Pole_Rod",
"白缨枪": "UI_EquipIcon_Pole_Ruby",
@ -490,7 +519,9 @@
"风信之锋": "UI_EquipIcon_Pole_Windvane",
"峡湾长歌": "UI_EquipIcon_Pole_Shanty",
"公义的酬报": "UI_EquipIcon_Pole_Vorpal",
"沙中伟贤的对答": "UI_EquipIcon_Pole_Caduceus",
"勘探钻机": "UI_EquipIcon_Pole_Mechanic",
"虹的行迹": "UI_EquipIcon_Pole_Isikhulu",
"护摩之杖": "UI_EquipIcon_Pole_Homa",
"天空之脊": "UI_EquipIcon_Pole_Dvalin",
"贯虹之槊": "UI_EquipIcon_Pole_Kunwu",
@ -499,6 +530,7 @@
"薙草之稻光": "UI_EquipIcon_Pole_Narukami",
"赤沙之杖": "UI_EquipIcon_Pole_Deshret",
"赤月之形": "UI_EquipIcon_Pole_BloodMoon",
"柔灯挽歌": "UI_EquipIcon_Pole_Muguet",
"学徒笔记": "UI_EquipIcon_Catalyst_Apprentice",
"口袋魔导书": "UI_EquipIcon_Catalyst_Pocket",
"魔导绪论": "UI_EquipIcon_Catalyst_Intro",
@ -526,6 +558,8 @@
"遗祀玉珑": "UI_EquipIcon_Catalyst_Yue",
"纯水流华": "UI_EquipIcon_Catalyst_Vorpal",
"无垠蔚蓝之歌": "UI_EquipIcon_Catalyst_DandelionPoem",
"苍纹角杯": "UI_EquipIcon_Catalyst_ConchSprayer",
"木棉之环": "UI_EquipIcon_Catalyst_Isikhulu",
"天空之卷": "UI_EquipIcon_Catalyst_Dvalin",
"四风原典": "UI_EquipIcon_Catalyst_Fourwinds",
"尘世之锁": "UI_EquipIcon_Catalyst_Kunwu",
@ -537,6 +571,7 @@
"金流监督": "UI_EquipIcon_Catalyst_Wheatley",
"万世流涌大典": "UI_EquipIcon_Catalyst_Iudex",
"鹤鸣余音": "UI_EquipIcon_Catalyst_MountainGale",
"冲浪时光": "UI_EquipIcon_Catalyst_MechaPufferfish",
"猎弓": "UI_EquipIcon_Bow_Hunters",
"历练的猎弓": "UI_EquipIcon_Bow_Old",
"鸦羽弓": "UI_EquipIcon_Bow_Crowfeather",
@ -566,7 +601,9 @@
"鹮穿之喙": "UI_EquipIcon_Bow_Ibis",
"烈阳之嗣": "UI_EquipIcon_Bow_Gurabad",
"静谧之曲": "UI_EquipIcon_Bow_Vorpal",
"筑云": "UI_EquipIcon_Bow_Ultimatum",
"测距规": "UI_EquipIcon_Bow_Mechanic",
"碎链": "UI_EquipIcon_Bow_Isikhulu",
"天空之翼": "UI_EquipIcon_Bow_Dvalin",
"阿莫斯之弓": "UI_EquipIcon_Bow_Amos",
"终末嗟叹之诗": "UI_EquipIcon_Bow_Widsith",
@ -575,8 +612,7 @@
"飞雷之弦振": "UI_EquipIcon_Bow_Narukami",
"猎人之径": "UI_EquipIcon_Bow_Ayus",
"最初的大魔术": "UI_EquipIcon_Bow_Pledge",
"有乐御簾切": "UI_EquipIcon_Sword_Needle",
"沙中伟贤的对答": "UI_EquipIcon_Pole_Caduceus",
"白雨心弦": "UI_EquipIcon_Bow_Arcdange",
"(test)竿测试": "UI_EquipIcon_FishingRod",
"(test)穿模测试": "UI_EquipIcon_Bow_Template"
}

View File

@ -24,7 +24,8 @@
"绮良良",
"琳妮特",
"芙宁娜",
"千织"
"千织",
"克洛琳德"
],
"法器": [
"丽莎",
@ -40,7 +41,8 @@
"纳西妲",
"流浪者",
"夏洛蒂",
"闲云"
"闲云",
"玛拉妮"
],
"双手剑": [
"迪卢克",
@ -56,7 +58,8 @@
"迪希雅",
"菲米尼",
"娜维娅",
"嘉明"
"嘉明",
"基尼奇"
],
"弓": [
"安柏",
@ -73,7 +76,9 @@
"柯莱",
"提纳里",
"珐露珊",
"林尼"
"林尼",
"希格雯",
"赛索斯"
],
"长柄武器": [
"香菱",
@ -90,7 +95,8 @@
"瑶瑶",
"米卡",
"夏沃蕾",
"阿蕾奇诺"
"阿蕾奇诺",
"卡齐娜"
]
},
"元素类型": {
@ -151,7 +157,8 @@
"坎蒂丝",
"旅行者水",
"那维莱特",
"芙宁娜"
"芙宁娜",
"玛拉妮"
],
"火": [
"迪卢克",
@ -179,7 +186,8 @@
"云堇",
"旅行者岩",
"娜维娅",
"千织"
"千织",
"卡齐娜"
],
"草": [
"柯莱",
@ -188,7 +196,9 @@
"瑶瑶",
"艾尔海森",
"旅行者草",
"绮良良"
"绮良良",
"艾梅莉埃",
"基尼奇"
]
}
},
@ -235,7 +245,9 @@
"船坞长剑",
"水仙十字之剑",
"静水流涌之辉",
"有乐御簾切"
"有乐御簾切",
"赦罪",
"息燧之笛"
],
"双手剑": [
"训练大剑",
@ -270,7 +282,9 @@
"浪影阔剑",
"便携动力锯",
"「究极霸王超级魔剑」",
"裁断"
"裁断",
"撼地者",
"山王长牙"
],
"长柄武器": [
"新手长枪",
@ -302,7 +316,9 @@
"峡湾长歌",
"公义的酬报",
"勘探钻机",
"沙中伟贤的对答"
"沙中伟贤的对答",
"柔灯挽歌",
"虹的行迹"
],
"法器": [
"学徒笔记",
@ -340,7 +356,10 @@
"无垠蔚蓝之歌",
"金流监督",
"万世流涌大典",
"鹤鸣余音"
"鹤鸣余音",
"苍纹角杯",
"木棉之环",
"冲浪时光"
],
"弓": [
"猎弓",
@ -379,7 +398,10 @@
"最初的大魔术",
"烈阳之嗣",
"静谧之曲",
"测距规"
"测距规",
"筑云",
"白雨心弦",
"碎链"
]
}
}
}

View File

@ -16,7 +16,12 @@ import qrcode
from fastapi import FastAPI
from fastapi.responses import StreamingResponse
from nonebot import on_command, get_bot, get_app
from nonebot.adapters.onebot.v11 import Bot, MessageSegment, MessageEvent, GroupMessageEvent
from nonebot.adapters.onebot.v11 import (
Bot,
MessageSegment,
MessageEvent,
GroupMessageEvent,
)
from LittlePaimon.config import config
from LittlePaimon.database.models import PrivateCookie, LastQuery
@ -26,9 +31,9 @@ from LittlePaimon.utils.scheduler import scheduler
from LittlePaimon.utils.api import get_bind_game_info
from LittlePaimon.utils.message import fullmatch_rule
CN_DS_SALT = 'JwYDpKvLj6MrMqqYU6jTKF17KNO2PXoS'
bind_tips = '绑定方法二选一:\n1.通过米游社扫码绑定:\n请发送指令[原神扫码绑定]\n2.通过Cookie绑定获取教程\ndocs.qq.com/doc/DQ3JLWk1vQVllZ2Z1\n获取后,使用[ysb cookie]指令绑定'
bind_tips_web = '绑定方法二选一:\n1.通过米游社扫码绑定:\n请发送指令[原神扫码绑定]\n2.通过Cookie绑定获取教程\ndocs.qq.com/doc/DQ3JLWk1vQVllZ2Z1\n获取后,使用[ysb cookie]指令绑定或前往{cookie_web_url}网页添加绑定'
CN_DS_SALT = "JwYDpKvLj6MrMqqYU6jTKF17KNO2PXoS"
bind_tips = "绑定方法二选一:\n1.通过米游社扫码绑定:\n请发送指令[原神扫码绑定]\n2.通过Cookie绑定获取教程\ndocs.qq.com/doc/DQ3JLWk1vQVllZ2Z1\n获取后,使用[ysb cookie]指令绑定"
bind_tips_web = "绑定方法二选一:\n1.通过米游社扫码绑定:\n请发送指令[原神扫码绑定]\n2.通过Cookie绑定获取教程\ndocs.qq.com/doc/DQ3JLWk1vQVllZ2Z1\n获取后,使用[ysb cookie]指令绑定或前往{cookie_web_url}网页添加绑定"
running_login_data = {}
@ -39,160 +44,207 @@ def md5_(self) -> str:
def get_ds(body=None, query=None) -> str:
t = int(time.time())
r = ''.join(random.choices(ascii_letters, k=6))
b = json.dumps(body) if body else ''
q = '&'.join((f"{k}={v}" for k, v in sorted(query.items()))) if query else ''
r = "".join(random.choices(ascii_letters, k=6))
b = json.dumps(body) if body else ""
q = "&".join((f"{k}={v}" for k, v in sorted(query.items()))) if query else ""
h = md5_(f"salt={CN_DS_SALT}&t={t}&r={r}&b={b}&q={q}")
return f"{t},{r},{h}"
async def get_stoken(aigis: str = '', data: dict = None):
async def get_stoken(aigis: str = "", data: dict = None):
if data is None:
data = {}
resp = await aiorequests.post('https://passport-api.mihoyo.com/account/ma-cn-session/app/getTokenByGameToken',
headers={'x-rpc-app_version': '2.41.0',
'DS': get_ds(data),
'x-rpc-aigis': aigis,
'Content-Type': 'application/json',
'Accept': 'application/json',
'x-rpc-game_biz': 'bbs_cn',
'x-rpc-sys_version': '11',
'x-rpc-device_id': uuid.uuid4().hex,
'x-rpc-device_fp': ''.join(
random.choices((ascii_letters + digits), k=13)),
'x-rpc-device_name': 'Chrome 108.0.0.0',
'x-rpc-device_model': 'Windows 10 64-bit',
'x-rpc-app_id': 'bll8iq97cem8',
'x-rpc-client_type': '4',
'User-Agent': 'okhttp/4.8.0'},
json=data)
resp = await aiorequests.post(
"https://passport-api.mihoyo.com/account/ma-cn-session/app/getTokenByGameToken",
headers={
"x-rpc-app_version": "2.41.0",
"DS": get_ds(data),
"x-rpc-aigis": aigis,
"Content-Type": "application/json",
"Accept": "application/json",
"x-rpc-game_biz": "bbs_cn",
"x-rpc-sys_version": "11",
"x-rpc-device_id": uuid.uuid4().hex,
"x-rpc-device_fp": "".join(random.choices((ascii_letters + digits), k=13)),
"x-rpc-device_name": "Chrome 108.0.0.0",
"x-rpc-device_model": "Windows 10 64-bit",
"x-rpc-app_id": "bll8iq97cem8",
"x-rpc-client_type": "4",
"User-Agent": "okhttp/4.8.0",
},
json=data,
)
return resp.json()
def generate_qrcode(url):
qr = qrcode.QRCode(version=1,
error_correction=qrcode.constants.ERROR_CORRECT_L,
box_size=10,
border=4)
qr = qrcode.QRCode(
version=1,
error_correction=qrcode.constants.ERROR_CORRECT_L,
box_size=10,
border=4,
)
qr.add_data(url)
qr.make(fit=True)
img = qr.make_image(fill_color='black', back_color='white')
img = qr.make_image(fill_color="black", back_color="white")
bio = BytesIO()
img.save(bio)
return f'base64://{base64.b64encode(bio.getvalue()).decode()}'
return f"base64://{base64.b64encode(bio.getvalue()).decode()}"
async def create_login_data():
device_id = ''.join(random.choices((ascii_letters + digits), k=64))
app_id = '4'
data = {'app_id': app_id,
'device': device_id}
res = await aiorequests.post('https://hk4e-sdk.mihoyo.com/hk4e_cn/combo/panda/qrcode/fetch?',
json=data)
url = res.json()['data']['url']
ticket = url.split('ticket=')[1]
return {'app_id': app_id,
'ticket': ticket,
'device': device_id,
'url': url}
device_id = "".join(random.choices((ascii_letters + digits), k=64))
app_id = "2"
data = {"app_id": app_id, "device": device_id}
res = await aiorequests.post(
"https://hk4e-sdk.mihoyo.com/hk4e_cn/combo/panda/qrcode/fetch?", json=data
)
url = res.json()["data"]["url"]
ticket = url.split("ticket=")[1]
return {"app_id": app_id, "ticket": ticket, "device": device_id, "url": url}
async def check_login(login_data: dict):
data = {'app_id': login_data['app_id'],
'ticket': login_data['ticket'],
'device': login_data['device']}
res = await aiorequests.post('https://hk4e-sdk.mihoyo.com/hk4e_cn/combo/panda/qrcode/query?',
json=data)
data = {
"app_id": login_data["app_id"],
"ticket": login_data["ticket"],
"device": login_data["device"],
}
res = await aiorequests.post(
"https://hk4e-sdk.mihoyo.com/hk4e_cn/combo/panda/qrcode/query?", json=data
)
return res.json()
async def get_cookie_token(game_token: dict):
res = await aiorequests.get(
f"https://api-takumi.mihoyo.com/auth/api/getCookieAccountInfoByGameToken?game_token={game_token['token']}&account_id={game_token['uid']}")
f"https://api-takumi.mihoyo.com/auth/api/getCookieAccountInfoByGameToken?game_token={game_token['token']}&account_id={game_token['uid']}"
)
return res.json()
qrcode_bind = on_command('原神扫码绑定', aliases={'原神扫码登录', '原神扫码登陆'}, priority=1, block=True,
rule=fullmatch_rule,
state={
'pm_name': '原神扫码绑定',
'pm_description': '通过米游社扫码的方式绑定原神Cookie',
'pm_usage': '原神扫码绑定',
'pm_priority': 1
})
qrcode_bind = on_command(
"原神扫码绑定",
aliases={"原神扫码登录", "原神扫码登陆"},
priority=1,
block=True,
rule=fullmatch_rule,
state={
"pm_name": "原神扫码绑定",
"pm_description": "通过米游社扫码的方式绑定原神Cookie",
"pm_usage": "原神扫码绑定",
"pm_priority": 1,
},
)
@qrcode_bind.handle()
async def _(event: MessageEvent): # sourcery skip: use-fstring-for-concatenation
if str(event.user_id) in running_login_data:
await qrcode_bind.finish('你已经在绑定中了,请扫描上一次的二维码')
await qrcode_bind.finish("你已经在绑定中了,请扫描上一次的二维码")
login_data = await create_login_data()
running_login_data[str(event.user_id)] = login_data
img_b64 = generate_qrcode(login_data['url'])
running_login_data[str(event.user_id)]['img_b64'] = img_b64
img = f'二维码链接:{config.CookieWeb_url}/qrcode?user_id={event.user_id}' if config.qrcode_bind_use_url else MessageSegment.image(img_b64)
img_b64 = generate_qrcode(login_data["url"])
running_login_data[str(event.user_id)]["img_b64"] = img_b64
img = (
f"二维码链接:{config.CookieWeb_url}/qrcode?user_id={event.user_id}"
if config.qrcode_bind_use_url
else MessageSegment.image(img_b64)
)
msg_data = await qrcode_bind.send(
img + f'\n请在3分钟内使用米游社扫码并确认进行绑定。\n注意1.扫码即代表你同意将Cookie信息授权给{NICKNAME}\n2.扫码时会提示登录原神,实际不会把你顶掉原神\n3.其他人请不要乱扫否则会将你的账号绑到TA身上',
at_sender=True)
running_login_data[str(event.user_id)]['msg_id'] = msg_data['message_id']
img
+ f"\n请在3分钟内使用米游社扫码并确认进行绑定。\n注意1.扫码即代表你同意将Cookie信息授权给{NICKNAME}\n2.扫码时会提示登录原神,实际不会把你顶掉原神\n3.其他人请不要乱扫否则会将你的账号绑到TA身上",
at_sender=True,
)
running_login_data[str(event.user_id)]["msg_id"] = msg_data["message_id"]
if isinstance(event, GroupMessageEvent):
running_login_data[str(event.user_id)]['group_id'] = event.group_id
elif event.message_type == 'guild':
running_login_data[str(event.user_id)]['guild_id'] = event.guild_id
running_login_data[str(event.user_id)]['channel_id'] = event.channel_id
running_login_data[str(event.user_id)]['bot_id'] = event.self_id
running_login_data[str(event.user_id)]['nickname'] = event.sender.card or event.sender.nickname
running_login_data[str(event.user_id)]["group_id"] = event.group_id
elif event.message_type == "guild":
running_login_data[str(event.user_id)]["guild_id"] = event.guild_id
running_login_data[str(event.user_id)]["channel_id"] = event.channel_id
running_login_data[str(event.user_id)]["bot_id"] = event.self_id
running_login_data[str(event.user_id)]["nickname"] = (
event.sender.card or event.sender.nickname
)
@scheduler.scheduled_job('cron', second='*/10', misfire_grace_time=10)
@scheduler.scheduled_job("cron", second="*/10", misfire_grace_time=10)
async def check_qrcode():
with contextlib.suppress(RuntimeError):
for user_id, data in running_login_data.items():
send_msg = None
status_data = await check_login(data)
if status_data['retcode'] != 0:
send_msg = '绑定二维码已过期,请重新发送扫码绑定指令'
if status_data["retcode"] != 0:
send_msg = "绑定二维码已过期,请重新发送扫码绑定指令"
running_login_data.pop(user_id)
elif status_data['data']['stat'] == 'Confirmed':
game_token = json.loads(status_data['data']['payload']['raw'])
elif status_data["data"]["stat"] == "Confirmed":
game_token = json.loads(status_data["data"]["payload"]["raw"])
running_login_data.pop(user_id)
cookie_token_data = await get_cookie_token(game_token)
stoken_data = await get_stoken(data={'account_id': int(game_token['uid']),
'game_token': game_token['token']})
mys_id = stoken_data['data']['user_info']['aid']
mid = stoken_data['data']['user_info']['mid']
cookie_token = cookie_token_data['data']['cookie_token']
stoken = stoken_data['data']['token']['token']
if game_info := await get_bind_game_info(f"account_id={mys_id};cookie_token={cookie_token}", mys_id):
if not game_info['list']:
send_msg = '该账号尚未绑定任何游戏,请确认扫码的账号无误'
elif not (genshin_games := [{'uid': game['game_role_id'], 'nickname': game['nickname']} for game in
game_info['list'] if game['game_id'] == 2]):
send_msg = '该账号尚未绑定原神,请确认扫码的账号无误'
stoken_data = await get_stoken(
data={
"account_id": int(game_token["uid"]),
"game_token": game_token["token"],
}
)
mys_id = stoken_data["data"]["user_info"]["aid"]
mid = stoken_data["data"]["user_info"]["mid"]
cookie_token = cookie_token_data["data"]["cookie_token"]
stoken = stoken_data["data"]["token"]["token"]
if game_info := await get_bind_game_info(
f"account_id={mys_id};cookie_token={cookie_token}", mys_id
):
if not game_info["list"]:
send_msg = "该账号尚未绑定任何游戏,请确认扫码的账号无误"
elif not (
genshin_games := [
{"uid": game["game_role_id"], "nickname": game["nickname"]}
for game in game_info["list"]
if game["game_id"] == 2
]
):
send_msg = "该账号尚未绑定原神,请确认扫码的账号无误"
else:
send_msg = '成功绑定原神账号:'
send_msg = "成功绑定原神账号:"
for info in genshin_games:
send_msg += f'{info["nickname"]}({info["uid"]}) '
await PrivateCookie.update_or_create(user_id=user_id, uid=info['uid'], mys_id=mys_id,
defaults={
'cookie': f"account_id={mys_id};cookie_token={cookie_token}",
'stoken': f'stuid={mys_id};stoken={stoken};mid={mid};'})
await PrivateCookie.update_or_create(
user_id=user_id,
uid=info["uid"],
mys_id=mys_id,
defaults={
"cookie": f"account_id={mys_id};cookie_token={cookie_token}",
"stoken": f"stuid={mys_id};stoken={stoken};mid={mid};",
},
)
send_msg = send_msg.strip()
await LastQuery.update_or_create(user_id=user_id,
defaults={'uid': genshin_games[0]['uid'],
'last_time': datetime.datetime.now()})
await LastQuery.update_or_create(
user_id=user_id,
defaults={
"uid": genshin_games[0]["uid"],
"last_time": datetime.datetime.now(),
},
)
if send_msg:
bot: Bot = get_bot(str(data['bot_id']))
if 'group_id' in data:
await bot.send_group_msg(group_id=data['group_id'],
message=MessageSegment.reply(data['msg_id']) + MessageSegment.at(
int(user_id)) + send_msg)
elif 'guild_id' in data:
await bot.send_guild_channel_msg(guild_id=data['guild_id'], channel_id=data['channel_id'],
message=MessageSegment.at(int(user_id)) + send_msg)
bot: Bot = get_bot(str(data["bot_id"]))
if "group_id" in data:
await bot.send_group_msg(
group_id=data["group_id"],
message=MessageSegment.reply(data["msg_id"])
+ MessageSegment.at(int(user_id))
+ send_msg,
)
elif "guild_id" in data:
await bot.send_guild_channel_msg(
guild_id=data["guild_id"],
channel_id=data["channel_id"],
message=MessageSegment.at(int(user_id)) + send_msg,
)
else:
await bot.send_private_msg(user_id=int(user_id),
message=MessageSegment.reply(data['msg_id']) + send_msg)
await bot.send_private_msg(
user_id=int(user_id),
message=MessageSegment.reply(data["msg_id"]) + send_msg,
)
if not running_login_data:
break
await asyncio.sleep(1)
@ -201,11 +253,13 @@ async def check_qrcode():
app: FastAPI = get_app()
@app.get('/LittlePaimon/cookie/qrcode')
@app.get("/LittlePaimon/cookie/qrcode")
async def qrcode_img_url(user_id: str):
if not config.qrcode_bind_use_url:
return {'status': 'error', 'msg': '请在QQ内查看二维码'}
return {"status": "error", "msg": "请在QQ内查看二维码"}
if user_id not in running_login_data:
return {'status': 'error', 'msg': '二维码不存在'}
img_base64 = running_login_data[user_id]['img_b64'].lstrip('base64://')
return StreamingResponse(BytesIO(base64.b64decode(img_base64)), media_type='image/png')
return {"status": "error", "msg": "二维码不存在"}
img_base64 = running_login_data[user_id]["img_b64"].lstrip("base64://")
return StreamingResponse(
BytesIO(base64.b64decode(img_base64)), media_type="image/png"
)

View File

@ -375,15 +375,15 @@ other_form = Form(
options=[
{
'label': 'ghproxy.com代理',
'value': 'https://ghproxy.com/'
'value': 'https://mirror.ghproxy.com/'
},
{
'label': 'github.cherishmoon.top代理',
'value': 'https://github.cherishmoon.top/'
},
{
'label': 'github.91chi.fun代理',
'value': 'https://github.91chi.fun/'
'label': 'github.moeyy.xyz代理',
'value': 'https://github.moeyy.xyz/'
},
{
'label': 'github原地址',