It looks like you're new here. If you want to get involved, click one of these buttons!
Presently, I cannot figure out why I'm not tracking squad target calls during bashing trips...^(.+)/:/ (.+) says/,/ "TARGET (.+)/./"$target = matchesAnd ideas as to if this is just messed up or something?
^((.+)): (.+) says, "TARGET (.+)\."$ or ^\(.+\): (.+) says, "TARGET (.+)\."$
^((.+)): (.+) says, "TARGET (.+)\."$ or
It should still work regardless. The backslashes around that first set of parentheses, though, because you're both capturing it as a variable and the () are part of the trigger line.
Edit: Sorry, should explain something. If you want to capture the name of the squad(matches) then use the first example I gave, with the double parentheses. If you don't care, then the second will work, but your target will actually be matches instead.
To avoid the issue of case-sensitivity, you can use something like string.upper(convert some word to uppercase). Or just make two separate trigger lines: ^((.+)): (.+) says, "Target (.+)."$
The blackslashes are to allow perl regex to read it as a character and not part of a function.