<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>http://packard.life/index.php?action=history&amp;feed=atom&amp;title=CMud_Spellbot</id>
	<title>CMud Spellbot - Revision history</title>
	<link rel="self" type="application/atom+xml" href="http://packard.life/index.php?action=history&amp;feed=atom&amp;title=CMud_Spellbot"/>
	<link rel="alternate" type="text/html" href="http://packard.life/index.php?title=CMud_Spellbot&amp;action=history"/>
	<updated>2026-04-03T17:58:41Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.33.0</generator>
	<entry>
		<id>http://packard.life/index.php?title=CMud_Spellbot&amp;diff=41824&amp;oldid=prev</id>
		<title>Shalineth: Adding note about @currmana variable.</title>
		<link rel="alternate" type="text/html" href="http://packard.life/index.php?title=CMud_Spellbot&amp;diff=41824&amp;oldid=prev"/>
		<updated>2011-01-21T13:44:16Z</updated>

		<summary type="html">&lt;p&gt;Adding note about @currmana variable.&lt;/p&gt;
&lt;table class=&quot;diff diff-contentalign-left&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #222; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #222; text-align: center;&quot;&gt;Revision as of 13:44, 21 January 2011&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l2&quot; &gt;Line 2:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 2:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Use the &amp;quot;spellban name&amp;quot; alias to add someone to the &amp;quot;banned&amp;quot; list. (Be sure to read the Trigger Using [[Trigger-Using_Policy|Policy]] about this.)&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Use the &amp;quot;spellban name&amp;quot; alias to add someone to the &amp;quot;banned&amp;quot; list. (Be sure to read the Trigger Using [[Trigger-Using_Policy|Policy]] about this.)&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt; &lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt; &lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;''Important Note:'' I have another script that captures my current mana from my prompt and places it in @currmana . This is a very important step that I intentionally left out of here because everyone configures their prompt differently. If you use my prompt script here: [[CMud_Prompt_%26_Mob_Cond|CMud Prompt &amp;amp; Mob Cond]] script, it should work fine. (Thanks to [[User:Scrape|Scrape]] for pointing this out.)&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt; &lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt; &lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== The Script ==&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== The Script ==&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Shalineth</name></author>
		
	</entry>
	<entry>
		<id>http://packard.life/index.php?title=CMud_Spellbot&amp;diff=41368&amp;oldid=prev</id>
		<title>Shalineth: /* Designer comments */</title>
		<link rel="alternate" type="text/html" href="http://packard.life/index.php?title=CMud_Spellbot&amp;diff=41368&amp;oldid=prev"/>
		<updated>2010-12-04T16:13:48Z</updated>

		<summary type="html">&lt;p&gt;&lt;span dir=&quot;auto&quot;&gt;&lt;span class=&quot;autocomment&quot;&gt;Designer comments&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;table class=&quot;diff diff-contentalign-left&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #222; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #222; text-align: center;&quot;&gt;Revision as of 16:13, 4 December 2010&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l140&quot; &gt;Line 140:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 140:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== Designer comments ==&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== Designer comments ==&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Feel free to note me [[User:Shalineth|here]] or on board 2 to Shalineth with any feedback or suggestions.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Feel free to note me [[User:Shalineth|here]] or on board 2 to Shalineth with any feedback or suggestions.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt; &lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt; &lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;Updated for CMud v3.32.&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[Category: Cmud Scripting]]&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[Category: Cmud Scripting]]&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Shalineth</name></author>
		
	</entry>
	<entry>
		<id>http://packard.life/index.php?title=CMud_Spellbot&amp;diff=40779&amp;oldid=prev</id>
		<title>Shalineth: Link to Trigger Using Policy</title>
		<link rel="alternate" type="text/html" href="http://packard.life/index.php?title=CMud_Spellbot&amp;diff=40779&amp;oldid=prev"/>
		<updated>2010-09-08T15:55:45Z</updated>

		<summary type="html">&lt;p&gt;Link to Trigger Using Policy&lt;/p&gt;
