diff --git a/LittlePaimon/config/data/roles_data.json b/LittlePaimon/config/data/roles_data.json index eaed29a..6e280fa 100644 --- a/LittlePaimon/config/data/roles_data.json +++ b/LittlePaimon/config/data/roles_data.json @@ -25262,67 +25262,449 @@ "introduce": "深居净善宫的笼中之鸟,只能在梦中将世界尽收眼底。", "destiny_name": "智慧主座", "destiny": { - "": "" + "心识蕴藏之种": "展开摩耶之殿计算队伍中特定元素类型的角色数量时,额外计入火元素、雷元素、水元素的角色各1名。", + "正等善见之根": "处于纳西妲自身施加的蕴种印状态下的敌人,将受到以下效果影响:", + "熏习成就之芽": "所闻遍计的技能等级提高3级。至多提升至15级。", + "比量现行之茎": "附近处于所闻遍计的蕴种印状态下的敌人数量为1/2/3/4或更多时,纳西妲的基础元素精通提升100/120/140/160点。", + "妙谛破愚之叶": "心景幻成的技能等级提高3级。至多提升至15级。", + "大辨圆成之实": "施放心景幻成后,纳西妲的普通攻击或重击命中处于所闻遍计的蕴种印状态下的敌人时,将对该敌人及其所处连结中的所有敌人释放灭净三业·业障除,基于纳西妲攻击力的200%与元素精通的400%,造成草元素伤害。灭净三业·业障除造成的伤害视为元素战技伤害,每0.2秒至多触发一次。该效果至多持续10秒,将在纳西妲释放6次灭净三业·业障除后移除。" }, "attribute": { "hp": { - "1": "", - "20": "", - "40": "", - "50": "", - "60": "", - "70": "", - "80": "", - "90": "" + "1": "807", + "20": "2092", + "40": "4165", + "50": "5357", + "60": "5721", + "70": "7926", + "80": "9140", + "90": "10360" }, "atk": { - "1": "", - "20": "", - "40": "", - "50": "", - "60": "", - "70": "", - "80": "", - "90": "" + "1": "23", + "20": "60", + "40": "120", + "50": "155", + "60": "194", + "70": "229", + "80": "264", + "90": "299" }, "def": { - "1": "", - "20": "", - "40": "", - "50": "", - "60": "", - "70": "", - "80": "", - "90": "" + "1": "49", + "20": "127", + "40": "253", + "50": "326", + "60": "409", + "70": "482", + "80": "556", + "90": "630" }, - "attribute": "", + "attribute": "元素精通", "attributes": { "1": "0", "20": "0", "40": "0", - "50": "", - "60": "", - "70": "", - "80": "", - "90": "" + "50": "29", + "60": "58", + "70": "58", + "80": "86", + "90": "115" } }, "skill": { "普通攻击·行相": { - "描述": "", - "数值": {} + "描述": "普通攻击\n对前方进行至多四段的攻击,造成草元素伤害。\n重击\n消耗一定体力,短暂咏唱后,对前方区域造成草元素范围伤害。\n下落攻击\n\n凝聚草元素的力量,从空中下坠冲击地面,攻击下落路径上的敌人,并在落地时造成草元素范围伤害。", + "数值": { + "一段伤害": [ + "40.3%", + "43.3%", + "46.4%", + "50.4%", + "53.4%", + "56.4%", + "60.5%", + "64.5%", + "68.5%", + "72.6%", + "76.6%", + "", + "", + "", + "" + ], + "二段伤害": [ + "37.0%", + "39.8%", + "42.5%", + "46.2%", + "49.0%", + "51.8%", + "55.5%", + "59.2%", + "62.9%", + "66.6%", + "70.3%", + "", + "", + "", + "" + ], + "三段伤害": [ + "45.9%", + "49.3%", + "52.8%", + "57.3%", + "60.8%", + "64.2%", + "68.8%", + "73.4%", + "78.0%", + "82.6%", + "87.2%", + "", + "", + "", + "" + ], + "四段伤害": [ + "58.4%", + "62.8%", + "67.2%", + "73.0%", + "77.4%", + "81.8%", + "87.6%", + "93.5%", + "99.3%", + "105.1%", + "111.0%", + "", + "", + "", + "" + ], + "重击伤害": [ + "132.0%", + "141.9%", + "151.8%", + "165.0%", + "174.9%", + "184.8%", + "198.0%", + "211.2%", + "224.4%", + "237.6%", + "250.8%", + "", + "", + "", + "" + ], + "重击体力消耗": [ + "50.0点", + "50.0点", + "50.0点", + "50.0点", + "50.0点", + "50.0点", + "50.0点", + "50.0点", + "50.0点", + "50.0点", + "50.0点", + "50.0点", + "50.0点", + "50.0点", + "50.0点" + ], + "下坠期间伤害": [ + "56.8%", + "61.5%", + "66.1%", + "72.7%", + "77.3%", + "82.6%", + "89.9%", + "97.1%", + "104%", + "112%", + "120%", + "", + "", + "", + "" + ], + "低空/高空坠地冲击伤害": [ + "114%/142%", + "123%/153%", + "132%/162%", + "145%/182%", + "155%/193%", + "165%/206%", + "180%/224%", + "194%/243%", + "209%/261%", + "225%/281%", + "240%/300%", + "", + "", + "", + "" + ] + } }, "所闻遍计": { - "描述": "", - "数值": {} + "描述": "在身边施以草木之业缚,造成草元素范围伤害,并对命中的至多8名敌人施加蕴种印。\n长按时将以不同的方式施放。\n长按\n进入瞄准状态,以选定一定范围内一定数量的敌人,并在该状态下提高纳西妲的抗打断能力。\n长按结束时,对选定的敌人造成草元素伤害,并为其施加蕴种印。\n瞄准状态至多持续5秒,至多选定8名敌人。\n蕴种印\n处于蕴种印状态下的敌人将在一定距离内互相连结。\n对处于蕴种印状态下的敌人触发元素反应,以及在该敌人受到草原核(包含烈绽放、超绽放)造成的伤害后,纳西妲将基于攻击力与元素精通,对该敌人及其所处连结中的所有敌人释放灭净三业,造成草元素伤害。\n短时间内至多触发一次灭净三业。\n\n草木之神既已于空藏中照见诸法实相,乃可究尽三际因缘起灭之机。", + "数值": { + "点按伤害": [ + "98.4%", + "105.8%", + "113.2%", + "123.0%", + "130.4%", + "137.8%", + "147.6%", + "157.4%", + "167.3%", + "177.1%", + "187.0%", + "196.8%", + "209.1%", + "", + "" + ], + "长按伤害": [ + "130.4%", + "140.2%", + "150.0%", + "163.0%", + "172.8%", + "182.6%", + "195.6%", + "208.6%", + "221.7%", + "234.7%", + "247.8%", + "260.8%", + "277.1%", + "", + "" + ], + "灭净三业伤害": [ + "103.2%攻击力+206.4%元素精通", + "110.9%攻击力+221.9%元素精通", + "118.7%攻击力+237.4%元素精通", + "129.0%攻击力+258.0%元素精通", + "136.7%攻击力+273.5%元素精通", + "144.5%攻击力+289.0%元素精通", + "154.8%攻击力+309.6%元素精通", + "165.1%攻击力+330.2%元素精通", + "175.4%攻击力+350.9%元素精通", + "185.8%攻击力+371.5%元素精通", + "196.1%攻击力+392.2%元素精通", + "206.4%攻击力+412.8%元素精通", + "219.3%攻击力+438.6%元素精通", + "", + "" + ], + "灭净三业触发间隔": [ + "2.5秒", + "2.5秒", + "2.5秒", + "2.5秒", + "2.5秒", + "2.5秒", + "2.5秒", + "2.5秒", + "2.5秒", + "2.5秒", + "2.5秒", + "2.5秒", + "2.5秒", + "2.5秒", + "2.5秒" + ], + "蕴种印持续时间": [ + "25.0秒", + "25.0秒", + "25.0秒", + "25.0秒", + "25.0秒", + "25.0秒", + "25.0秒", + "25.0秒", + "25.0秒", + "25.0秒", + "25.0秒", + "25.0秒", + "25.0秒", + "25.0秒", + "25.0秒" + ], + "点按冷却时间": [ + "5.0秒", + "5.0秒", + "5.0秒", + "5.0秒", + "5.0秒", + "5.0秒", + "5.0秒", + "5.0秒", + "5.0秒", + "5.0秒", + "5.0秒", + "5.0秒", + "5.0秒", + "5.0秒", + "5.0秒" + ], + "长按冷却时间": [ + "6.0秒", + "6.0秒", + "6.0秒", + "6.0秒", + "6.0秒", + "6.0秒", + "6.0秒", + "6.0秒", + "6.0秒", + "6.0秒", + "6.0秒", + "6.0秒", + "6.0秒", + "6.0秒", + "6.0秒" + ] + } }, "心景幻成": { - "描述": "", - "数值": {} + "描述": "将梦想的殿堂具现,展开「摩耶之殿」领域。\n领域展开时,队伍中若存在以下元素类型的角色,将分别产生对应的效果:\n\n火元素:当纳西妲处于摩耶之殿当中时,提升元素战技「所闻遍计」的灭净三业造成的伤害;\n雷元素:当纳西妲处于摩耶之殿当中时,降低元素战技「所闻遍计」的灭净三业触发的间隔时间;\n水元素:延长摩耶之殿的持续时间。\n展开领域时,若上述元素类型的角色数量有至少2名,产生的对应效果将进一步增强。\n纳西妲即使处于队伍后台,只要该队伍处于摩耶之殿当中,依旧能获得上述效果的提升。\n\n在智慧之神的眼中,或许森罗万象也不过是颠倒幻成的摩耶之梦。", + "数值": { + "火:伤害提升1": [ + "14.9%", + "16.0%", + "17.1%", + "18.6%", + "19.7%", + "20.8%", + "22.3%", + "23.8%", + "25.3%", + "26.8%", + "28.3%", + "29.8%", + "31.6%", + "", + "" + ], + "火:伤害提升2": [ + "22.3%", + "24.0%", + "25.7%", + "27.9%", + "29.6%", + "31.3%", + "33.5%", + "35.7%", + "37.9%", + "40.2%", + "42.4%", + "44.6%", + "47.4%", + "", + "" + ], + "雷:间隔降低2": [ + "0.37秒", + "0.40秒", + "0.43秒", + "0.47秒", + "0.49秒", + "0.52秒", + "0.56秒", + "0.60秒", + "0.63秒", + "0.67秒", + "0.71秒", + "0.74秒", + "0.79秒", + "", + "" + ], + "水:持续时间延长2": [ + "5.02秒", + "5.39秒", + "5.77秒", + "6.27秒", + "6.65秒", + "7.02秒", + "7.52秒", + "8.03秒", + "8.53秒", + "9.03秒", + "9.53秒", + "10.03秒", + "10.66秒", + "", + "" + ], + "基础持续时间": [ + "15.0秒", + "15.0秒", + "15.0秒", + "15.0秒", + "15.0秒", + "15.0秒", + "15.0秒", + "15.0秒", + "15.0秒", + "15.0秒", + "15.0秒", + "15.0秒", + "15.0秒", + "15.0秒", + "15.0秒" + ], + "冷却时间": [ + "13.5秒", + "13.5秒", + "13.5秒", + "13.5秒", + "13.5秒", + "13.5秒", + "13.5秒", + "13.5秒", + "13.5秒", + "13.5秒", + "13.5秒", + "13.5秒", + "13.5秒", + "13.5秒", + "13.5秒" + ], + "元素能量": [ + "50", + "50", + "50", + "50", + "50", + "50", + "50", + "50", + "50", + "50", + "50", + "50", + "50", + "50", + "50" + ] + } }, - "净善摄受明论": "", - "慧明缘觉智论": "", - "诸相随念净行": "" + "净善摄受明论": "施放心景幻成时,摩耶之殿将获得以下效果:\n依据队伍中基础wiki组备注元素精通最高的角色的元素精通数值的25%,提高领域内当前场上角色的非基础wiki组备注元素精通。\n\n通过这种方式,至多提升250点非基础wiki组备注元素精通。", + "慧明缘觉智论": "基于纳西妲总wiki组备注元素精通超过200点的部分,每1点元素精通能使所闻遍计的灭净三业造成的伤害提升0.1%,暴击率提升0.03%。\n\n通过这种方式,至多使灭净三业造成的伤害提升80%,暴击率提升24%。", + "诸相随念净行": "纳西妲能够通过所闻遍计,与一定范围内的部分采集物进行交互。或许还有其他的效果…" }, "cv": { "cn": "花玲", @@ -25332,14 +25714,14 @@ }, "food": "料理未知", "story": [ - "", - "", - "", - "", - "", - "", - "", - "" + "「大慈树王」创造了须弥雨林,又通过教令院将智慧赐予国民。即便她与世长辞,其美名也仍在家喻户晓的故事中传唱。而在神陨之后被贤者们迎回净善宫的「小吉祥草王」,更像是一种符号化的象征——以此昭示神明的庇佑并未从这片土地上消失。可她究竟是谁,如何降生,又具备怎样的权能,知晓答案之人少之又少。城中至贤对「小吉祥草王」闪烁其词,民众逐渐从回避的态度中读出了答案,不再奢望神明的智慧凭空降下。「虚空」一如既往高效又便捷,那也是「大慈树王」遗留的神迹,可人们不知道的是,如今「虚空」也成为了新诞神明的耳与目。她利用「虚空」遍历了人们的喜怒哀乐,当然也知晓他们对旧神的崇拜与新神的失望,与诸如「智慧之神已经不复存在」的评价。她深知自己必须不断学习,尽快成长,才能面对来自世界最深处的威胁,这是她无法回避的使命。不被理解也好,不被重视也好,纳西妲对此并无意见。", + "学习与成长的过程是快乐的,有关这个世界的知识总能满足纳西妲旺盛的好奇心。她逐渐掌握了自然与元素的法则,也理解了天空与大海的生态,她甚至可以融会贯通,创造出情理之中又意料之外的美丽梦境。这种梦境本质上和她擅长的奇妙比喻是相同的,都会令人恍然大悟,理解两件原本毫不相关的事之间的相似点。不过她也会有冥思苦想不得其解的时候,这种情况往往出现在和人类与社会有关的事件上。 比如在坦白真相就能免除惩罚的时候,有人会选择沉默与谎言;在与真爱之人相处的时候,有人却常常吐出刀刃般的暴言。仿佛整个世界的矛盾都聚焦并展现在人类这种生物身上,他们的感情变化令纳西妲捉摸不透。奇妙比喻在此时也失效了,就算放眼世界也无法找到另一个能作为参照的混沌系统。她只能解释为每个人的特殊性各不相同,这种特殊性令他们在面对相似情感时也会有千差万别的反应。但这并不能让她满意。想要了解人类,只借助冰冷的知识与教条是不够的。也许就是从此刻起,纳西妲理解了「她」为何要坚定不移地站在人类一方,哪怕做出莫大的牺牲。「他们」每个人都是这世上独一无二的存在。", + "纳西妲的生活或许有点千篇一律,可她拥有整个须弥最梦幻与活泼的梦境。白天利用「虚空」掌握的知识,都会在夜晚的梦中被活灵活现地演绎出来。随着她掌握的知识量不断增加,梦境也变得越来越精致热闹。这不仅能够让她精神放松,也让她有机会检查刚刚学到的知识是否符合常识,又是否还有所遗漏。第一次梦到瞑彩鸟的时候,它们保持着站在树桩上的姿势翱翔天际,而且并不张开翅膀。这幅光景怎么看都有些怪异,确实很快引起了纳西妲的注意。她借此理解了翅膀的作用,随后不久,瞑彩鸟就自然地在梦境中展翅飞舞了。接下来,她又用相似的方法修复了在水底睡觉的蕈猪,长在苹果树上的白萝卜,以及翅膀颜色不一致的晶蝶。知识不只被用于合理化世间万物,也可以用来满足极富童趣的玩乐需求。按理来说,蕈猪只能行走在地面上,但既然知道了翅膀的作用,那长了翅膀的蕈猪不就也能在天上飞翔吗?既然蕈猪能飞,那鳄鱼也可以双足行走,香辛果也能和人交流…纳西妲构建知识体系的方式,间接为她架构起了一座不被打扰的小小乐园。在梦中,她无比幸福。", + "孩童们见识尚不充分,又容易被情绪左右,但这不意味着他们可以不被尊重,或是被肆意嘲笑愚弄。挫折与失落固然能让他们品尝到现实的滋味,却也会让他们失去纯真的想法与炽热的情感。不幸遭遇到这类事情的孩子,往往会在某个平常的夜里听到一缕温柔之声。她认真倾听孩子的倾诉,也会用奇妙比喻为孩子阐明道理,还会陪他们做游戏,聊喜欢的游戏与点心…直到天明。一夜的陪伴虽然短暂,但孩子们会因此相信世上仍存在着可以理解他们的人。仇恨与对抗心在暖流中融化。他们变得有机会邂逅生活的转机,变得自信与快乐。然而,没有一个孩子说得出梦中的声音是谁。即便人们知晓「大慈树王」之威名,无比伟大的她毕竟也已与世长辞。几个小孩子悄悄聚在一起,讨论这神奇的现象。突然,某位看上去懂得很多的孩子提到了「小吉祥草王」这个有些生僻的名字。大家很快就接受了这样的说法,当然,没有哪位家长相信他们。可那有什么关系?「小吉祥草王」已经是他们的朋友了。", + "负责须弥城绿植规划的工作人员,曾经收到过一封神秘信件,署名是「热心而且很闲的普通须弥城市民」。信里写满了详实的建议,规划也十分周全,既考虑到风雨日照等各类影响,又兼顾了实用需求。从信件的专业程度就可判断,这是出自某位不愿透露姓名的生论派著名学者之手。虽然不知道他为何匿名,但工作人员就像是收到了上级命令那样,完全按照信中规划将设计在须弥城复现出来。这次设计收获了很高的评价。后来某一天,当纳西妲借凯瑟琳的身体来到街道上,她欣喜地发现,绿植的摆放跟她预想的一模一样。——信是纳西妲写的,她觉得知识固然重要,但实践也不可或缺。可是贤者的管理实在太过严格,在纳西妲软磨硬泡之下,他们才答应纳西妲匿名发出这封看上去并没有什么用的信件。但对纳西妲来说,初次实践大获成功,她备受鼓舞,走起路来都充满自信,仿佛随时都要飘到天上。然而在走到下一个拐角时,纳西妲就注意到意料之外的几朵颜色完全不搭的花被栽到一起。她仔细确认,发现是自己没有考虑到其中一种花变色的可能性,也没有严格规定栽培的环境。又想到这盆植物可能已经在这里放了好几十天,人人都目睹了她「毫无美感」的布置…——那天,有好多人都自称看到了平时总是自信微笑地站在柜台后的凯瑟琳小姐,蹲在一盆花旁边双手捂脸,害羞到满脸通红。", + "要怎么样才能完全消除「禁忌知识」对世界树的威胁呢?纳西妲曾以为自己是这个问题的解答者,却没想到她同时也是「答案」本身。由一个人做出的事,必定会留下那个人的痕迹。而当那个人想要消除自己的时候,一切就会连接成悖论。所以,就算要达成这个目标,也必须经他人之手。当纳西妲完全理解这一切,时间已经所剩无几,她来不及思考,常年累积的学识竟也丝毫未能支撑她想出解决眼前困境的办法。但就像「████」说的那样,作为智者,应该为探寻到答案而高兴。她并不只是为了做残酷的事情而诞生。唯有「禁忌知识」被彻底解决,她才能放眼须弥的未来,真正去展望独属于这片国度的美好图景。一个即将走向未来的国度是否能记得一个不复存在的名字?已经不重要了。「已经不重要了吗?」纳西妲一定会提出不同的意见。只可惜时间过于短暂,在那擦肩的一瞬,「████」连反驳的机会都没有留给她。", + "虽然它的样子和常见玩具收纳箱没什么不同,里面装的却更多是实验性质的仿制品。纳西妲对时下流行的各类游戏非常感兴趣,它们规则简单,却兼顾乐趣与深度,无论是解谜还是对抗,都会让人沉迷很久。简约而不简单,正体现了设计者的「智慧」。解构并重铸自然也是不可多得的学习良机。然而教令院的学者并不会照顾她的奇思妙想,更不会满足她对各种玩具的渴求,于是她退而求其次,只请求一些木料与工具便可。根据「虚空」提供的信息,再结合想象,她做出了各种各样的玩具,像是棋牌,拼图,立体锁…制作完成的成就感让纳西妲感到短暂的满足,但很快,她就发现了另一个问题:如果是对抗类的游戏,她无法找到合适的对手,而如果是解谜类的游戏,作为制作者肯定知道解法。「要是能找个人来玩玩看就好了。」她时常会这么想。所以在最合适的人出现之前,这些玩具就暂时都堆在箱子里吧。", + "「虚空」的存在是手段而并非目的。「禁忌知识」被完全消除那一刻,「虚空」真正完成了它的使命。觊觎神之心力量的人谋划了整场闹剧,并在最后露出獠牙。纳西妲以异国的神之心作为要挟,令阴险狡诈的敌人不得不失去「切片」这一保险。但紧接着,对方也提出交易条件,即有关世界「真相」的关键知识。他无比了解根植于这片土地的价值观,也从一开始就打算利用纳西妲的好奇心与责任感。在他看来,将「知识」作为筹码,再合适不过。仍然握有一枚神之心的纳西妲不得不感到犹豫。她对神之心的了解,并不比对所谓的世界「真相」多。神之心——无非是聚集了大量元素力,能被她自如使用的核心。可仅是如此,又怎么会有神明狂热地想要将它们聚集在一起?达成交易意味着双方平等退让,谁都不占上风,更遑论胜利。可拒绝交易意味着某种「无知」,显而易见,这等劣势更容易招致失控。「智慧之神」瞬间就得出了她的答案…" ] } } \ No newline at end of file diff --git a/LittlePaimon/database/models/player_info.py b/LittlePaimon/database/models/player_info.py index 34dd85f..31d1b3b 100644 --- a/LittlePaimon/database/models/player_info.py +++ b/LittlePaimon/database/models/player_info.py @@ -107,7 +107,7 @@ class PlayerHomeInfo(BaseModel): """最高洞天仙力""" item_num: int """获得摆设数""" - unlock: List[Literal['罗浮洞', '翠黛峰', '清琼岛', '绘绮庭']] + unlock: List[Literal['罗浮洞', '翠黛峰', '清琼岛', '绘绮庭', '妙香林']] """已解锁洞天列表""" diff --git a/LittlePaimon/plugins/Paimon_Info/damage_model.py b/LittlePaimon/plugins/Paimon_Info/damage_model.py index c9f5615..cae64a7 100644 --- a/LittlePaimon/plugins/Paimon_Info/damage_model.py +++ b/LittlePaimon/plugins/Paimon_Info/damage_model.py @@ -209,6 +209,11 @@ def weapon_common_fix(info: Character): extra_a['重击增伤'] += 0.15 + 0.05 * info.weapon.affix_level elif info.weapon.name == '铁影阔剑': extra_a['重击增伤'] += 0.25 + 0.05 * info.weapon.affix_level + elif info.weapon.name == '西福斯的月光': + info.prop.elemental_efficiency += info.prop.elemental_mastery * (0.00027 + 0.00009 * info.weapon.affix_level) + elif info.weapon.name == '圣显之钥': + info.prop.elemental_mastery += info.prop.health * (0.0009 + 0.0003 * info.weapon.affix_level) * 3 + info.damage_describe.append('圣显之钥满层') # 双手剑 elif info.weapon.name == '赤角石溃杵': @@ -244,6 +249,9 @@ def weapon_common_fix(info: Character): extra_q['增伤'] += 0.09 + 0.03 * info.weapon.affix_level elif info.weapon.name == '桂木斩长正': extra_e['增伤'] += 0.045 + 0.015 * info.weapon.affix_level + elif info.weapon.name == '玛海菈的水色': + info.prop.extra_attack += info.prop.elemental_mastery * (0.18 + 0.06 * info.weapon.affix_level) + # 弓 elif info.weapon.name == '落霞': for i in info.prop.dmg_bonus: @@ -334,6 +342,14 @@ def weapon_common_fix(info: Character): elif info.weapon.name == '「渔获」': extra_q['增伤'] += 0.12 + 0.04 * info.weapon.affix_level extra_q['暴击率'] += 0.045 + 0.015 * info.weapon.affix_level + elif info.weapon.name == '风信之锋': + info.prop.extra_attack += info.prop.base_attack * (0.09 + 0.03 * info.weapon.affix_level) + info.prop.elemental_mastery += 36 + 12 * info.weapon.affix_level + info.damage_describe.append('风信之锋触发') + elif info.weapon.name == '赤沙之杖': + info.prop.extra_attack += info.prop.elemental_mastery * (1.02 + 0.34 * info.weapon.affix_level) + info.damage_describe.append('赤沙之杖满层') + # 法器 elif info.weapon.name == '证誓之明瞳': info.prop.elemental_efficiency += 0.18 + 0.06 * info.weapon.affix_level @@ -389,6 +405,13 @@ def weapon_common_fix(info: Character): info.prop.elemental_mastery += 5 * (21 + 3 * info.weapon.affix_level) info.prop.extra_attack -= 5 * 0.05 * info.prop.base_attack info.damage_describe.append('盈满之实满层') + elif info.weapon.name == '千夜浮梦': + info.prop.elemental_mastery += 5 * (24 + 8 * info.weapon.affix_level) + for i in info.prop.dmg_bonus: + info.prop.dmg_bonus[i] = info.prop.dmg_bonus[i] + 2 * (0.06 + 0.04 * info.weapon.affix_level) + info.damage_describe.append('千夜浮梦算1同2异') + elif info.weapon.name == '流浪的晚星': + info.prop.extra_attack += info.prop.elemental_mastery * (0.18 + 0.06 * info.weapon.affix_level) # 系列武器 elif info.weapon.name.startswith('千岩'): @@ -957,6 +980,21 @@ def get_damage_multipiler(info: Character) -> Optional[Dict[str, any]]: 'Q-e雷-j超激化:大招首段超激化': float(skill_data['煌煌千道镇式']['数值']['天狗咒雷•金刚坏伤害'][level_q].replace('%', '')) / 100.0, 'Q-e雷:大招雷砾': float(skill_data['煌煌千道镇式']['数值']['天狗咒雷•雷砾伤害'][level_q].replace('%', '')) / 100.0, } + if info.name == '纳西妲': + c = 1 if len(info.constellation) == 0 else 2 + info.prop.elemental_mastery += 160 if len(info.constellation) >= 4 else 0 + eb = skill_data['所闻遍计']['数值']['灭净三业伤害'][level_e].split('+') + return { + 'B:l0-增伤-E': (float(skill_data['心景幻成']['数值'][f'火:伤害提升{c}'][level_q].replace('%', '')) / 100.0, f'大招计算{c}名火元素'), + 'B:l70-增伤-E': (0.8 if info.prop.elemental_mastery >= 1000 else ( + 0.001 * (info.prop.elemental_mastery - 200)) if info.prop.elemental_mastery >= 200 else 0, ), + 'B:l70-暴击率-E': (0.24 if info.prop.elemental_mastery >= 1000 else ( + 0.0003 * (info.prop.elemental_mastery - 200)) if info.prop.elemental_mastery >= 200 else 0,), + 'B:c2-减防-*': (0.3, '二命减防触发'), + 'B:l0-额外倍率-E': (float(eb[1].replace('%元素精通', '')) / 100.0 * info.prop.elemental_mastery, ), + 'E-e草:灭净三业': float(eb[0].replace('%攻击力', '')) / 100.0, + 'E-e草-j超激化:灭净三业超激化': float(eb[0].replace('%攻击力', '')) / 100.0 + }