diff --git a/src/classes/effect.py b/src/classes/effect.py index c418c0d..7be01b5 100644 --- a/src/classes/effect.py +++ b/src/classes/effect.py @@ -20,6 +20,14 @@ def load_effect_from_str(value: object) -> dict[str, Any]: s = str(value).strip() if not s or s == "nan": return {} + # 使用全局配置中的分隔符将占位分隔符替换回逗号,便于 JSON/字面量解析 + try: + from src.utils.config import CONFIG # 延迟导入避免循环依赖 + sep = str(getattr(getattr(CONFIG, "df", {}), "ids_separator", ",")) + if sep and sep != ",": + s = s.replace(sep, ",") + except Exception: + pass try: obj = json.loads(s) return obj if isinstance(obj, dict) else {} diff --git a/static/game_configs/technique.csv b/static/game_configs/technique.csv index 34f3789..e685daa 100644 --- a/static/game_configs/technique.csv +++ b/static/game_configs/technique.csv @@ -18,19 +18,19 @@ id,name,technique_root,grade,desc,weight,condition,sect,effects 23,玄夜无相法,暗,中品,夜行无相,出入无痕,摄人心魄。,1,,, 25,九天淬体雷诀,雷,下品,引九天霆罡击体,筋骨再生,爆发如雷。,1,,, 26,九霄养雷法,雷,中品,引九霄真雷,养气通窍,威势赫然。,1,,, -28,血神噬魂大法,邪,下品,以血神邪念淬炼,杀伐狠辣,损阴德。,1,,,{"extra_breakthrough_success_rate": -0.1, "extra_cultivate_exp": 50} -29,冥狱吞灵大法,邪,中品,循冥狱之道吞噬灵魄,逆乱阴阳,速成之途。,1,,,{"extra_breakthrough_success_rate": -0.1, "extra_cultivate_exp": 50} +28,血神噬魂大法,邪,下品,以血神邪念淬炼,杀伐狠辣,损阴德。,1,,,{"extra_breakthrough_success_rate": -0.1; "extra_cultivate_exp": 50} +29,冥狱吞灵大法,邪,中品,循冥狱之道吞噬灵魄,逆乱阴阳,速成之途。,1,,,{"extra_breakthrough_success_rate": -0.1; "extra_cultivate_exp": 50} 30,明心归一剑典,金,上品,以剑返本归一,明镜止水,一剑断妄。,10,,明心剑宗, 31,霆光明志剑,雷,上品,以霆光贯剑意,电掣雷行,破虚斩障。,10,,明心剑宗, 32,离火明心诀,火,上品,以离火照见自心,去蔽存真,剑随心行。,10,,明心剑宗, 33,御兽玄纲,木,上品,以木灵沟通群兽,血脉契合,驱策如臂。,10,,百兽宗, 34,蛮荒镇骨体,土,上品,以厚土淬锻筋骨,躯壳如山,血勇不挫。,10,,百兽宗, -35,血啸狩魂诀,邪,上品,以嗜血啸魄摄魂,狩猎杀伐,越战越猛。,10,,百兽宗,{"extra_breakthrough_success_rate": -0.1, "extra_cultivate_exp": 50} +35,血啸狩魂诀,邪,上品,以嗜血啸魄摄魂,狩猎杀伐,越战越猛。,10,,百兽宗,{"extra_breakthrough_success_rate": -0.1; "extra_cultivate_exp": 50} 36,彻天水镜观,水,上品,以彻天水镜观机,借势化力,先机在握。,10,,水镜宗, 37,寒漪反斩法,冰,上品,以寒漪回折之势,四两拨千斤,刚柔相济。,10,,水镜宗, 38,镜花游身步,风,上品,以轻风流转为引,身化水月,进退自如。,10,,水镜宗, 39,幽冥镇狱经,暗,上品,引幽冥阴煞镇压万灵,寒魄凝骨,万劫不侵。,10,,冥王宗, -40,冥焰噬神法,邪,上品,以冥焰噬神,逆夺生机,吞灵化魄。,10,,冥王宗,{"extra_breakthrough_success_rate": -0.1, "extra_cultivate_exp": 50} +40,冥焰噬神法,邪,上品,以冥焰噬神,逆夺生机,吞灵化魄。,10,,冥王宗,{"extra_breakthrough_success_rate": -0.1; "extra_cultivate_exp": 50} 41,黄泉引魄步,冰,上品,以玄寒引魄入泉,步步生霜,摄魂夺魄。,10,,冥王宗, 42,赤狱炼锋诀,火,上品,以赤狱真火炼锋,法器通灵,杀机更盛。,10,,朱勾宗, 43,魇丝摄魂术,暗,上品,以魇丝无声摄魄,藏形夺命,来去无迹。,10,,朱勾宗, @@ -43,7 +43,7 @@ id,name,technique_root,grade,desc,weight,condition,sect,effects 50,金章封煞术,金,上品,以金章为印,封煞束灵,斩乱镇邪。,10,,镇魂宗, 51,幽冥无相诀,暗,上品,隐形无相,出没幽明,摄心夺魄于无声。,10,,幽魂噬影宗, 52,噬影穿行步,风,上品,以风掠影,穿行缝隙,先至而不留痕。,10,,幽魂噬影宗, -53,冥狱吞魄经,邪,上品,循幽冥吞魄之道,化敌为养,速成险绝。,10,,幽魂噬影宗,{"extra_breakthrough_success_rate": -0.1, "extra_cultivate_exp": 50} +53,冥狱吞魄经,邪,上品,循幽冥吞魄之道,化敌为养,速成险绝。,10,,幽魂噬影宗,{"extra_breakthrough_success_rate": -0.1; "extra_cultivate_exp": 50} 54,天罗机巧篇,金,上品,精研机巧阵枢,百变应敌,器术合一。,10,,千帆城, 55,蓝星定魂阵,土,上品,以厚土定魂为基,阵锁心神,稳如磐石。,10,,千帆城, 56,飞翼乘风术,风,上品,乘风而行,纵横千里,御器齐驱。,10,,千帆城,