&lt;table class=&quot;diff diff-contentalign-left&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #222; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #222; text-align: center;&quot;&gt;Revision as of 15:55, 8 September 2010&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l1&quot; &gt;Line 1:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 1:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;This is a basic spellbot script with a manually-updated &amp;quot;banned&amp;quot; list. It has options for full macros, split awen, divinity with augment levels, portals with a check to see if there are existing portals, and sanctuary. There is a trigger to keep heighten up. The script will check for a reasonable amount of mana before proceeding with a spellup.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;This is a basic spellbot script with a manually-updated &amp;quot;banned&amp;quot; list. It has options for full macros, split awen, divinity with augment levels, portals with a check to see if there are existing portals, and sanctuary. There is a trigger to keep heighten up. The script will check for a reasonable amount of mana before proceeding with a spellup.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Use the &amp;quot;spellban name&amp;quot; alias to add someone to the &amp;quot;banned&amp;quot; list.  &lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Use the &amp;quot;spellban name&amp;quot; alias to add someone to the &amp;quot;banned&amp;quot; list. &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;(Be sure to read the Trigger Using [[Trigger-Using_Policy|Policy]] about this.)&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== The Script ==&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== The Script ==&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Shalineth</name></author>
		
	</entry>
	<entry>
		<id>http://packard.life/index.php?title=CMud_Spellbot&amp;diff=40647&amp;oldid=prev</id>
		<title>Shalineth: Created page with 'This is a basic spellbot script with a manually-updated &quot;banned&quot; list. It has options for full macros, split awen, divinity with augment levels, portals with a check to see if th…'</title>
		<link rel="alternate" type="text/html" href="http://packard.life/index.php?title=CMud_Spellbot&amp;diff=40647&amp;oldid=prev"/>
		<updated>2010-08-21T23:47:39Z</updated>

		<summary type="html">&lt;p&gt;Created page with &amp;#039;This is a basic spellbot script with a manually-updated &amp;quot;banned&amp;quot; list. It has options for full macros, split awen, divinity with augment levels, portals with a check to see if th…&amp;#039;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;This is a basic spellbot script with a manually-updated &amp;quot;banned&amp;quot; list. It has options for full macros, split awen, divinity with augment levels, portals with a check to see if there are existing portals, and sanctuary. There is a trigger to keep heighten up. The script will check for a reasonable amount of mana before proceeding with a spellup.&lt;br /&gt;
&lt;br /&gt;
Use the &amp;quot;spellban name&amp;quot; alias to add someone to the &amp;quot;banned&amp;quot; list. &lt;br /&gt;
&lt;br /&gt;
== The Script ==&lt;br /&gt;
Save the following code as an .xml file, and import it into Cmud:&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;ISO-8859-1&amp;quot; ?&amp;gt;&lt;br /&gt;
&amp;lt;cmud&amp;gt;&lt;br /&gt;
  &amp;lt;class name=&amp;quot;Spellbot&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;var name=&amp;quot;spelltarget&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;var name=&amp;quot;spelllist&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;var name=&amp;quot;bannedlist&amp;quot; type=&amp;quot;StringList&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;var name=&amp;quot;spellcount&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;trigger priority=&amp;quot;1000&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;pattern&amp;gt;^(%w) tells you ~'full~'&amp;lt;/pattern&amp;gt;&lt;br /&gt;
      &amp;lt;value&amp;gt;#VAR spelltarget %1&lt;br /&gt;
#IF (%ismember(%1, @bannedlist)) {tell %1 You are on the banned list. Send me a note on board 2 to appeal. Sorry.} {fullspell %1}&amp;lt;/value&amp;gt;&lt;br /&gt;
    &amp;lt;/trigger&amp;gt;&lt;br /&gt;
    &amp;lt;trigger priority=&amp;quot;1000&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;pattern&amp;gt;^(%w) tells you ~'split~'&amp;lt;/pattern&amp;gt;&lt;br /&gt;
      &amp;lt;value&amp;gt;#VAR spelltarget %1&lt;br /&gt;
#IF (%ismember(%1, @bannedlist)) {tell %1 You are on the banned list. Send me a note on board 2 to appeal. Sorry.} {split %1}&amp;lt;/value&amp;gt;&lt;br /&gt;
    &amp;lt;/trigger&amp;gt;&lt;br /&gt;
    &amp;lt;trigger priority=&amp;quot;11120&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;pattern&amp;gt;^(%w) tells you ~'sanc~'&amp;lt;/pattern&amp;gt;&lt;br /&gt;
      &amp;lt;value&amp;gt;#VAR spelltarget %1&lt;br /&gt;
#IF (%ismember(%1, @bannedlist)) {tell %1 You are on the banned list. Send me a note on board 2 to appeal. Sorry.} {sanct %1}&amp;lt;/value&amp;gt;&lt;br /&gt;
    &amp;lt;/trigger&amp;gt;&lt;br /&gt;
    &amp;lt;trigger priority=&amp;quot;11130&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;pattern&amp;gt;^(%w) tells you ~'pp (*)~'&amp;lt;/pattern&amp;gt;&lt;br /&gt;
      &amp;lt;value&amp;gt;#VAR spelltarget %1&lt;br /&gt;
