View difference between Paste ID: MiaWPu5s and mEkwKT4R
SHOW: | | - or go back to the newest paste.
1
<?xml version="1.0" encoding="UTF-8"?>
2
<!DOCTYPE MudletPackage>
3
<MudletPackage version="1.0">
4
    <TriggerPackage>
5
        <Trigger isActive="yes" isFolder="no" isTempTrigger="no" isMultiline="yes" isPerlSlashGOption="no" isColorizerTrigger="no" isFilterTrigger="no" isSoundTrigger="no" isColorTrigger="no" isColorTriggerFg="no" isColorTriggerBg="no">
6
            <name>Map capture</name>
7
            <script>--Since a new map starts, you probable want to clear your miniconsole. Use the following to do so (remove the -- to activate)
8
--clearWindow(&quot;mapper&quot;)
9
10
--Remember, if you made your miniconsole using geyser use the NAME not the VARIABLE for the console.
11
--For example: something = Geyser.MiniConsole:new({name = &quot;mapper&quot;}) would create a miniconsole with the variable &quot;something&quot; and the name &quot;mapper&quot;, so use &quot;mapper&quot; to clear it</script>
12
            <triggerType>0</triggerType>
13
            <conditonLineDelta>0</conditonLineDelta>
14
            <mStayOpen>99</mStayOpen>
15
            <mCommand></mCommand>
16
            <packageName></packageName>
17
            <mFgColor>#ff0000</mFgColor>
18
            <mBgColor>#ffff00</mBgColor>
19
            <mSoundFile></mSoundFile>
20
            <colorTriggerFgColor>#000000</colorTriggerFgColor>
21
            <colorTriggerBgColor>#000000</colorTriggerBgColor>
22
            <regexCodeList>
23
                <string>-</string>
24
                <string>^\-+(?: Area \d+: (?:\w+ )+\-+) v\d+ \-+$</string>
25
            </regexCodeList>
26
            <regexCodePropertyList>
27
                <integer>2</integer>
28
                <integer>1</integer>
29
            </regexCodePropertyList>
30
            <Trigger isActive="yes" isFolder="no" isTempTrigger="no" isMultiline="no" isPerlSlashGOption="no" isColorizerTrigger="no" isFilterTrigger="no" isSoundTrigger="no" isColorTrigger="no" isColorTriggerFg="no" isColorTriggerBg="no">
31
                <name>map line</name>
32
                <script>--to echo the map to a geyser window, remove the &quot;--&quot; in front of the next line and change &quot;mapper&quot; to the variable of the window
33
--mapper:echo(line)
34
35
--As a reminder, the variable for the window created in the following example would be mapper:
36
--mapper = Geyser.MiniConsole:new({name = &quot;mapper or not&quot;})
37
38
--alternately, if you made your window by using createMiniConsole, use this line:
39
--echo(&quot;mapper&quot;,line)
40
41
--finally, if you want to remove the map from the main window uncomment the following line:
42-
--deleteLine()</script>
42+
--deleteLine()
43
echo(&quot;boing&quot;)</script>
44
                <triggerType>0</triggerType>
45
                <conditonLineDelta>0</conditonLineDelta>
46
                <mStayOpen>0</mStayOpen>
47
                <mCommand></mCommand>
48
                <packageName></packageName>
49
                <mFgColor>#ff0000</mFgColor>
50
                <mBgColor>#ffff00</mBgColor>
51
                <mSoundFile></mSoundFile>
52
                <colorTriggerFgColor>#000000</colorTriggerFgColor>
53
                <colorTriggerBgColor>#000000</colorTriggerBgColor>
54
                <regexCodeList>
55
                    <string>return true</string>
56
                </regexCodeList>
57
                <regexCodePropertyList>
58
                    <integer>4</integer>
59
                </regexCodePropertyList>
60
            </Trigger>
61
            <Trigger isActive="yes" isFolder="no" isTempTrigger="no" isMultiline="no" isPerlSlashGOption="no" isColorizerTrigger="no" isFilterTrigger="no" isSoundTrigger="no" isColorTrigger="no" isColorTriggerFg="no" isColorTriggerBg="no">
62
                <name>Map capture end</name>
63
                <script>setTriggerStayOpen(&quot;Map capture&quot;,0)</script>
64
                <triggerType>0</triggerType>
65
                <conditonLineDelta>0</conditonLineDelta>
66
                <mStayOpen>0</mStayOpen>
67
                <mCommand></mCommand>
68
                <packageName></packageName>
69
                <mFgColor>#ff0000</mFgColor>
70
                <mBgColor>#ffff00</mBgColor>
71
                <mSoundFile></mSoundFile>
72
                <colorTriggerFgColor>#000000</colorTriggerFgColor>
73
                <colorTriggerBgColor>#000000</colorTriggerBgColor>
74-
                    <string>^\-+ \-?\d+:\-?\d+:\-?\d+ \-+$</string>
74+
75
                    <string>^\-+(?: (?:\w+ )+\-+) \-?\d+:\-?\d+:\-?\d+ \-+$</string>
76
                    <string>return isPrompt()</string>
77
                </regexCodeList>
78
                <regexCodePropertyList>
79
                    <integer>1</integer>
80
                    <integer>4</integer>
81
                </regexCodePropertyList>
82
            </Trigger>
83
        </Trigger>
84
    </TriggerPackage>
85
</MudletPackage>