[MudWalker] Trigger formatting
Damon G
dgaumont at gmail.com
Mon Jan 14 10:24:26 PST 2008
Thanks, seems to have solved the issue!
On Jan 14, 2008 10:17 AM, Kevin Reid <kpreid at mac.com> wrote:
> On Jan 11, 2008, at 12:56, Damon G wrote:
>
> > So here is my HP bar:
> >
> > HP:470/470 C:100% NRG:180/180(6) SP:66/117 B:1(81%) G2N:3k
> ...
> > Trigger:
> > SP:^(.*)
>
> "^" means match the beginning of the line. This pattern can never match.
>
> "SP:(.*)" would match, but it would include the rest of the line.
>
> You want something like "\bSP:(\d+)". \b means to require that it's a
> word boundary (e.g. this will not match "WASP:42"), and \d matches
> only digits, so it will stop before the "/".
>
> Now, if you want to avoid spoofing, i.e. if someone does
>
> Wiseguy says, " SP:0/117 "
>
> then you will want to write a pattern which matches the entire line.
> Here's an example; you may need to adjust it depending on what parts
> actually change. Note that the only unescaped ("(x)" rather than "\(x
> \)") parentheses are around the part you're interested in.
>
> ^ *HP:\d+/\d+ +C:\d+% +NRG:\d+/\d+\(\d+\) +SP:(\d+)/\d+ B:\d+\(\d+%\)
> +G2N:(\d+)k *$
>
> (This will probably get wrapped in the mail, so you'll need to delete
> the hard line break for it to work properly as a trigger pattern.)
>
> --
> Kevin Reid <http://homepage.mac.com/kpreid/>
>
>
> _______________________________________________
> MudWalker mailing list
> MudWalker at cubik.org
> http://lists.puremagic.com/cgi-bin/mailman/listinfo/mudwalker
>
More information about the MudWalker
mailing list