#IF (%ismember(%1, @bannedlist)) {tell %1 You are on the banned list. Send me a note on board 2 to appeal. Sorry.} {wake;#TEMP {You look at a portal here...} {c seal portal};look portal;{say Portal to %2!;c portal %2;sleep;#UNTRIGGER {You look at a portal here...}}&amp;lt;/value&amp;gt;&lt;br /&gt;
    &amp;lt;/trigger&amp;gt;&lt;br /&gt;
    &amp;lt;trigger priority=&amp;quot;11140&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;pattern&amp;gt;^You dream of (%w) telling you ~'div~'&amp;lt;/pattern&amp;gt;&lt;br /&gt;
      &amp;lt;value&amp;gt;#VAR spelltarget %1&lt;br /&gt;
#IF (%ismember(%1, @bannedlist)) {tell %1 You are on the banned list. Send me a note on board 2 to appeal. Sorry.} {#if (@currmana&amp;amp;lt;100) {tell @spelltarget I don't have enough mana right now. Please wait a few minutes and request again.} {wake;c div %1;sleep}}&amp;lt;/value&amp;gt;&lt;br /&gt;
    &amp;lt;/trigger&amp;gt;&lt;br /&gt;
    &amp;lt;trigger priority=&amp;quot;11150&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;pattern&amp;gt;^You dream of (%w) telling you ~'div(%d)~'&amp;lt;/pattern&amp;gt;&lt;br /&gt;
      &amp;lt;value&amp;gt;#VAR spelltarget %1&lt;br /&gt;
#IF (%ismember(%1, @bannedlist)) {tell %1 You are on the banned list. Send me a note on board 2 to appeal. Sorry.} {#if (@currmana&amp;amp;lt;300) {tell @spelltarget I don't have enough mana right now. Please wait a few minutes and request again.} {wake;augment %2;c div %1;augment off;sleep}}&amp;lt;/value&amp;gt;&lt;br /&gt;
    &amp;lt;/trigger&amp;gt;&lt;br /&gt;
    &amp;lt;trigger priority=&amp;quot;11180&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;pattern&amp;gt;^(%w) tells you ~'rc~'&amp;lt;/pattern&amp;gt;&lt;br /&gt;
      &amp;lt;value&amp;gt;#VAR spelltarget %1&lt;br /&gt;
#IF (%ismember(%1, @bannedlist)) {tell %1 You are on the banned list. Send me a note on board 2 to appeal. Sorry.} {c 'remove curse' %1}&amp;lt;/value&amp;gt;&lt;br /&gt;
    &amp;lt;/trigger&amp;gt;&lt;br /&gt;
    &amp;lt;trigger priority=&amp;quot;11190&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;pattern&amp;gt;^You dream of (%w) telling you ~'help~'&amp;lt;/pattern&amp;gt;&lt;br /&gt;
      &amp;lt;value&amp;gt;#IF (%ismember(%1, @bannedlist)) {tell %1 &amp;quot;You are on the banned list. Send me a note on board 2 to appeal. Sorry.&amp;quot;} {tell %1 &amp;quot;Tell me the following: full, split, pp target (for portal), div|div2|div3|div4|div5 (for divinity),rc (remove curse).&amp;quot;}&amp;lt;/value&amp;gt;&lt;br /&gt;
    &amp;lt;/trigger&amp;gt;&lt;br /&gt;
    &amp;lt;trigger priority=&amp;quot;11200&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;pattern&amp;gt;^Your senses return to normal&amp;lt;/pattern&amp;gt;&lt;br /&gt;
      &amp;lt;value&amp;gt;wake&lt;br /&gt;
heighten&lt;br /&gt;
sleep&amp;lt;/value&amp;gt;&lt;br /&gt;
    &amp;lt;/trigger&amp;gt;&lt;br /&gt;
    &amp;lt;trigger priority=&amp;quot;11210&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;pattern&amp;gt;^You fail to heighten your senses.&amp;lt;/pattern&amp;gt;&lt;br /&gt;
      &amp;lt;value&amp;gt;wake&lt;br /&gt;
