Tell Capture

Made by Smeff

This script will capture incoming/outgoing tells, GT, GNT, etc. for your character. There are a couple bugs, I warn you, such as when you're teaching and a message like "You tell blah blah blah that we pwn." Just use the alias to turn it off to turn off capturing if it happens.

NOTE: Make sure to type 'tellwindow' when you log in, otherwise the tell window doesn't pop up when you get a tell, and creates itself to something not specified in the code.

To use it, type 'tellwindow' then go to Windows -> ring and resize and move to what you want, then simply pin it down! Bam, you won't miss a tell again.


 * 1) CLASS {Capturing}
 * 2) ALIAS tellwindow {#makewindow ring open scrolling=yes|floating|align=right}
 * 3) VAR alreadyCap {0} {0}
 * 4) TRIGGER {^~(Ring~):} {#cap ring;#C+ ring;#temp {~"$} {#C-}} "" {disable}
 * 5) TRIGGER {^~((%1)~):} {#cap ring;#C+ ring;#temp {~"$} {#C-}}
 * 6) TRIGGER {^~(Apprentices~):} {#cap ring;#C+ ring;#temp {~"$} {#C-}} "" {disable}
 * 7) TRIGGER {^~<~<(%1)~>~>:} {#cap ring;#C+ ring;#temp {~"$} {#C-}}
 * 8) TRIGGER {^(%w) tells you} {#cap ring;#C+ ring;#temp {~"$} {#C-}}
 * 9) TRIGGER {A voice of your ouroboros rings through your mind:} {#if (!@alreadyCap) {#C+ ring;#temp {~"$} {#C-}}}
 * 10) TRIGGER {The voice of your Ouroboros rings through your mind:} {#if (!@alreadyCap) {#C+ ring;#temp {~"$} {#C-}}}
 * 11) TRIGGER {^You tell (%w)} {#if (!@alreadyCap) {alreadyCap=1;#cap ring;#C+ ring;#temp {~"$} {#C-;alreadyCap=0}}}
 * 12) TRIGGER {^Capture text} {#gag 1}
 * 13) TRIGGER {your ring.$} {#C-}
 * 14) CLASS 0