diff --git a/.gitignore b/.gitignore index cb43d3e9..b1d67df6 100644 --- a/.gitignore +++ b/.gitignore @@ -18,6 +18,7 @@ result* .idea .vscode .venv +.env .ipynb_checkpoints .run .mypy_cache @@ -28,6 +29,8 @@ result* venv/ node_modules/ .claude/ +QWEN.md + # 运行时生成的文件 build* diff --git a/pyproject.toml b/pyproject.toml index b7e36aa5..e25f954e 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -32,7 +32,7 @@ include_files = ["zsim", "docs"] [project] name = "zzz-simulator" -version = "0.3.1a1" +version = "0.3.1" description = "A simulator for ZZZ game" requires-python = ">=3.12" dependencies = [ diff --git "a/zsim/data/APLData/\346\237\232\345\217\266-\351\233\205-\350\226\207\350\226\207\345\256\211.toml" "b/zsim/data/APLData/\346\237\232\345\217\266-\351\233\205-\350\226\207\350\226\207\345\256\211.toml" index 3b46cd6e..45bf2da2 100644 --- "a/zsim/data/APLData/\346\237\232\345\217\266-\351\233\205-\350\226\207\350\226\207\345\256\211.toml" +++ "b/zsim/data/APLData/\346\237\232\345\217\266-\351\233\205-\350\226\207\350\226\207\345\256\211.toml" @@ -3,14 +3,14 @@ title = "柚叶-雅-薇薇安" comment = "开发组为 柚叶、雅、薇薇安 提供的默认APL" author = "虎皮" create_time = "2025-07-15T14:06:38.457+08:00" -latest_change_time = "2025-07-25T02:45:25.326+08:00" +latest_change_time = "2025-07-26T09:39:24.292+08:00" [characters] required = [ "柚叶", "薇薇安", "雅",] optional = [] [apl_logic] -logic = "#------------------------------最高优先级------------------------------\n# 三名角色在招架后总是打支援突击\n1411|action+=|assault_after_parry\n1091|action+=|assault_after_parry\n1331|action+=|assault_after_parry\n# 所有角色在其他角色招架过程中保持静默,确保招架流程完整,突击支援能顺利释放。\n1091|action+=|wait|action.1411:during_parry==True or action.1331:during_parry==True\n1331|action+=|wait|action.1411:during_parry==True or action.1091:during_parry==True\n1411|action+=|wait|action.1331:during_parry==True or action.1091:during_parry==True\n1091|action+=|wait|action.1411:assault_aid_enable==True or action.1331:assault_aid_enable==True\n1331|action+=|wait|action.1411:assault_aid_enable==True or action.1091:assault_aid_enable==True\n1411|action+=|wait|action.1331:assault_aid_enable==True or action.1091:assault_aid_enable==True\n# 柚叶在支援突击后总、需要补充Buff时是衔接强化E(含6画)\n1411|action+=|1411_E_EX_B|attribute.1411:energy>=60|action.1411:positive_linked_after==1411_Assault_Aid_B|attribute.1411:cinema==6|buff.1411:duration→Buff-角色-柚叶-核心被动-狸之愿-攻击力<=300\n1411|action+=|1411_E_EX_B|attribute.1411:energy>=60|action.1411:positive_linked_after==1411_Assault_Aid_A|buff.1411:duration→Buff-角色-柚叶-核心被动-狸之愿-攻击力<=300\n\n# 6画情况下,没Buff时柚叶弹刀\n1411|action.atk_response_balance+=|parry|special.preload_data:operating_char!=1411|attribute.1411:cinema==6|buff.1411:count→Buff-角色-柚叶-6画-紊乱伤害倍率提升==0\n# 在需要补核心被动Buff时且能量足够时优先柚叶弹刀\n1411|action.atk_response_balance+=|parry|special.preload_data:operating_char!=1411|buff.1411:duration→Buff-角色-柚叶-核心被动-狸之愿-攻击力<=300|attribute.1411:energy>=60\n\n\n\n# 雅 尽快 在闪避后衔接闪避反击\n1091|action+=|1091_CA|action.1091:positive_linked_after==1091_dodge\n\n# 快速支援逻辑(必须在非彩色失衡阶段执行)\n1331|action+=|1331_BH_Aid|status.1331:quick_assist_available==True|status.enemy:QTE_activation_available==False\n1091|action+=|1091_BH_Aid|status.1091:quick_assist_available==True|status.enemy:QTE_activation_available==False\n# 其他角色在柚叶释放强化E期间等待,确保快速支援的触发\n1091|action+=|wait|action.1411:is_performing==1411_E_EX_A or action.1411:is_performing==1411_E_EX_B\n1331|action+=|wait|action.1411:is_performing==1411_E_EX_A or action.1411:is_performing==1411_E_EX_B\n# 补Buff逻辑:能量不够且没Buff时平A;在需要补Buff的场合,优先开大;\n1411|action+=|1411_Q|buff.1411:exist→Buff-角色-柚叶-核心被动-狸之愿-攻击力==False|attribute.1411:decibel>=3000\n1411|action+=|1411_E_EX_A|buff.1411:exist→Buff-角色-柚叶-核心被动-狸之愿-攻击力==False|attribute.1411:energy>=60\n1411|action+=|auto_NA|buff.1411:exist→Buff-角色-柚叶-核心被动-狸之愿-攻击力==False|attribute.1411:energy<60\n# 薇薇安开伞状态下打SNA1\n1331|action+=|1331_SNA_1|attribute.1331:special_state→淑女仪态==True\n#雅6豆蓄力——傻瓜版,6豆有了就放\n1091|action+=|1091_SNA_3|attribute.1091:special_resource==6\n# 柚叶无甜度点时候强化E\n1411|action+=|1411_E_EX_A|attribute.1411:special_resource<=0|attribute.1411:energy>=60\n\n#------------------------------无异常阶段------------------------------\n# 启动阶段,只有当VVA没有护羽但是有飞羽时让VVA招架、在柚叶有能量切需要补Buff时候招架、其余情况都是雅闪避\n1331|action.atk_response_balance+=|parry|special.preload_data:operating_char!=1331|status.enemy:is_under_anomaly==False|attribute.1331:energy<60|attribute.1331:special_resource==0|attribute.1331:special_state→飞羽数量!=0\n1411|action.atk_response_balance+=|parry|special.preload_data:operating_char!=1411|status.enemy:is_under_anomaly==False|attribute.1411:energy>=60|buff.1411:duration→Buff-角色-柚叶-核心被动-狸之愿-攻击力<=300\n1091|action.atk_response_balance+=|1091_dodge|special.preload_data:operating_char==1091|status.enemy:is_under_anomaly==False\n\n# QTE逻辑——当敌人不处于异常状态时(含2画)\n1091|action+=|1091_QTE_A|status.enemy:is_under_anomaly==False|status.enemy:single_qte!=None|special.preload_data:operating_char!=1091\n1331|action+=|1331_QTE|status.enemy:is_under_anomaly==False|status.enemy:single_qte!=None|special.preload_data:operating_char!=1331\n# 雅大招快速启动(在保证积蓄值和豆子都不会大量溢出的情况下)\n1091|action+=|1091_Q|status.enemy:is_under_anomaly==False|attribute.1091:decibel>=3000|status.enemy:anomaly_pct_5<0.2|attribute.1091:special_resource<=3|action.1091:is_performing!=1091_SNA_3\n# 雅强化E(在保证豆子不溢出的情况下)\n1091|action+=|1091_E_EX_A_1|status.enemy:is_under_anomaly==False|attribute.1091:energy>=40|attribute.1091:special_resource<=4\n# 雅平A(无异常阶段的底层逻辑)\n1091|action+=|auto_NA|status.enemy:is_under_anomaly==False\n\n#------------------------------侵蚀分支------------------------------\n# 侵蚀分支时,薇薇安只在能量不够、没有豆子时候招架;或是在Buff快断时切柚叶招架;其余情况下都是雅打闪反\n1331|action.atk_response_balance+=|parry|special.preload_data:operating_char!=1331|status.enemy:is_corruption==True|attribute.1331:energy<60|attribute.1331:special_resource==0|attribute.1331:special_state→飞羽数量!=0\n1411|action.atk_response_balance+=|parry|special.preload_data:operating_char!=1411|status.enemy:is_corruption==True|attribute.1411:energy>=60|buff.1411:duration→Buff-角色-柚叶-核心被动-狸之愿-攻击力<=300\n1091|action.atk_response_balance+=|1091_dodge|special.preload_data:operating_char==1091|status.enemy:is_corruption==True\n\n# 雅QTE(侵蚀分支的第一优先级依旧是雅的QTE)\n1091|action+=|1091_QTE_A|status.enemy:is_corruption==True|status.enemy:single_qte!=None|special.preload_data:operating_char!=1091\n# 柚叶QTE\n1411|action+=|1411_QTE|status.enemy:is_corruption==True|status.enemy:single_qte!=None|special.preload_data:operating_char!=1411\n1331|action+=|1331_QTE|status.enemy:is_corruption==True|status.enemy:single_qte!=None|special.preload_data:operating_char!=1331\n# 雅大招(比启动阶段更严格的积蓄条、豆子审查条件)\n1091|action+=|1091_Q|status.enemy:is_corruption==True|attribute.1091:decibel>=3000|status.enemy:anomaly_pct_5<=0.6|attribute.1091:special_resource<=2|action.1091:is_performing!=1091_SNA_3\n# 雅强化E(较为宽松的豆子审查)\n1091|action+=|1091_E_EX_A_1|status.enemy:is_corruption==True|attribute.1091:energy>=40|attribute.1091:special_resource<=3\n# 柚叶在Q、E能确保触发强击时释放Q、E,并且优先检测E\n1411|action+=|1411_E_EX_A|status.enemy:is_corruption==True|attribute.1411:energy>=60|status.enemy:anomaly_pct_0>=0.95\n1411|action+=|1411_Q|status.enemy:is_corruption==True|attribute.1411:decibel>=3000|status.enemy:anomaly_pct_0>=0.85\n# 雅在能量快要溢出时强制强化E\n1091|action+=|1091_E_EX_A_1|status.enemy:is_corruption==True|attribute.1091:energy>=115\n# 雅持续平A(普攻逻辑)\n1091|action+=|auto_NA|status.enemy:is_corruption==True\n\n#------------------------------烈霜分支------------------------------\n# 烈霜分支的第一要务是尽快触发以太或是强击侵蚀,所以这个分支其实是没有任何雅的逻辑的\n# 如果敌人正处于烈霜分支下,那么招架应优先留给VVA,VVA接不住的招架再留给柚叶\n1331|action.atk_response_balance+=|parry|special.preload_data:operating_char!=1331|status.enemy:is_frost_frostbite==True\n1411|action.atk_response_balance+=|parry|special.preload_data:operating_char!=1411|status.enemy:is_frost_frostbite==True\n# 柚叶和薇薇安QTE\n1411|action+=|1411_QTE|status.enemy:is_frost_frostbite==True|status.enemy:single_qte!=None|special.preload_data:operating_char!=1411\n1331|action+=|1331_QTE|status.enemy:is_frost_frostbite==True|status.enemy:single_qte!=None|special.preload_data:operating_char!=1331\n1091|action+=|1091_QTE_A|status.enemy:is_frost_frostbite==True|status.enemy:single_qte!=None|special.preload_data:operating_char!=1091\n# 薇薇安大招(确保飞羽、护羽、以太积蓄不严重溢出)\n1331|action+=|1331_Q|status.enemy:is_frost_frostbite==True|attribute.1331:decibel>=3000|status.enemy:anomaly_pct_4<=0.5|attribute.1331:special_state→飞羽数量<=1|attribute.1331:special_resource<=3\n# 薇薇安强化E(确保飞羽不严重溢出)\n1331|action+=|1331_E_EX|status.enemy:is_frost_frostbite==True|attribute.1331:energy>=60|attribute.1331:special_state→飞羽数量<=2\n# 柚叶的Q、E检测(只在快要触发强击时释放,优先开大)\n1411|action+=|1411_Q|status.enemy:is_frost_frostbite==True|attribute.1411:decibel>=3000|status.enemy:anomaly_pct_0>=0.85\n1411|action+=|1411_E_EX_A|status.enemy:is_frost_frostbite==True|attribute.1411:energy>=60|status.enemy:anomaly_pct_0>=0.95\n\n# 哪怕处于烈霜分支,如果后台的以太积蓄马上就要满了,可以使用强化E来触发VVA的协同来触发以太异常;(要确保自己豆子不会溢出、VVA有豆子)\n1091|action+=|1091_E_EX_A_1|status.enemy:is_frost_frostbite==True|status.enemy:anomaly_pct_4>=0.97|status.enemy:buildup_pct_delta_4_5>=0.3|attribute.1331:special_resource>=1|attribute.1091:energy>=40|attribute.1091:special_resource<=3\n# 在烈霜分支,只要烈霜积蓄还没有达到阈值线(70%),豆子也不严重溢出,就可以在豆子允许的范围内释放强化E避免能量溢出\n1091|action+=|1091_E_EX_A_1|status.enemy:is_frost_frostbite==True|status.enemy:anomaly_pct_5<=0.5|attribute.1091:special_resource<=4|attribute.1091:energy>=115\n# 在烈霜分支时,还是要保持雅的持续平A;\n1091|action+=|auto_NA|status.enemy:is_frost_frostbite==True\n\n#------------------------------强击分支------------------------------\n# 强击分支是特殊情况,逻辑类似于启动\n# 进攻交互部分,在强击分支中的逻辑类似于启动逻辑\n1331|action.atk_response_balance+=|parry|special.preload_data:operating_char!=1331|status.enemy:is_assault==True|attribute.1331:energy<60|attribute.1331:special_resource==0|attribute.1331:special_state→飞羽数量!=0\n1411|action.atk_response_balance+=|parry|special.preload_data:operating_char!=1411|status.enemy:is_assault==True|attribute.1411:energy>=60|buff.1411:duration→Buff-角色-柚叶-核心被动-狸之愿-攻击力<=300\n1091|action.atk_response_balance+=|1091_dodge|special.preload_data:operating_char==1091|status.enemy:is_assault==True\n# QTE逻辑\n1091|action+=|1091_QTE_A|status.enemy:is_assault==True|status.enemy:single_qte!=None|special.preload_data:operating_char!=1091\n1331|action+=|1331_QTE|status.enemy:is_assault==True|status.enemy:single_qte!=None|special.preload_data:operating_char!=1331\n1411|action+=|1411_QTE|status.enemy:is_assault==True|status.enemy:single_qte!=None|special.preload_data:operating_char!=1411\n# 雅大招逻辑(只用防止豆子溢出)\n1091|action+=|1091_Q|status.enemy:is_assault==True|attribute.1091:decibel>=3000|attribute.1091:special_resource<=2|action.1091:is_performing!=1091_SNA_3\n# 薇薇安大招(确保飞羽、护羽、以太积蓄不严重溢出)\n1331|action+=|1331_Q|status.enemy:is_assault==True|attribute.1331:decibel>=3000|status.enemy:anomaly_pct_4<=0.5|attribute.1331:special_state→飞羽数量<=1|attribute.1331:special_resource<=3\n# 雅强化E(较为宽松的豆子审查)\n1091|action+=|1091_E_EX_A_1|status.enemy:is_assault==True|attribute.1091:energy>=40|attribute.1091:special_resource<=3\n# 薇薇安强化E(确保飞羽不严重溢出)\n1331|action+=|1331_E_EX|status.enemy:is_assault==True|attribute.1331:energy>=60|attribute.1331:special_state→飞羽数量<=2\n# 底层逻辑——雅平A\n1091|action+=|auto_NA|status.enemy:is_assault==True" +logic = "#------------------------------最高优先级------------------------------\n# 三名角色在招架后总是打支援突击\n1411|action+=|assault_after_parry\n1091|action+=|assault_after_parry\n1331|action+=|assault_after_parry\n# 所有角色在其他角色招架过程中保持静默,确保招架流程完整,突击支援能顺利释放。\n1091|action+=|wait|action.1411:during_parry==True or action.1331:during_parry==True\n1331|action+=|wait|action.1411:during_parry==True or action.1091:during_parry==True\n1411|action+=|wait|action.1331:during_parry==True or action.1091:during_parry==True\n1091|action+=|wait|action.1411:assault_aid_enable==True or action.1331:assault_aid_enable==True\n1331|action+=|wait|action.1411:assault_aid_enable==True or action.1091:assault_aid_enable==True\n1411|action+=|wait|action.1331:assault_aid_enable==True or action.1091:assault_aid_enable==True\n# 柚叶在支援突击后总、需要补充Buff时是衔接强化E(含6画)\n1411|action+=|1411_E_EX_B|attribute.1411:energy>=60|action.1411:positive_linked_after==1411_Assault_Aid_B|attribute.1411:cinema==6|buff.1411:duration→Buff-角色-柚叶-核心被动-狸之愿-攻击力<=300\n1411|action+=|1411_E_EX_B|attribute.1411:energy>=60|action.1411:positive_linked_after==1411_Assault_Aid_A|buff.1411:duration→Buff-角色-柚叶-核心被动-狸之愿-攻击力<=300\n\n# 6画情况下,没Buff时柚叶弹刀\n1411|action.atk_response_balance+=|parry|special.preload_data:operating_char!=1411|attribute.1411:cinema==6|buff.1411:count→Buff-角色-柚叶-6画-紊乱伤害倍率提升==0\n# 在需要补核心被动Buff时且能量足够时优先柚叶弹刀\n1411|action.atk_response_balance+=|parry|special.preload_data:operating_char!=1411|buff.1411:duration→Buff-角色-柚叶-核心被动-狸之愿-攻击力<=300|attribute.1411:energy>=60\n\n\n\n# 雅 尽快 在闪避后衔接闪避反击\n1091|action+=|1091_CA|action.1091:positive_linked_after==1091_dodge\n\n# 快速支援逻辑(必须在非彩色失衡阶段执行)\n1331|action+=|1331_BH_Aid|status.1331:quick_assist_available==True|status.enemy:QTE_activation_available==False\n1091|action+=|1091_BH_Aid|status.1091:quick_assist_available==True|status.enemy:QTE_activation_available==False\n# 其他角色在柚叶释放强化E期间等待,确保快速支援的触发\n1091|action+=|wait|action.1411:is_performing==1411_E_EX_A or action.1411:is_performing==1411_E_EX_B\n1331|action+=|wait|action.1411:is_performing==1411_E_EX_A or action.1411:is_performing==1411_E_EX_B\n# 补Buff逻辑:能量不够且没Buff时平A;在需要补Buff的场合,优先开大;\n1411|action+=|1411_Q|buff.1411:exist→Buff-角色-柚叶-核心被动-狸之愿-攻击力==False|attribute.1411:decibel>=3000\n1411|action+=|1411_E_EX_A|buff.1411:exist→Buff-角色-柚叶-核心被动-狸之愿-攻击力==False|attribute.1411:energy>=60\n1411|action+=|auto_NA|buff.1411:exist→Buff-角色-柚叶-核心被动-狸之愿-攻击力==False|attribute.1411:energy<60\n# 薇薇安开伞状态下打SNA1\n1331|action+=|1331_SNA_1|attribute.1331:special_state→淑女仪态==True\n#雅6豆蓄力——傻瓜版,6豆有了就放\n1091|action+=|1091_SNA_3|attribute.1091:special_resource==6\n# 柚叶无甜度点时候强化E\n1411|action+=|1411_E_EX_A|attribute.1411:special_resource<=0|attribute.1411:energy>=60\n\n#------------------------------无异常阶段------------------------------\n# 启动阶段,只有当VVA没有护羽但是有飞羽时让VVA招架、在柚叶有能量切需要补Buff时候招架、其余情况都是雅闪避\n1331|action.atk_response_balance+=|parry|special.preload_data:operating_char!=1331|status.enemy:is_under_anomaly==False|attribute.1331:energy<60|attribute.1331:special_resource==0|attribute.1331:special_state→飞羽数量!=0\n1411|action.atk_response_balance+=|parry|special.preload_data:operating_char!=1411|status.enemy:is_under_anomaly==False|attribute.1411:energy>=60|buff.1411:duration→Buff-角色-柚叶-核心被动-狸之愿-攻击力<=300\n1091|action.atk_response_balance+=|1091_dodge|special.preload_data:operating_char==1091|status.enemy:is_under_anomaly==False\n\n# QTE逻辑——当敌人不处于异常状态时(含2画)\n1091|action+=|1091_QTE_A|status.enemy:is_under_anomaly==False|status.enemy:single_qte!=None|special.preload_data:operating_char!=1091\n1331|action+=|1331_QTE|status.enemy:is_under_anomaly==False|status.enemy:single_qte!=None|special.preload_data:operating_char!=1331\n# 雅大招快速启动(在保证积蓄值和豆子都不会大量溢出的情况下)\n1091|action+=|1091_Q|status.enemy:is_under_anomaly==False|attribute.1091:decibel>=3000|status.enemy:anomaly_pct_5<0.2|attribute.1091:special_resource<=3|action.1091:is_performing!=1091_SNA_3\n# 雅强化E(在保证豆子不溢出的情况下)\n1091|action+=|1091_E_EX_A_1|status.enemy:is_under_anomaly==False|attribute.1091:energy>=40|attribute.1091:special_resource<=4\n# 雅平A(无异常阶段的底层逻辑)\n1091|action+=|auto_NA|status.enemy:is_under_anomaly==False\n\n#------------------------------侵蚀分支------------------------------\n# 侵蚀分支时,薇薇安只在能量不够、没有豆子时候招架;或是在Buff快断时切柚叶招架;其余情况下都是雅打闪反\n1331|action.atk_response_balance+=|parry|special.preload_data:operating_char!=1331|status.enemy:is_corruption==True|attribute.1331:energy<60|attribute.1331:special_resource==0|attribute.1331:special_state→飞羽数量!=0\n1411|action.atk_response_balance+=|parry|special.preload_data:operating_char!=1411|status.enemy:is_corruption==True|attribute.1411:energy>=60|buff.1411:duration→Buff-角色-柚叶-核心被动-狸之愿-攻击力<=300\n1091|action.atk_response_balance+=|1091_dodge|special.preload_data:operating_char==1091|status.enemy:is_corruption==True\n\n# 雅QTE(侵蚀分支的第一优先级依旧是雅的QTE)\n1091|action+=|1091_QTE_A|status.enemy:is_corruption==True|status.enemy:single_qte!=None|special.preload_data:operating_char!=1091\n# 柚叶QTE\n1411|action+=|1411_QTE|status.enemy:is_corruption==True|status.enemy:single_qte!=None|special.preload_data:operating_char!=1411\n1331|action+=|1331_QTE|status.enemy:is_corruption==True|status.enemy:single_qte!=None|special.preload_data:operating_char!=1331\n# 雅大招(比启动阶段更严格的积蓄条、豆子审查条件)\n1091|action+=|1091_Q|status.enemy:is_corruption==True|attribute.1091:decibel>=3000|status.enemy:anomaly_pct_5<=0.6|attribute.1091:special_resource<=2|action.1091:is_performing!=1091_SNA_3\n# 雅强化E(较为宽松的豆子审查)\n1091|action+=|1091_E_EX_A_1|status.enemy:is_corruption==True|attribute.1091:energy>=40|attribute.1091:special_resource<=3\n# 柚叶在Q、E能确保触发强击时释放Q、E,并且优先检测E\n1411|action+=|1411_E_EX_A|status.enemy:is_corruption==True|attribute.1411:energy>=60|status.enemy:anomaly_pct_0>=0.95\n1411|action+=|1411_Q|status.enemy:is_corruption==True|attribute.1411:decibel>=3000|status.enemy:anomaly_pct_0>=0.85\n# 雅在能量快要溢出时强制强化E\n1091|action+=|1091_E_EX_A_1|status.enemy:is_corruption==True|attribute.1091:energy>=115\n# 雅持续平A(普攻逻辑)\n1091|action+=|auto_NA|status.enemy:is_corruption==True\n\n#------------------------------烈霜分支------------------------------\n# 烈霜分支的第一要务是尽快触发以太或是强击侵蚀,所以这个分支其实是没有任何雅的逻辑的\n# 如果敌人正处于烈霜分支下,那么招架应优先留给VVA,VVA接不住的招架再留给柚叶\n1331|action.atk_response_balance+=|parry|special.preload_data:operating_char!=1331|status.enemy:is_frost_frostbite==True\n1411|action.atk_response_balance+=|parry|special.preload_data:operating_char!=1411|status.enemy:is_frost_frostbite==True\n\n# 柚叶和薇薇安QTE\n1411|action+=|1411_QTE|status.enemy:is_frost_frostbite==True|status.enemy:single_qte!=None|special.preload_data:operating_char!=1411\n1331|action+=|1331_QTE|status.enemy:is_frost_frostbite==True|status.enemy:single_qte!=None|special.preload_data:operating_char!=1331\n1091|action+=|1091_QTE_A|status.enemy:is_frost_frostbite==True|status.enemy:single_qte!=None|special.preload_data:operating_char!=1091\n# 薇薇安大招(确保飞羽、护羽、以太积蓄不严重溢出)\n1331|action+=|1331_Q|status.enemy:is_frost_frostbite==True|attribute.1331:decibel>=3000|status.enemy:anomaly_pct_4<=0.5|attribute.1331:special_state→飞羽数量<=1|attribute.1331:special_resource<=3\n# 薇薇安强化E(确保飞羽不严重溢出)\n1331|action+=|1331_E_EX|status.enemy:is_frost_frostbite==True|attribute.1331:energy>=60|attribute.1331:special_state→飞羽数量<=2\n# 柚叶的Q、E检测(只在快要触发强击时释放,优先开大)\n1411|action+=|1411_Q|status.enemy:is_frost_frostbite==True|attribute.1411:decibel>=3000|status.enemy:anomaly_pct_0>=0.85\n1411|action+=|1411_E_EX_A|status.enemy:is_frost_frostbite==True|attribute.1411:energy>=60|status.enemy:anomaly_pct_0>=0.95\n# 烈霜分支的底层逻辑总体上是雅的站场,所以在这里要补一个雅的闪反(可以理解为雅的闪反并不具备较高优先级。)\n1091|action.atk_response_balance+=|1091_dodge|special.preload_data:operating_char==1091|status.enemy:is_frost_frostbite==True\n# 哪怕处于烈霜分支,如果后台的以太积蓄马上就要满了,可以使用强化E来触发VVA的协同来触发以太异常;(要确保自己豆子不会溢出、VVA有豆子)\n1091|action+=|1091_E_EX_A_1|status.enemy:is_frost_frostbite==True|status.enemy:anomaly_pct_4>=0.97|status.enemy:buildup_pct_delta_4_5>=0.3|attribute.1331:special_resource>=1|attribute.1091:energy>=40|attribute.1091:special_resource<=3\n# 在烈霜分支,只要烈霜积蓄还没有达到阈值线(70%),豆子也不严重溢出,就可以在豆子允许的范围内释放强化E避免能量溢出\n1091|action+=|1091_E_EX_A_1|status.enemy:is_frost_frostbite==True|status.enemy:anomaly_pct_5<=0.5|attribute.1091:special_resource<=4|attribute.1091:energy>=115\n# 在烈霜分支时,还是要保持雅的持续平A;\n1091|action+=|auto_NA|status.enemy:is_frost_frostbite==True\n\n#------------------------------强击分支------------------------------\n# 强击分支是特殊情况,逻辑类似于启动\n# 进攻交互部分,在强击分支中的逻辑类似于启动逻辑\n1331|action.atk_response_balance+=|parry|special.preload_data:operating_char!=1331|status.enemy:is_assault==True|attribute.1331:energy<60|attribute.1331:special_resource==0|attribute.1331:special_state→飞羽数量!=0\n1411|action.atk_response_balance+=|parry|special.preload_data:operating_char!=1411|status.enemy:is_assault==True|attribute.1411:energy>=60|buff.1411:duration→Buff-角色-柚叶-核心被动-狸之愿-攻击力<=300\n1091|action.atk_response_balance+=|1091_dodge|special.preload_data:operating_char==1091|status.enemy:is_assault==True\n# QTE逻辑\n1091|action+=|1091_QTE_A|status.enemy:is_assault==True|status.enemy:single_qte!=None|special.preload_data:operating_char!=1091\n1331|action+=|1331_QTE|status.enemy:is_assault==True|status.enemy:single_qte!=None|special.preload_data:operating_char!=1331\n1411|action+=|1411_QTE|status.enemy:is_assault==True|status.enemy:single_qte!=None|special.preload_data:operating_char!=1411\n# 雅大招逻辑(只用防止豆子溢出)\n1091|action+=|1091_Q|status.enemy:is_assault==True|attribute.1091:decibel>=3000|attribute.1091:special_resource<=2|action.1091:is_performing!=1091_SNA_3\n# 薇薇安大招(确保飞羽、护羽、以太积蓄不严重溢出)\n1331|action+=|1331_Q|status.enemy:is_assault==True|attribute.1331:decibel>=3000|status.enemy:anomaly_pct_4<=0.5|attribute.1331:special_state→飞羽数量<=1|attribute.1331:special_resource<=3\n# 雅强化E(较为宽松的豆子审查)\n1091|action+=|1091_E_EX_A_1|status.enemy:is_assault==True|attribute.1091:energy>=40|attribute.1091:special_resource<=3\n# 薇薇安强化E(确保飞羽不严重溢出)\n1331|action+=|1331_E_EX|status.enemy:is_assault==True|attribute.1331:energy>=60|attribute.1331:special_state→飞羽数量<=2\n# 底层逻辑——雅平A\n1091|action+=|auto_NA|status.enemy:is_assault==True" [characters."柚叶"] cinema = [] diff --git a/zsim/data/character_config_example.toml b/zsim/data/character_config_example.toml index 366596f9..d686013f 100644 --- a/zsim/data/character_config_example.toml +++ b/zsim/data/character_config_example.toml @@ -401,4 +401,28 @@ drive5 = "攻击力%" drive6 = "冲击力%" equip_style = "4+2" equip_set4 = "震星迪斯科" -equip_set2_a = "啄木鸟电音" \ No newline at end of file +equip_set2_a = "啄木鸟电音" + +["柚叶"] +name = "柚叶" +weapon = "狸法七变化" +weapon_level = 1 +cinema = 0 +crit_balancing = false +crit_rate_limit = 0.95 +scATK_percent = 10 +scATK = 0 +scHP_percent = 0 +scHP = 0 +scDEF_percent = 0 +scDEF = 0 +scAnomalyProficiency = 0 +scPEN = 0 +scCRIT = 0 +scCRIT_DMG = 0 +drive4 = "攻击力%" +drive5 = "攻击力%" +drive6 = "异常掌控" +equip_style = "4+2" +equip_set4 = "摇摆爵士" +equip_set2_a = "法厄同之歌"