I have this variable:
And it's being used in this trigger:
Text to trigger it:
It's not firing on lines like these unless I replace the variable with the literal list of strings. Is there something I'm missing here?
<variables>
<variable name="treant_fluids">absinthe|glowing ink|magical salt|magical sulfur|aleutian|anatine|anerod|botulinum|calcise|chansu|charybdon|contortrin|crotamine|dendroxin|dulak|escozul|hadrudin|haemotox|ibululu|inyoka|mactans|mantakaya|mellitin|morphite|niricol|saxitin|senso|tetrodin|allheale|antidote|bromides|choleric|fire|frost|healing|love|mana|phlegmatic|quicksilver|sanguine|vitae|liniment|melancholic|mending|regeneration|empty</variable>
</variables>And it's being used in this trigger:
<triggers>
<trigger
enabled="y"
expand_variables="y"
group="Treant_Potionlist"
match="^\d+\s+an? (.+?) vial\s+.*?(@treant_fluids).*?\s+(\d+)\s+(\d+)$"
name="potionadd__"
regexp="y"
send_to="12"
sequence="10000"
>
<send>potions:add("%1", "%2", %3, %4)</send>
</trigger>
</triggers>Text to trigger it:
120083 a glowing jade vial a phlegmatic purgati 100 2
120140 a glowing emerald vial empty 0 2
120234 a turquoise vial the poison morphite 50 152It's not firing on lines like these unless I replace the variable with the literal list of strings. Is there something I'm missing here?