heighten&lt;br /&gt;
sleep&amp;lt;/value&amp;gt;&lt;br /&gt;
    &amp;lt;/trigger&amp;gt;&lt;br /&gt;
    &amp;lt;alias name=&amp;quot;split&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;value&amp;gt;#if (@currmana&amp;amp;lt;1300) {tell @spelltarget I don't have enough mana right now. Please wait a few minutes and request again.} {tell @spelltarget I am now going to be giving you spells with split Awen. Sanctuary is the last spell I will cast. Check your affects at the end, I'm not perfect!;wake;c 'water breathing' @spelltarget;c 'holy sight' @spelltarget;c armor @spelltarget;c 'holy armor' @spelltarget;c 'holy aura' @spelltarget;c bless @spelltarget;c invinc @spelltarget;c barkskin @spelltarget;c 'iron skin' @spelltarget;c 'steel skeleton' @spelltarget;c foci @spelltarget;c fort @spelltarget;c sanc %1;tell @spelltarget I'm done. Be sure to cast Concentrate and Protection spells on yourself.;sleep}&amp;lt;/value&amp;gt;&lt;br /&gt;
    &amp;lt;/alias&amp;gt;&lt;br /&gt;
    &amp;lt;alias name=&amp;quot;fullspell&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;value&amp;gt;#if (@currmana&amp;amp;lt;1500) {tell @spelltarget I don't have enough mana right now. Please wait a few minutes and request again.} {tell @spelltarget I am now going to be giving you full spells. Awen is the last spell I will cast. Check your affects at the end, I'm not perfect!;wake;c 'water breathing' @spelltarget;c 'holy sight' @spelltarget;c invinc @spelltarget;c barkskin @spelltarget;c 'iron skin' @spelltarget;c 'steel skeleton' @spelltarget;c foci @spelltarget;c fort @spelltarget;c awen %1;tell @spelltarget Spells complete. Be sure to cast Concentrate on yourself.;sleep}&amp;lt;/value&amp;gt;&lt;br /&gt;
    &amp;lt;/alias&amp;gt;&lt;br /&gt;
    &amp;lt;alias name=&amp;quot;sanct&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;value&amp;gt;#if (@currmana&amp;amp;lt;50) {tell @spelltarget I don't have enough mana right now. Please wait a moment and request again.} {wake;c sanct @spelltarget;sleep}&amp;lt;/value&amp;gt;&lt;br /&gt;
    &amp;lt;/alias&amp;gt;&lt;br /&gt;
    &amp;lt;trigger priority=&amp;quot;11190&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;pattern&amp;gt;^(%w) tells you ~'help~'&amp;lt;/pattern&amp;gt;&lt;br /&gt;
      &amp;lt;value&amp;gt;#IF (%ismember(%1, @bannedlist)) {tell %1 &amp;quot;You are on the banned list. Send me a note on board 2 to appeal. Sorry.&amp;quot;} {tell %1 &amp;quot;Tell me the following: full, split, pp target (for portal), div|div2|div3|div4|div5 (for divinity),rc (remove curse).&amp;quot;}&amp;lt;/value&amp;gt;&lt;br /&gt;
    &amp;lt;/trigger&amp;gt;&lt;br /&gt;
    &amp;lt;trigger priority=&amp;quot;11150&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;pattern&amp;gt;^(%w) tells you ~'div(%d)~'&amp;lt;/pattern&amp;gt;&lt;br /&gt;
      &amp;lt;value&amp;gt;#VAR spelltarget %1&lt;br /&gt;
#IF (%ismember(%1, @bannedlist)) {tell %1 You are on the banned list. Send me a note on board 2 to appeal. Sorry.} {#if (@currmana&amp;amp;lt;300) {tell @spelltarget I don't have enough mana right now. Please wait a few minutes and request again.} {wake;augment %2;c div %1;augment off;sleep}}&amp;lt;/value&amp;gt;&lt;br /&gt;
    &amp;lt;/trigger&amp;gt;&lt;br /&gt;
    &amp;lt;trigger priority=&amp;quot;11140&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;pattern&amp;gt;^(%w) tells you ~'div~'&amp;lt;/pattern&amp;gt;&lt;br /&gt;
      &amp;lt;value&amp;gt;#VAR spelltarget %1&lt;br /&gt;
#IF (%ismember(%1, @bannedlist)) {tell %1 You are on the banned list. Send me a note on board 2 to appeal. Sorry.} {#if (@currmana&amp;amp;lt;100) {tell @spelltarget I don't have enough mana right now. Please wait a few minutes and request again.} {wake;c div %1;sleep}}&amp;lt;/value&amp;gt;&lt;br /&gt;
    &amp;lt;/trigger&amp;gt;&lt;br /&gt;
    &amp;lt;trigger priority=&amp;quot;1000&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;pattern&amp;gt;^You dream of (%w) telling you ~'split~'&amp;lt;/pattern&amp;gt;&lt;br /&gt;
      &amp;lt;value&amp;gt;#VAR spelltarget %1&lt;br /&gt;
