Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?xml version="1.0"?>
- <TriggernometryExport Version="1">
- <ExportedFolder Id="2edbac07-4ab8-4b0e-98fe-ae32b4111b81" Name="Omega Monitors 1" Enabled="true">
- <Folders />
- <Triggers>
- <Trigger Enabled="true" Name="set variables (Oversampled Wave Cannon)" Id="45f99660-6cf7-41ba-9609-1b4101fed0ee" RegularExpression="suffers the effect of Oversampled Wave Cannon Loading" PeriodRefire="Deny">
- <Actions>
- <Action OrderNumber="1" OBSEndPoint="" VariableOp="SetString" VariableName="allTargetString" VariableExpression="1,2,3,4,5,6,7,8" ActionType="Variable" Asynchronous="False">
- <Condition Enabled="false" Grouping="Or" />
- </Action>
- <Action OrderNumber="2" ListVariableOp="Split" ListVariableName="allTargetString" ListVariableExpression="," ListVariableTarget="allTargets" OBSEndPoint="" ActionType="ListVariable" Asynchronous="False">
- <Condition Enabled="false" Grouping="Or" />
- </Action>
- <Action OrderNumber="3" ListVariableName="monitorTargets" OBSEndPoint="" ActionType="ListVariable" Asynchronous="False">
- <Condition Enabled="false" Grouping="Or" />
- </Action>
- <Action OrderNumber="4" OBSEndPoint="" TableVariableOp="Set" TableVariableName="priorities" TableVariableExpression="Gally Vinland" TableVariableX="1" TableVariableY="1" ActionType="TableVariable" Asynchronous="False">
- <Condition Enabled="false" Grouping="Or" />
- </Action>
- <Action OrderNumber="5" OBSEndPoint="" TableVariableOp="Set" TableVariableName="priorities" TableVariableExpression="1" TableVariableX="1" TableVariableY="2" ActionType="TableVariable" Asynchronous="False">
- <Condition Enabled="false" Grouping="Or" />
- </Action>
- <Action OrderNumber="6" OBSEndPoint="" TableVariableOp="Set" TableVariableName="priorities" TableVariableExpression="Etharia Duskmantle" TableVariableX="2" TableVariableY="1" ActionType="TableVariable" Asynchronous="False">
- <Condition Enabled="false" Grouping="Or" />
- </Action>
- <Action OrderNumber="7" OBSEndPoint="" TableVariableOp="Set" TableVariableName="priorities" TableVariableExpression="2" TableVariableX="2" TableVariableY="2" ActionType="TableVariable" Asynchronous="False">
- <Condition Enabled="false" Grouping="Or" />
- </Action>
- <Action OrderNumber="8" OBSEndPoint="" TableVariableOp="Set" TableVariableName="priorities" TableVariableExpression="Keiko Iwai" TableVariableX="3" TableVariableY="1" ActionType="TableVariable" Asynchronous="False">
- <Condition Enabled="false" Grouping="Or" />
- </Action>
- <Action OrderNumber="9" OBSEndPoint="" TableVariableOp="Set" TableVariableName="priorities" TableVariableExpression="6" TableVariableX="3" TableVariableY="2" ActionType="TableVariable" Asynchronous="False">
- <Condition Enabled="false" Grouping="Or" />
- </Action>
- <Action OrderNumber="10" OBSEndPoint="" TableVariableOp="Set" TableVariableName="priorities" TableVariableExpression="Add Icted" TableVariableX="4" TableVariableY="1" ActionType="TableVariable" Asynchronous="False">
- <Condition Enabled="false" Grouping="Or" />
- </Action>
- <Action OrderNumber="11" OBSEndPoint="" TableVariableOp="Set" TableVariableName="priorities" TableVariableExpression="5" TableVariableX="4" TableVariableY="2" ActionType="TableVariable" Asynchronous="False">
- <Condition Enabled="false" Grouping="Or" />
- </Action>
- <Action OrderNumber="12" OBSEndPoint="" TableVariableOp="Set" TableVariableName="priorities" TableVariableExpression="Reks Rotari" TableVariableX="5" TableVariableY="1" ActionType="TableVariable" Asynchronous="False">
- <Condition Enabled="false" Grouping="Or" />
- </Action>
- <Action OrderNumber="13" OBSEndPoint="" TableVariableOp="Set" TableVariableName="priorities" TableVariableExpression="3" TableVariableX="5" TableVariableY="2" ActionType="TableVariable" Asynchronous="False">
- <Condition Enabled="false" Grouping="Or" />
- </Action>
- <Action OrderNumber="14" OBSEndPoint="" TableVariableOp="Set" TableVariableName="priorities" TableVariableExpression="Titus Draconis" TableVariableX="6" TableVariableY="1" ActionType="TableVariable" Asynchronous="False">
- <Condition Enabled="false" Grouping="Or" />
- </Action>
- <Action OrderNumber="15" OBSEndPoint="" TableVariableOp="Set" TableVariableName="priorities" TableVariableExpression="4" TableVariableX="6" TableVariableY="2" ActionType="TableVariable" Asynchronous="False">
- <Condition Enabled="false" Grouping="Or" />
- </Action>
- <Action OrderNumber="16" OBSEndPoint="" TableVariableOp="Set" TableVariableName="priorities" TableVariableExpression="Shalltear Bloodfallen" TableVariableX="7" TableVariableY="1" ActionType="TableVariable" Asynchronous="False">
- <Condition Enabled="false" Grouping="Or" />
- </Action>
- <Action OrderNumber="17" OBSEndPoint="" TableVariableOp="Set" TableVariableName="priorities" TableVariableExpression="7" TableVariableX="7" TableVariableY="2" ActionType="TableVariable" Asynchronous="False">
- <Condition Enabled="false" Grouping="Or" />
- </Action>
- <Action OrderNumber="18" OBSEndPoint="" TableVariableOp="Set" TableVariableName="priorities" TableVariableExpression="C'hesire Raha" TableVariableX="8" TableVariableY="1" ActionType="TableVariable" Asynchronous="False">
- <Condition Enabled="false" Grouping="Or" />
- </Action>
- <Action OrderNumber="19" OBSEndPoint="" TableVariableOp="Set" TableVariableName="priorities" TableVariableExpression="8" TableVariableX="8" TableVariableY="2" ActionType="TableVariable" Asynchronous="False">
- <Condition Enabled="false" Grouping="Or" />
- </Action>
- <Action OrderNumber="20" OBSEndPoint="" VariableOp="SetNumeric" VariableName="myPriority" VariableExpression="min(8, ${tvarcl:priorities[${_ffxivplayer}][1]})" ActionType="Variable" Asynchronous="False">
- <Condition Enabled="false" Grouping="Or" />
- </Action>
- <Action OrderNumber="21" OBSEndPoint="" TriggerId="f3282e51-0cd4-488a-a38f-c83281a13b59" TriggerText="tell me" ActionType="Trigger" ExecutionDelayExpression="200">
- <Condition Enabled="false" Grouping="Or" />
- </Action>
- <Action OrderNumber="22" OBSEndPoint="" TriggerId="69445ce3-bb59-44a6-9468-76fe669769cd" TriggerText="tell me" Enabled="False" ActionType="Trigger">
- <Condition Enabled="false" Grouping="Or" />
- </Action>
- </Actions>
- <Condition Enabled="false" Grouping="Or" />
- <Conditions />
- </Trigger>
- <Trigger Enabled="true" Sequential="True" Name="final trigger (position check) - TTS" Id="f3282e51-0cd4-488a-a38f-c83281a13b59" RegularExpression="tell me">
- <Actions>
- <Action OrderNumber="1" ListVariableOp="SortNumericAsc" ListVariableName="monitorTargets" OBSEndPoint="" ActionType="ListVariable" Asynchronous="False">
- <Condition Enabled="false" Grouping="Or" />
- </Action>
- <Action OrderNumber="2" OBSEndPoint="" UseTTSTextExpression="one" ActionType="UseTTS" Description="Conditions:
1 Not a spread target
2 Not the 'stack close' prio">
- <Condition Enabled="true" Grouping="And">
- <ConditionSingle Enabled="true" ExpressionL="${lvar:monitorTargets.indexof(${var:myPriority})}" ExpressionTypeL="Numeric" ExpressionR="1" ExpressionTypeR="Numeric" ConditionType="NumericEqual" />
- </Condition>
- </Action>
- <Action OrderNumber="3" OBSEndPoint="" UseTTSTextExpression="two" ActionType="UseTTS" Description="Conditions:
1 Not a spread target
2 Not the 'stack close' prio">
- <Condition Enabled="true" Grouping="And">
- <ConditionSingle Enabled="true" ExpressionL="${lvar:monitorTargets.indexof(${var:myPriority})}" ExpressionTypeL="Numeric" ExpressionR="2" ExpressionTypeR="Numeric" ConditionType="NumericEqual" />
- </Condition>
- </Action>
- <Action OrderNumber="4" OBSEndPoint="" UseTTSTextExpression="three" ActionType="UseTTS" Description="Conditions:
1 Not a spread target
2 Not the 'stack close' prio">
- <Condition Enabled="true" Grouping="And">
- <ConditionSingle Enabled="true" ExpressionL="${lvar:monitorTargets.indexof(${var:myPriority})}" ExpressionTypeL="Numeric" ExpressionR="3" ExpressionTypeR="Numeric" ConditionType="NumericEqual" />
- </Condition>
- </Action>
- <Action OrderNumber="5" LogMessageText="Positions. My prio: ${var:myPriority}" LogProcess="True" LogLevel="Info" OBSEndPoint="" ActionType="LogMessage">
- <Condition Enabled="false" Grouping="Or" />
- </Action>
- <Action OrderNumber="6" ListVariableOp="SortNumericAsc" ListVariableName="allTargets" OBSEndPoint="" ActionType="ListVariable" Asynchronous="False">
- <Condition Enabled="false" Grouping="Or" />
- </Action>
- <Action OrderNumber="7" OBSEndPoint="" UseTTSTextExpression="one" ActionType="UseTTS" Asynchronous="False">
- <Condition Enabled="true" Grouping="Or">
- <ConditionSingle Enabled="true" ExpressionL="${lvar:allTargets.indexof(${var:myPriority})}" ExpressionTypeL="Numeric" ExpressionR="1" ExpressionTypeR="Numeric" ConditionType="NumericEqual" />
- </Condition>
- </Action>
- <Action OrderNumber="8" OBSEndPoint="" UseTTSTextExpression="two" ActionType="UseTTS" Asynchronous="False">
- <Condition Enabled="true" Grouping="Or">
- <ConditionSingle Enabled="true" ExpressionL="${lvar:allTargets.indexof(${var:myPriority})}" ExpressionTypeL="Numeric" ExpressionR="2" ExpressionTypeR="Numeric" ConditionType="NumericEqual" />
- </Condition>
- </Action>
- <Action OrderNumber="9" OBSEndPoint="" UseTTSTextExpression="three" ActionType="UseTTS" Asynchronous="False">
- <Condition Enabled="true" Grouping="Or">
- <ConditionSingle Enabled="true" ExpressionL="${lvar:allTargets.indexof(${var:myPriority})}" ExpressionTypeL="Numeric" ExpressionR="3" ExpressionTypeR="Numeric" ConditionType="NumericEqual" />
- </Condition>
- </Action>
- <Action OrderNumber="10" OBSEndPoint="" UseTTSTextExpression="four" ActionType="UseTTS" Asynchronous="False">
- <Condition Enabled="true" Grouping="Or">
- <ConditionSingle Enabled="true" ExpressionL="${lvar:allTargets.indexof(${var:myPriority})}" ExpressionTypeL="Numeric" ExpressionR="4" ExpressionTypeR="Numeric" ConditionType="NumericEqual" />
- </Condition>
- </Action>
- <Action OrderNumber="11" OBSEndPoint="" UseTTSTextExpression="five" ActionType="UseTTS" Asynchronous="False">
- <Condition Enabled="true" Grouping="Or">
- <ConditionSingle Enabled="true" ExpressionL="${lvar:allTargets.indexof(${var:myPriority})}" ExpressionTypeL="Numeric" ExpressionR="5" ExpressionTypeR="Numeric" ConditionType="NumericEqual" />
- </Condition>
- </Action>
- </Actions>
- <Condition Enabled="false" Grouping="Or" />
- <Conditions />
- </Trigger>
- <Trigger Enabled="true" Sequential="True" Name="monitor targets (Oversampled Wave Cannon Loading)" Id="a1a6ea2c-9907-4f9e-97cf-91363cb8f549" RegularExpression="[0-9A-F]{2}:[0-9A-F]{3}:Oversampled Wave Cannon Loading:[^:]*:[^:]*::[^:]*:(?<name>[^:]*):" Scheduling="FromLastAction">
- <Actions>
- <Action OrderNumber="1" ListVariableOp="Push" ListVariableName="monitorTargets" ListVariableExpression="${tvarcl:priorities[${name}][1]}" OBSEndPoint="" ActionType="ListVariable" Asynchronous="False">
- <Condition Enabled="false" Grouping="Or" />
- </Action>
- <Action OrderNumber="2" ListVariableOp="Remove" ListVariableName="allTargets" ListVariableIndex="${lvar:allTargets.indexof(${tvarcl:priorities[${name}][1]})}" OBSEndPoint="" ActionType="ListVariable" Asynchronous="False">
- <Condition Enabled="false" Grouping="Or" />
- </Action>
- <Action OrderNumber="3" LogMessageText="captured monitor: ${name} prio: ${tvarcl:priorities[${name}][1]}" LogLevel="Info" OBSEndPoint="" ActionType="LogMessage" Asynchronous="False">
- <Condition Enabled="false" Grouping="Or" />
- </Action>
- </Actions>
- <Condition Enabled="false" Grouping="Or" />
- <Conditions />
- </Trigger>
- </Triggers>
- </ExportedFolder>
- </TriggernometryExport>
Advertisement
Add Comment
Please, Sign In to add comment