1 Star 0 Fork 0

forChallenge/ff14trn

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
RDM_combo.xml 36.97 KB
一键复制 编辑 原始数据 按行查看 历史
doubiev 提交于 2023-05-12 19:01 . Add files via upload
<?xml version="1.0"?>
<TriggernometryExport Version="1">
<ExportedFolder Id="34786f93-5dfa-4d65-9eeb-e57e1cb4edfe" Name="赤魔连击demo" Enabled="true">
<Folders>
<Folder Id="c05d0d70-f881-47e9-883c-2e17d5da3037" Name="lib" Enabled="true">
<Folders />
<Triggers>
<Trigger Enabled="true" Name="连续咏唱on" Id="5b6fec6f-8635-4b37-a7a7-f1ec28df2a45" RegularExpression="^.{14} StatusAdd 1A:[^:]*:(连续咏唱|即刻咏唱|促进):(?&lt;duration&gt;.+?):[^:]*:(?&lt;player&gt;.+?):" PrevActions="Interrupt">
<Actions>
<Action OrderNumber="1" VariableOp="SetNumeric" VariableName="n_Cast" VariableExpression="${var:n_Cast}+1" ActionType="Variable" Asynchronous="False">
<Condition Enabled="true" Grouping="Or">
<ConditionSingle Enabled="true" ExpressionL="${var:n_Cast}" ExpressionTypeL="Numeric" ExpressionR="3" ExpressionTypeR="Numeric" ConditionType="NumericLess" />
</Condition>
</Action>
<Action OrderNumber="2" VariableOp="SetNumeric" VariableName="n_Cast" VariableExpression="3" ActionType="Variable" Asynchronous="False">
<Condition Enabled="true" Grouping="Or">
<ConditionSingle Enabled="true" ExpressionL="${var:n_Cast}" ExpressionTypeL="Numeric" ExpressionR="3" ExpressionTypeR="Numeric" ConditionType="NumericGreater" />
</Condition>
</Action>
</Actions>
<Condition Enabled="true" Grouping="Or">
<ConditionSingle Enabled="true" ExpressionL="${player}" ExpressionTypeL="String" ExpressionR="${_ffxivplayer}" ExpressionTypeR="String" ConditionType="StringEqualNocase" />
</Condition>
</Trigger>
<Trigger Enabled="true" Name="连续咏唱off" Id="ab5e4284-4213-47d1-8575-eda07888fa05" RegularExpression="^.{14} StatusRemove 1E:[^:]*:(连续咏唱|即刻咏唱|促进):(?&lt;duration&gt;.+?):[^:]*:(?&lt;player&gt;.+?):" PrevActions="Interrupt">
<Actions>
<Action OrderNumber="1" VariableOp="SetNumeric" VariableName="n_Cast" VariableExpression="${var:n_Cast}-1" ActionType="Variable" Asynchronous="False">
<Condition Enabled="true" Grouping="Or">
<ConditionSingle Enabled="true" ExpressionL="${var:n_Cast}" ExpressionTypeL="Numeric" ExpressionR="0" ExpressionTypeR="Numeric" ConditionType="NumericGreater" />
</Condition>
</Action>
<Action OrderNumber="2" VariableOp="SetNumeric" VariableName="n_Cast" VariableExpression="0" ActionType="Variable" Asynchronous="False">
<Condition Enabled="true" Grouping="Or">
<ConditionSingle Enabled="true" ExpressionL="${var:n_Cast}" ExpressionTypeL="Numeric" ExpressionR="0" ExpressionTypeR="Numeric" ConditionType="NumericLess" />
</Condition>
</Action>
</Actions>
<Condition Enabled="true" Grouping="Or">
<ConditionSingle Enabled="true" ExpressionL="${player}" ExpressionTypeL="String" ExpressionR="${_ffxivplayer}" ExpressionTypeR="String" ConditionType="StringEqualNocase" />
</Condition>
</Trigger>
<Trigger Enabled="true" Name="赤飞石预备" Id="f3ab62ef-b291-40df-906c-1805c78ba15a" RegularExpression="^.{14} Status(Add|Remove) 1(?&lt;effect&gt;A|E):[^:]*:赤飞石预备:(?&lt;duration&gt;.+?):[^:]*:(?&lt;player&gt;.+?):" PrevActions="Interrupt">
<Actions>
<Action OrderNumber="1" VariableOp="SetNumeric" VariableName="is_Stone" VariableExpression="1" ActionType="Variable" Asynchronous="False">
<Condition Enabled="true" Grouping="Or">
<ConditionSingle Enabled="true" ExpressionL="${effect}" ExpressionTypeL="String" ExpressionR="A" ExpressionTypeR="String" ConditionType="StringEqualCase" />
</Condition>
</Action>
<Action OrderNumber="2" VariableOp="SetNumeric" VariableName="is_Stone" VariableExpression="0" ActionType="Variable" Asynchronous="False">
<Condition Enabled="true" Grouping="Or">
<ConditionSingle Enabled="true" ExpressionL="${effect}" ExpressionTypeL="String" ExpressionR="E" ExpressionTypeR="String" ConditionType="StringEqualCase" />
</Condition>
</Action>
</Actions>
<Condition Enabled="true" Grouping="Or">
<ConditionSingle Enabled="true" ExpressionL="${player}" ExpressionTypeL="String" ExpressionR="${_ffxivplayer}" ExpressionTypeR="String" ConditionType="StringEqualNocase" />
</Condition>
</Trigger>
<Trigger Enabled="true" Name="赤火炎预备" Id="608bb03a-5972-472a-a328-ab8c2d3f93f7" RegularExpression="^.{14} Status(Add|Remove) 1(?&lt;effect&gt;A|E):[^:]*:赤火炎预备:(?&lt;duration&gt;.+?):[^:]*:(?&lt;player&gt;.+?):" PrevActions="Interrupt">
<Actions>
<Action OrderNumber="1" VariableOp="SetNumeric" VariableName="is_Fire" VariableExpression="1" ActionType="Variable" Asynchronous="False">
<Condition Enabled="true" Grouping="Or">
<ConditionSingle Enabled="true" ExpressionL="${effect}" ExpressionTypeL="String" ExpressionR="A" ExpressionTypeR="String" ConditionType="StringEqualCase" />
</Condition>
</Action>
<Action OrderNumber="2" VariableOp="SetNumeric" VariableName="is_Fire" VariableExpression="0" ActionType="Variable" Asynchronous="False">
<Condition Enabled="true" Grouping="Or">
<ConditionSingle Enabled="true" ExpressionL="${effect}" ExpressionTypeL="String" ExpressionR="E" ExpressionTypeR="String" ConditionType="StringEqualCase" />
</Condition>
</Action>
</Actions>
<Condition Enabled="true" Grouping="Or">
<ConditionSingle Enabled="true" ExpressionL="${player}" ExpressionTypeL="String" ExpressionR="${_ffxivplayer}" ExpressionTypeR="String" ConditionType="StringEqualNocase" />
</Condition>
</Trigger>
<Trigger Enabled="true" Name="Reset" Id="7e650e22-5a04-49a8-aac2-088b217b65d1" RegularExpression="^.{14} AddCombatant 03:[^:]*:(?&lt;player&gt;.+?):(?&lt;job&gt;.+?):">
<Actions>
<Action OrderNumber="1" OBSEndPoint="" VariableOp="SetNumeric" VariableName="n_Cast" VariableExpression="0" ActionType="Variable">
<Condition Enabled="false" Grouping="Or" />
</Action>
</Actions>
<Condition Enabled="true" Grouping="Or">
<ConditionGroup Enabled="true" Grouping="And">
<ConditionSingle Enabled="true" ExpressionL="${job}" ExpressionTypeL="Numeric" ExpressionR="23" ExpressionTypeR="Numeric" ConditionType="NumericEqual" />
<ConditionSingle Enabled="true" ExpressionL="${player}" ExpressionTypeL="String" ExpressionR="${_ffxivplayer}" ExpressionTypeR="String" ConditionType="StringEqualNocase" />
</ConditionGroup>
</Condition>
</Trigger>
<Trigger Enabled="true" Name="魔元判断" Id="7c9bfe04-c8fa-4598-87ac-461f4b508005" RegularExpression="^.{14} Gauge 1F:[^:]{8}:([1-3]??)(?&lt;b&gt;[\w]{1,2})(?&lt;w&gt;[\w]{2})23:00:">
<Actions>
<Action OrderNumber="1" VariableOp="SetNumeric" VariableName="bw_compare" VariableExpression="hex2dec(${w})≥hex2dec(${b})" ActionType="Variable">
<Condition Enabled="false" Grouping="Or" />
</Action>
</Actions>
<Condition Enabled="false" Grouping="Or" />
</Trigger>
</Triggers>
</Folder>
<Folder Id="fbce4931-90c5-44ad-a2e6-fa353c4d1aeb" Name="单体连" Enabled="true">
<Folders />
<Triggers>
<Trigger Enabled="true" Name="连续咏唱on" Id="17c990a6-db72-4462-91a6-d581611d107e" RegularExpression="^.{14} StatusAdd 1A:[^:]*:(连续咏唱|即刻咏唱|促进):(?&lt;duration&gt;.+?):[^:]*:(?&lt;player&gt;.+?):" PrevActions="Interrupt">
<Actions>
<Action OrderNumber="1" ActionType="Placeholder" ExecutionDelayExpression="50">
<Condition Enabled="false" Grouping="Or" />
</Action>
<Action OrderNumber="2" NamedCallbackName="command" NamedCallbackParam="/hotbar set &quot;赤闪雷&quot; ${var:单体连键位}" ActionType="NamedCallback" RefireInterrupt="True">
<Condition Enabled="true" Grouping="Or">
<ConditionSingle Enabled="true" ExpressionL="${var:bw_compare}" ExpressionTypeL="Numeric" ExpressionR="1" ExpressionTypeR="Numeric" ConditionType="NumericEqual" />
</Condition>
</Action>
<Action OrderNumber="3" NamedCallbackName="command" NamedCallbackParam="/hotbar set &quot;赤疾风&quot; ${var:单体连键位}" ActionType="NamedCallback" RefireInterrupt="True">
<Condition Enabled="true" Grouping="Or">
<ConditionSingle Enabled="true" ExpressionL="${var:bw_compare}" ExpressionTypeL="Numeric" ExpressionR="0" ExpressionTypeR="Numeric" ConditionType="NumericEqual" />
</Condition>
</Action>
</Actions>
<Condition Enabled="true" Grouping="Or">
<ConditionSingle Enabled="true" ExpressionL="${player}" ExpressionTypeL="String" ExpressionR="${_ffxivplayer}" ExpressionTypeR="String" ConditionType="StringEqualNocase" />
</Condition>
</Trigger>
<Trigger Enabled="true" Name="赤火炎|赤飞石预备off" Id="2845c25a-d7a2-46fc-b634-c28de7e58499" RegularExpression="^.{14} StatusRemove 1E:[^:]*:(赤火炎|赤飞石)预备:(?&lt;duration&gt;.+?):[^:]*:(?&lt;player&gt;.+?):" PrevActions="Interrupt">
<Actions>
<Action OrderNumber="1" ActionType="Placeholder" ExecutionDelayExpression="50">
<Condition Enabled="false" Grouping="Or" />
</Action>
<Action OrderNumber="2" NamedCallbackName="command" NamedCallbackParam="/hotbar set &quot;摇荡&quot; ${var:单体连键位}" ActionType="NamedCallback" Asynchronous="False" RefireInterrupt="True">
<Condition Enabled="true" Grouping="And">
<ConditionSingle Enabled="true" ExpressionL="${var:n_Cast}" ExpressionTypeL="Numeric" ExpressionR="0" ExpressionTypeR="Numeric" ConditionType="NumericEqual" />
<ConditionSingle Enabled="true" ExpressionL="${var:is_Fire}" ExpressionTypeL="Numeric" ExpressionR="0" ExpressionTypeR="Numeric" ConditionType="NumericEqual" />
<ConditionSingle Enabled="true" ExpressionL="${var:is_Stone}" ExpressionTypeL="Numeric" ExpressionR="0" ExpressionTypeR="Numeric" ConditionType="NumericEqual" />
</Condition>
</Action>
<Action OrderNumber="3" NamedCallbackName="command" NamedCallbackParam="/hotbar set &quot;赤火炎&quot; ${var:单体连键位}" ActionType="NamedCallback" Asynchronous="False" RefireInterrupt="True">
<Condition Enabled="true" Grouping="And">
<ConditionSingle Enabled="true" ExpressionL="${var:n_Cast}" ExpressionTypeL="Numeric" ExpressionR="0" ExpressionTypeR="Numeric" ConditionType="NumericEqual" />
<ConditionSingle Enabled="true" ExpressionL="${var:is_Fire}" ExpressionTypeL="Numeric" ExpressionR="1" ExpressionTypeR="Numeric" ConditionType="NumericEqual" />
</Condition>
</Action>
<Action OrderNumber="4" NamedCallbackName="command" NamedCallbackParam="/hotbar set &quot;赤飞石&quot; ${var:单体连键位}" ActionType="NamedCallback" Asynchronous="False" RefireInterrupt="True">
<Condition Enabled="true" Grouping="And">
<ConditionSingle Enabled="true" ExpressionL="${var:n_Cast}" ExpressionTypeL="Numeric" ExpressionR="0" ExpressionTypeR="Numeric" ConditionType="NumericEqual" />
<ConditionSingle Enabled="true" ExpressionL="${var:is_Stone}" ExpressionTypeL="Numeric" ExpressionR="1" ExpressionTypeR="Numeric" ConditionType="NumericEqual" />
</Condition>
</Action>
</Actions>
<Condition Enabled="true" Grouping="Or">
<ConditionSingle Enabled="true" ExpressionL="${player}" ExpressionTypeL="String" ExpressionR="${_ffxivplayer}" ExpressionTypeR="String" ConditionType="StringEqualNocase" />
</Condition>
</Trigger>
<Trigger Enabled="true" Name="Reset" Id="515831fa-9b1e-4bdd-ab7c-b9efc36818f9" RegularExpression="^.{14} AddCombatant 03:[^:]*:(?&lt;player&gt;.+?):(?&lt;job&gt;.+?):">
<Actions>
<Action OrderNumber="1" NamedCallbackName="command" NamedCallbackParam="/hotbar set &quot;摇荡&quot; ${var:单体连键位}" ActionType="NamedCallback">
<Condition Enabled="false" Grouping="Or" />
</Action>
</Actions>
<Condition Enabled="true" Grouping="Or">
<ConditionGroup Enabled="true" Grouping="And">
<ConditionSingle Enabled="true" ExpressionL="${job}" ExpressionTypeL="Numeric" ExpressionR="23" ExpressionTypeR="Numeric" ConditionType="NumericEqual" />
<ConditionSingle Enabled="true" ExpressionL="${player}" ExpressionTypeL="String" ExpressionR="${_ffxivplayer}" ExpressionTypeR="String" ConditionType="StringEqualNocase" />
</ConditionGroup>
</Condition>
</Trigger>
<Trigger Enabled="true" Sequential="True" Name="连续咏唱off" Id="b1b6253f-7e63-4ae8-bfff-a6d3afcc8f79" RegularExpression="^.{14} StatusRemove 1E:[^:]*:(连续咏唱|即刻咏唱|促进):(?&lt;duration&gt;.+?):[^:]*:(?&lt;player&gt;.+?):" PrevActions="Interrupt">
<Actions>
<Action OrderNumber="1" ActionType="Placeholder" ExecutionDelayExpression="50">
<Condition Enabled="false" Grouping="Or" />
</Action>
<Action OrderNumber="2" NamedCallbackName="command" NamedCallbackParam="/hotbar set &quot;赤闪雷&quot; ${var:单体连键位}" ActionType="NamedCallback" Asynchronous="False" RefireInterrupt="True">
<Condition Enabled="true" Grouping="And">
<ConditionSingle Enabled="true" ExpressionL="${var:n_Cast}" ExpressionTypeL="Numeric" ExpressionR="0" ExpressionTypeR="Numeric" ConditionType="NumericGreater" />
<ConditionSingle Enabled="true" ExpressionL="${var:bw_compare}" ExpressionTypeL="Numeric" ExpressionR="1" ExpressionTypeR="Numeric" ConditionType="NumericEqual" />
</Condition>
</Action>
<Action OrderNumber="3" NamedCallbackName="command" NamedCallbackParam="/hotbar set &quot;赤疾风&quot; ${var:单体连键位}" ActionType="NamedCallback" Asynchronous="False" RefireInterrupt="True">
<Condition Enabled="true" Grouping="And">
<ConditionSingle Enabled="true" ExpressionL="${var:n_Cast}" ExpressionTypeL="Numeric" ExpressionR="0" ExpressionTypeR="Numeric" ConditionType="NumericGreater" />
<ConditionSingle Enabled="true" ExpressionL="${var:bw_compare}" ExpressionTypeL="Numeric" ExpressionR="0" ExpressionTypeR="Numeric" ConditionType="NumericEqual" />
</Condition>
</Action>
<Action OrderNumber="4" NamedCallbackName="command" NamedCallbackParam="/hotbar set &quot;赤火炎&quot; ${var:单体连键位}" ActionType="NamedCallback" Asynchronous="False" RefireInterrupt="True">
<Condition Enabled="true" Grouping="And">
<ConditionSingle Enabled="true" ExpressionL="${var:n_Cast}" ExpressionTypeL="Numeric" ExpressionR="0" ExpressionTypeR="Numeric" ConditionType="NumericEqual" />
<ConditionSingle Enabled="true" ExpressionL="${var:is_Fire}" ExpressionTypeL="Numeric" ExpressionR="1" ExpressionTypeR="Numeric" ConditionType="NumericEqual" />
</Condition>
</Action>
<Action OrderNumber="5" NamedCallbackName="command" NamedCallbackParam="/hotbar set &quot;赤飞石&quot; ${var:单体连键位}" ActionType="NamedCallback" Asynchronous="False" RefireInterrupt="True">
<Condition Enabled="true" Grouping="And">
<ConditionSingle Enabled="true" ExpressionL="${var:n_Cast}" ExpressionTypeL="Numeric" ExpressionR="0" ExpressionTypeR="Numeric" ConditionType="NumericEqual" />
<ConditionSingle Enabled="true" ExpressionL="${var:is_Stone}" ExpressionTypeL="Numeric" ExpressionR="1" ExpressionTypeR="Numeric" ConditionType="NumericEqual" />
</Condition>
</Action>
<Action OrderNumber="6" NamedCallbackName="command" NamedCallbackParam="/hotbar set &quot;摇荡&quot; ${var:单体连键位}" ActionType="NamedCallback" Asynchronous="False" RefireInterrupt="True">
<Condition Enabled="true" Grouping="And">
<ConditionSingle Enabled="true" ExpressionL="${var:n_Cast}" ExpressionTypeL="Numeric" ExpressionR="0" ExpressionTypeR="Numeric" ConditionType="NumericEqual" />
<ConditionSingle Enabled="true" ExpressionL="${var:is_Fire}" ExpressionTypeL="Numeric" ExpressionR="1" ExpressionTypeR="Numeric" ConditionType="NumericNotEqual" />
<ConditionSingle Enabled="true" ExpressionL="${var:is_Stone}" ExpressionTypeL="Numeric" ExpressionR="1" ExpressionTypeR="Numeric" ConditionType="NumericNotEqual" />
</Condition>
</Action>
</Actions>
<Condition Enabled="true" Grouping="Or">
<ConditionSingle Enabled="true" ExpressionL="${player}" ExpressionTypeL="String" ExpressionR="${_ffxivplayer}" ExpressionTypeR="String" ConditionType="StringEqualNocase" />
</Condition>
</Trigger>
</Triggers>
</Folder>
<Folder Id="8a82092d-e9d4-4bf8-b793-188f75c38cc6" Name="魔六连" Enabled="true">
<Folders />
<Triggers>
<Trigger Enabled="true" Name="1回刺" Id="29e31f44-990e-47c5-ac1c-3478bd4ad8ca" RegularExpression="^.{14} (AOE)?ActionEffect 1[56]:.{8}:(?&lt;player&gt;[^:]+?):[^:]+:(回刺|魔回刺)" PrevActions="Interrupt">
<Actions>
<Action OrderNumber="1" NamedCallbackName="command" NamedCallbackParam="/hotbar set &quot;交击斩&quot; ${var:魔六连键位}" ActionType="NamedCallback" RefireInterrupt="True">
<Condition Enabled="false" Grouping="Or" />
</Action>
<Action OrderNumber="2" NamedCallbackName="command" NamedCallbackParam="/hotbar set &quot;回刺&quot; ${var:魔六连键位}" ActionType="NamedCallback" ExecutionDelayExpression="30000" Asynchronous="False" RefireInterrupt="True">
<Condition Enabled="false" Grouping="Or" />
</Action>
</Actions>
<Condition Enabled="true" Grouping="Or">
<ConditionSingle Enabled="true" ExpressionL="${player}" ExpressionTypeL="String" ExpressionR="${_ffxivplayer}" ExpressionTypeR="String" ConditionType="StringEqualNocase" />
</Condition>
</Trigger>
<Trigger Enabled="true" Name="2交击斩" Id="f81284da-a68f-427e-8ce5-9239ec78c5c4" RegularExpression="^.{14} (AOE)?ActionEffect 1[56]:.{8}:(?&lt;player&gt;[^:]+?):[^:]+:(交击斩|魔交击斩)" PrevActions="Interrupt">
<Actions>
<Action OrderNumber="1" TriggerOp="CancelTrigger" TriggerId="29e31f44-990e-47c5-ac1c-3478bd4ad8ca" ActionType="Trigger">
<Condition Enabled="false" Grouping="Or" />
</Action>
<Action OrderNumber="2" NamedCallbackName="command" NamedCallbackParam="/hotbar set &quot;连攻&quot; ${var:魔六连键位}" ActionType="NamedCallback" RefireInterrupt="True">
<Condition Enabled="false" Grouping="Or" />
</Action>
<Action OrderNumber="3" NamedCallbackName="command" NamedCallbackParam="/hotbar set &quot;回刺&quot; ${var:魔六连键位}" ActionType="NamedCallback" ExecutionDelayExpression="30000" Asynchronous="False" RefireInterrupt="True">
<Condition Enabled="false" Grouping="Or" />
</Action>
</Actions>
<Condition Enabled="true" Grouping="Or">
<ConditionSingle Enabled="true" ExpressionL="${player}" ExpressionTypeL="String" ExpressionR="${_ffxivplayer}" ExpressionTypeR="String" ConditionType="StringEqualNocase" />
</Condition>
</Trigger>
<Trigger Enabled="true" Name="3连攻" Id="72c4e017-3d95-4e07-8adc-fce20fb64b54" RegularExpression="^.{14} (AOE)?ActionEffect 1[56]:.{8}:(?&lt;player&gt;[^:]+?):[^:]+:(连攻|魔连攻)" PrevActions="Interrupt">
<Actions>
<Action OrderNumber="1" TriggerOp="CancelTrigger" TriggerId="f81284da-a68f-427e-8ce5-9239ec78c5c4" ActionType="Trigger">
<Condition Enabled="false" Grouping="Or" />
</Action>
<Action OrderNumber="2" NamedCallbackName="command" NamedCallbackParam="/hotbar set &quot;赤疾风&quot; ${var:魔六连键位}" ActionType="NamedCallback" Asynchronous="False" RefireInterrupt="True">
<Condition Enabled="true" Grouping="And">
<ConditionSingle Enabled="true" ExpressionL="${_ffxivparty[${_ffxivplayer}].level}" ExpressionTypeL="Numeric" ExpressionR="70" ExpressionTypeR="Numeric" ConditionType="NumericGreaterEqual" />
<ConditionSingle Enabled="true" ExpressionL="${var:bw_compare}" ExpressionTypeL="Numeric" ExpressionR="0" ExpressionTypeR="Numeric" ConditionType="NumericEqual" />
</Condition>
</Action>
<Action OrderNumber="3" NamedCallbackName="command" NamedCallbackParam="/hotbar set &quot;赤闪雷&quot; ${var:魔六连键位}" ActionType="NamedCallback" Asynchronous="False" RefireInterrupt="True">
<Condition Enabled="true" Grouping="And">
<ConditionSingle Enabled="true" ExpressionL="${_ffxivparty[${_ffxivplayer}].level}" ExpressionTypeL="Numeric" ExpressionR="70" ExpressionTypeR="Numeric" ConditionType="NumericGreaterEqual" />
<ConditionSingle Enabled="true" ExpressionL="${var:bw_compare}" ExpressionTypeL="Numeric" ExpressionR="1" ExpressionTypeR="Numeric" ConditionType="NumericEqual" />
</Condition>
</Action>
<Action OrderNumber="4" NamedCallbackName="command" NamedCallbackParam="/hotbar set &quot;回刺&quot; ${var:魔六连键位}" ActionType="NamedCallback" ExecutionDelayExpression="30000" Asynchronous="False" RefireInterrupt="True">
<Condition Enabled="false" Grouping="Or" />
</Action>
</Actions>
<Condition Enabled="true" Grouping="Or">
<ConditionSingle Enabled="true" ExpressionL="${player}" ExpressionTypeL="String" ExpressionR="${_ffxivplayer}" ExpressionTypeR="String" ConditionType="StringEqualNocase" />
</Condition>
</Trigger>
<Trigger Enabled="true" Name="Reset" Id="58a7fc15-d6ba-4064-b626-7530648d5d92" RegularExpression="^.{14} AddCombatant 03:[^:]*:(?&lt;player&gt;.+?):(?&lt;job&gt;.+?):">
<Actions>
<Action OrderNumber="1" NamedCallbackName="command" NamedCallbackParam="/hotbar set &quot;回刺&quot; ${var:魔六连键位} " ActionType="NamedCallback">
<Condition Enabled="false" Grouping="Or" />
</Action>
</Actions>
<Condition Enabled="true" Grouping="Or">
<ConditionGroup Enabled="true" Grouping="And">
<ConditionSingle Enabled="true" ExpressionL="${job}" ExpressionTypeL="Numeric" ExpressionR="23" ExpressionTypeR="Numeric" ConditionType="NumericEqual" />
<ConditionSingle Enabled="true" ExpressionL="${player}" ExpressionTypeL="String" ExpressionR="${_ffxivplayer}" ExpressionTypeR="String" ConditionType="StringEqualNocase" />
</ConditionGroup>
</Condition>
</Trigger>
<Trigger Enabled="true" Name="4赤核爆|赤神圣" Id="30b67c5a-37b1-4336-be64-b0dc95ca0052" RegularExpression="^.{14} (AOE)?ActionEffect 1[56]:.{8}:(?&lt;player&gt;[^:]+?):[^:]+:(赤核爆|赤神圣)" PrevActions="Interrupt">
<Actions>
<Action OrderNumber="1" TriggerOp="CancelTrigger" TriggerId="72c4e017-3d95-4e07-8adc-fce20fb64b54" ActionType="Trigger">
<Condition Enabled="false" Grouping="Or" />
</Action>
<Action OrderNumber="2" NamedCallbackName="command" NamedCallbackParam="/hotbar set &quot;摇荡&quot; ${var:魔六连键位}" ActionType="NamedCallback" Asynchronous="False" RefireInterrupt="True">
<Condition Enabled="true" Grouping="Or">
<ConditionSingle Enabled="true" ExpressionL="${_ffxivparty[${_ffxivplayer}].level}" ExpressionTypeL="Numeric" ExpressionR="80" ExpressionTypeR="Numeric" ConditionType="NumericGreaterEqual" />
</Condition>
</Action>
<Action OrderNumber="3" ActionType="Placeholder" ExecutionDelayExpression="100">
<Condition Enabled="false" Grouping="Or" />
</Action>
<Action OrderNumber="4" NamedCallbackName="command" NamedCallbackParam="/hotbar set &quot;赤火炎&quot; ${var:单体连键位}" ActionType="NamedCallback" Asynchronous="False" RefireInterrupt="True">
<Condition Enabled="true" Grouping="And">
<ConditionSingle Enabled="true" ExpressionL="${var:n_Cast}" ExpressionTypeL="Numeric" ExpressionR="0" ExpressionTypeR="Numeric" ConditionType="NumericEqual" />
<ConditionSingle Enabled="true" ExpressionL="${var:is_Fire}" ExpressionTypeL="Numeric" ExpressionR="1" ExpressionTypeR="Numeric" ConditionType="NumericEqual" />
</Condition>
</Action>
<Action OrderNumber="5" NamedCallbackName="command" NamedCallbackParam="/hotbar set &quot;赤飞石&quot; ${var:单体连键位}" ActionType="NamedCallback" Asynchronous="False" RefireInterrupt="True">
<Condition Enabled="true" Grouping="And">
<ConditionSingle Enabled="true" ExpressionL="${var:n_Cast}" ExpressionTypeL="Numeric" ExpressionR="0" ExpressionTypeR="Numeric" ConditionType="NumericEqual" />
<ConditionSingle Enabled="true" ExpressionL="${var:is_Stone}" ExpressionTypeL="Numeric" ExpressionR="1" ExpressionTypeR="Numeric" ConditionType="NumericEqual" />
</Condition>
</Action>
<Action OrderNumber="6" NamedCallbackName="command" NamedCallbackParam="/hotbar set &quot;回刺&quot; ${var:魔六连键位}" ActionType="NamedCallback">
<Condition Enabled="true" Grouping="Or">
<ConditionSingle Enabled="true" ExpressionL="${_ffxivparty[${_ffxivplayer}].level}" ExpressionTypeL="Numeric" ExpressionR="80" ExpressionTypeR="Numeric" ConditionType="NumericLess" />
</Condition>
</Action>
<Action OrderNumber="7" NamedCallbackName="command" NamedCallbackParam="/hotbar set &quot;回刺&quot; ${var:魔六连键位}" ActionType="NamedCallback" ExecutionDelayExpression="30000" Asynchronous="False" RefireInterrupt="True">
<Condition Enabled="false" Grouping="Or" />
</Action>
</Actions>
<Condition Enabled="true" Grouping="Or">
<ConditionSingle Enabled="true" ExpressionL="${player}" ExpressionTypeL="String" ExpressionR="${_ffxivplayer}" ExpressionTypeR="String" ConditionType="StringEqualNocase" />
</Condition>
</Trigger>
<Trigger Enabled="true" Name="5焦热" Id="59596698-2d9f-4152-8a56-576baed82a66" RegularExpression="^.{14} (AOE)?ActionEffect 1[56]:.{8}:(?&lt;player&gt;[^:]+?):[^:]+:焦热" PrevActions="Interrupt">
<Actions>
<Action OrderNumber="1" TriggerOp="CancelTrigger" TriggerId="30b67c5a-37b1-4336-be64-b0dc95ca0052" ActionType="Trigger">
<Condition Enabled="false" Grouping="Or" />
</Action>
<Action OrderNumber="2" NamedCallbackName="command" NamedCallbackParam="/hotbar set &quot;摇荡&quot; ${var:魔六连键位}" ActionType="NamedCallback" RefireInterrupt="True">
<Condition Enabled="true" Grouping="Or">
<ConditionSingle Enabled="true" ExpressionL="${_ffxivparty[${_ffxivplayer}].level}" ExpressionTypeL="Numeric" ExpressionR="90" ExpressionTypeR="Numeric" ConditionType="NumericGreaterEqual" />
</Condition>
</Action>
<Action OrderNumber="3" NamedCallbackName="command" NamedCallbackParam="/hotbar set &quot;回刺&quot; ${var:魔六连键位}" ActionType="NamedCallback">
<Condition Enabled="true" Grouping="Or">
<ConditionSingle Enabled="true" ExpressionL="${_ffxivparty[${_ffxivplayer}].level}" ExpressionTypeL="Numeric" ExpressionR="90" ExpressionTypeR="Numeric" ConditionType="NumericLess" />
</Condition>
</Action>
<Action OrderNumber="4" NamedCallbackName="command" NamedCallbackParam="/hotbar set &quot;回刺&quot; ${var:魔六连键位}" ActionType="NamedCallback" ExecutionDelayExpression="30000" Asynchronous="False" RefireInterrupt="True">
<Condition Enabled="false" Grouping="Or" />
</Action>
</Actions>
<Condition Enabled="true" Grouping="Or">
<ConditionSingle Enabled="true" ExpressionL="${player}" ExpressionTypeL="String" ExpressionR="${_ffxivplayer}" ExpressionTypeR="String" ConditionType="StringEqualNocase" />
</Condition>
</Trigger>
<Trigger Enabled="true" Name="6决断" Id="c6fc7091-0b14-4edd-a43c-e560f8f85ffc" RegularExpression="^.{14} (AOE)?ActionEffect 1[56]:.{8}:(?&lt;player&gt;[^:]+?):[^:]+:决断" PrevActions="Interrupt">
<Actions>
<Action OrderNumber="1" TriggerOp="CancelTrigger" TriggerId="59596698-2d9f-4152-8a56-576baed82a66" ActionType="Trigger">
<Condition Enabled="false" Grouping="Or" />
</Action>
<Action OrderNumber="2" NamedCallbackName="command" NamedCallbackParam="/hotbar set &quot;回刺&quot; ${var:魔六连键位}" ActionType="NamedCallback">
<Condition Enabled="false" Grouping="Or" />
</Action>
</Actions>
<Condition Enabled="true" Grouping="Or">
<ConditionSingle Enabled="true" ExpressionL="${player}" ExpressionTypeL="String" ExpressionR="${_ffxivplayer}" ExpressionTypeR="String" ConditionType="StringEqualNocase" />
</Condition>
</Trigger>
</Triggers>
</Folder>
<Folder Id="4aaf560d-19bb-4466-ad92-c0c56858380b" Name="群体连" Enabled="true">
<Folders />
<Triggers>
<Trigger Enabled="true" Name="Reset" Id="a503d92d-56cf-49e2-ad8a-f8fec5ec9c56" RegularExpression="^.{14} AddCombatant 03:[^:]*:(?&lt;player&gt;.+?):(?&lt;job&gt;.+?):">
<Actions>
<Action OrderNumber="1" NamedCallbackName="command" NamedCallbackParam="/hotbar set &quot;赤震雷&quot; ${var:群体连键位} " ActionType="NamedCallback">
<Condition Enabled="false" Grouping="Or" />
</Action>
</Actions>
<Condition Enabled="true" Grouping="Or">
<ConditionGroup Enabled="true" Grouping="And">
<ConditionSingle Enabled="true" ExpressionL="${job}" ExpressionTypeL="Numeric" ExpressionR="23" ExpressionTypeR="Numeric" ConditionType="NumericEqual" />
<ConditionSingle Enabled="true" ExpressionL="${player}" ExpressionTypeL="String" ExpressionR="${_ffxivplayer}" ExpressionTypeR="String" ConditionType="StringEqualNocase" />
</ConditionGroup>
</Condition>
</Trigger>
<Trigger Enabled="true" Name="连续咏唱on" Id="4bdbaa58-b960-4ba6-bceb-1c7b21e419c6" RegularExpression="^.{14} StatusAdd 1A:[^:]*:(连续咏唱|即刻咏唱|促进):(?&lt;duration&gt;.+?):[^:]*:(?&lt;player&gt;.+?):" PrevActions="Interrupt">
<Actions>
<Action OrderNumber="0" ActionType="Placeholder" ExecutionDelayExpression="50">
<Condition Enabled="false" Grouping="Or" />
</Action>
<Action OrderNumber="2" NamedCallbackName="command" NamedCallbackParam="/hotbar set &quot;散碎&quot; ${var:群体连键位}" ActionType="NamedCallback" Asynchronous="False" RefireInterrupt="True">
<Condition Enabled="false" Grouping="And" />
</Action>
</Actions>
<Condition Enabled="true" Grouping="Or">
<ConditionSingle Enabled="true" ExpressionL="${player}" ExpressionTypeL="String" ExpressionR="${_ffxivplayer}" ExpressionTypeR="String" ConditionType="StringEqualNocase" />
</Condition>
</Trigger>
<Trigger Enabled="true" Sequential="True" Name="连续咏唱off" Id="547507e3-0065-40ff-a811-36cf10bd14b2" RegularExpression="^.{14} StatusRemove 1E:[^:]*:(连续咏唱|即刻咏唱|促进):(?&lt;duration&gt;.+?):[^:]*:(?&lt;player&gt;.+?):" PrevActions="Interrupt">
<Actions>
<Action OrderNumber="1" ActionType="Placeholder" ExecutionDelayExpression="50">
<Condition Enabled="false" Grouping="Or" />
</Action>
<Action OrderNumber="2" NamedCallbackName="command" NamedCallbackParam="/hotbar set &quot;散碎&quot; ${var:群体连键位}" ActionType="NamedCallback" Asynchronous="False" RefireInterrupt="True">
<Condition Enabled="true" Grouping="And">
<ConditionSingle Enabled="true" ExpressionL="${var:n_Cast}" ExpressionTypeL="Numeric" ExpressionR="0" ExpressionTypeR="Numeric" ConditionType="NumericGreater" />
</Condition>
</Action>
<Action OrderNumber="3" NamedCallbackName="command" NamedCallbackParam="/hotbar set &quot;赤烈风&quot; ${var:群体连键位}" ActionType="NamedCallback" Asynchronous="False" RefireInterrupt="True">
<Condition Enabled="true" Grouping="And">
<ConditionSingle Enabled="true" ExpressionL="${var:n_Cast}" ExpressionTypeL="Numeric" ExpressionR="0" ExpressionTypeR="Numeric" ConditionType="NumericEqual" />
<ConditionSingle Enabled="true" ExpressionL="${var:bw_compare}" ExpressionTypeL="Numeric" ExpressionR="0" ExpressionTypeR="Numeric" ConditionType="NumericEqual" />
</Condition>
</Action>
<Action OrderNumber="4" NamedCallbackName="command" NamedCallbackParam="/hotbar set &quot;赤震雷&quot; ${var:群体连键位}" ActionType="NamedCallback" Asynchronous="False" RefireInterrupt="True">
<Condition Enabled="true" Grouping="And">
<ConditionSingle Enabled="true" ExpressionL="${var:n_Cast}" ExpressionTypeL="Numeric" ExpressionR="0" ExpressionTypeR="Numeric" ConditionType="NumericEqual" />
<ConditionSingle Enabled="true" ExpressionL="${var:bw_compare}" ExpressionTypeL="Numeric" ExpressionR="1" ExpressionTypeR="Numeric" ConditionType="NumericEqual" />
</Condition>
</Action>
</Actions>
<Condition Enabled="true" Grouping="Or">
<ConditionSingle Enabled="true" ExpressionL="${player}" ExpressionTypeL="String" ExpressionR="${_ffxivplayer}" ExpressionTypeR="String" ConditionType="StringEqualNocase" />
</Condition>
</Trigger>
</Triggers>
</Folder>
</Folders>
<Triggers>
<Trigger Enabled="true" Sequential="True" Name="键位设置——双击查看“描述”" Id="655cd7a1-c81b-499d-b3b1-8501963365c6" RegularExpression="^." PeriodRefire="Deny" RefirePeriodExpression="86400000" EditAutofire="True" Description="在↑“触发器动作”双击对应板块,修改其中“表达”的值即可完成设置&#xD;&#xA;对应技能将会在【切换成赤魔】时放置到相应位置">
<Actions>
<Action OrderNumber="1" Enabled="False" ActionType="SystemBeep" Description="!请点击右上角的描述查看详细说明↗!" DescriptionOverride="True">
<Condition Enabled="false" Grouping="Or" />
</Action>
<Action OrderNumber="2" VariableOp="SetString" VariableName="单体连键位" VariableExpression="1 1" ActionType="Variable">
<Condition Enabled="false" Grouping="Or" />
</Action>
<Action OrderNumber="3" VariableOp="SetString" VariableName="群体连键位" VariableExpression="3 1" ActionType="Variable">
<Condition Enabled="false" Grouping="Or" />
</Action>
<Action OrderNumber="4" VariableOp="SetString" VariableName="魔六连键位" VariableExpression="1 2" ActionType="Variable">
<Condition Enabled="false" Grouping="Or" />
</Action>
<Action OrderNumber="5" NamedCallbackName="command" NamedCallbackParam="/e 设置成功&lt;se.12&gt;——赤魔连击" ActionType="NamedCallback">
<Condition Enabled="false" Grouping="Or" />
</Action>
</Actions>
<Condition Enabled="false" Grouping="Or" />
</Trigger>
</Triggers>
</ExportedFolder>
</TriggernometryExport>
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
1
https://gitee.com/Nealios/ff14trn.git
git@gitee.com:Nealios/ff14trn.git
Nealios
ff14trn
ff14trn
main

搜索帮助