#IF (%ismember(%1, @bannedlist)) {tell %1 You are on the banned list. Send me a note on board 2 to appeal. Sorry.} {split %1}&amp;lt;/value&amp;gt;&lt;br /&gt;
    &amp;lt;/trigger&amp;gt;&lt;br /&gt;
    &amp;lt;trigger priority=&amp;quot;11120&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;pattern&amp;gt;^You dream of (%w) telling you ~'sanc~'&amp;lt;/pattern&amp;gt;&lt;br /&gt;
      &amp;lt;value&amp;gt;#VAR spelltarget %1&lt;br /&gt;
#IF (%ismember(%1, @bannedlist)) {tell %1 You are on the banned list. Send me a note on board 2 to appeal. Sorry.} {sanct %1}&amp;lt;/value&amp;gt;&lt;br /&gt;
    &amp;lt;/trigger&amp;gt;&lt;br /&gt;
    &amp;lt;trigger priority=&amp;quot;11180&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;pattern&amp;gt;^You dream of (%w) telling you ~'rc~'&amp;lt;/pattern&amp;gt;&lt;br /&gt;
      &amp;lt;value&amp;gt;#VAR spelltarget %1&lt;br /&gt;
#IF (%ismember(%1, @bannedlist)) {tell %1 You are on the banned list. Send me a note on board 2 to appeal. Sorry.} {c 'remove curse' %1}&amp;lt;/value&amp;gt;&lt;br /&gt;
    &amp;lt;/trigger&amp;gt;&lt;br /&gt;
    &amp;lt;trigger priority=&amp;quot;11130&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;pattern&amp;gt;^You dream of (%w) telling you ~'pp (*)~'&amp;lt;/pattern&amp;gt;&lt;br /&gt;
      &amp;lt;value&amp;gt;#VAR spelltarget %1&lt;br /&gt;
#IF (%ismember(%1, @bannedlist)) {tell %1 You are on the banned list. Send me a note on board 2 to appeal. Sorry.} {wake;#TEMP {You look at a portal here...} {c seal portal};look portal;{say Portal to %2!;c portal %2;sleep;#UNTRIGGER {You look at a portal here...}}&amp;lt;/value&amp;gt;&lt;br /&gt;
    &amp;lt;/trigger&amp;gt;&lt;br /&gt;
    &amp;lt;trigger priority=&amp;quot;1000&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;pattern&amp;gt;^You dream of (%w) telling you ~'full~'&amp;lt;/pattern&amp;gt;&lt;br /&gt;
      &amp;lt;value&amp;gt;#VAR spelltarget %1&lt;br /&gt;
#IF (%ismember(%1, @bannedlist)) {tell %1 You are on the banned list. Send me a note on board 2 to appeal. Sorry.} {fullspell %1}&amp;lt;/value&amp;gt;&lt;br /&gt;
    &amp;lt;/trigger&amp;gt;&lt;br /&gt;
    &amp;lt;alias name=&amp;quot;spellban&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;value&amp;gt;#additem bannedlist %1&lt;br /&gt;
#Echo -- %proper(%1) has been added to the Banned List. --&lt;br /&gt;
&lt;br /&gt;
// Used to add characters to the banned list. &amp;lt;/value&amp;gt;&lt;br /&gt;
    &amp;lt;/alias&amp;gt;&lt;br /&gt;
  &amp;lt;/class&amp;gt;&lt;br /&gt;
&amp;lt;/cmud&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Notes==&lt;br /&gt;
I created a trigger that fires on login and asks if I want to run in Spellbot mode (using #YESNO to activate the #CLASS), and another trigger that fires on logout and disables this class:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;ISO-8859-1&amp;quot; ?&amp;gt;&lt;br /&gt;
&amp;lt;cmud&amp;gt;&lt;br /&gt;
  &amp;lt;trigger priority=&amp;quot;11370&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;pattern&amp;gt;^Welcome back to the AVATAR System, ([Hero|Lord]) (%w).&amp;lt;/pattern&amp;gt;&lt;br /&gt;
    &amp;lt;value&amp;gt;#yesno &amp;quot;Do you wish to run in Spellbot mode?&amp;quot; {#class spellbot 1} {#class spellbot 0}&lt;br /&gt;
        &amp;lt;/value&amp;gt;&lt;br /&gt;
  &amp;lt;/trigger&amp;gt;&lt;br /&gt;
&amp;lt;/cmud&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Designer comments ==&lt;br /&gt;
Feel free to note me [[User:Shalineth|here]] or on board 2 to Shalineth with any feedback or suggestions.&lt;br /&gt;
&lt;br /&gt;
[[Category: Cmud Scripting]]&lt;/div&gt;</summary>
		<author><name>Shalineth</name></author>
		
	</entry>
</feed>