<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>zMUD/CMUD Scripts on SlothMUD</title><link>https://forum.slothmud.net/mud-client-scripts/zmud-cmud-scripts/</link><description>Recent content in zMUD/CMUD Scripts on SlothMUD</description><generator>Hugo -- gohugo.io</generator><language>en-us</language><copyright>© 2026</copyright><lastBuildDate>Wed, 26 Jul 2017 20:59:52 +0000</lastBuildDate><atom:link href="https://forum.slothmud.net/mud-client-scripts/zmud-cmud-scripts/index.xml" rel="self" type="application/rss+xml"/><item><title>cMUD Scaling in Win 10</title><link>https://forum.slothmud.net/mud-client-scripts/zmud-cmud-scripts/cmud-scaling-in-win-10/</link><pubDate>Wed, 26 Jul 2017 20:59:52 +0000</pubDate><guid>https://forum.slothmud.net/mud-client-scripts/zmud-cmud-scripts/cmud-scaling-in-win-10/</guid><description>&lt;div class="post" data-post-id="38344" data-author="Tysmiha" data-date="2017-07-26T20:59:52+00:00" data-subject="cMUD Scaling in Win 10"&gt;&#13;&#10;&lt;p&gt;Hey all, just wondering if anyone has a solution for my issue before I surrender. I&amp;rsquo;ve installed cMUD on my Surface, but it is horribly off in its scaling. The font is miniscule, and the buttons are teeny. I&amp;rsquo;d love to be able to play, but this just isn&amp;rsquo;t effective. Thoughts?&lt;/p&gt;&#10;&lt;/div&gt;&#13;&#10;&lt;div class="post" data-post-id="38362" data-author="*Idjit*" data-date="2017-07-30T03:29:20+00:00" data-subject="Re: cMUD Scaling in Win 10"&gt;&#13;&#10;&lt;p&gt;If you -do- surrender, will we still see you logging in from time to time from a full desktop?&lt;/p&gt;&#10;&lt;p&gt;I&amp;rsquo;d hate to see you go.&lt;/p&gt;&#10;&lt;p&gt;&amp;ndash;D&lt;/p&gt;&#10;&lt;/div&gt;</description></item><item><title>Neat Triggers for 12 Occasions for an Awesome Tank</title><link>https://forum.slothmud.net/mud-client-scripts/zmud-cmud-scripts/neat-triggers-for-12-occasions-for-an-awesome-tank/</link><pubDate>Tue, 25 Oct 2016 17:52:25 +0000</pubDate><guid>https://forum.slothmud.net/mud-client-scripts/zmud-cmud-scripts/neat-triggers-for-12-occasions-for-an-awesome-tank/</guid><description>&lt;div class="post" data-post-id="37450" data-author="Teron" data-date="2016-10-25T17:52:25+00:00" data-subject="Neat Triggers for 12 Occasions for an Awesome Tank"&gt;&#13;&#10;&lt;p&gt;These days, simple rescue triggers don&amp;rsquo;t do the job well, you need to combat the new mechanics that immort added to baffle tanks and when players get in trouble on their own.&lt;/p&gt;&#10;&lt;p&gt;Legend:&lt;/p&gt;&#10;&lt;p&gt;@t = target&lt;/p&gt;&#10;&lt;p&gt;@s = stabber&lt;/p&gt;&#10;&lt;p&gt;@g = gripper&lt;/p&gt;&#10;&lt;p&gt;(%w) = the last word before the next part of the pattern&lt;/p&gt;&#10;&lt;p&gt;sw = the second wind alias&lt;/p&gt;&#10;&lt;p&gt;halp = #alias halp &amp;lsquo;|;|;sta;sta;sw;#2 rescue %1&amp;rsquo;&lt;/p&gt;&#10;&lt;p&gt;Rescues are single for patterns that occur a lot, and double for rare patterns, because rescues fail.&lt;/p&gt;&#10;&lt;p&gt;The simplest triggers&lt;/p&gt;&#10;&lt;p&gt;Rescue on stab:&lt;/p&gt;&#10;&lt;p&gt;You warily lead the way ahead -&amp;gt; rescue @s&lt;/p&gt;&#10;&lt;p&gt;@s place%1in the back of*resulting in some strange -&amp;gt; rescue @s&lt;/p&gt;&#10;&lt;p&gt;@s tried to backstab &lt;em&gt;, but nearly cut&lt;/em&gt;own finger. - &amp;gt; rescue @s&lt;/p&gt;&#10;&lt;p&gt;Rescue on circle:&lt;/p&gt;&#10;&lt;p&gt;@s slowly circles around to -&amp;gt; rescue @s&lt;/p&gt;&#10;&lt;p&gt;@s tried to sneak to the side of -&amp;gt; rescue @s&lt;/p&gt;&#10;&lt;p&gt;Rescue on grip:&lt;/p&gt;&#10;&lt;p&gt;@g circles around -&amp;gt; #2 rescue @g&lt;/p&gt;&#10;&lt;p&gt;@g reaches out with * spiritual hands, gripping -&amp;gt; #2 rescue @g&lt;/p&gt;&#10;&lt;p&gt;smartly steps out of -&amp;gt; #2 rescue @g&lt;/p&gt;&#10;&lt;p&gt;@g expertly touches -&amp;gt; #2 rescue g&lt;/p&gt;&#10;&lt;p&gt;Rescue on sing&lt;/p&gt;&#10;&lt;p&gt;SEEK SHELTER AT ONCE! %1 has begun to sing. -&amp;gt; #2 rescue %1&lt;/p&gt;&#10;&lt;p&gt;Rescue on aggro:&lt;/p&gt;&#10;&lt;p&gt;sees (%w), and attack -&amp;gt; #2 rescue %1&lt;/p&gt;&#10;&lt;p&gt;growls at (%w) and attacks -&amp;gt; #IF {%1&amp;lt;&amp;gt;you} {#2 rescue %1}&lt;/p&gt;&#10;&lt;p&gt;leaps out of the shadows and attacks %1! -&amp;gt; #2 rescue %1&lt;/p&gt;&#10;&lt;p&gt;engages (%w)! -&amp;gt; #2 rescue %1&lt;/p&gt;&#10;&lt;p&gt;Dispel&lt;/p&gt;&#10;&lt;p&gt;isn&amp;rsquo;t taking any more: * attacks %1! -&amp;gt; #2 rescue %1&lt;/p&gt;&#10;&lt;p&gt;Situational rescues:&lt;/p&gt;&#10;&lt;p&gt;The soul drinker forms jaws of smoke that latch onto (%w)l! -&amp;gt; #2 rescue %1&lt;/p&gt;&#10;&lt;p&gt;Complex triggers&lt;/p&gt;&#10;&lt;p&gt;Some mobs bash, then engage someone else right away:&lt;/p&gt;&#10;&lt;p&gt;disengages %1, and attacks %2! -&amp;gt; halp %2 (halp is an alias for |;|;sta;sta;sw;rescue %1;rescue %1)&lt;/p&gt;&#10;&lt;p&gt;switches targets and powerfully engages (%w)! -&amp;gt; halp %1&lt;/p&gt;&#10;&lt;p&gt;ideally, you need to remember these mobs and use entrench anyway.&lt;/p&gt;&#10;&lt;p&gt;Silent disengage:&lt;/p&gt;&#10;&lt;p&gt;(%w) &lt;em&gt;@t&lt;/em&gt;hard. -&amp;gt; rescue %1 (this will also rescue An, The, etc, since I don&amp;rsquo;t use a group member list - a chance for improvement here)&lt;/p&gt;&#10;&lt;p&gt;(%w) massacres &lt;em&gt;@t&lt;/em&gt; to small fragments with -&amp;gt; rescue %1&lt;/p&gt;&#10;&lt;p&gt;Rescue mages, when you become disengaged from the mob on Uhhhl, Klklklpa and the like or when they &amp;ldquo;blast guard&amp;rdquo;, when there were two in the room and you&amp;rsquo;ve just killed 1.guard:&lt;/p&gt;&#10;&lt;p&gt;(%w) gestures dramatically, and &lt;em&gt;@t&lt;/em&gt; is roasted in a burning wind. -&amp;gt; #2 rescue %1&lt;/p&gt;&#10;&lt;p&gt;&lt;em&gt;@t&lt;/em&gt; screams in pain as (%w)&amp;rsquo;s frostbolt freezes -&amp;gt; #2 rescue %1&lt;/p&gt;&#10;&lt;p&gt;Target problem is a leader&amp;rsquo;s issue, though, don&amp;rsquo;t yell at mages unless they blast wrong targets on their own.&lt;/p&gt;&#10;&lt;p&gt;When someone engages the target (or the target hits someone):&lt;/p&gt;&#10;&lt;p&gt;&lt;em&gt;@t&lt;/em&gt;massacres (%w) with -&amp;gt; rescue %1&lt;/p&gt;&#10;&lt;p&gt;&lt;em&gt;@t&lt;/em&gt;misses (%w) with -&amp;gt; rescue %1&lt;/p&gt;&#10;&lt;p&gt;When you are confused, who&amp;rsquo;s fighting whom, type look, and see:&lt;/p&gt;&#10;&lt;p&gt;&lt;em&gt;@t&lt;/em&gt; is here, fighting %1 -&amp;gt; rescue %1&lt;/p&gt;&#10;&lt;p&gt;Some advice&lt;/p&gt;&#10;&lt;p&gt;As you noticed, there aren&amp;rsquo;t many triggers, where you send a | to clear your command queue, because you do that in the middle of the round. And most of the patterns either happen before the fight, or when you are disengaged, or after the mob&amp;rsquo;s attacks, such as the silent engage.&lt;/p&gt;&#10;&lt;p&gt;I don&amp;rsquo;t recommend doing using flail on mobs that bash, engage a lot or hit very hard. You want to be able to rescue anyone before the next round starts, unless you add |;sw to most of your rescue triggers. But even then, there&amp;rsquo;s a risk that you&amp;rsquo;ve already used second wind that round. Also, use entrench and grease self.&lt;/p&gt;&#10;&lt;p&gt;For example, on Klklklpa if the tank is blasting with second wind, the next target of Klklklpa is likely to eat a round, unless you are quick to save him/her.&lt;/p&gt;&#10;&lt;p&gt;If anything, use the &amp;ldquo;halp&amp;rdquo; alias I outlined above to get back on track to save someone.&lt;/p&gt;&#10;&lt;p&gt;But most of all, pay attention to what&amp;rsquo;s going on, pipe and rescue people. Triggers can&amp;rsquo;t save from every situations, but if you use all of the above, they will from most, because the above triggers work, when the target engages someone else.&lt;/p&gt;&#10;&lt;p&gt;If your group member is hit by something other than the target, you need to rescue manually. This also happens, when the leader targets a word that&amp;rsquo;s not in the short name of the mob (e.g., god in Olympus or burly/male in ogres).&lt;/p&gt;&#10;&lt;p&gt;Alternatively, you can remove the target requirement in the patterns and introduce a group member list, so if anything fights anyone from the list, you rescue them. Otherwise, if you rescue anyone who&amp;rsquo;s fighting anyone, it&amp;rsquo;s going to be messy, because mobs have single-word names, too.&lt;/p&gt;&#10;&lt;p&gt;The usual disclaimer is that the code is in Zmud script, you&amp;rsquo;ll have to translate it to your client if it&amp;rsquo;s not Zmud/Cmud.&lt;/p&gt;&#10;&lt;/div&gt;</description></item><item><title>Maps and other stats shown in CMUD?</title><link>https://forum.slothmud.net/mud-client-scripts/zmud-cmud-scripts/maps-and-other-stats-shown-in-cmud/</link><pubDate>Fri, 22 Aug 2014 23:01:54 +0000</pubDate><guid>https://forum.slothmud.net/mud-client-scripts/zmud-cmud-scripts/maps-and-other-stats-shown-in-cmud/</guid><description>&lt;div class="post" data-post-id="35427" data-author="Kolockey" data-date="2014-08-22T23:01:54+00:00" data-subject="Maps and other stats shown in CMUD?"&gt;&#13;&#10;&lt;p&gt;I am new to MUDs and SlothMud. I have been playing SlothMud from their website, but recently started playing through CMUD. I like how it shows the map and your character stats right on the screen from when you play from the website. Is there a way to show this same map and character stats from within CMUD when I play SlothMud using CMUD?&lt;/p&gt;&#10;&lt;p&gt;Thanks.&lt;/p&gt;&#10;&lt;ul&gt;&#10;&lt;li&gt;If there is another client I can use which shows the map and stats instead of CMUD, please let me know. Thanks.&lt;/li&gt;&#10;&lt;/ul&gt;&#10;&lt;/div&gt;</description></item><item><title>Script to drop junk from corpses.</title><link>https://forum.slothmud.net/mud-client-scripts/zmud-cmud-scripts/script-to-drop-junk-from-corpses/</link><pubDate>Sun, 29 Sep 2013 22:55:46 +0000</pubDate><guid>https://forum.slothmud.net/mud-client-scripts/zmud-cmud-scripts/script-to-drop-junk-from-corpses/</guid><description>&lt;div class="post" data-post-id="34462" data-author="Tuck" data-date="2013-09-29T22:55:46+00:00" data-subject="Script to drop junk from corpses."&gt;&#13;&#10;&lt;p&gt;Posting script upon request of cyp and resugram.&lt;/p&gt;&#10;&lt;p&gt;It&amp;rsquo;s drop all junk that was looted from mob&amp;rsquo;s corpses.&lt;/p&gt;&#10;&lt;p&gt;You need to add junk list to database first, example included.&lt;/p&gt;&#10;&lt;p&gt;Import attached XML as usually.&lt;/p&gt;&#10;&lt;p&gt;Cheers&lt;/p&gt;&#10;&lt;/div&gt;</description></item><item><title>CMUD MSDP Scripts! Parse MSDP right into CMUD. (ver. 1.8)</title><link>https://forum.slothmud.net/mud-client-scripts/zmud-cmud-scripts/cmud-msdp-scripts-parse-msdp-right-into-cmud-ver-1-8/</link><pubDate>Tue, 08 Jan 2013 01:28:08 +0000</pubDate><guid>https://forum.slothmud.net/mud-client-scripts/zmud-cmud-scripts/cmud-msdp-scripts-parse-msdp-right-into-cmud-ver-1-8/</guid><description>&lt;div class="post" data-post-id="33897" data-author="Tuck" data-date="2013-01-08T01:28:08+00:00" data-subject="CMUD MSDP Scripts! Parse MSDP right into CMUD. (ver. 1.8)"&gt;&#13;&#10;&lt;p&gt;Hail fella!&lt;/p&gt;&#10;&lt;p&gt;As i promised, here comes script that parse MSDP vars from SlothMUD to array of variables @MSDP.&lt;/p&gt;&#10;&lt;p&gt;You can get vars with query @MSDP.CHARACTER_NAME or @MSDP.MANA, @MSDP.SEX and so on&amp;hellip;&lt;/p&gt;&#10;&lt;ul&gt;&#10;&lt;li&gt;&lt;strong&gt;So it will be&lt;/strong&gt;:&lt;/li&gt;&#10;&lt;li&gt;#SHOW @MSDP.CHARACTER_NAME&lt;/li&gt;&#10;&lt;li&gt;#SHOW @MSDP.MANA&lt;/li&gt;&#10;&lt;li&gt;#SHOW @MSDP.SEX&lt;/li&gt;&#10;&lt;li&gt;#SHOW &amp;hellip; (around 60-70 vars available).&lt;/li&gt;&#10;&lt;li&gt;Profit ;-)&lt;/li&gt;&#10;&lt;/ul&gt;&#10;&lt;p&gt;Script attached.&lt;/p&gt;&#10;&lt;p&gt;Installation: Click Macros button, File, Import XML, then choose file in attachment.&lt;/p&gt;&#10;&lt;p&gt;Then enter &amp;lsquo;msdpinit&amp;rsquo; in command line and read instructions (just once).&lt;/p&gt;&#10;&lt;p&gt;Finish. All vars will be updated automatically. You just need to query it.&lt;/p&gt;&#10;&lt;p&gt;Enjoy!&lt;/p&gt;&#10;&lt;p&gt;p.s. looking for your feedback. Thanks!&lt;/p&gt;&#10;&lt;p&gt;p.p.s Thanks for imms to implement such great feature. Splork for and breeze helped with testing very much!&lt;/p&gt;&#10;&lt;p&gt;Update 1: &lt;strong&gt;New version posted. Thanks for feedback everyone!&lt;/strong&gt;&lt;/p&gt;&#10;&lt;p&gt;Update 2: &lt;strong&gt;Updated again. Everything is commented!Check it out!&lt;/strong&gt;&lt;/p&gt;&#10;&lt;p&gt;Update 3: &lt;strong&gt;Updated! New vars!&lt;/strong&gt;&lt;/p&gt;&#10;&lt;/div&gt;</description></item><item><title>cmud maps</title><link>https://forum.slothmud.net/mud-client-scripts/zmud-cmud-scripts/cmud-maps/</link><pubDate>Sun, 26 Aug 2012 16:12:41 +0000</pubDate><guid>https://forum.slothmud.net/mud-client-scripts/zmud-cmud-scripts/cmud-maps/</guid><description>&lt;div class="post" data-post-id="33516" data-author="kalidor" data-date="2012-08-26T16:12:41+00:00" data-subject="cmud maps"&gt;&#13;&#10;&lt;p&gt;Anyone have some cmud maps they can export to here? seems that would be most beneficial :)&lt;/p&gt;&#10;&lt;/div&gt;&#13;&#10;&lt;div class="post" data-post-id="33520" data-author="Tuck" data-date="2012-08-26T18:42:53+00:00" data-subject="Re: cmud maps"&gt;&#13;&#10;&lt;p&gt;using cmud&lt;/p&gt;&#10;&lt;p&gt;not using maps at all&lt;/p&gt;&#10;&lt;/div&gt;&#13;&#10;&lt;div class="post" data-post-id="34193" data-author="Resurgam" data-date="2013-03-27T16:49:32+00:00" data-subject="Re: cmud maps"&gt;&#13;&#10;&lt;p&gt;If you are interested I have quite a big map. Not all areas included yet (abd with my level those wont be included soon). Maps were made for previous sloth version, new areas and modifications are not in. Let me know!&lt;/p&gt;&#10;&lt;/div&gt;</description></item><item><title>CMUD - Looking for a LOST CON script to trigger recasting</title><link>https://forum.slothmud.net/mud-client-scripts/zmud-cmud-scripts/cmud-looking-for-a-lost-con-script-to-trigger-recasting/</link><pubDate>Wed, 31 Aug 2011 19:38:45 +0000</pubDate><guid>https://forum.slothmud.net/mud-client-scripts/zmud-cmud-scripts/cmud-looking-for-a-lost-con-script-to-trigger-recasting/</guid><description>&lt;div class="post" data-post-id="32848" data-author="celerra7" data-date="2011-08-31T19:38:45+00:00" data-subject="CMUD - Looking for a LOST CON script to trigger recasting"&gt;&#13;&#10;&lt;p&gt;Anyone have a script that triggers a recasting of a spell when losing concentration?&lt;/p&gt;&#10;&lt;/div&gt;&#13;&#10;&lt;div class="post" data-post-id="32879" data-author="Tuck" data-date="2011-09-09T11:18:26+00:00" data-subject="Re: CMUD - Looking for a LOST CON script to trigger recastin"&gt;&#13;&#10;&lt;p&gt;i may work on it, but you have to describe logics, how you want it to work?&lt;/p&gt;&#10;&lt;p&gt;Main thing is spell cast queue and how it will work on masterful cast or &amp;lsquo;|&amp;rsquo; used, caster/target death, and other things.&lt;/p&gt;&#10;&lt;p&gt;Coding is easy, planning and design is everything :P&lt;/p&gt;&#10;&lt;p&gt;peace&lt;/p&gt;&#10;&lt;/div&gt;</description></item><item><title>Searching Books at a Book Drop</title><link>https://forum.slothmud.net/mud-client-scripts/zmud-cmud-scripts/searching-books-at-a-book-drop/</link><pubDate>Fri, 29 Apr 2011 17:51:32 +0000</pubDate><guid>https://forum.slothmud.net/mud-client-scripts/zmud-cmud-scripts/searching-books-at-a-book-drop/</guid><description>&lt;div class="post" data-post-id="32573" data-author="celerra7" data-date="2011-04-29T17:51:32+00:00" data-subject="Searching Books at a Book Drop"&gt;&#13;&#10;&lt;p&gt;My crude attempt to search the books. Not necessarily clean, but it is effective:&lt;/p&gt;&#10;&lt;div class="highlight-wrapper"&gt;&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-text" data-lang="text"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&amp;lt;class name=&amp;#34;Script - SearchBooks&amp;#34; id=&amp;#34;532&amp;#34;&amp;gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; &amp;lt;alias name=&amp;#34;searchbooks&amp;#34; id=&amp;#34;533&amp;#34;&amp;gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; &amp;lt;value&amp;gt;;reset script variables&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;#FORALL @book_list {#VAR book_temp %pop(@book_list)}&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;#FORALL @book_found {#VAR book_temp %pop(@book_found)}&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;#VAR book_found_count 0&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;#VAR book_list_count 0&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;#VAR book_spell &amp;#34;&amp;#34;&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;#VAR book_temp &amp;#34;&amp;#34;&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;;turn of MXP Exit info so it is not added to the books to be examined&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;MXPEXITS off&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;#Wait 1000&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;;turn on the MXP book capture trigger&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;#T+ mxp_books&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;#Wait 500&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;;feed the MXP book capture trigger by sending a LOOK command to mud&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;Look&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;#Wait 2500&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;;turn MXP book capture trigger off&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;#T- mxp_books&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;#Wait 500&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;;turn the MXP Exit info back on&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;MXPEXITS on&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;#Wait 1000&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;;determine the count of books that need to be examined and announce it&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;#VAR book_list_count %numitems(@book_list)&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;;#SHOW @book_list&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;#SA&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;#SA Searching @book_list_count Books...&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;#SA&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;#SEND&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;#WAIT 1000&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;;turn on the Examine Book triggers to capture info on books needing read&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;#T+ Search_Books1&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;#T+ Search_Books2&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;#T+ Search_Books3&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;;start loop to examine all the books in the room &#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;#LOOP %numitems(@book_list) &#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; {&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;;pull a book form the list to examine&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; #VAR book_temp %pop(@book_list)&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; Examine @book_temp&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;;wait for the MUD to return info on the book&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; #WAITFOR {You see the words} 3500 {#WAIT 500} {#WAIT 1000}&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; }&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;;turn the Examine Book triggers off&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;#T- Search_Books1&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;#T- Search_Books2&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;#T- Search_Books3&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;;retrieve a count of books to read and announce it&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;#VAR book_found_count %numitems(@book_found)&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;#SA&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;#SA Search complete. @book_list_count books processed, and @book_found_count found:&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;#SA&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;;display all books needed from the book_found list&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;#FORALL @book_found {#SA %pop(@book_found)}&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;#WAIT 1000&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;#SEND&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;;End of Script&amp;lt;/value&amp;gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; &amp;lt;/alias&amp;gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; &amp;lt;trigger name=&amp;#34;mxp_books&amp;#34; type=&amp;#34;MXP&amp;#34; priority=&amp;#34;2520&amp;#34; enabled=&amp;#34;false&amp;#34; id=&amp;#34;534&amp;#34;&amp;gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; &amp;lt;pattern&amp;gt;&amp;lt;SEND href=&amp;lt;/pattern&amp;gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; &amp;lt;value&amp;gt;$book_datapos = %match(%mxp,data=)&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;$book_temp1 = %left(%mxp,($book_datapos-3))&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;$book_hrefpos = %match($book_temp1,href=)&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;$book_temp2 = %right($book_temp1,($book_hrefpos+10))&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;$book_bar = %match($book_temp2,&amp;#34;|&amp;#34;)&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;$book_temp3 = %left($book_temp2,($book_bar-1))&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;#IF ($book_temp3 != &amp;#34;&amp;#34;) {#ADDITEM book_list $book_temp3}&amp;lt;/value&amp;gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; &amp;lt;notes&amp;gt;Associated ONLY with Alias SEARCHBOOKS&amp;lt;/notes&amp;gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; &amp;lt;/trigger&amp;gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; &amp;lt;trigger name=&amp;#34;Search_Books2&amp;#34; priority=&amp;#34;5350&amp;#34; enabled=&amp;#34;false&amp;#34; id=&amp;#34;535&amp;#34;&amp;gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; &amp;lt;pattern&amp;gt;You haven&amp;#39;t learnt anything from this book.&amp;lt;/pattern&amp;gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; &amp;lt;value&amp;gt;#ADDITEM book_found %concat(@book_temp,&amp;#34; - &amp;#39;&amp;#34;,@book_spell,&amp;#34;&amp;#39;&amp;#34;)&amp;lt;/value&amp;gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; &amp;lt;/trigger&amp;gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; &amp;lt;trigger name=&amp;#34;Search_Books3&amp;#34; priority=&amp;#34;5350&amp;#34; enabled=&amp;#34;false&amp;#34; id=&amp;#34;536&amp;#34;&amp;gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; &amp;lt;pattern&amp;gt;You can still learn more from this book.&amp;lt;/pattern&amp;gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; &amp;lt;value&amp;gt;#ADDITEM book_found %concat(@book_temp,&amp;#34; - &amp;#39;&amp;#34;,@book_spell,&amp;#34;&amp;#39;&amp;#34;)&amp;lt;/value&amp;gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; &amp;lt;/trigger&amp;gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; &amp;lt;var name=&amp;#34;book_list_count&amp;#34; id=&amp;#34;537&amp;#34;&amp;gt;32&amp;lt;/var&amp;gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; &amp;lt;var name=&amp;#34;book_list&amp;#34; type=&amp;#34;StringList&amp;#34; id=&amp;#34;538&amp;#34;&amp;gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; &amp;lt;json&amp;gt;[]&amp;lt;/json&amp;gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; &amp;lt;/var&amp;gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; &amp;lt;var name=&amp;#34;book_found_count&amp;#34; id=&amp;#34;539&amp;#34;&amp;gt;0&amp;lt;/var&amp;gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; &amp;lt;var name=&amp;#34;book_found&amp;#34; type=&amp;#34;StringList&amp;#34; id=&amp;#34;540&amp;#34;&amp;gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; &amp;lt;json&amp;gt;[]&amp;lt;/json&amp;gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; &amp;lt;/var&amp;gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; &amp;lt;var name=&amp;#34;book_temp&amp;#34; id=&amp;#34;541&amp;#34;&amp;gt;spellbook-dissolved-aque-bragh&amp;lt;/var&amp;gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; &amp;lt;trigger name=&amp;#34;Search_Books1&amp;#34; priority=&amp;#34;6650&amp;#34; enabled=&amp;#34;false&amp;#34; id=&amp;#34;665&amp;#34;&amp;gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; &amp;lt;pattern&amp;gt;You see the words &amp;#39;%1&amp;#39; written on the cover.&amp;lt;/pattern&amp;gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; &amp;lt;value&amp;gt;#VAR book_spell %1&amp;lt;/value&amp;gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; &amp;lt;/trigger&amp;gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; &amp;lt;var name=&amp;#34;book_spell&amp;#34; id=&amp;#34;666&amp;#34;&amp;gt;acid blast&amp;lt;/var&amp;gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&amp;lt;/class&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;&#10;&lt;p&gt;Let me know what you think. :)&lt;/p&gt;&#10;&lt;/div&gt;</description></item><item><title>Runewords / Spell names list in case someone need them.</title><link>https://forum.slothmud.net/mud-client-scripts/zmud-cmud-scripts/runewords-spell-names-list-in-case-someone-need-them/</link><pubDate>Fri, 08 Apr 2011 20:52:47 +0000</pubDate><guid>https://forum.slothmud.net/mud-client-scripts/zmud-cmud-scripts/runewords-spell-names-list-in-case-someone-need-them/</guid><description>&lt;div class="post" data-post-id="32560" data-author="Tuck" data-date="2011-04-08T20:52:47+00:00" data-subject="Runewords / Spell names list in case someone need them."&gt;&#13;&#10;&lt;p&gt;Here is array of 160 spellnames and runewords. Might be used not in just cmud, just decode easy xml format.&lt;/p&gt;&#10;&lt;p&gt;Update: 190 spells for now. Example trigger to read on cast, decrypt, and display attached.&lt;/p&gt;&#10;&lt;p&gt;&lt;strong&gt;Update2: 207 spells for now. All decrypted. Guess, there is no more spells in Sloth. Even blizzard decoded.&lt;/strong&gt;&lt;/p&gt;&#10;&lt;p&gt;Trigger pattern is:&lt;/p&gt;&#10;&lt;div class="highlight-wrapper"&gt;&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-text" data-lang="text"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;Trigger pattern is: ^(*) utters the words, &amp;#39;(*)&amp;#39;$&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;Trigger body:&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;$spelltoconvert=%2&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;#loop %numitems(@converspellarray) {&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; $spelljumblekey=%dbkey(@converspellarray,%i)&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; $spellnamevalue=%db(@converspellarray,%dbkey(@converspellarray,%i))&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; #if ($spelltoconvert = $spelljumblekey OR $spelltoconvert = $spellnamevalue) {&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; #gagspace&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; #show %ansi(green)%1%ansi(reset)%if(%len(%1)&amp;lt;20,%repeat(&amp;#34;.&amp;#34;,@wraplength-%len(%1))) casts &amp;#39;%ansi(magenta)$spellnamevalue%ansi(reset)&amp;#39; ~($spelljumblekey~)&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; #BREAK&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; }&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;}&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;&#10;&lt;/div&gt;&#13;&#10;&lt;div class="post" data-post-id="32561" data-author="*Breeze*" data-date="2011-04-09T10:16:54+00:00" data-subject="Re: Runewords / Spell names list in case someone need them."&gt;&#13;&#10;&lt;p&gt;try now Tuk&lt;/p&gt;&#10;&lt;/div&gt;</description></item><item><title>Log everything with cmud/zmud.</title><link>https://forum.slothmud.net/mud-client-scripts/zmud-cmud-scripts/log-everything-with-cmud-zmud/</link><pubDate>Mon, 14 Feb 2011 21:39:04 +0000</pubDate><guid>https://forum.slothmud.net/mud-client-scripts/zmud-cmud-scripts/log-everything-with-cmud-zmud/</guid><description>&lt;div class="post" data-post-id="32428" data-author="Tuck" data-date="2011-02-14T21:39:04+00:00" data-subject="Log everything with cmud/zmud."&gt;&#13;&#10;&lt;p&gt;I was asked to post logging command for cmud, here we go:&lt;/p&gt;&#10;&lt;div class="highlight-wrapper"&gt;&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-text" data-lang="text"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;#LOG %concat( &amp;#34;d:\sloth\log&amp;#34;, %time( &amp;#34;yyyy-mm-dd-hh&amp;#34;)&amp;#34;.txt&amp;#34;)&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;&#10;&lt;p&gt;Enjoy,&lt;/p&gt;&#10;&lt;p&gt;Tukster&lt;/p&gt;&#10;&lt;/div&gt;</description></item><item><title>CMUD and other clients: Script to show gem stats in client.</title><link>https://forum.slothmud.net/mud-client-scripts/zmud-cmud-scripts/cmud-and-other-clients-script-to-show-gem-stats-in-client/</link><pubDate>Tue, 25 Jan 2011 05:13:44 +0000</pubDate><guid>https://forum.slothmud.net/mud-client-scripts/zmud-cmud-scripts/cmud-and-other-clients-script-to-show-gem-stats-in-client/</guid><description>&lt;div class="post" data-post-id="32370" data-author="Tuck" data-date="2011-01-25T05:13:44+00:00" data-subject="CMUD and other clients: Script to show gem stats in client."&gt;&#13;&#10;&lt;p&gt;Cmud gemstats: script that show gem stats on-fly. When gem name displayed, stats will be shown near it.&lt;/p&gt;&#10;&lt;p&gt;Usage alias: not needed.&lt;/p&gt;&#10;&lt;p&gt;&lt;strong&gt;Update: Major fix for multiple gems.&lt;/strong&gt;&lt;/p&gt;&#10;&lt;p&gt;How to import to CMUD: Open Settings menu, click File / Import XML.&lt;/p&gt;&#10;&lt;p&gt;&lt;a href="http://www.magi.biz/archives/59" target="_blank" rel="noreferrer"&gt;Download for cmud and other clients here&lt;/a&gt;&lt;/p&gt;&#10;&lt;/div&gt;&#13;&#10;&lt;div class="post" data-post-id="32371" data-author="Tuck" data-date="2011-01-25T06:18:49+00:00" data-subject="Re: CMUD and other clients: Script to show gem stats in clie"&gt;&#13;&#10;&lt;p&gt;There will be major update of the script tomorrow since some awful bugs has been found.&lt;/p&gt;&#10;&lt;p&gt;Thanks for patience.&lt;/p&gt;&#10;&lt;/div&gt;</description></item><item><title>Cmud: Spell monitor script.</title><link>https://forum.slothmud.net/mud-client-scripts/zmud-cmud-scripts/cmud-spell-monitor-script/</link><pubDate>Thu, 06 Jan 2011 10:00:20 +0000</pubDate><guid>https://forum.slothmud.net/mud-client-scripts/zmud-cmud-scripts/cmud-spell-monitor-script/</guid><description>&lt;div class="post" data-post-id="32262" data-author="Tuck" data-date="2011-01-06T10:00:20+00:00" data-subject="Cmud: Spell monitor script."&gt;&#13;&#10;&lt;p&gt;&lt;strong&gt;Cmud spellmonitor&lt;/strong&gt;: script that helps you buff yourself with one key. So it scans list of required spells (@spelltocheck variable) and compare it with current spells that is active on you and buff you if needed.&lt;/p&gt;&#10;&lt;p&gt;&lt;strong&gt;Usage alias&lt;/strong&gt;: buff&lt;/p&gt;&#10;&lt;p&gt;&lt;strong&gt;How to import&lt;/strong&gt;: Open Settings menu, click File / Import XML.&lt;/p&gt;&#10;&lt;p&gt;&lt;strong&gt;Changelog&lt;/strong&gt;:&lt;/p&gt;&#10;&lt;ul&gt;&#10;&lt;li&gt;(11.01.2011) Fixed for Greater Mobility spell. Thanks Cyprimus for testing.&lt;/li&gt;&#10;&lt;/ul&gt;&#10;&lt;p&gt;&lt;a href="http://www.magi.biz/archives/38" target="_blank" rel="noreferrer"&gt;Download here&lt;/a&gt;&lt;/p&gt;&#10;&lt;/div&gt;</description></item><item><title>zmud mxp run scripts</title><link>https://forum.slothmud.net/mud-client-scripts/zmud-cmud-scripts/zmud-mxp-run-scripts/</link><pubDate>Thu, 09 Sep 2010 09:50:29 +0000</pubDate><guid>https://forum.slothmud.net/mud-client-scripts/zmud-cmud-scripts/zmud-mxp-run-scripts/</guid><description>&lt;div class="post" data-post-id="31743" data-author="Thraxas" data-date="2010-09-09T09:50:29+00:00" data-subject="zmud mxp run scripts"&gt;&#13;&#10;&lt;p&gt;I&amp;rsquo;ve been having a play with putting mxp links into my own zmud scripts to contol some of my functionality, one that I think may be of interest is to control runs, but it could be adapted to any group of aliases:&lt;/p&gt;&#10;&lt;p&gt;A cut down version of the code is as follows:&lt;/p&gt;&#10;&lt;p&gt;#MXP AH &amp;lt;send &amp;ldquo;w;s;e;e|w;w;s;s;s;e;e;n|n;e;e;e;e;e;s;open gate;s;w;s|ahvault&amp;rdquo; &amp;ldquo;inn|moran|bank|vault&amp;rdquo;&amp;gt;Run Menu&lt;/send&gt;&lt;/p&gt;&#10;&lt;p&gt;This send a line to the main mud window as follows:&lt;/p&gt;&#10;&lt;p&gt;AH Run Menu&lt;/p&gt;&#10;&lt;p&gt;Run Menu is a link&lt;/p&gt;&#10;&lt;p&gt;If you left click the link the following commands are sent to the mud w;s;e;e &amp;hellip; i.e. the first run listed, the run from recall to the inn.&lt;/p&gt;&#10;&lt;p&gt;If however you right click the link you see a context sensitive menu&lt;/p&gt;&#10;&lt;p&gt;inn&lt;/p&gt;&#10;&lt;p&gt;moran&lt;/p&gt;&#10;&lt;p&gt;bank&lt;/p&gt;&#10;&lt;p&gt;vault&lt;/p&gt;&#10;&lt;p&gt;you can click any of these options and the appropriate commands are sent to the mud to make the run, 3 of these are explictit runs defined in the above code the 4th ahvault is my pre-existing alias containing the run to my AH vault, both work.&lt;/p&gt;&#10;&lt;p&gt;I obviously alias the above #mxp command and then I run all such commands capturing to a links window on startup so they sit there ready to be used.&lt;/p&gt;&#10;&lt;p&gt;This is helpful to me to save me needing to remember all the aliases I have for runs to all areas, but could equally well be used to choose which spell to cast, or equipment set to change to etc.&lt;/p&gt;&#10;&lt;p&gt;Hope this ios of interest or help,&lt;/p&gt;&#10;&lt;p&gt;Thraxas&lt;/p&gt;&#10;&lt;/div&gt;</description></item><item><title>CMUD: EXP Tracker</title><link>https://forum.slothmud.net/mud-client-scripts/zmud-cmud-scripts/cmud-exp-tracker/</link><pubDate>Thu, 13 May 2010 04:40:29 +0000</pubDate><guid>https://forum.slothmud.net/mud-client-scripts/zmud-cmud-scripts/cmud-exp-tracker/</guid><description>&lt;div class="post" data-post-id="31152" data-author="Gladavar" data-date="2010-05-13T04:40:29+00:00" data-subject="CMUD: EXP Tracker"&gt;&#13;&#10;&lt;p&gt;This is my setup for tracking Exp across classes in CMUD. Due to a previous bug, you need v3.17 or later for this to work fully. Once installed type score to set the buttons up.&lt;/p&gt;&#10;&lt;p&gt;This will throw 9 gauges across the top of your main session window which will then fill to show how close to a level you are in each class. Each button&amp;rsquo;s caption will automatically be set to the class and level of that class once you type score.&lt;/p&gt;&#10;&lt;p&gt;First you need a trigger for your prompt that will pull your current exp out and store it in @EXP_Current . Once you have that put the following code into the script text box of that trigger and save.&lt;/p&gt;&#10;&lt;div class="highlight-wrapper"&gt;&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-text" data-lang="text"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; &#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;// Class 1&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;#switch (@class1Level = 1) {#var Class1ExpNeeded 2000;#var Class1GoldNeeded 150}&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; (@class1Level = 2) {#var Class1ExpNeeded 4000;#var Class1GoldNeeded 200}&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; (@class1Level = 3) {#var Class1ExpNeeded 9000;#var Class1GoldNeeded 250}&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; (@class1Level = 4) {#var Class1ExpNeeded 15000;#var Class1GoldNeeded 300}&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; (@class1Level = 5) {#var Class1ExpNeeded 20000;#var Class1GoldNeeded 540}&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; (@class1Level = 6) {#var Class1ExpNeeded 30000;#var Class1GoldNeeded 780}&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; (@class1Level = 7) {#var Class1ExpNeeded 40000;#var Class1GoldNeeded 1020}&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; (@class1Level = 8) {#var Class1ExpNeeded 80000;#var Class1GoldNeeded 1260}&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; (@class1Level = 9) {#var Class1ExpNeeded 120000;#var Class1GoldNeeded 1500}&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; (@class1Level = 10) {#var Class1ExpNeeded 150000;#var Class1GoldNeeded 2400}&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; (@class1Level = 11) {#var Class1ExpNeeded 200000;#var Class1GoldNeeded 3300}&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; (@class1Level = 12) {#var Class1ExpNeeded 250000;#var Class1GoldNeeded 4200}&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; (@class1Level = 13) {#var Class1ExpNeeded 300000;#var Class1GoldNeeded 5100}&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; (@class1Level = 14) {#var Class1ExpNeeded 400000;#var Class1GoldNeeded 6000}&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; (@class1Level = 15) {#var Class1ExpNeeded 450000;#var Class1GoldNeeded 8400}&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; (@class1Level = 16) {#var Class1ExpNeeded 500000;#var Class1GoldNeeded 10800}&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; (@class1Level = 17) {#var Class1ExpNeeded 550000;#var Class1GoldNeeded 13200}&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; (@class1Level = 18) {#var Class1ExpNeeded 600000;#var Class1GoldNeeded 15600}&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; (@class1Level = 19) {#var Class1ExpNeeded 700000;#var Class1GoldNeeded 18000}&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; (@class1Level = 20) {#var Class1ExpNeeded 800000;#var Class1GoldNeeded 21600}&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; (@class1Level = 21) {#var Class1ExpNeeded 1000000;#var Class1GoldNeeded 25200}&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; (@class1Level = 22) {#var Class1ExpNeeded 1500000;#var Class1GoldNeeded 28800}&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; (@class1Level = 23) {#var Class1ExpNeeded 2000000;#var Class1GoldNeeded 32400}&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; (@class1Level = 24) {#var Class1ExpNeeded 2500000;#var Class1GoldNeeded 36000}&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; (@class1Level = 25) {#var Class1ExpNeeded 3500000;#var Class1GoldNeeded 43200}&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; (@class1Level = 26) {#var Class1ExpNeeded 4700000;#var Class1GoldNeeded 50400}&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; (@class1Level = 27) {#var Class1ExpNeeded 6000000;#var Class1GoldNeeded 57600}&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; (@class1Level = 28) {#var Class1ExpNeeded 7300000;#var Class1GoldNeeded 64800}&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; (@class1Level = 29) {#var Class1ExpNeeded 8600000;#var Class1GoldNeeded 72000}&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; (@class1Level = 30) {#var Class1ExpNeeded 9900000;#var Class1GoldNeeded 100800}&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; (@class1Level = 31) {#var Class1ExpNeeded 11000000;#var Class1GoldNeeded 129600}&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; (@class1Level = 32) {#var Class1ExpNeeded 13000000;#var Class1GoldNeeded 158400}&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; (@class1Level = 33) {#var Class1ExpNeeded 15000000;#var Class1GoldNeeded 187200}&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; (@class1Level = 34) {#var Class1ExpNeeded 18300000;#var Class1GoldNeeded 216000}&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; (@class1Level = 35) {#var Class1ExpNeeded 21500000;#var Class1GoldNeeded 302400}&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; (@class1Level = 36) {#var Class1ExpNeeded 25000000;#var Class1GoldNeeded 388800}&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; (@class1Level = 37) {#var Class1ExpNeeded 30000000;#var Class1GoldNeeded 475200}&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; (@class1Level = 38) {#var Class1ExpNeeded 35000000;#var Class1GoldNeeded 561600}&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; (@class1Level = 39) {#var Class1ExpNeeded 40000000;#var Class1GoldNeeded 648000}&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; (@class1Level = 40) {#var Class1ExpNeeded Maxed;#var Class1GoldNeeded Maxed}&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;// Class 2 &#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;#switch (@class2Level = 0) {#var Class2ExpNeeded 4000;#var Class2GoldNeeded 200}&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; (@class2Level = 1) {#var Class2ExpNeeded 8000;#var Class2GoldNeeded 300}&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; (@class2Level = 2) {#var Class2ExpNeeded 16000;#var Class2GoldNeeded 400}&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; (@class2Level = 3) {#var Class2ExpNeeded 32000;#var Class2GoldNeeded 500}&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; (@class2Level = 4) {#var Class2ExpNeeded 45000;#var Class2GoldNeeded 600}&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; (@class2Level = 5) {#var Class2ExpNeeded 70000;#var Class2GoldNeeded 1200}&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; (@class2Level = 6) {#var Class2ExpNeeded 100000;#var Class2GoldNeeded 1800}&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; (@class2Level = 7) {#var Class2ExpNeeded 140000;#var Class2GoldNeeded 2040}&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; (@class2Level = 8) {#var Class2ExpNeeded 280000;#var Class2GoldNeeded 2520}&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; (@class2Level = 9) {#var Class2ExpNeeded 360000;#var Class2GoldNeeded 3000}&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; (@class2Level = 10) {#var Class2ExpNeeded 550000;#var Class2GoldNeeded 4800}&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; (@class2Level = 11) {#var Class2ExpNeeded 800000;#var Class2GoldNeeded 6600}&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; (@class2Level = 12) {#var Class2ExpNeeded 1000000;#var Class2GoldNeeded 8400}&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; (@class2Level = 13) {#var Class2ExpNeeded 1200000;#var Class2GoldNeeded 10200}&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; (@class2Level = 14) {#var Class2ExpNeeded 1600000;#var Class2GoldNeeded 12000}&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; (@class2Level = 15) {#var Class2ExpNeeded 1800000;#var Class2GoldNeeded 16800}&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; (@class2Level = 16) {#var Class2ExpNeeded 2000000;#var Class2GoldNeeded 21660}&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; (@class2Level = 17) {#var Class2ExpNeeded 2200000;#var Class2GoldNeeded 26400}&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; (@class2Level = 18) {#var Class2ExpNeeded 2400000;#var Class2GoldNeeded 31200}&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; (@class2Level = 19) {#var Class2ExpNeeded 2800000;#var Class2GoldNeeded 36000}&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; (@class2Level = 20) {#var Class2ExpNeeded 3200000;#var Class2GoldNeeded 43200}&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; (@class2Level = 21) {#var Class2ExpNeeded 4000000;#var Class2GoldNeeded 50400}&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; (@class2Level = 22) {#var Class2ExpNeeded 6000000;#var Class2GoldNeeded 57600}&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; (@class2Level = 23) {#var Class2ExpNeeded 8000000;#var Class2GoldNeeded 64800}&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; (@class2Level = 24) {#var Class2ExpNeeded 10000000;#var Class2GoldNeeded 72000}&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; (@class2Level = 25) {#var Class2ExpNeeded 12000000;#var Class2GoldNeeded 86400}&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; (@class2Level = 26) {#var Class2ExpNeeded 14800000;#var Class2GoldNeeded 100800}&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; (@class2Level = 27) {#var Class2ExpNeeded 18000000;#var Class2GoldNeeded 115200}&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; (@class2Level = 28) {#var Class2ExpNeeded 21000000;#var Class2GoldNeeded 129600}&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; (@class2Level = 29) {#var Class2ExpNeeded 28000000;#var Class2GoldNeeded 144000}&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; (@class2Level = 30) {#var Class2ExpNeeded 32000000;#var Class2GoldNeeded 201600}&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; (@class2Level = 31) {#var Class2ExpNeeded 36000000;#var Class2GoldNeeded 259200}&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; (@class2Level = 32) {#var Class2ExpNeeded 39000000;#var Class2GoldNeeded 316800}&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; (@class2Level = 33) {#var Class2ExpNeeded 45000000;#var Class2GoldNeeded 374400}&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; (@class2Level = 34) {#var Class2ExpNeeded 50800000;#var Class2GoldNeeded 432000}&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; (@class2Level = 35) {#var Class2ExpNeeded 60500000;#var Class2GoldNeeded 604800}&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; (@class2Level = 36) {#var Class2ExpNeeded 65000000;#var Class2GoldNeeded 777600}&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; (@class2Level = 37) {#var Class2ExpNeeded 70000000;#var Class2GoldNeeded 950400}&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; (@class2Level = 38) {#var Class2ExpNeeded 85000000;#var Class2GoldNeeded 1124000}&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; (@class2Level = 39) {#var Class2ExpNeeded 90000000;#var Class2GoldNeeded 1297000}&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; (@class2Level = 40) {#var Class2ExpNeeded Maxed;#var Class2GoldNeeded Maxed}&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;// Class 3&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;#switch (@class3Level = 0) {#var Class3ExpNeeded 12000;#var Class3GoldNeeded 300}&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; (@class3Level = 1) {#var Class3ExpNeeded 24000;#var Class3GoldNeeded 450}&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; (@class3Level = 2) {#var Class3ExpNeeded 48000;#var Class3GoldNeeded 600}&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; (@class3Level = 3) {#var Class3ExpNeeded 96000;#var Class3GoldNeeded 750}&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; (@class3Level = 4) {#var Class3ExpNeeded 135000;#var Class3GoldNeeded 900}&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; (@class3Level = 5) {#var Class3ExpNeeded 210000;#var Class3GoldNeeded 1620}&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; (@class3Level = 6) {#var Class3ExpNeeded 300000;#var Class3GoldNeeded 2340}&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; (@class3Level = 7) {#var Class3ExpNeeded 420000;#var Class3GoldNeeded 3060}&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; (@class3Level = 8) {#var Class3ExpNeeded 840000;#var Class3GoldNeeded 3780}&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; (@class3Level = 9) {#var Class3ExpNeeded 1080000;#var Class3GoldNeeded 4500}&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; (@class3Level = 10) {#var Class3ExpNeeded 1650000;#var Class3GoldNeeded 9600}&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; (@class3Level = 11) {#var Class3ExpNeeded 2400000;#var Class3GoldNeeded 13200}&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; (@class3Level = 12) {#var Class3ExpNeeded 3000000;#var Class3GoldNeeded 12600}&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; (@class3Level = 13) {#var Class3ExpNeeded 3600000;#var Class3GoldNeeded 15300}&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; (@class3Level = 14) {#var Class3ExpNeeded 4800000;#var Class3GoldNeeded 18000}&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; (@class3Level = 15) {#var Class3ExpNeeded 5400000;#var Class3GoldNeeded 25500}&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; (@class3Level = 16) {#var Class3ExpNeeded 6000000;#var Class3GoldNeeded 32400}&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; (@class3Level = 17) {#var Class3ExpNeeded 6600000;#var Class3GoldNeeded 39600}&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; (@class3Level = 18) {#var Class3ExpNeeded 7200000;#var Class3GoldNeeded 46800}&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; (@class3Level = 19) {#var Class3ExpNeeded 8400000;#var Class3GoldNeeded 54000}&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; (@class3Level = 20) {#var Class3ExpNeeded 9600000;#var Class3GoldNeeded 64800}&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; (@class3Level = 21) {#var Class3ExpNeeded 12000000;#var Class3GoldNeeded 75600}&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; (@class3Level = 22) {#var Class3ExpNeeded 18000000;#var Class3GoldNeeded 86400}&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; (@class3Level = 23) {#var Class3ExpNeeded 24000000;#var Class3GoldNeeded 97200}&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; (@class3Level = 24) {#var Class3ExpNeeded 30000000;#var Class3GoldNeeded 108000}&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; (@class3Level = 25) {#var Class3ExpNeeded 36000000;#var Class3GoldNeeded 129600}&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; (@class3Level = 26) {#var Class3ExpNeeded 44400000;#var Class3GoldNeeded 151200}&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; (@class3Level = 27) {#var Class3ExpNeeded 54000000;#var Class3GoldNeeded 172800}&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; (@class3Level = 28) {#var Class3ExpNeeded 63000000;#var Class3GoldNeeded 194400}&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; (@class3Level = 29) {#var Class3ExpNeeded 84000000;#var Class3GoldNeeded 216000}&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; (@class3Level = 30) {#var Class3ExpNeeded 96000000;#var Class3GoldNeeded 302400}&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; (@class3Level = 31) {#var Class3ExpNeeded 108000000;#var Class3GoldNeeded 388800}&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; (@class3Level = 32) {#var Class3ExpNeeded 117000000;#var Class3GoldNeeded 475200}&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; (@class3Level = 33) {#var Class3ExpNeeded 135000000;#var Class3GoldNeeded 561600}&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; (@class3Level = 34) {#var Class3ExpNeeded 152400000;#var Class3GoldNeeded 648000}&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; (@class3Level = 35) {#var Class3ExpNeeded 181500000;#var Class3GoldNeeded 907200}&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; (@class3Level = 36) {#var Class3ExpNeeded 195000000;#var Class3GoldNeeded 1265000}&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; (@class3Level = 37) {#var Class3ExpNeeded 210000000;#var Class3GoldNeeded 1426000}&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; (@class3Level = 38) {#var Class3ExpNeeded 255000000;#var Class3GoldNeeded 1685000}&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; (@class3Level = 39) {#var Class3ExpNeeded 270000000;#var Class3GoldNeeded 1944000}&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; (@class3Level = 40) {#var Class3ExpNeeded Maxed;#var Class3GoldNeeded Maxed}&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;// Class 4&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;#switch (@class4Level = 0) {#var Class4ExpNeeded 40000;#var Class4GoldNeeded 400}&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; (@class4Level = 1) {#var Class4ExpNeeded 80000;#var Class4GoldNeeded 600}&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; (@class4Level = 2) {#var Class4ExpNeeded 160000;#var Class4GoldNeeded 800}&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; (@class4Level = 3) {#var Class4ExpNeeded 320000;#var Class4GoldNeeded 1000}&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; (@class4Level = 4) {#var Class4ExpNeeded 450000;#var Class4GoldNeeded 1200}&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; (@class4Level = 5) {#var Class4ExpNeeded 700000;#var Class4GoldNeeded 2160}&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; (@class4Level = 6) {#var Class4ExpNeeded 1000000;#var Class4GoldNeeded 3120}&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; (@class4Level = 7) {#var Class4ExpNeeded 1400000;#var Class4GoldNeeded 4080}&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; (@class4Level = 8) {#var Class4ExpNeeded 2800000;#var Class4GoldNeeded 5040}&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; (@class4Level = 9) {#var Class4ExpNeeded 3600000;#var Class4GoldNeeded 6000 }&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; (@class4Level = 10) {#var Class4ExpNeeded 5500000;#var Class4GoldNeeded 9600}&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; (@class4Level = 11) {#var Class4ExpNeeded 8000000;#var Class4GoldNeeded 13200}&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; (@class4Level = 12) {#var Class4ExpNeeded 10000000;#var Class4GoldNeeded 16800}&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; (@class4Level = 13) {#var Class4ExpNeeded 12000000;#var Class4GoldNeeded 20400}&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; (@class4Level = 14) {#var Class4ExpNeeded 16000000;#var Class4GoldNeeded 24000}&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; (@class4Level = 15) {#var Class4ExpNeeded 18000000;#var Class4GoldNeeded 33600}&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; (@class4Level = 16) {#var Class4ExpNeeded 20000000;#var Class4GoldNeeded 43200}&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; (@class4Level = 17) {#var Class4ExpNeeded 22000000;#var Class4GoldNeeded 52800}&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; (@class4Level = 18) {#var Class4ExpNeeded 24000000;#var Class4GoldNeeded 62400}&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; (@class4Level = 19) {#var Class4ExpNeeded 28000000;#var Class4GoldNeeded 72000}&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; (@class4Level = 20) {#var Class4ExpNeeded 32000000;#var Class4GoldNeeded 86400}&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; (@class4Level = 21) {#var Class4ExpNeeded 40000000;#var Class4GoldNeeded 100800}&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; (@class4Level = 22) {#var Class4ExpNeeded 60000000;#var Class4GoldNeeded 115200}&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; (@class4Level = 23) {#var Class4ExpNeeded 80000000;#var Class4GoldNeeded 129600}&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; (@class4Level = 24) {#var Class4ExpNeeded 100000000;#var Class4GoldNeeded 144000}&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; (@class4Level = 25) {#var Class4ExpNeeded 120000000;#var Class4GoldNeeded 172800}&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; (@class4Level = 26) {#var Class4ExpNeeded 148000000;#var Class4GoldNeeded 201600}&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; (@class4Level = 27) {#var Class4ExpNeeded 180000000;#var Class4GoldNeeded 230400}&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; (@class4Level = 28) {#var Class4ExpNeeded 210000000;#var Class4GoldNeeded 259200}&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; (@class4Level = 29) {#var Class4ExpNeeded 280000000;#var Class4GoldNeeded 288000}&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; (@class4Level = 30) {#var Class4ExpNeeded 320000000;#var Class4GoldNeeded 403200}&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; (@class4Level = 31) {#var Class4ExpNeeded 360000000;#var Class4GoldNeeded 518400}&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; (@class4Level = 32) {#var Class4ExpNeeded 390000000;#var Class4GoldNeeded 633600}&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; (@class4Level = 33) {#var Class4ExpNeeded 450000000;#var Class4GoldNeeded 748800}&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; (@class4Level = 34) {#var Class4ExpNeeded 508000000;#var Class4GoldNeeded 864000}&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; (@class4Level = 35) {#var Class4ExpNeeded 605000000;#var Class4GoldNeeded 1200000}&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; (@class4Level = 36) {#var Class4ExpNeeded 650000000;#var Class4GoldNeeded 1550000}&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; (@class4Level = 37) {#var Class4ExpNeeded 700000000;#var Class4GoldNeeded 1900000}&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; (@class4Level = 38) {#var Class4ExpNeeded 850000000;#var Class4GoldNeeded 2247000}&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; (@class4Level = 39) {#var Class4ExpNeeded 900000000;#var Class4GoldNeeded 2592000}&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; (@class4Level = 40) {#var Class4ExpNeeded Maxed;#var Class4GoldNeeded Maxed}&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;// Class 5&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;#switch (@class5Level = 0) {#var Class5ExpNeeded 80000;#var Class5GoldNeeded 500}&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; (@class5Level = 1) {#var Class5ExpNeeded 160000;#var Class5GoldNeeded 750}&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; (@class5Level = 2) {#var Class5ExpNeeded 320000;#var Class5GoldNeeded 1000}&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; (@class5Level = 3) {#var Class5ExpNeeded 640000;#var Class5GoldNeeded 1250}&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; (@class5Level = 4) {#var Class5ExpNeeded 900000;#var Class5GoldNeeded 1500}&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; (@class5Level = 5) {#var Class5ExpNeeded 1400000;#var Class5GoldNeeded 2700}&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; (@class5Level = 6) {#var Class5ExpNeeded 2000000;#var Class5GoldNeeded 3900}&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; (@class5Level = 7) {#var Class5ExpNeeded 2800000;#var Class5GoldNeeded 5100}&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; (@class5Level = 8) {#var Class5ExpNeeded 5600000;#var Class5GoldNeeded 6300}&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; (@class5Level = 9) {#var Class5ExpNeeded 7200000;#var Class5GoldNeeded 7500 }&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; (@class5Level = 10) {#var Class5ExpNeeded 11000000;#var Class5GoldNeeded 12000}&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; (@class5Level = 11) {#var Class5ExpNeeded 16000000;#var Class5GoldNeeded 16500}&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; (@class5Level = 12) {#var Class5ExpNeeded 20000000;#var Class5GoldNeeded 21000}&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; (@class5Level = 13) {#var Class5ExpNeeded 24000000;#var Class5GoldNeeded 25500}&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; (@class5Level = 14) {#var Class5ExpNeeded 32000000;#var Class5GoldNeeded 30000}&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; (@class5Level = 15) {#var Class5ExpNeeded 36000000;#var Class5GoldNeeded 42000}&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; (@class5Level = 16) {#var Class5ExpNeeded 40000000;#var Class5GoldNeeded 54000}&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; (@class5Level = 17) {#var Class5ExpNeeded 44000000;#var Class5GoldNeeded 66000}&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; (@class5Level = 18) {#var Class5ExpNeeded 48000000;#var Class5GoldNeeded 78000}&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; (@class5Level = 19) {#var Class5ExpNeeded 56000000;#var Class5GoldNeeded 90000}&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; (@class5Level = 20) {#var Class5ExpNeeded 64000000;#var Class5GoldNeeded 108000}&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; (@class5Level = 21) {#var Class5ExpNeeded 80000000;#var Class5GoldNeeded 126000}&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; (@class5Level = 22) {#var Class5ExpNeeded 120000000;#var Class5GoldNeeded 144000}&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; (@class5Level = 23) {#var Class5ExpNeeded 160000000;#var Class5GoldNeeded 162000}&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; (@class5Level = 24) {#var Class5ExpNeeded 200000000;#var Class5GoldNeeded 180000}&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; (@class5Level = 25) {#var Class5ExpNeeded 240000000;#var Class5GoldNeeded 216000}&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; (@class5Level = 26) {#var Class5ExpNeeded 296000000;#var Class5GoldNeeded 252000}&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; (@class5Level = 27) {#var Class5ExpNeeded 360000000;#var Class5GoldNeeded 288000}&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; (@class5Level = 28) {#var Class5ExpNeeded 420000000;#var Class5GoldNeeded 324000}&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; (@class5Level = 29) {#var Class5ExpNeeded 560000000;#var Class5GoldNeeded 360000}&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; (@class5Level = 30) {#var Class5ExpNeeded 640000000;#var Class5GoldNeeded 504000}&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; (@class5Level = 31) {#var Class5ExpNeeded 720000000;#var Class5GoldNeeded 648000}&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; (@class5Level = 32) {#var Class5ExpNeeded 780000000;#var Class5GoldNeeded 792000}&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; (@class5Level = 33) {#var Class5ExpNeeded 900000000;#var Class5GoldNeeded 936000}&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; (@class5Level = 34) {#var Class5ExpNeeded 1016000000;#var Class5GoldNeeded 1080000}&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; (@class5Level = 35) {#var Class5ExpNeeded 1210000000;#var Class5GoldNeeded 1512000}&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; (@class5Level = 36) {#var Class5ExpNeeded 1300000000;#var Class5GoldNeeded 1944000}&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; (@class5Level = 37) {#var Class5ExpNeeded 1400000000;#var Class5GoldNeeded 2376000}&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; (@class5Level = 38) {#var Class5ExpNeeded 1700000000;#var Class5GoldNeeded 2808000}&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; (@class5Level = 39) {#var Class5ExpNeeded 1800000000;#var Class5GoldNeeded 3240000}&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; (@class5Level = 40) {#var Class5ExpNeeded Maxed;#var Class5GoldNeeded Maxed}&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;// Class 6&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;#switch (@class6Level = 0) {#var Class6ExpNeeded 120000;#var Class6GoldNeeded 1200}&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; (@class6Level = 1) {#var Class6ExpNeeded 240000;#var Class6GoldNeeded 1800}&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; (@class6Level = 2) {#var Class6ExpNeeded 480000;#var Class6GoldNeeded 2400}&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; (@class6Level = 3) {#var Class6ExpNeeded 960000;#var Class6GoldNeeded 3000}&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; (@class6Level = 4) {#var Class6ExpNeeded 1350000;#var Class6GoldNeeded 3600}&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; (@class6Level = 5) {#var Class6ExpNeeded 2100000;#var Class6GoldNeeded 6480}&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; (@class6Level = 6) {#var Class6ExpNeeded 3000000;#var Class6GoldNeeded 9360}&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; (@class6Level = 7) {#var Class6ExpNeeded 4200000;#var Class6GoldNeeded 12240}&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; (@class6Level = 8) {#var Class6ExpNeeded 8400000;#var Class6GoldNeeded 15120}&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; (@class6Level = 9) {#var Class6ExpNeeded 10800000;#var Class6GoldNeeded 18000 }&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; (@class6Level = 10) {#var Class6ExpNeeded 16500000;#var Class6GoldNeeded 28800}&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; (@class6Level = 11) {#var Class6ExpNeeded 24000000;#var Class6GoldNeeded 39600}&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; (@class6Level = 12) {#var Class6ExpNeeded 30000000;#var Class6GoldNeeded 50400}&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; (@class6Level = 13) {#var Class6ExpNeeded 36000000;#var Class6GoldNeeded 61200}&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; (@class6Level = 14) {#var Class6ExpNeeded 48000000;#var Class6GoldNeeded 72000}&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; (@class6Level = 15) {#var Class6ExpNeeded 54000000;#var Class6GoldNeeded 100800}&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; (@class6Level = 16) {#var Class6ExpNeeded 60000000;#var Class6GoldNeeded 129600}&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; (@class6Level = 17) {#var Class6ExpNeeded 66000000;#var Class6GoldNeeded 158400}&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; (@class6Level = 18) {#var Class6ExpNeeded 72000000;#var Class6GoldNeeded 187200}&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; (@class6Level = 19) {#var Class6ExpNeeded 84000000;#var Class6GoldNeeded 216000}&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; (@class6Level = 20) {#var Class6ExpNeeded 96000000;#var Class6GoldNeeded 259200}&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; (@class6Level = 21) {#var Class6ExpNeeded 120000000;#var Class6GoldNeeded 302400}&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; (@class6Level = 22) {#var Class6ExpNeeded 180000000;#var Class6GoldNeeded 345600}&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; (@class6Level = 23) {#var Class6ExpNeeded 240000000;#var Class6GoldNeeded 388800}&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; (@class6Level = 24) {#var Class6ExpNeeded 300000000;#var Class6GoldNeeded 432000}&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; (@class6Level = 25) {#var Class6ExpNeeded 360000000;#var Class6GoldNeeded 518400}&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; (@class6Level = 26) {#var Class6ExpNeeded 444000000;#var Class6GoldNeeded 604800}&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; (@class6Level = 27) {#var Class6ExpNeeded 540000000;#var Class6GoldNeeded 691200}&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; (@class6Level = 28) {#var Class6ExpNeeded 630000000;#var Class6GoldNeeded 777600}&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; (@class6Level = 29) {#var Class6ExpNeeded 840000000;#var Class6GoldNeeded 864000}&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; (@class6Level = 30) {#var Class6ExpNeeded 960000000;#var Class6GoldNeeded 1209600}&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; (@class6Level = 31) {#var Class6ExpNeeded 1080000000;#var Class6GoldNeeded 1555200}&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; (@class6Level = 32) {#var Class6ExpNeeded 1170000000;#var Class6GoldNeeded 1900800}&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; (@class6Level = 33) {#var Class6ExpNeeded 1350000000;#var Class6GoldNeeded 2246400}&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; (@class6Level = 34) {#var Class6ExpNeeded 1524000000;#var Class6GoldNeeded 2592000}&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; (@class6Level = 35) {#var Class6ExpNeeded 1815000000;#var Class6GoldNeeded 3628800}&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; (@class6Level = 36) {#var Class6ExpNeeded 1950000000;#var Class6GoldNeeded 4665600}&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; (@class6Level = 37) {#var Class6ExpNeeded 2100000000;#var Class6GoldNeeded 5702400}&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; (@class6Level = 38) {#var Class6ExpNeeded 2550000000;#var Class6GoldNeeded 6739200}&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; (@class6Level = 39) {#var Class6ExpNeeded 2700000000;#var Class6GoldNeeded 7776000}&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; (@class6Level = 40) {#var Class6ExpNeeded Maxed;#var Class6GoldNeeded Maxed}&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;// Class 7&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;#switch (@class7Level = 0) {#var Class7ExpNeeded 240000;#var Class7GoldNeeded 1400}&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; (@class7Level = 1) {#var Class7ExpNeeded 480000;#var Class7GoldNeeded 2100}&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; (@class7Level = 2) {#var Class7ExpNeeded 960000;#var Class7GoldNeeded 2800}&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; (@class7Level = 3) {#var Class7ExpNeeded 1920000;#var Class7GoldNeeded 3500}&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; (@class7Level = 4) {#var Class7ExpNeeded 2700000;#var Class7GoldNeeded 4200}&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; (@class7Level = 5) {#var Class7ExpNeeded 4200000;#var Class7GoldNeeded 7560}&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; (@class7Level = 6) {#var Class7ExpNeeded 6000000;#var Class7GoldNeeded 10920}&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; (@class7Level = 7) {#var Class7ExpNeeded 8400000;#var Class7GoldNeeded 14280}&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; (@class7Level = 8) {#var Class7ExpNeeded 16800000;#var Class7GoldNeeded 17640}&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; (@class7Level = 9) {#var Class7ExpNeeded 21600000;#var Class7GoldNeeded 21000 }&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; (@class7Level = 10) {#var Class7ExpNeeded 33000000;#var Class7GoldNeeded 33600}&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; (@class7Level = 11) {#var Class7ExpNeeded 48000000;#var Class7GoldNeeded 46200}&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; (@class7Level = 12) {#var Class7ExpNeeded 60000000;#var Class7GoldNeeded 58800}&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; (@class7Level = 13) {#var Class7ExpNeeded 72000000;#var Class7GoldNeeded 71400}&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; (@class7Level = 14) {#var Class7ExpNeeded 96000000;#var Class7GoldNeeded 84000}&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; (@class7Level = 15) {#var Class7ExpNeeded 108000000;#var Class7GoldNeeded 117600}&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; (@class7Level = 16) {#var Class7ExpNeeded 120000000;#var Class7GoldNeeded 151200}&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; (@class7Level = 17) {#var Class7ExpNeeded 132000000;#var Class7GoldNeeded 184800}&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; (@class7Level = 18) {#var Class7ExpNeeded 144000000;#var Class7GoldNeeded 218400}&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; (@class7Level = 19) {#var Class7ExpNeeded 168000000;#var Class7GoldNeeded 252000}&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; (@class7Level = 20) {#var Class7ExpNeeded 192000000;#var Class7GoldNeeded 302400}&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; (@class7Level = 21) {#var Class7ExpNeeded 240000000;#var Class7GoldNeeded 352800}&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; (@class7Level = 22) {#var Class7ExpNeeded 360000000;#var Class7GoldNeeded 403200}&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; (@class7Level = 23) {#var Class7ExpNeeded 480000000;#var Class7GoldNeeded 453600}&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; (@class7Level = 24) {#var Class7ExpNeeded 600000000;#var Class7GoldNeeded 504000}&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; (@class7Level = 25) {#var Class7ExpNeeded 720000000;#var Class7GoldNeeded 604800}&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; (@class7Level = 26) {#var Class7ExpNeeded 888000000;#var Class7GoldNeeded 705600}&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; (@class7Level = 27) {#var Class7ExpNeeded 1080000000;#var Class7GoldNeeded 806400}&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; (@class7Level = 28) {#var Class7ExpNeeded 1260000000;#var Class7GoldNeeded 907200}&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; (@class7Level = 29) {#var Class7ExpNeeded 1680000000;#var Class7GoldNeeded 1008000}&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; (@class7Level = 30) {#var Class7ExpNeeded 1920000000;#var Class7GoldNeeded 1411200}&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; (@class7Level = 31) {#var Class7ExpNeeded 2160000000;#var Class7GoldNeeded 1814400}&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; (@class7Level = 32) {#var Class7ExpNeeded 2340000000;#var Class7GoldNeeded 2217600}&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; (@class7Level = 33) {#var Class7ExpNeeded 2700000000;#var Class7GoldNeeded 2620800}&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; (@class7Level = 34) {#var Class7ExpNeeded 3048000000;#var Class7GoldNeeded 3024000}&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; (@class7Level = 35) {#var Class7ExpNeeded 3630000000;#var Class7GoldNeeded 4233600}&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; (@class7Level = 36) {#var Class7ExpNeeded 3900000000;#var Class7GoldNeeded 5443200}&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; (@class7Level = 37) {#var Class7ExpNeeded 4200000000;#var Class7GoldNeeded 6652800}&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; (@class7Level = 38) {#var Class7ExpNeeded 5100000000;#var Class7GoldNeeded 7862400}&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; (@class7Level = 39) {#var Class7ExpNeeded 5400000000;#var Class7GoldNeeded 9072000}&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; (@class7Level = 40) {#var Class7ExpNeeded Maxed;#var Class7GoldNeeded Maxed}&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;// Class 8&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;#switch (@class8Level = 0) {#var Class8ExpNeeded 320000;#var Class8GoldNeeded 1600}&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; (@class8Level = 1) {#var Class8ExpNeeded 640000;#var Class8GoldNeeded 2400}&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; (@class8Level = 2) {#var Class8ExpNeeded 1280000;#var Class8GoldNeeded 3200}&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; (@class8Level = 3) {#var Class8ExpNeeded 2560000;#var Class8GoldNeeded 4000}&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; (@class8Level = 4) {#var Class8ExpNeeded 3600000;#var Class8GoldNeeded 4800}&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; (@class8Level = 5) {#var Class8ExpNeeded 5600000;#var Class8GoldNeeded 8640}&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; (@class8Level = 6) {#var Class8ExpNeeded 8000000;#var Class8GoldNeeded 12480}&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; (@class8Level = 7) {#var Class8ExpNeeded 11200000;#var Class8GoldNeeded 16320}&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; (@class8Level = 8) {#var Class8ExpNeeded 22400000;#var Class8GoldNeeded 20160}&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; (@class8Level = 9) {#var Class8ExpNeeded 28800000;#var Class8GoldNeeded 24000}&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; (@class8Level = 10) {#var Class8ExpNeeded 44000000;#var Class8GoldNeeded 38400}&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; (@class8Level = 11) {#var Class8ExpNeeded 64000000;#var Class8GoldNeeded 52800}&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; (@class8Level = 12) {#var Class8ExpNeeded 80000000;#var Class8GoldNeeded 67200}&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; (@class8Level = 13) {#var Class8ExpNeeded 96000000;#var Class8GoldNeeded 81600}&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; (@class8Level = 14) {#var Class8ExpNeeded 128000000;#var Class8GoldNeeded 96000}&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; (@class8Level = 15) {#var Class8ExpNeeded 144000000;#var Class8GoldNeeded 134400}&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; (@class8Level = 16) {#var Class8ExpNeeded 160000000;#var Class8GoldNeeded 172800}&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; (@class8Level = 17) {#var Class8ExpNeeded 176000000;#var Class8GoldNeeded 211200}&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; (@class8Level = 18) {#var Class8ExpNeeded 192000000;#var Class8GoldNeeded 249600}&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; (@class8Level = 19) {#var Class8ExpNeeded 224000000;#var Class8GoldNeeded 288000}&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; (@class8Level = 20) {#var Class8ExpNeeded 256000000;#var Class8GoldNeeded 345600}&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; (@class8Level = 21) {#var Class8ExpNeeded 320000000;#var Class8GoldNeeded 403200}&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; (@class8Level = 22) {#var Class8ExpNeeded 480000000;#var Class8GoldNeeded 460800}&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; (@class8Level = 23) {#var Class8ExpNeeded 640000000;#var Class8GoldNeeded 518400}&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; (@class8Level = 24) {#var Class8ExpNeeded 800000000;#var Class8GoldNeeded 576000}&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; (@class8Level = 25) {#var Class8ExpNeeded 960000000;#var Class8GoldNeeded 691200}&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; (@class8Level = 26) {#var Class8ExpNeeded 1184000000;#var Class8GoldNeeded 806400}&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; (@class8Level = 27) {#var Class8ExpNeeded 1440000000;#var Class8GoldNeeded 921600}&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; (@class8Level = 28) {#var Class8ExpNeeded 1680000000;#var Class8GoldNeeded 1036800}&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; (@class8Level = 29) {#var Class8ExpNeeded 2240000000;#var Class8GoldNeeded 1152000}&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; (@class8Level = 30) {#var Class8ExpNeeded 2560000000;#var Class8GoldNeeded 1612800}&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; (@class8Level = 31) {#var Class8ExpNeeded 2880000000;#var Class8GoldNeeded 2073600}&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; (@class8Level = 32) {#var Class8ExpNeeded 3120000000;#var Class8GoldNeeded 2534400}&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; (@class8Level = 33) {#var Class8ExpNeeded 3600000000;#var Class8GoldNeeded 2995200}&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; (@class8Level = 34) {#var Class8ExpNeeded 4064000000;#var Class8GoldNeeded 3456000}&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; (@class8Level = 35) {#var Class8ExpNeeded 4840000000;#var Class8GoldNeeded 4838400}&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; (@class8Level = 36) {#var Class8ExpNeeded 5200000000;#var Class8GoldNeeded 6220800}&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; (@class8Level = 37) {#var Class8ExpNeeded 5600000000;#var Class8GoldNeeded 7603200}&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; (@class8Level = 38) {#var Class8ExpNeeded 6800000000;#var Class8GoldNeeded 8985600}&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; (@class8Level = 39) {#var Class8ExpNeeded 7200000000;#var Class8GoldNeeded 10368000}&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; (@class8Level = 40) {#var Class8ExpNeeded Maxed;#var Class8GoldNeeded Maxed}&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;// Avatar Class &#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;#switch (@AvatarLevel = 0) {#var AvatarExpNeeded 110000000;#var AvatarGoldNeeded 1000000}&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; (@AvatarLevel = 1) {#var AvatarExpNeeded 140000000;#var AvatarGoldNeeded 1075000}&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; (@AvatarLevel = 2) {#var AvatarExpNeeded 180000000;#var AvatarGoldNeeded 1150000}&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; (@AvatarLevel = 3) {#var AvatarExpNeeded 220000000;#var AvatarGoldNeeded 1225000}&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; (@AvatarLevel = 4) {#var AvatarExpNeeded 260000000;#var AvatarGoldNeeded 1300000}&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; (@AvatarLevel = 5) {#var AvatarExpNeeded 300000000;#var AvatarGoldNeeded 1375000}&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; (@AvatarLevel = 6) {#var AvatarExpNeeded 340000000;#var AvatarGoldNeeded 1450000}&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; (@AvatarLevel = 7) {#var AvatarExpNeeded 380000000;#var AvatarGoldNeeded 1525000}&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; (@AvatarLevel = 8) {#var AvatarExpNeeded 420000000;#var AvatarGoldNeeded 1600000 }&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; (@AvatarLevel = 9) {#var AvatarExpNeeded 460000000;#var AvatarGoldNeeded 1675000}&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; (@AvatarLevel = 10) {#var AvatarExpNeeded 500000000;#var AvatarGoldNeeded 1750000}&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; (@AvatarLevel = 11) {#var AvatarExpNeeded 550000000;#var AvatarGoldNeeded 1825000}&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; (@AvatarLevel = 12) {#var AvatarExpNeeded 600000000;#var AvatarGoldNeeded 1900000}&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; (@AvatarLevel = 13) {#var AvatarExpNeeded 650000000;#var AvatarGoldNeeded 1975000}&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; (@AvatarLevel = 14) {#var AvatarExpNeeded 700000000;#var AvatarGoldNeeded 2050000}&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; (@AvatarLevel = 15) {#var AvatarExpNeeded 750000000;#var AvatarGoldNeeded 2125000}&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; (@AvatarLevel = 16) {#var AvatarExpNeeded 800000000;#var AvatarGoldNeeded 2200000}&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; (@AvatarLevel = 17) {#var AvatarExpNeeded 850000000;#var AvatarGoldNeeded 2275000}&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; (@AvatarLevel = 18) {#var AvatarExpNeeded 900000000;#var AvatarGoldNeeded 2350000}&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; (@AvatarLevel = 19) {#var AvatarExpNeeded 950000000;#var AvatarGoldNeeded 2425000}&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; (@AvatarLevel = 20) {#var AvatarExpNeeded 1050000000;#var AvatarGoldNeeded 2500000}&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; (@AvatarLevel = 21) {#var AvatarExpNeeded 1100000000;#var AvatarGoldNeeded 2575000}&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; (@AvatarLevel = 22) {#var AvatarExpNeeded 1200000000;#var AvatarGoldNeeded 2650000}&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; (@AvatarLevel = 23) {#var AvatarExpNeeded 1300000000;#var AvatarGoldNeeded 2725000}&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; (@AvatarLevel = 24) {#var AvatarExpNeeded 1400000000;#var AvatarGoldNeeded 2875000}&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; (@AvatarLevel = 25) {#var AvatarExpNeeded 1500000000;#var AvatarGoldNeeded 2875000}&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; (@AvatarLevel = 26) {#var AvatarExpNeeded 1600000000;#var AvatarGoldNeeded 2950000}&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; (@AvatarLevel = 27) {#var AvatarExpNeeded 1700000000;#var AvatarGoldNeeded 3025000}&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; (@AvatarLevel = 28) {#var AvatarExpNeeded 1800000000;#var AvatarGoldNeeded 3100000}&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; (@AvatarLevel = 29) {#var AvatarExpNeeded 1900000000;#var AvatarGoldNeeded 3175000}&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; (@AvatarLevel = 30) {#var AvatarExpNeeded 2000000000;#var AvatarGoldNeeded 3250000}&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; (@AvatarLevel = 31) {#var AvatarExpNeeded 2100000000;#var AvatarGoldNeeded 3325000}&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; (@AvatarLevel = 32) {#var AvatarExpNeeded 2100000000;#var AvatarGoldNeeded 3400000}&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; (@AvatarLevel = 33) {#var AvatarExpNeeded 2100000000;#var AvatarGoldNeeded 3475000}&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; (@AvatarLevel = 34) {#var AvatarExpNeeded 2100000000;#var AvatarGoldNeeded 3550000}&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; (@AvatarLevel = 35) {#var AvatarExpNeeded 2100000000;#var AvatarGoldNeeded 3625000}&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; (@AvatarLevel = 36) {#var AvatarExpNeeded 2100000000;#var AvatarGoldNeeded 3700000}&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; (@AvatarLevel = 37) {#var AvatarExpNeeded 2100000000;#var AvatarGoldNeeded 3775000}&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; (@AvatarLevel = 38) {#var AvatarExpNeeded 2100000000;#var AvatarGoldNeeded 3850000}&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; (@AvatarLevel = 39) {#var AvatarExpNeeded 2100000000;#var AvatarGoldNeeded 3925000}&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; (@AvatarLevel = 40) {#var AvatarExpNeeded Maxed;#var AvatarGoldNeeded Maxed}&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;&#10;&lt;/div&gt;</description></item><item><title>CMUD: back and knap auto-complete triggers</title><link>https://forum.slothmud.net/mud-client-scripts/zmud-cmud-scripts/cmud-back-and-knap-auto-complete-triggers/</link><pubDate>Wed, 12 May 2010 09:20:19 +0000</pubDate><guid>https://forum.slothmud.net/mud-client-scripts/zmud-cmud-scripts/cmud-back-and-knap-auto-complete-triggers/</guid><description>&lt;div class="post" data-post-id="31150" data-author="Gladavar" data-date="2010-05-12T09:20:19+00:00" data-subject="CMUD: back and knap auto-complete triggers"&gt;&#13;&#10;&lt;p&gt;Copy the code below into a text editor and save as a .xml file then use CMUD&amp;rsquo;s import option in the package editor to import into your session package.&lt;/p&gt;&#10;&lt;p&gt;I am currently using 3.17 and have not tested on any previous versions but it should work fine.&lt;/p&gt;&#10;&lt;div class="highlight-wrapper"&gt;&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-text" data-lang="text"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&amp;lt;class name=&amp;#34;containers&amp;#34; id=&amp;#34;430&amp;#34;&amp;gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; &amp;lt;trigger type=&amp;#34;Command Input&amp;#34; priority=&amp;#34;4310&amp;#34; id=&amp;#34;431&amp;#34;&amp;gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; &amp;lt;pattern&amp;gt;^(*) knap$&amp;lt;/pattern&amp;gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; &amp;lt;value&amp;gt;%replace(%1~ knap,knap,knapsack)&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&amp;lt;/value&amp;gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; &amp;lt;/trigger&amp;gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; &amp;lt;trigger type=&amp;#34;Command Input&amp;#34; priority=&amp;#34;4320&amp;#34; id=&amp;#34;432&amp;#34;&amp;gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; &amp;lt;pattern&amp;gt;^(*) back$&amp;lt;/pattern&amp;gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; &amp;lt;value&amp;gt;%replace(%1~ back,back,backpack)&amp;lt;/value&amp;gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; &amp;lt;/trigger&amp;gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&amp;lt;/class&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;&#10;&lt;p&gt;What&amp;rsquo;s it do? Anything you send to the mud that ends in the words back or knap will be auto-completed for you saving those four extra keystrokes.&lt;/p&gt;&#10;&lt;p&gt;get barrel back = get barrel backpack&lt;/p&gt;&#10;&lt;p&gt;L in knap = L in knapsack&lt;/p&gt;&#10;&lt;p&gt;The pattern is anchored so if you don&amp;rsquo;t want a line ending in back or knap to be completed simply end with a punctuation or space and it won&amp;rsquo;t be.&lt;/p&gt;&#10;&lt;p&gt;I don&amp;rsquo;t have anything but noob containers to use it with right now but you could easily add to the class to suit your needs.&lt;/p&gt;&#10;&lt;/div&gt;</description></item><item><title>CMUD: Exact Alignment Switch</title><link>https://forum.slothmud.net/mud-client-scripts/zmud-cmud-scripts/cmud-exact-alignment-switch/</link><pubDate>Wed, 12 May 2010 06:25:15 +0000</pubDate><guid>https://forum.slothmud.net/mud-client-scripts/zmud-cmud-scripts/cmud-exact-alignment-switch/</guid><description>&lt;div class="post" data-post-id="31148" data-author="Gladavar" data-date="2010-05-12T06:25:15+00:00" data-subject="CMUD: Exact Alignment Switch"&gt;&#13;&#10;&lt;div class="highlight-wrapper"&gt;&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-text" data-lang="text"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;#switch (%mud.currentalign &amp;gt; 999) {#var Alignment %insert(.,%mud.currentalign,3)} &#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; (%mud.currentalign &amp;lt; -999) {#var Alignment %insert(.,%mud.currentalign,4)}&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; {#var Alignment %insert(.,%mud.currentalign,2)}&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;&#10;&lt;p&gt;Throw this in a trigger that fires fairly often like one for your prompt and it will capture your exact alignment into the variable @Alignment . Assuming you have MXP enabled. You can then display that variable how ever you want, status window, button caption, echo from alias, or even #sub it to the end of your prompt if you wanted.&lt;/p&gt;&#10;&lt;/div&gt;</description></item><item><title>cmud/zmud mob pinger.</title><link>https://forum.slothmud.net/mud-client-scripts/zmud-cmud-scripts/cmud-zmud-mob-pinger/</link><pubDate>Tue, 04 May 2010 14:33:48 +0000</pubDate><guid>https://forum.slothmud.net/mud-client-scripts/zmud-cmud-scripts/cmud-zmud-mob-pinger/</guid><description>&lt;div class="post" data-post-id="31083" data-author="Gladavar" data-date="2010-05-04T14:33:48+00:00" data-subject="cmud/zmud mob pinger."&gt;&#13;&#10;&lt;p&gt;Not sure if anyone still uses zmud or not but here is a semi auto pinger i&amp;rsquo;ve been using in cmud and made sure it worked in zmud too. wouldn&amp;rsquo;t take much to make it auto if you wanted.&lt;/p&gt;&#10;&lt;p&gt;[code:163lzkjx]ZMUD(v7.21):&lt;/p&gt;&#10;&lt;p&gt;#TRIG {^ping (%a) (%d)} {#LOO 1,4 {tell %{i}.%1}} pinger input&lt;/p&gt;&#10;&lt;p&gt;CMUD(v3.16b)&lt;/p&gt;&#10;&lt;p&gt;#tr {^ping (%a) (%d)} {#loop 1,%2 {tell %{i}.%1 .}}[/code:163lzkjx]&lt;/p&gt;&#10;&lt;p&gt;&lt;em&gt;!&lt;em&gt;After you create the trigger in CMUD go to the editor (ctrl-G) and switch the type to Command Input.&lt;/em&gt;!&lt;/em&gt;&lt;/p&gt;&#10;&lt;p&gt;To use, on the command line simply type: ping MOBNAME #&lt;/p&gt;&#10;&lt;p&gt;Example: Ping dragon 3 would send a tell to 1.dragon 2.dragon 3.dragon&lt;/p&gt;&#10;&lt;p&gt;If you wanted it to ping every five minutes you could do:&lt;/p&gt;&#10;&lt;p&gt;[code:163lzkjx]#alarm -05:00 {ping dragon 3}[/code:163lzkjx]&lt;/p&gt;&#10;&lt;p&gt;on the command line (should work for both clients)&lt;/p&gt;&#10;&lt;p&gt;if you are gonna add this to a timer or ping large numbers it wouldn&amp;rsquo;t be a bad idea to throw a #wait into the loop. I understand the drawbacks of this in zmud though so i&amp;rsquo;ll leave that up to you.[code:163lzkjx][/code:163lzkjx]&lt;/p&gt;&#10;&lt;/div&gt;</description></item><item><title>Corpse Check or Counter / Rent script</title><link>https://forum.slothmud.net/mud-client-scripts/zmud-cmud-scripts/corpse-check-or-counter-rent-script/</link><pubDate>Thu, 26 Nov 2009 13:51:42 +0000</pubDate><guid>https://forum.slothmud.net/mud-client-scripts/zmud-cmud-scripts/corpse-check-or-counter-rent-script/</guid><description>&lt;div class="post" data-post-id="30383" data-author="Thraxas" data-date="2009-11-26T13:51:42+00:00" data-subject="Corpse Check or Counter / Rent script"&gt;&#13;&#10;&lt;p&gt;As a necro I often wander round with a robe full of dead corpses [i:x4oke5pk](stopped myself for a sec there and tried to think of any other context in which that statement would make sense)[/i:x4oke5pk]&lt;/p&gt;&#10;&lt;p&gt;If you rent with corpses in inv or a robe you pay a high rent cost and corpses still poof.&lt;/p&gt;&#10;&lt;p&gt;Not going to ask for a change in sloth &amp;hellip; makes sense as far as the game goes.&lt;/p&gt;&#10;&lt;p&gt;I was however wondering whether anyone had a reliable corpse counter script or some similar script that I could use to prevent accidental renting with corpses on me.&lt;/p&gt;&#10;&lt;p&gt;Actually the scripting part is easy enough what I really want to know is what approach any others have taken to such scripting i.e. whats the logic you&amp;rsquo;ve used.&lt;/p&gt;&#10;&lt;p&gt;Any help would be welcome,&lt;/p&gt;&#10;&lt;p&gt;T&lt;/p&gt;&#10;&lt;/div&gt;</description></item><item><title>Targeting</title><link>https://forum.slothmud.net/mud-client-scripts/zmud-cmud-scripts/targeting/</link><pubDate>Tue, 16 Dec 2008 18:28:25 +0000</pubDate><guid>https://forum.slothmud.net/mud-client-scripts/zmud-cmud-scripts/targeting/</guid><description>&lt;div class="post" data-post-id="27477" data-author="Ordin" data-date="2008-12-16T18:28:25+00:00" data-subject="Targeting"&gt;&#13;&#10;&lt;p&gt;i dont know if this will help anyone this you can type ttt and name like&lt;/p&gt;&#10;&lt;p&gt;(ttt ferret) and it will target ferret then you make another alias like for what what you gonna do and point it at the target so then all you got to do is like type missile instead of the cast &amp;lsquo;magic missile&amp;rsquo; ferret you just type missile after typing ttt ferret&lt;/p&gt;&#10;&lt;p&gt;#ALIAS ttt {tt %1;targ = %1;#say target is set to: %1}&lt;/p&gt;&#10;&lt;p&gt;#ALIAS missile {cast &amp;lsquo;magic missile&amp;rsquo; %1 @targ}&lt;/p&gt;&#10;&lt;p&gt;if anyone wants to explain this better go ahead&lt;/p&gt;&#10;&lt;/div&gt;</description></item><item><title>Prompt hook for loss/gain of health/mana/move</title><link>https://forum.slothmud.net/mud-client-scripts/zmud-cmud-scripts/prompt-hook-for-loss-gain-of-health-mana-move/</link><pubDate>Tue, 06 May 2008 02:17:40 +0000</pubDate><guid>https://forum.slothmud.net/mud-client-scripts/zmud-cmud-scripts/prompt-hook-for-loss-gain-of-health-mana-move/</guid><description>&lt;div class="post" data-post-id="24216" data-author="Festeringhag" data-date="2008-05-06T02:17:40+00:00" data-subject="Prompt hook for loss/gain of health/mana/move"&gt;&#13;&#10;&lt;p&gt;Prompt code in game:&lt;/p&gt;&#10;&lt;p&gt;[code:op41ihii]$n(Hp: $h/$H) (Ma: $m/$M) (Mv: $v/$V)&amp;gt;[/code:op41ihii]&lt;/p&gt;&#10;&lt;p&gt;Zmud Code:&lt;/p&gt;&#10;&lt;p&gt;[code:op41ihii]#CLASS {Prompt}&lt;/p&gt;&#10;&lt;p&gt;#VAR Prompt {hpc0hp31maxhp63mac0ma33maxma84hpmax63mamax92mvc-53mv84mvmax84}&lt;/p&gt;&#10;&lt;p&gt;#TRIGGER {&lt;del&gt;(Hp: (%d)/(%d)&lt;/del&gt;) &lt;del&gt;(Ma: (%d)/(%d)&lt;/del&gt;) &lt;del&gt;(Mv: (%d)/(%d)&lt;/del&gt;)~&amp;gt;} {&lt;/p&gt;&#10;&lt;p&gt;#var prompt.hpc {%eval( @prompt.hp-%1)}&lt;/p&gt;&#10;&lt;p&gt;#var prompt.hp %1&lt;/p&gt;&#10;&lt;p&gt;#var prompt.hpmax %2&lt;/p&gt;&#10;&lt;p&gt;#var prompt.mac {%eval( @prompt.ma-%3)}&lt;/p&gt;&#10;&lt;p&gt;#var prompt.ma %3&lt;/p&gt;&#10;&lt;p&gt;#var prompt.mamax %4&lt;/p&gt;&#10;&lt;p&gt;#var prompt.mvc {%eval( @prompt.hp-%5)}&lt;/p&gt;&#10;&lt;p&gt;#var prompt.mv %5&lt;/p&gt;&#10;&lt;p&gt;#var prompt.mvmax %6&lt;/p&gt;&#10;&lt;p&gt;#PSUB {%2/@prompt.hpc} %x2&lt;/p&gt;&#10;&lt;p&gt;#PSUB {%2/@prompt.hpc} %x4&lt;/p&gt;&#10;&lt;p&gt;#PSUB {%2/@prompt.hpc} %x6&lt;/p&gt;&#10;&lt;p&gt;}&lt;/p&gt;&#10;&lt;p&gt;#CLASS 0[/code:op41ihii]&lt;/p&gt;&#10;&lt;p&gt;Original Prompt display:&lt;/p&gt;&#10;&lt;p&gt;[code:op41ihii](Hp: 100/200) (Ma: 100/200) (Mv: 100/200)&amp;gt;[/code:op41ihii]&lt;/p&gt;&#10;&lt;p&gt;New Prompt display:&lt;/p&gt;&#10;&lt;p&gt;[code:op41ihii](Hp: 100/200/0) (Ma: 100/200/0) (Mv: 100/200/0)&amp;gt;[/code:op41ihii]&lt;/p&gt;&#10;&lt;p&gt;So, when you take 50 damage, your prompt will show:&lt;/p&gt;&#10;&lt;p&gt;[code:op41ihii](Hp: 50/200/-50) (Ma: 100/200/0) (Mv: 100/200/0)&amp;gt;[/code:op41ihii]&lt;/p&gt;&#10;&lt;p&gt;Works the same with ma and mv. really useful if you like to see exact numbers.&lt;/p&gt;&#10;&lt;/div&gt;</description></item><item><title>Bard Songs Alias</title><link>https://forum.slothmud.net/mud-client-scripts/zmud-cmud-scripts/bard-songs-alias/</link><pubDate>Sun, 10 Feb 2008 23:21:22 +0000</pubDate><guid>https://forum.slothmud.net/mud-client-scripts/zmud-cmud-scripts/bard-songs-alias/</guid><description>&lt;div class="post" data-post-id="22638" data-author="bellafea" data-date="2008-02-10T23:21:22+00:00" data-subject="Bard Songs Alias"&gt;&#13;&#10;&lt;p&gt;simple lil alias for all non avatar bard songs&amp;hellip; if you need one&lt;/p&gt;&#10;&lt;p&gt;#CLASS {BardSongs}&lt;/p&gt;&#10;&lt;p&gt;#ALIAS ssoul {sing &amp;lsquo;sanctuary for the soul&amp;rsquo;}&lt;/p&gt;&#10;&lt;p&gt;#ALIAS gwar {sing &amp;lsquo;gods of war&amp;rsquo;}&lt;/p&gt;&#10;&lt;p&gt;#ALIAS flames {sing &amp;lsquo;flames at midnight&amp;rsquo;}&lt;/p&gt;&#10;&lt;p&gt;#ALIAS cav {sing &amp;lsquo;cry of the avatars&amp;rsquo;}&lt;/p&gt;&#10;&lt;p&gt;#ALIAS oghams {sing &amp;lsquo;oghams psalm of discipline&amp;rsquo;}&lt;/p&gt;&#10;&lt;p&gt;#ALIAS rina {sing &amp;lsquo;rina cruinne&amp;rsquo;}&lt;/p&gt;&#10;&lt;p&gt;#ALIAS bro {sing &amp;lsquo;brothers in arms&amp;rsquo;}&lt;/p&gt;&#10;&lt;p&gt;#ALIAS lion {sing &amp;rsquo;lion chorus}&lt;/p&gt;&#10;&lt;p&gt;#ALIAS bshad {sing &amp;lsquo;beyond the shadows&amp;rsquo;}&lt;/p&gt;&#10;&lt;p&gt;#ALIAS hero {sing &amp;lsquo;march of the heroes&amp;rsquo;}&lt;/p&gt;&#10;&lt;p&gt;#ALIAS fare {sing &amp;lsquo;fare thee well&amp;rsquo;}&lt;/p&gt;&#10;&lt;p&gt;#ALIAS regen {sing &amp;lsquo;dreams of the castle&amp;rsquo;}&lt;/p&gt;&#10;&lt;p&gt;#ALIAS dotm {sing &amp;lsquo;dance of the many&amp;rsquo;}&lt;/p&gt;&#10;&lt;p&gt;#ALIAS mstar {sing &amp;lsquo;hymn of the morning star&amp;rsquo;}&lt;/p&gt;&#10;&lt;p&gt;#ALIAS sacrep {sing &amp;lsquo;sacred reprieve&amp;rsquo;}&lt;/p&gt;&#10;&lt;p&gt;#ALIAS hdir {sing &amp;lsquo;haunted dirge&amp;rsquo;}&lt;/p&gt;&#10;&lt;p&gt;#ALIAS roc {sing &amp;lsquo;reign of confusion&amp;rsquo;}&lt;/p&gt;&#10;&lt;p&gt;#ALIAS wos {sing &amp;lsquo;wall of sleep&amp;rsquo;}&lt;/p&gt;&#10;&lt;p&gt;#ALIAS aye {sing &amp;rsquo;eye of the beholder'}&lt;/p&gt;&#10;&lt;p&gt;#ALIAS sidhe {sing &amp;lsquo;call of the sidhe&amp;rsquo;}&lt;/p&gt;&#10;&lt;p&gt;#ALIAS art {sing &amp;lsquo;hymn of an artisan&amp;rsquo;}&lt;/p&gt;&#10;&lt;p&gt;#ALIAS luck {sing &amp;lsquo;dance of the seven luck gods&amp;rsquo;}&lt;/p&gt;&#10;&lt;p&gt;#CLASS 0&lt;/p&gt;&#10;&lt;/div&gt;</description></item><item><title>Dynamic World Map</title><link>https://forum.slothmud.net/mud-client-scripts/zmud-cmud-scripts/dynamic-world-map/</link><pubDate>Thu, 21 Dec 2006 18:30:40 +0000</pubDate><guid>https://forum.slothmud.net/mud-client-scripts/zmud-cmud-scripts/dynamic-world-map/</guid><description>&lt;div class="post" data-post-id="15707" data-author="Fenyang" data-date="2006-12-21T18:30:40+00:00" data-subject="Dynamic World Map"&gt;&#13;&#10;&lt;p&gt;Here is a global where alias using the &amp;lsquo;Dynamic World Map&amp;rsquo; on the website-&lt;/p&gt;&#10;&lt;p&gt;[code:1l8vg3b0]#alias worldmap {&lt;/p&gt;&#10;&lt;p&gt;#script {strHTML = &lt;del&gt;&amp;quot;&lt;/del&gt;&amp;quot;}&lt;/p&gt;&#10;&lt;p&gt;#script {Sub GetWorldMap:Set objHTTP = CreateObject~(&lt;del&gt;&amp;ldquo;MSXML2.ServerXMLHTTP&lt;/del&gt;&amp;rdquo;):objHTTP.Open &lt;del&gt;&amp;ldquo;GET&lt;/del&gt;&amp;rdquo;, &lt;del&gt;&amp;ldquo;http:&lt;/del&gt;/&lt;del&gt;/www.slothmud.org/eqlist/dynmaps/mapserver.html&lt;/del&gt;&amp;rdquo;, &lt;del&gt;&amp;ldquo;FALSE&lt;/del&gt;&amp;quot;:objHTTP.Send:strHTML = objHTTP.ResponseText:Set objHTTP = Nothing:End Sub}&lt;/p&gt;&#10;&lt;p&gt;#script {Sub FormatWorldMap:intX = instr~(strHTML, &lt;del&gt;&amp;quot;&lt;/del&gt;&amp;lt;div area~&amp;rdquo;):intY = instr~(strHTML, &lt;del&gt;&amp;quot;&lt;/del&gt;&amp;lt;/body~&amp;gt;&lt;del&gt;&amp;quot;):intZ = intY - intX:strHTML = mid&lt;/del&gt;(strHTML, intX, intZ~):strHTML = Replace~(strHTML, &lt;del&gt;&amp;quot; area=&lt;/del&gt;&amp;quot; &amp;amp; chr~(34~), &lt;del&gt;&amp;quot;&lt;/del&gt;&amp;gt;&lt;del&gt;&amp;quot; &amp;amp; chr&lt;/del&gt;(10~) &amp;amp; &lt;del&gt;&amp;quot;%ansi(6)&lt;/del&gt;&amp;quot;):strHTML = Replace~(strHTML, chr~(34~) &amp;amp; &lt;del&gt;&amp;quot; icon=&lt;/del&gt;&amp;quot;, &lt;del&gt;&amp;quot;:&lt;/del&gt;&amp;lt;&lt;del&gt;&amp;quot;):Set objRegExp = New Regexp:objRegExp.Global = True:objRegExp.Pattern = &lt;del&gt;&amp;quot;&lt;/del&gt;&amp;lt;(.|n)+?&amp;gt;&lt;/del&gt;&amp;quot;:strHTML = objRegExp.Replace~(strHTML, &lt;del&gt;&amp;quot;&lt;/del&gt;&amp;quot;):objRegExp.Pattern = &lt;del&gt;&amp;quot;\n(\n|$)&lt;/del&gt;&amp;quot;:strHTML = objRegExp.Replace~(strHTML, &lt;del&gt;&amp;quot;&lt;/del&gt;&amp;quot;):objRegExp.Pattern = &lt;del&gt;&amp;quot;:\n&lt;/del&gt;&amp;quot;:strHTML = objRegExp.Replace~(strHTML, ~&amp;quot;:%ansi(7) ~&amp;quot;):Set objRegExp = Nothing:End Sub}&lt;/p&gt;&#10;&lt;p&gt;#mss {GetWorldMap}&lt;/p&gt;&#10;&lt;p&gt;#mss {FormatWorldMap}&lt;/p&gt;&#10;&lt;p&gt;#if (%1 = %null) {#show %mss(strHTML)} {#show %replace(%mss(strHTML),%proper(%1),%ansi(3)%proper(%1)%ansi(7))}}[/code:1l8vg3b0]&lt;/p&gt;&#10;&lt;p&gt;Tis useful to help find dead players&amp;hellip; or check if a zone if being cycled.&lt;/p&gt;&#10;&lt;p&gt;The script uses vbscript, so you need to check &amp;lsquo;allow vbscript&amp;rsquo; under preferences for it to run.&lt;/p&gt;&#10;&lt;p&gt;commands-&lt;/p&gt;&#10;&lt;p&gt;worldmap&lt;/p&gt;&#10;&lt;p&gt;worldmap &lt;keyword to color&gt;&lt;/p&gt;&#10;&lt;p&gt;example-&lt;/p&gt;&#10;&lt;p&gt;Pathways of Thordfalan: Valanthe&lt;/p&gt;&#10;&lt;p&gt;Bal Harbor Town: Taji&lt;/p&gt;&#10;&lt;p&gt;Bal Harbor Town: Lob&lt;/p&gt;&#10;&lt;p&gt;Bal Harbor Town: Ramoth&lt;/p&gt;&#10;&lt;p&gt;Bal Harbor Town: Brand&lt;/p&gt;&#10;&lt;p&gt;Bal Harbor Town: Thumper&lt;/p&gt;&#10;&lt;p&gt;Duergar Caverns: Marge&lt;/p&gt;&#10;&lt;p&gt;Duergar Caverns: Bit&lt;/p&gt;&#10;&lt;p&gt;Valkyre Guilds: Faleral&lt;/p&gt;&#10;&lt;p&gt;Here is the basic vbscript for other clients that use the language-&lt;/p&gt;&#10;&lt;p&gt;[code:1l8vg3b0]strHTML = &amp;quot;&amp;quot;&lt;/p&gt;&#10;&lt;p&gt;Sub GetWorldMap&lt;/p&gt;&#10;&lt;p&gt;Set objHTTP = CreateObject(&amp;ldquo;MSXML2.ServerXMLHTTP&amp;rdquo;)&lt;/p&gt;&#10;&lt;p&gt;objHTTP.Open &amp;ldquo;GET&amp;rdquo;, &amp;ldquo;&lt;a href="http://www.slothmud.org/eqlist/dynmaps/mapserver.html%22" target="_blank" rel="noreferrer"&gt;http://www.slothmud.org/eqlist/dynmaps/mapserver.html"&lt;/a&gt;, &amp;ldquo;FALSE&amp;rdquo;&lt;/p&gt;&#10;&lt;p&gt;objHTTP.Send:strHTML = objHTTP.ResponseText&lt;/p&gt;&#10;&lt;p&gt;Set objHTTP = Nothing&lt;/p&gt;&#10;&lt;p&gt;End Sub&lt;/p&gt;&#10;&lt;p&gt;Sub FormatWorldMap&lt;/p&gt;&#10;&lt;p&gt;intX = instr(strHTML, &amp;ldquo;&amp;lt;div area&amp;rdquo;)&lt;/p&gt;&#10;&lt;p&gt;intY = instr(strHTML, &amp;ldquo;&lt;/body&gt;&amp;rdquo;)&lt;/p&gt;&#10;&lt;p&gt;intZ = intY - intX&lt;/p&gt;&#10;&lt;p&gt;strHTML = mid(strHTML, intX, intZ)&lt;/p&gt;&#10;&lt;p&gt;strHTML = Replace(strHTML, &amp;quot; area=&amp;rdquo; &amp;amp; chr(34), &amp;ldquo;&amp;gt;&amp;rdquo; &amp;amp; chr(10))&lt;/p&gt;&#10;&lt;p&gt;strHTML = Replace(strHTML, chr(34) &amp;amp; &amp;quot; icon=&amp;quot;, &amp;ldquo;:&amp;lt;&amp;rdquo;)&lt;/p&gt;&#10;&lt;p&gt;Set objRegExp = New Regexp&lt;/p&gt;&#10;&lt;p&gt;objRegExp.Global = True&lt;/p&gt;&#10;&lt;p&gt;objRegExp.Pattern = &amp;ldquo;&amp;lt;(.|n)+?&amp;gt;&amp;rdquo;&lt;/p&gt;&#10;&lt;p&gt;strHTML = objRegExp.Replace(strHTML, &amp;ldquo;&amp;rdquo;)&lt;/p&gt;&#10;&lt;p&gt;objRegExp.Pattern = &amp;ldquo;\n(\n|$)&amp;rdquo;&lt;/p&gt;&#10;&lt;p&gt;strHTML = objRegExp.Replace(strHTML, &amp;ldquo;&amp;rdquo;)&lt;/p&gt;&#10;&lt;p&gt;objRegExp.Pattern = &amp;ldquo;:\n&amp;rdquo;&lt;/p&gt;&#10;&lt;p&gt;strHTML = objRegExp.Replace(strHTML, &amp;ldquo;: &amp;ldquo;)&lt;/p&gt;&#10;&lt;p&gt;Set objRegExp = Nothing&lt;/p&gt;&#10;&lt;p&gt;End Sub&lt;/p&gt;&#10;&lt;p&gt;GetWorldMap&lt;/p&gt;&#10;&lt;p&gt;FormatWorldMap&lt;/p&gt;&#10;&lt;p&gt;WScript.Echo strHTML[/code:1l8vg3b0]&lt;/p&gt;&#10;&lt;/div&gt;</description></item><item><title>Fishing script</title><link>https://forum.slothmud.net/mud-client-scripts/zmud-cmud-scripts/fishing-script/</link><pubDate>Thu, 30 Nov 2006 23:45:28 +0000</pubDate><guid>https://forum.slothmud.net/mud-client-scripts/zmud-cmud-scripts/fishing-script/</guid><description>&lt;div class="post" data-post-id="15394" data-author="bellafea" data-date="2006-11-30T23:45:28+00:00" data-subject="Fishing script"&gt;&#13;&#10;&lt;p&gt;Anyone have a fishing script for zmud they would like to share? if so please post it here.. or message me either way.&lt;/p&gt;&#10;&lt;p&gt;thanks&lt;/p&gt;&#10;&lt;p&gt;bella&lt;/p&gt;&#10;&lt;/div&gt;&#13;&#10;&lt;div class="post" data-post-id="15395" data-author="13" data-date="2006-12-01T01:26:58+00:00" data-subject=""&gt;&#13;&#10;&lt;p&gt;How hard can it be, fish for 5 mins, pay attention to the messages, incorporate them with the appropriate actions..I made mine on wintin in&lt;/p&gt;&#10;&lt;p&gt;about 10 minutes. Are you too lazy to spend ten minutes writing your&lt;/p&gt;&#10;&lt;p&gt;own script?&lt;/p&gt;&#10;&lt;/div&gt;</description></item><item><title>some assistance required</title><link>https://forum.slothmud.net/mud-client-scripts/zmud-cmud-scripts/some-assistance-required/</link><pubDate>Wed, 11 Oct 2006 03:23:27 +0000</pubDate><guid>https://forum.slothmud.net/mud-client-scripts/zmud-cmud-scripts/some-assistance-required/</guid><description>&lt;div class="post" data-post-id="14601" data-author="angel" data-date="2006-10-11T03:23:27+00:00" data-subject="some assistance required"&gt;&#13;&#10;&lt;p&gt;could someone mail me a tank reporter file :) thx&lt;/p&gt;&#10;&lt;p&gt;&lt;a href="mailto:blurjosh@gmail.com" &gt;blurjosh@gmail.com&lt;/a&gt;&lt;/p&gt;&#10;&lt;/div&gt;&#13;&#10;&lt;div class="post" data-post-id="14602" data-author="Weasel" data-date="2006-10-11T04:54:33+00:00" data-subject=""&gt;&#13;&#10;&lt;p&gt;There&amp;rsquo;s two posted on this Zmud Script forum already&amp;hellip;&lt;/p&gt;&#10;&lt;/div&gt;</description></item><item><title>Any nice zMUD user interfaces?</title><link>https://forum.slothmud.net/mud-client-scripts/zmud-cmud-scripts/any-nice-zmud-user-interfaces/</link><pubDate>Thu, 05 Oct 2006 07:43:25 +0000</pubDate><guid>https://forum.slothmud.net/mud-client-scripts/zmud-cmud-scripts/any-nice-zmud-user-interfaces/</guid><description>&lt;div class="post" data-post-id="14536" data-author="Absu" data-date="2006-10-05T07:43:25+00:00" data-subject="Any nice zMUD user interfaces?"&gt;&#13;&#10;&lt;p&gt;I know a lot of people here use wintin, but I&amp;rsquo;m used to zMUD and I want to stick with it.&lt;/p&gt;&#10;&lt;p&gt;I saw this link in an older post: &lt;a href="http://ibite.fateback.com/Xandora/ZmudScripts/Screenshot.htm" target="_blank" rel="noreferrer"&gt;&amp;lt;LINK_TEXT text=&amp;ldquo;http://ibite.fateback.com/Xandora/ZmudS &amp;hellip; enshot.htm&amp;rdquo;&amp;gt;http://ibite.fateback.com/Xandora/ZmudScripts/Screenshot.htm&amp;lt;/LINK_TEXT&amp;gt;&lt;/a&gt;&lt;/p&gt;&#10;&lt;p&gt;I gotta get my zMUD looking like that. :D&lt;/p&gt;&#10;&lt;p&gt;Anyone have any scripts they&amp;rsquo;d like to share to add something like that to zMUD?&lt;/p&gt;&#10;&lt;/div&gt;&#13;&#10;&lt;div class="post" data-post-id="14544" data-author="Akasha" data-date="2006-10-05T16:25:13+00:00" data-subject=""&gt;&#13;&#10;&lt;p&gt;hehe, i remember those days when i spent my time making all those neat windows&amp;hellip; I&amp;rsquo;m Xandora btw, and I think I still have all those scripts saved somewhere on my desktop.&lt;/p&gt;&#10;&lt;p&gt;Drop me an email at &lt;a href="mailto:Akasha@slothmud.org" &gt;Akasha@slothmud.org&lt;/a&gt; and I&amp;rsquo;ll reply to you wth what I got.&lt;/p&gt;&#10;&lt;p&gt;Akasha&lt;/p&gt;&#10;&lt;/div&gt;</description></item><item><title>Nascosto's random zmud spam</title><link>https://forum.slothmud.net/mud-client-scripts/zmud-cmud-scripts/nascosto-s-random-zmud-spam/</link><pubDate>Sat, 08 Jul 2006 22:34:16 +0000</pubDate><guid>https://forum.slothmud.net/mud-client-scripts/zmud-cmud-scripts/nascosto-s-random-zmud-spam/</guid><description>&lt;div class="post" data-post-id="13380" data-author="Nascosto" data-date="2006-07-08T22:34:16+00:00" data-subject="Nascosto&amp;#x27;s random zmud spam"&gt;&#13;&#10;&lt;p&gt;It&amp;rsquo;s useful to have color vars defined - makes it easier to use colors&lt;/p&gt;&#10;&lt;p&gt;[code:262lbwsa]#VAR c_red {\d02} {_nodef} &amp;ldquo;Color&amp;rdquo;&lt;/p&gt;&#10;&lt;p&gt;#VAR c_purple {\d06} {_nodef} &amp;ldquo;Color&amp;rdquo;&lt;/p&gt;&#10;&lt;p&gt;#VAR c_blue {\d05} {_nodef} &amp;ldquo;Color&amp;rdquo;&lt;/p&gt;&#10;&lt;p&gt;#VAR c_cyan {\d07} {_nodef} &amp;ldquo;Color&amp;rdquo;&lt;/p&gt;&#10;&lt;p&gt;#VAR c_green {\d03} {_nodef} &amp;ldquo;Color&amp;rdquo;&lt;/p&gt;&#10;&lt;p&gt;#VAR c_yellow {\d04} {_nodef} &amp;ldquo;Color&amp;rdquo;&lt;/p&gt;&#10;&lt;p&gt;#VAR c_white {\d08} {_nodef} &amp;ldquo;Color&amp;rdquo;&lt;/p&gt;&#10;&lt;p&gt;#VAR c_bold {\a02} {_nodef} &amp;ldquo;Color&amp;rdquo;&lt;/p&gt;&#10;&lt;p&gt;#VAR c_unbold {\a03} {_nodef} &amp;ldquo;Color&amp;rdquo;[/code:262lbwsa]&lt;/p&gt;&#10;&lt;p&gt;now something simple like this will work -&lt;/p&gt;&#10;&lt;p&gt;grouptell [@c_cyan] TEST [@c_white]&lt;/p&gt;&#10;&lt;p&gt;*&amp;ldquo;Allow [] for eval&amp;rdquo; has to be turned on under zmud preferences to allow this syntax to work&lt;/p&gt;&#10;&lt;/div&gt;</description></item><item><title>MXP and ZMUD</title><link>https://forum.slothmud.net/mud-client-scripts/zmud-cmud-scripts/mxp-and-zmud/</link><pubDate>Sun, 16 Apr 2006 22:41:02 +0000</pubDate><guid>https://forum.slothmud.net/mud-client-scripts/zmud-cmud-scripts/mxp-and-zmud/</guid><description>&lt;div class="post" data-post-id="12119" data-author="Nascosto" data-date="2006-04-16T22:41:02+00:00" data-subject="MXP and ZMUD"&gt;&#13;&#10;&lt;p&gt;finally took a look at MXP, seems kind of interesting. Anyway, took me a while to figure out how to use it in ZMUD so I thought I&amp;rsquo;d share&lt;/p&gt;&#10;&lt;p&gt;for ZMUD 7.21 since that&amp;rsquo;s all I have -&lt;/p&gt;&#10;&lt;p&gt;to see what elements/entities sloth is defining you can go to VIEW -&amp;gt; Preferences -&amp;gt; General and scroll down to the MXP section.&lt;/p&gt;&#10;&lt;p&gt;to access the value of an entity such as gold, or currentalign you use:&lt;/p&gt;&#10;&lt;p&gt;%mud.gold or %mud.currentalign for example&lt;/p&gt;&#10;&lt;p&gt;to trigger off of elements such as rdesc (room description):&lt;/p&gt;&#10;&lt;p&gt;#mxptrig {rdesc} {#var room_descrip %0} to set the variable room_descrip to its tagged value.&lt;/p&gt;&#10;&lt;p&gt;I&amp;rsquo;m assuming the mxp tags also help for more accurate config of the automapper, which otherwise might take some tweaking to get working (although haven&amp;rsquo;t tested this)&lt;/p&gt;&#10;&lt;/div&gt;</description></item><item><title>prompt trouble</title><link>https://forum.slothmud.net/mud-client-scripts/zmud-cmud-scripts/prompt-trouble-1490/</link><pubDate>Tue, 11 Oct 2005 16:48:21 +0000</pubDate><guid>https://forum.slothmud.net/mud-client-scripts/zmud-cmud-scripts/prompt-trouble-1490/</guid><description>&lt;div class="post" data-post-id="8995" data-author="marushu" data-date="2005-10-11T16:48:21+00:00" data-subject="prompt trouble"&gt;&#13;&#10;&lt;p&gt;Was hoping maybe one of talented coders could help me :)&lt;/p&gt;&#10;&lt;p&gt;I cannot seem to get my script to capture the prompt correctly. For some reason it does not store anything inside the variables. Any help would be greatly appreciated.&lt;/p&gt;&#10;&lt;p&gt;[code:1bhuz2ek]#CLASS {Prompt} {enable}&lt;/p&gt;&#10;&lt;p&gt;#VAR hp {}&lt;/p&gt;&#10;&lt;p&gt;#VAR maxhp {}&lt;/p&gt;&#10;&lt;p&gt;#VAR ma {}&lt;/p&gt;&#10;&lt;p&gt;#VAR maxma {}&lt;/p&gt;&#10;&lt;p&gt;#VAR mv {}&lt;/p&gt;&#10;&lt;p&gt;#VAR maxmv {}&lt;/p&gt;&#10;&lt;p&gt;#TRIGGER {^&lt;del&gt;&amp;lt;(%1)/(%2)hp (%3)/(%4)ma (%5)/(%6)mv&lt;/del&gt;&amp;gt;} {&lt;/p&gt;&#10;&lt;p&gt;#VAR hp %1&lt;/p&gt;&#10;&lt;p&gt;#VAR maxhp %2&lt;/p&gt;&#10;&lt;p&gt;#VAR ma %3&lt;/p&gt;&#10;&lt;p&gt;#VAR maxma %4&lt;/p&gt;&#10;&lt;p&gt;#VAR mv %5&lt;/p&gt;&#10;&lt;p&gt;#VAR maxmv %6&lt;/p&gt;&#10;&lt;p&gt;} &amp;quot;&amp;quot; {nocr|prompt}&lt;/p&gt;&#10;&lt;p&gt;#CLASS 0&lt;/p&gt;&#10;&lt;p&gt;[/code:1bhuz2ek]&lt;/p&gt;&#10;&lt;/div&gt;</description></item><item><title>prompt trouble</title><link>https://forum.slothmud.net/mud-client-scripts/zmud-cmud-scripts/prompt-trouble/</link><pubDate>Tue, 11 Oct 2005 16:35:32 +0000</pubDate><guid>https://forum.slothmud.net/mud-client-scripts/zmud-cmud-scripts/prompt-trouble/</guid><description>&lt;div class="post" data-post-id="8994" data-author="marushu" data-date="2005-10-11T16:35:32+00:00" data-subject="prompt trouble"&gt;&#13;&#10;&lt;p&gt;Was hoping maybe one of talented coders could help me :)&lt;/p&gt;&#10;&lt;p&gt;I cannot seem to get my script to capture the prompt correctly. For some reason it does not store anything inside the variables. Any help would be greatly appreciated.&lt;/p&gt;&#10;&lt;p&gt;[code:uosik3mm]#CLASS {Prompt} {enable}&lt;/p&gt;&#10;&lt;p&gt;#VAR hp {}&lt;/p&gt;&#10;&lt;p&gt;#VAR maxhp {}&lt;/p&gt;&#10;&lt;p&gt;#VAR ma {}&lt;/p&gt;&#10;&lt;p&gt;#VAR maxma {}&lt;/p&gt;&#10;&lt;p&gt;#VAR mv {}&lt;/p&gt;&#10;&lt;p&gt;#VAR maxmv {}&lt;/p&gt;&#10;&lt;p&gt;#TRIGGER {^&lt;del&gt;&amp;lt;(%1)/(%2)hp (%3)/(%4)ma (%5)/(%6)mv&lt;/del&gt;&amp;gt;} {&lt;/p&gt;&#10;&lt;p&gt;#VAR hp %1&lt;/p&gt;&#10;&lt;p&gt;#VAR maxhp %2&lt;/p&gt;&#10;&lt;p&gt;#VAR ma %3&lt;/p&gt;&#10;&lt;p&gt;#VAR maxma %4&lt;/p&gt;&#10;&lt;p&gt;#VAR mv %5&lt;/p&gt;&#10;&lt;p&gt;#VAR maxmv %6&lt;/p&gt;&#10;&lt;p&gt;} &amp;quot;&amp;quot; {nocr|prompt}&lt;/p&gt;&#10;&lt;p&gt;#CLASS 0&lt;/p&gt;&#10;&lt;p&gt;[/code:uosik3mm]&lt;/p&gt;&#10;&lt;/div&gt;</description></item><item><title>Autopinger</title><link>https://forum.slothmud.net/mud-client-scripts/zmud-cmud-scripts/autopinger/</link><pubDate>Tue, 02 Aug 2005 08:56:58 +0000</pubDate><guid>https://forum.slothmud.net/mud-client-scripts/zmud-cmud-scripts/autopinger/</guid><description>&lt;div class="post" data-post-id="8125" data-author="Maive" data-date="2005-08-02T08:56:58+00:00" data-subject="Autopinger"&gt;&#13;&#10;&lt;p&gt;Does anyone have an autopinger for zMUD?&lt;/p&gt;&#10;&lt;/div&gt;</description></item><item><title>Tank HP whiner</title><link>https://forum.slothmud.net/mud-client-scripts/zmud-cmud-scripts/tank-hp-whiner/</link><pubDate>Sat, 30 Apr 2005 11:43:46 +0000</pubDate><guid>https://forum.slothmud.net/mud-client-scripts/zmud-cmud-scripts/tank-hp-whiner/</guid><description>&lt;div class="post" data-post-id="5883" data-author="slice" data-date="2005-04-30T11:43:46+00:00" data-subject="Tank HP whiner"&gt;&#13;&#10;&lt;p&gt;A tank hitpoint whiner, some of the features are:&lt;/p&gt;&#10;&lt;p&gt;[list:1khtqeaa]&lt;/p&gt;&#10;&lt;p&gt;Captures your current state from prompt - [i:1khtqeaa]hitpoint, mana, move, armour[/i:1khtqeaa]&lt;/p&gt;&#10;&lt;p&gt;Minimum hp variation whine - [i:1khtqeaa]hitpointreport[/i:1khtqeaa]&lt;/p&gt;&#10;&lt;p&gt;Percentage colour highlights - [i:1khtqeaa]colHealRedFlash, colHealRed, colHealYellow, colPerc [/i:1khtqeaa]&lt;/p&gt;&#10;&lt;p&gt;Variable Whine activation e.g. gt, ct, say, emote - [i:1khtqeaa]command [/i:1khtqeaa]&lt;/p&gt;&#10;&lt;p&gt;Score will update your max values - [i:1khtqeaa]hitpointmax, manamax, movemax[/i:1khtqeaa]&lt;/p&gt;&#10;&lt;p&gt;[/list:u:1khtqeaa]&lt;/p&gt;&#10;&lt;p&gt;You may need to modify your prompt or the trigger condition to match your own prompt, if you change the trigger conditions especially the order of the hp, ma, mv you&amp;rsquo;ll need to fix the code. Also remember to switch off &amp;ldquo;expand vars&amp;rdquo;, copy and paste the code into [b:1khtqeaa]zMUD Editor [/b:1khtqeaa]and click on [b:1khtqeaa]Send[/b:1khtqeaa].&lt;/p&gt;&#10;&lt;p&gt;Some downsides are that it isn&amp;rsquo;t efficient, you could remove the variables like move, mana which you aren&amp;rsquo;t using.&lt;/p&gt;&#10;&lt;p&gt;You may also wish to change your prompt to hold the max move, mana, hitpoint values so that the score trigger wouldn&amp;rsquo;t be necessary.&lt;/p&gt;&#10;&lt;p&gt;The percentage colours idea is such that at green &amp;gt; 70% - usually no need to heal, amber 30-70% - heal now, red 10-30% - emergency heal now, flashing red &amp;lt;10% - about to die. You can adjust your color percentages to your taste. I used percentages as so many factors cause ones hps to vary.&lt;/p&gt;&#10;&lt;p&gt;Note: if you have problems running the script through aMUD editor you&amp;rsquo;ll need to manually create the triggers and aliases.&lt;/p&gt;&#10;&lt;p&gt;[code:1khtqeaa]&lt;/p&gt;&#10;&lt;p&gt;#CLASS &amp;ldquo;mystats&amp;rdquo;&lt;/p&gt;&#10;&lt;p&gt;#VARIABLE whinemode 0&lt;/p&gt;&#10;&lt;p&gt;#VARIABLE hitpoint 0&lt;/p&gt;&#10;&lt;p&gt;#VARIABLE hitpointold 0&lt;/p&gt;&#10;&lt;p&gt;#VARIABLE hitpointmax 0&lt;/p&gt;&#10;&lt;p&gt;#VARIABLE hitpointpercent 0&lt;/p&gt;&#10;&lt;p&gt;#VARIABLE hitpointdiff 0&lt;/p&gt;&#10;&lt;p&gt;#VARIABLE hitpointreport 20&lt;/p&gt;&#10;&lt;p&gt;#VARIABLE mana 0&lt;/p&gt;&#10;&lt;p&gt;#VARIABLE manaold 0&lt;/p&gt;&#10;&lt;p&gt;#VARIABLE manamax 0&lt;/p&gt;&#10;&lt;p&gt;#VARIABLE manapercent 0&lt;/p&gt;&#10;&lt;p&gt;#VARIABLE move 0&lt;/p&gt;&#10;&lt;p&gt;#VARIABLE moveold 0&lt;/p&gt;&#10;&lt;p&gt;#VARIABLE movemax 0&lt;/p&gt;&#10;&lt;p&gt;#VARIABLE movepercent 0&lt;/p&gt;&#10;&lt;p&gt;#VARIABLE armour 0&lt;/p&gt;&#10;&lt;p&gt;#VARIABLE command grouptell&lt;/p&gt;&#10;&lt;p&gt;#VARIABLE colHealRedFlash 10&lt;/p&gt;&#10;&lt;p&gt;#VARIABLE colHealRed 30&lt;/p&gt;&#10;&lt;p&gt;#VARIABLE colHealYellow 70&lt;/p&gt;&#10;&lt;p&gt;#VARIABLE colPerc \d03&lt;/p&gt;&#10;&lt;p&gt;#TRIGGER {^&amp;lt;(%d)hp (%d)ma (%d)mv (%n).(%d)ac&amp;gt;$} {#var hitpoint %1;#var mana %2;#var move %3;#var armour %4;#var command grouptell;#var hitpointreport 20;#var colHealRedFlash 10;#var colHealRed 30;#var colHealYellow 70;#var colPerc \d03;#MATH manapercent (@mana * 100 / @manamax);#MATH hitpointpercent (@hitpoint * 100 / @hitpointmax);#MATH movepercent (@move * 100 / @movemax);#MATH hitpointdiff (@hitpoint - @hitpointold);#IF (@hitpointpercent &amp;lt; @colHealYellow) {#var colPerc \d04};#IF (@hitpointpercent &amp;lt; @colHealRed) {#var colPerc \d02};#IF (@hitpointpercent &amp;lt; @colHealRedFlash) {#var colPerc \a06\d02};#IF (@hitpointpercent &amp;gt; 100) {#var colPerc \a02\d03};#IF (@whinemode = 1 &amp;amp; @hitpoint &amp;lt; @hitpointold - @hitpointreport) {@command \d02&amp;mdash;- Owww! @hitpointdiff&lt;del&gt;hp &amp;mdash;- \c02&lt;/del&gt;[@hitpoint/@hitpointmax~]@colPerc @hitpointpercent~%\a01\c02};#IF (@whinemode = 1 &amp;amp; @hitpoint &amp;gt; @hitpointold + @hitpointreport) {@command \d03++++ Ahhh! +@hitpointdiff&lt;del&gt;hp ++++ \c02&lt;/del&gt;[@hitpoint/@hitpointmax~]@colPerc @hitpointpercent~%\a01\c02};#var hitpointold @hitpoint;#var manaold @mana;#var moveold @move} &amp;quot;&amp;quot; {prompt|notrig}&lt;/p&gt;&#10;&lt;p&gt;#TRIGGER {^You have &lt;del&gt;((%d)/(%d)(%n)&lt;/del&gt;) hit, &lt;del&gt;((%d)/(%d)(%n)&lt;/del&gt;) mana and &lt;del&gt;((%d)/(%d)(%n)&lt;/del&gt;) movement points.} {#var hitpointmax %2;#var manamax %5;#var movemax %8} &amp;quot;&amp;quot; {case|notrig}&lt;/p&gt;&#10;&lt;p&gt;#ALIAS whineon {#var whinemode 1;grouptell ENABLED: My own personal hitpoint whiner.}&lt;/p&gt;&#10;&lt;p&gt;#ALIAS whineoff {#var whinemode 0;grouptell DISABLED: I will no longer complain about being hit.}&lt;/p&gt;&#10;&lt;p&gt;#CLASS 0&lt;/p&gt;&#10;&lt;p&gt;[/code:1khtqeaa]&lt;/p&gt;&#10;&lt;/div&gt;</description></item><item><title>Message-window?</title><link>https://forum.slothmud.net/mud-client-scripts/zmud-cmud-scripts/message-window/</link><pubDate>Thu, 17 Mar 2005 09:44:41 +0000</pubDate><guid>https://forum.slothmud.net/mud-client-scripts/zmud-cmud-scripts/message-window/</guid><description>&lt;div class="post" data-post-id="5128" data-author="achazia" data-date="2005-03-17T09:44:41+00:00" data-subject="Message-window?"&gt;&#13;&#10;&lt;p&gt;Hi!&lt;/p&gt;&#10;&lt;p&gt;As far as I can understand there should be a way in zmud to catch all&lt;/p&gt;&#10;&lt;p&gt;speaking to a separate window? Anyone knows how to do that?&lt;/p&gt;&#10;&lt;p&gt;/Achazia&lt;/p&gt;&#10;&lt;/div&gt;&#13;&#10;&lt;div class="post" data-post-id="5148" data-author="Blastem" data-date="2005-03-17T15:20:02+00:00" data-subject=""&gt;&#13;&#10;&lt;p&gt;#TRIG {tells you} {#cap tells;#beep;#gag} tells&lt;/p&gt;&#10;&lt;p&gt;This will open a window called tells and put the lines in it and beeps when someone tells you something.&lt;/p&gt;&#10;&lt;p&gt;Blastem&lt;/p&gt;&#10;&lt;/div&gt;&#13;&#10;&lt;div class="post" data-post-id="5161" data-author="achazia" data-date="2005-03-18T06:50:36+00:00" data-subject="..."&gt;&#13;&#10;&lt;p&gt;Hi!&lt;/p&gt;&#10;&lt;p&gt;Thanks a lot for your answer!&lt;/p&gt;&#10;&lt;p&gt;Is it possible to catch all speaking to this window. Like the channels&lt;/p&gt;&#10;&lt;p&gt;and &amp;ldquo;say&amp;rdquo; also?&lt;/p&gt;&#10;&lt;p&gt;/Achazia&lt;/p&gt;&#10;&lt;/div&gt;</description></item><item><title>ZMud Scripting Help</title><link>https://forum.slothmud.net/mud-client-scripts/zmud-cmud-scripts/zmud-scripting-help/</link><pubDate>Mon, 28 Feb 2005 07:35:37 +0000</pubDate><guid>https://forum.slothmud.net/mud-client-scripts/zmud-cmud-scripts/zmud-scripting-help/</guid><description>&lt;div class="post" data-post-id="4659" data-author="Methyx" data-date="2005-02-28T07:35:37+00:00" data-subject="ZMud Scripting Help"&gt;&#13;&#10;&lt;p&gt;Hello All,&lt;/p&gt;&#10;&lt;p&gt;I have noticed that the use of scripts in a group setting (especially for tanks) is very helpful. There are many scripts posted here that I&amp;rsquo;m sure many of our new players would like to try (me as well), but many of us are not proficient enough in ZMud or coding to do this.&lt;/p&gt;&#10;&lt;p&gt;Could someone please post how to set up the scripts to use in ZMud? The help file was pretty vague. There was some mention in a previous post about a class folder (not sure what that is). Are the scripts supposed to be set up as aliases, triggers, or what?&lt;/p&gt;&#10;&lt;p&gt;Thanks in advance for any help you can give :)&lt;/p&gt;&#10;&lt;p&gt;Humbly Seeking Enlightenment,&lt;/p&gt;&#10;&lt;p&gt;Methyx&lt;/p&gt;&#10;&lt;p&gt;Vagabond Monk&lt;/p&gt;&#10;&lt;p&gt;BTW&amp;hellip;.what happened to our pictured avatars??&lt;/p&gt;&#10;&lt;/div&gt;</description></item><item><title>linefeeds</title><link>https://forum.slothmud.net/mud-client-scripts/zmud-cmud-scripts/linefeeds/</link><pubDate>Sun, 16 Jan 2005 16:30:40 +0000</pubDate><guid>https://forum.slothmud.net/mud-client-scripts/zmud-cmud-scripts/linefeeds/</guid><description>&lt;div class="post" data-post-id="3798" data-author="Akasha2" data-date="2005-01-16T16:30:40+00:00" data-subject="linefeeds"&gt;&#13;&#10;&lt;p&gt;I have a major brain fart. Any of you zmud gurus can refresh my memory as to how to insert a blank line before a mud output line?&lt;/p&gt;&#10;&lt;p&gt;Say for instance you wanted to have an extra blank line before:&lt;/p&gt;&#10;&lt;p&gt;You receive XXX exp. So that it looked like this:&lt;/p&gt;&#10;&lt;p&gt;You kill mob.&lt;/p&gt;&#10;&lt;p&gt;You receive XXX exp.&lt;/p&gt;&#10;&lt;p&gt;instead of&lt;/p&gt;&#10;&lt;p&gt;You kill mob.&lt;/p&gt;&#10;&lt;p&gt;You receive XXX exp.&lt;/p&gt;&#10;&lt;p&gt;Xandora&lt;/p&gt;&#10;&lt;/div&gt;</description></item><item><title>A new, updated whiner! Have fun</title><link>https://forum.slothmud.net/mud-client-scripts/zmud-cmud-scripts/a-new-updated-whiner-have-fun/</link><pubDate>Sun, 09 Jan 2005 12:46:05 +0000</pubDate><guid>https://forum.slothmud.net/mud-client-scripts/zmud-cmud-scripts/a-new-updated-whiner-have-fun/</guid><description>&lt;div class="post" data-post-id="3682" data-author="Xandora" data-date="2005-01-09T12:46:05+00:00" data-subject="A new, updated whiner! Have fun"&gt;&#13;&#10;&lt;p&gt;I have finally completed adapting the whiner to the new custom prompt. This update includes some nice additions such as color coded decrease in hp, mana and moves, an am/pm clock that counts sloth time in regluar time, and a weather indicator (mostly for druids), as well as the ability to be always on without spamming you. Also when used in unison with my previous whiner somewhere below this thread, using if(@charname=@tank), it needs no alias to be switched on and off for tanking and soloing.&lt;/p&gt;&#10;&lt;p&gt;Alas, this whiner is designed for Druids mostly (as that is what Xandora is), but will work for anyone.&lt;/p&gt;&#10;&lt;p&gt;Below are two versions of the same script, version 1.0 doesnt use the previously mentioned if(@charname=@tank) script, while version 2.0 does. The choice is yours. Enjoy and please, let me know what you think, and if there is anything you&amp;rsquo;d like to see it do, that it doesn&amp;rsquo;t already.&lt;/p&gt;&#10;&lt;p&gt;**NOTE: This scripts are totally self contained and go into one class folder that can be permanently enabled. No need for on/off toggles.&lt;/p&gt;&#10;&lt;p&gt;You might notice the #ALIAS at the beginning of the script, for you druids, just place this alias (newprompt) after your shapeshifting alias to automatically convert your shifted prompt to fit the script every time you shift.&lt;/p&gt;&#10;&lt;p&gt;Version 1.0 (without switch for tanking and soloing)&lt;/p&gt;&#10;&lt;p&gt;#ALIAS newprompt {prompt ~&amp;lt;Time &lt;del&gt;= $t | $w | $h/$Hhp $m/$Mma $v/Vmv&lt;/del&gt;&amp;gt;}&lt;/p&gt;&#10;&lt;p&gt;#TRIGGER {^&lt;del&gt;&amp;lt;Time = %1 &lt;del&gt;| %2 &lt;del&gt;| %3&lt;/del&gt;/%4hp %5&lt;/del&gt;/%6ma %7&lt;/del&gt;/%8mv~&amp;gt;} {&lt;/p&gt;&#10;&lt;p&gt;#var timeofday %1&lt;/p&gt;&#10;&lt;p&gt;#var weather %2&lt;/p&gt;&#10;&lt;p&gt;#var curhp %3&lt;/p&gt;&#10;&lt;p&gt;#var maxhp %4&lt;/p&gt;&#10;&lt;p&gt;#var curma %5&lt;/p&gt;&#10;&lt;p&gt;#var maxma %6&lt;/p&gt;&#10;&lt;p&gt;#var curmv %7&lt;/p&gt;&#10;&lt;p&gt;#var maxmv %8&lt;/p&gt;&#10;&lt;p&gt;#math thirdhp @maxhp-(@maxhp/4)&lt;/p&gt;&#10;&lt;p&gt;#math halfhp @maxhp/2&lt;/p&gt;&#10;&lt;p&gt;#math criticalhp @maxhp/5&lt;/p&gt;&#10;&lt;p&gt;#math thirdma @maxma-(@maxma/4)&lt;/p&gt;&#10;&lt;p&gt;#math halfma @maxma/2&lt;/p&gt;&#10;&lt;p&gt;#math criticalma @maxma/5&lt;/p&gt;&#10;&lt;p&gt;#math thirdmv @maxmv-(@maxmv/4)&lt;/p&gt;&#10;&lt;p&gt;#math halfmv @maxmv/2&lt;/p&gt;&#10;&lt;p&gt;#math criticalmv @maxmv/5&lt;/p&gt;&#10;&lt;p&gt;#math diffhp (@curhp-@lasthp)&lt;/p&gt;&#10;&lt;p&gt;#math needhp %abs(@maxhp-@curhp)&lt;/p&gt;&#10;&lt;p&gt;#math lasthp @curhp&lt;/p&gt;&#10;&lt;p&gt;#VAR hitup {20}&lt;/p&gt;&#10;&lt;p&gt;#VAR hitdown {-20}&lt;/p&gt;&#10;&lt;p&gt;#if (@curhp&amp;gt;@thirdhp) {#var hpcolor green} {#if (@curhp&amp;lt;@thirdhp AND @curhp&amp;gt;@halfhp) {#var hpcolor cyan} {#if (@curhp&amp;lt;@halfhp AND @curhp&amp;gt;@criticalhp) {#var hpcolor yellow} {#if (@curhp&amp;lt;@criticalhp) {#var hpcolor red}}}}&lt;/p&gt;&#10;&lt;p&gt;#if (@curma&amp;gt;@thirdma) {#var macolor green} {#if (@curma&amp;lt;@thirdma AND @curma&amp;gt;@halfhp) {#var macolor cyan} {#if (@curma&amp;lt;@halfma AND @curma&amp;gt;@criticalma) {#var macolor yellow} {#if (@curma&amp;lt;@criticalma) {#var macolor red}}}}&lt;/p&gt;&#10;&lt;p&gt;#if (@curmv&amp;gt;@thirdmv) {#var mvcolor green} {#if (@curmv&amp;gt;@thirdmv AND @curmv&amp;gt;@halfmv) {#var mvcolor cyan} {#if (@curmv&amp;lt;@halfmv AND @curmv&amp;gt;@criticalmv) {#var mvcolor yellow} {#if (@curmv&amp;lt;@criticalmv) {#var mvcolor red}}}}&lt;/p&gt;&#10;&lt;p&gt;#if (@timeofday &amp;gt; 12) {&lt;/p&gt;&#10;&lt;p&gt;#math standardtime @timeofday-12&lt;/p&gt;&#10;&lt;p&gt;#var ampm am&lt;/p&gt;&#10;&lt;p&gt;#var timeofday @standardtime&lt;/p&gt;&#10;&lt;p&gt;#SHOW %ansi(white)&amp;quot;~&amp;lt;Time:&amp;quot;@timeofday&amp;quot;&amp;quot;@ampm&amp;quot; - &amp;ldquo;@weather&amp;rdquo;&amp;gt;&amp;quot;&lt;/p&gt;&#10;&lt;p&gt;#SUB &amp;ldquo;~&amp;lt;&amp;quot;%ansi(@hpcolor)@curhp%ansi(white)&amp;rdquo;/&amp;quot;@maxhp&amp;quot;hp &amp;ldquo;%ansi(@macolor)@curma%ansi(white)&amp;rdquo;/&amp;quot;@maxma&amp;quot;ma &amp;ldquo;%ansi(@mvcolor)@curmv%ansi(white)&amp;ldquo;mv&amp;gt;&amp;rdquo;&lt;/p&gt;&#10;&lt;p&gt;} {&lt;/p&gt;&#10;&lt;p&gt;#if (@timeofday = 0) {&lt;/p&gt;&#10;&lt;p&gt;#var timeofday 12&lt;/p&gt;&#10;&lt;p&gt;#var ampm am&lt;/p&gt;&#10;&lt;p&gt;#SHOW %ansi(white)&amp;quot;~&amp;lt;Time:&amp;quot;@timeofday&amp;rdquo;&amp;quot;@ampm&amp;quot; - &amp;ldquo;@weather&amp;rdquo;&amp;gt;&amp;quot;&lt;/p&gt;&#10;&lt;p&gt;#SUB &amp;ldquo;~&amp;lt;&amp;quot;%ansi(@hpcolor)@curhp%ansi(white)&amp;rdquo;/&amp;quot;@maxhp&amp;quot;hp &amp;ldquo;%ansi(@macolor)@curma%ansi(white)&amp;rdquo;/&amp;quot;@maxma&amp;quot;ma &amp;ldquo;%ansi(@mvcolor)@curmv%ansi(white)&amp;ldquo;mv&amp;gt;&amp;rdquo;&lt;/p&gt;&#10;&lt;p&gt;} {&lt;/p&gt;&#10;&lt;p&gt;#var ampm pm&lt;/p&gt;&#10;&lt;p&gt;#SHOW %ansi(white)&amp;quot;~&amp;lt;Time:&amp;quot;@timeofday&amp;rdquo;&amp;quot;@ampm&amp;quot; - &amp;ldquo;@weather&amp;rdquo;&amp;gt;&amp;quot;&lt;/p&gt;&#10;&lt;p&gt;#SUB &amp;ldquo;~&amp;lt;&amp;quot;%ansi(@hpcolor)@curhp%ansi(white)&amp;rdquo;/&amp;quot;@maxhp&amp;quot;hp &amp;ldquo;%ansi(@macolor)@curma%ansi(white)&amp;rdquo;/&amp;quot;@maxma&amp;quot;ma &amp;ldquo;%ansi(@mvcolor)@curmv%ansi(white)&amp;ldquo;mv&amp;gt;&amp;rdquo;&lt;/p&gt;&#10;&lt;p&gt;}&lt;/p&gt;&#10;&lt;p&gt;}&lt;/p&gt;&#10;&lt;p&gt;#if (@diffhp&amp;lt;&amp;gt;0) {#if (@diffhp&amp;gt;@hitup) {#SUB %ansi(white)&amp;quot;&amp;lt;&amp;quot;%ansi(@hpcolor)@curhp%ansi(white)&amp;rdquo;/&amp;quot;@maxhp&amp;quot;hp &lt;del&gt;[+&amp;quot;%ansi(yellow)@diffhp%ansi(white)&amp;quot; Need:&amp;quot;%ansi(yellow)@needhp%ansi(white)&amp;quot;&lt;/del&gt;] &amp;ldquo;%ansi(@macolor)@curma&amp;rdquo;/&amp;quot;%ansi(white)@maxma&amp;quot;ma&amp;gt;&amp;quot;)}} {#if (@diffhp&amp;lt;@hitdown) {#SUB %ansi(white)&amp;quot;&amp;lt;&amp;quot;%ansi(@hpcolor)@curhp%ansi(white)&amp;quot;/&amp;quot;@maxhp&amp;quot; &lt;del&gt;[&amp;quot;%ansi(yellow)@diffhp%ansi(white)&amp;quot; Need:&amp;quot;%ansi(yellow)@needhp%ansi(white)&amp;quot;&lt;/del&gt;] &amp;ldquo;%ansi(@macolor)@curma&amp;rdquo;/&amp;quot;%ansi(white)@maxma&amp;quot;ma&amp;gt;&amp;quot;}}&lt;/p&gt;&#10;&lt;p&gt;}&lt;/p&gt;&#10;&lt;p&gt;Version 2.0 (with switch for tanking and soloing)&lt;/p&gt;&#10;&lt;p&gt;#ALIAS newprompt {prompt ~&amp;lt;Time &lt;del&gt;= $t | $w | $h/$Hhp $m/$Mma $v/Vmv&lt;/del&gt;&amp;gt;}&lt;/p&gt;&#10;&lt;p&gt;#TRIGGER {^&lt;del&gt;&amp;lt;Time = %1 &lt;del&gt;| %2 &lt;del&gt;| %3&lt;/del&gt;/%4hp %5&lt;/del&gt;/%6ma %7&lt;/del&gt;/%8mv~&amp;gt;} {&lt;/p&gt;&#10;&lt;p&gt;#var timeofday %1&lt;/p&gt;&#10;&lt;p&gt;#var weather %2&lt;/p&gt;&#10;&lt;p&gt;#var curhp %3&lt;/p&gt;&#10;&lt;p&gt;#var maxhp %4&lt;/p&gt;&#10;&lt;p&gt;#var curma %5&lt;/p&gt;&#10;&lt;p&gt;#var maxma %6&lt;/p&gt;&#10;&lt;p&gt;#var curmv %7&lt;/p&gt;&#10;&lt;p&gt;#var maxmv %8&lt;/p&gt;&#10;&lt;p&gt;#math thirdhp @maxhp-(@maxhp/4)&lt;/p&gt;&#10;&lt;p&gt;#math halfhp @maxhp/2&lt;/p&gt;&#10;&lt;p&gt;#math criticalhp @maxhp/5&lt;/p&gt;&#10;&lt;p&gt;#math thirdma @maxma-(@maxma/4)&lt;/p&gt;&#10;&lt;p&gt;#math halfma @maxma/2&lt;/p&gt;&#10;&lt;p&gt;#math criticalma @maxma/5&lt;/p&gt;&#10;&lt;p&gt;#math thirdmv @maxmv-(@maxmv/4)&lt;/p&gt;&#10;&lt;p&gt;#math halfmv @maxmv/2&lt;/p&gt;&#10;&lt;p&gt;#math criticalmv @maxmv/5&lt;/p&gt;&#10;&lt;p&gt;#math diffhp (@curhp-@lasthp)&lt;/p&gt;&#10;&lt;p&gt;#math needhp %abs(@maxhp-@curhp)&lt;/p&gt;&#10;&lt;p&gt;#math lasthp @curhp&lt;/p&gt;&#10;&lt;p&gt;#VAR hitup {20}&lt;/p&gt;&#10;&lt;p&gt;#VAR hitdown {-20}&lt;/p&gt;&#10;&lt;p&gt;#if (@curhp&amp;gt;@thirdhp) {#var hpcolor green} {#if (@curhp&amp;lt;@thirdhp AND @curhp&amp;gt;@halfhp) {#var hpcolor cyan} {#if (@curhp&amp;lt;@halfhp AND @curhp&amp;gt;@criticalhp) {#var hpcolor yellow} {#if (@curhp&amp;lt;@criticalhp) {#var hpcolor red}}}}&lt;/p&gt;&#10;&lt;p&gt;#if (@curma&amp;gt;@thirdma) {#var macolor green} {#if (@curma&amp;lt;@thirdma AND @curma&amp;gt;@halfhp) {#var macolor cyan} {#if (@curma&amp;lt;@halfma AND @curma&amp;gt;@criticalma) {#var macolor yellow} {#if (@curma&amp;lt;@criticalma) {#var macolor red}}}}&lt;/p&gt;&#10;&lt;p&gt;#if (@curmv&amp;gt;@thirdmv) {#var mvcolor green} {#if (@curmv&amp;gt;@thirdmv AND @curmv&amp;gt;@halfmv) {#var mvcolor cyan} {#if (@curmv&amp;lt;@halfmv AND @curmv&amp;gt;@criticalmv) {#var mvcolor yellow} {#if (@curmv&amp;lt;@criticalmv) {#var mvcolor red}}}}&lt;/p&gt;&#10;&lt;p&gt;#if (@timeofday &amp;gt; 12) {&lt;/p&gt;&#10;&lt;p&gt;#math standardtime @timeofday-12&lt;/p&gt;&#10;&lt;p&gt;#var ampm am&lt;/p&gt;&#10;&lt;p&gt;#var timeofday @standardtime&lt;/p&gt;&#10;&lt;p&gt;#SHOW %ansi(white)&amp;quot;~&amp;lt;Time:&amp;quot;@timeofday&amp;quot;&amp;quot;@ampm&amp;quot; - &amp;ldquo;@weather&amp;rdquo;&amp;gt;&amp;quot;&lt;/p&gt;&#10;&lt;p&gt;#SUB &amp;ldquo;~&amp;lt;&amp;quot;%ansi(@hpcolor)@curhp%ansi(white)&amp;rdquo;/&amp;quot;@maxhp&amp;quot;hp &amp;ldquo;%ansi(@macolor)@curma%ansi(white)&amp;rdquo;/&amp;quot;@maxma&amp;quot;ma &amp;ldquo;%ansi(@mvcolor)@curmv%ansi(white)&amp;ldquo;mv&amp;gt;&amp;rdquo;&lt;/p&gt;&#10;&lt;p&gt;} {&lt;/p&gt;&#10;&lt;p&gt;#if (@timeofday = 0) {&lt;/p&gt;&#10;&lt;p&gt;#var timeofday 12&lt;/p&gt;&#10;&lt;p&gt;#var ampm am&lt;/p&gt;&#10;&lt;p&gt;#SHOW %ansi(white)&amp;quot;~&amp;lt;Time:&amp;quot;@timeofday&amp;rdquo;&amp;quot;@ampm&amp;quot; - &amp;ldquo;@weather&amp;rdquo;&amp;gt;&amp;quot;&lt;/p&gt;&#10;&lt;p&gt;#SUB &amp;ldquo;~&amp;lt;&amp;quot;%ansi(@hpcolor)@curhp%ansi(white)&amp;rdquo;/&amp;quot;@maxhp&amp;quot;hp &amp;ldquo;%ansi(@macolor)@curma%ansi(white)&amp;rdquo;/&amp;quot;@maxma&amp;quot;ma &amp;ldquo;%ansi(@mvcolor)@curmv%ansi(white)&amp;ldquo;mv&amp;gt;&amp;rdquo;&lt;/p&gt;&#10;&lt;p&gt;} {&lt;/p&gt;&#10;&lt;p&gt;#var ampm pm&lt;/p&gt;&#10;&lt;p&gt;#SHOW %ansi(white)&amp;quot;~&amp;lt;Time:&amp;quot;@timeofday&amp;rdquo;&amp;quot;@ampm&amp;quot; - &amp;ldquo;@weather&amp;rdquo;&amp;gt;&amp;quot;&lt;/p&gt;&#10;&lt;p&gt;#SUB &amp;ldquo;~&amp;lt;&amp;quot;%ansi(@hpcolor)@curhp%ansi(white)&amp;rdquo;/&amp;quot;@maxhp&amp;quot;hp &amp;ldquo;%ansi(@macolor)@curma%ansi(white)&amp;rdquo;/&amp;quot;@maxma&amp;quot;ma &amp;ldquo;%ansi(@mvcolor)@curmv%ansi(white)&amp;ldquo;mv&amp;gt;&amp;rdquo;&lt;/p&gt;&#10;&lt;p&gt;}&lt;/p&gt;&#10;&lt;p&gt;}&lt;/p&gt;&#10;&lt;p&gt;#if (@diffhp&amp;lt;&amp;gt;0) {#if (@diffhp&amp;gt;@hitup) {#if (@charname=@tank) {grouptell &amp;ldquo;[&amp;quot;\d02@curhp\c03&amp;rdquo;|&amp;quot;\d04@maxhp\c03&amp;rdquo;] &amp;ldquo;To Full:&amp;quot;&amp;lt;&amp;quot;\d02@needhp\c03&amp;rdquo;&amp;gt; &amp;ldquo;HEAL:&amp;quot;&amp;lt;+&amp;quot;\d04@diffhp\c03&amp;rdquo;&amp;gt;&amp;quot;} {#SUB %ansi(white)&amp;quot;&amp;lt;&amp;quot;%ansi(@hpcolor)@curhp%ansi(white)&amp;quot;/&amp;quot;@maxhp&amp;quot;hp &lt;del&gt;[+&amp;quot;%ansi(yellow)@diffhp%ansi(white)&amp;quot; Need:&amp;quot;%ansi(yellow)@needhp%ansi(white)&amp;quot;&lt;/del&gt;] &amp;ldquo;%ansi(@macolor)@curma&amp;rdquo;/&amp;quot;%ansi(white)@maxma&amp;quot;ma&amp;gt;&amp;quot;)}} {#if (@diffhp&amp;lt;@hitdown) {#if (@charname=@tank) {grouptell &amp;ldquo;[&amp;quot;\d02@curhp\c03&amp;rdquo;|&amp;quot;\d04@maxhp\c03&amp;quot;] &amp;ldquo;To Full:&amp;quot;&amp;lt;&amp;quot;\d02@needhp\c03&amp;rdquo;&amp;gt; &amp;ldquo;DAMG:&amp;quot;&amp;lt;&amp;quot;\d03@diffhp\c03&amp;rdquo;&amp;gt;&amp;quot;} {#SUB %ansi(white)&amp;quot;&amp;lt;&amp;quot;%ansi(@hpcolor)@curhp%ansi(white)&amp;quot;/&amp;quot;@maxhp&amp;quot; &lt;del&gt;[&amp;quot;%ansi(yellow)@diffhp%ansi(white)&amp;quot; Need:&amp;quot;%ansi(yellow)@needhp%ansi(white)&amp;quot;&lt;/del&gt;] &amp;ldquo;%ansi(@macolor)@curma&amp;rdquo;/&amp;quot;%ansi(white)@maxma&amp;quot;ma&amp;gt;&amp;quot;}}}}&lt;/p&gt;&#10;&lt;p&gt;}&lt;/p&gt;&#10;&lt;p&gt;Enjoy,&lt;/p&gt;&#10;&lt;p&gt;Xandora&lt;/p&gt;&#10;&lt;/div&gt;</description></item><item><title>Current / Max HP MA MV Prompt</title><link>https://forum.slothmud.net/mud-client-scripts/zmud-cmud-scripts/current-max-hp-ma-mv-prompt/</link><pubDate>Thu, 09 Dec 2004 00:16:01 +0000</pubDate><guid>https://forum.slothmud.net/mud-client-scripts/zmud-cmud-scripts/current-max-hp-ma-mv-prompt/</guid><description>&lt;div class="post" data-post-id="3242" data-author="Strago" data-date="2004-12-09T00:16:01+00:00" data-subject="Current / Max HP MA MV Prompt"&gt;&#13;&#10;&lt;p&gt;Thanks go out to Nascosto for giving me the basic script, I just added the color.&lt;/p&gt;&#10;&lt;p&gt;This script will give you a prompt in the format&lt;/p&gt;&#10;&lt;p&gt;&amp;lt;20[/color:3ul6lou1]/100[/color:3ul6lou1]hp 50[/color:3ul6lou1]/100[/color:3ul6lou1]ma 80[/color:3ul6lou1]/80[/color:3ul6lou1]mv&amp;gt;&lt;/p&gt;&#10;&lt;p&gt;I found it very useful.&lt;/p&gt;&#10;&lt;p&gt;[code:3ul6lou1]&lt;/p&gt;&#10;&lt;p&gt;&amp;ndash; Trigger 1&lt;/p&gt;&#10;&lt;p&gt;Pattern: &amp;lt;&amp;amp;%d{hp}hp &amp;amp;%d{ma}ma &amp;amp;%d{mv}mv&amp;gt;&lt;/p&gt;&#10;&lt;p&gt;Value:&lt;/p&gt;&#10;&lt;p&gt;@dhp = 4&lt;/p&gt;&#10;&lt;p&gt;#if (@hp &amp;gt; @maxhp*25/100) {@dhp = 6}&lt;/p&gt;&#10;&lt;p&gt;#if (@hp &amp;gt; @maxhp*90/100) {@dhp = 2}&lt;/p&gt;&#10;&lt;p&gt;@dma = 4&lt;/p&gt;&#10;&lt;p&gt;#if (@ma &amp;gt; @maxma*25/100) {@dma = 6}&lt;/p&gt;&#10;&lt;p&gt;#if (@ma &amp;gt; @maxma*90/100) {@dma = 2}&lt;/p&gt;&#10;&lt;p&gt;@dmv = 4&lt;/p&gt;&#10;&lt;p&gt;#if (@mv &amp;gt; @maxmv*25/100) {@dmv = 6}&lt;/p&gt;&#10;&lt;p&gt;#if (@mv &amp;gt; @maxmv*90/100) {@dmv = 2}&lt;/p&gt;&#10;&lt;p&gt;#sub {%ansi(7)&amp;lt;%ansi(@dhp)[@hp]%ansi(7)/%ansi(@dhp)[@maxhp]%ansi(7)hp %ansi(@dma)[@ma]%ansi(7)/%ansi(@dma)[@maxma]%ansi(7)ma %ansi(@dmv)[@mv]%ansi(7)/%ansi(@dmv)[@maxmv]%ansi(7)mv&amp;gt;}&lt;/p&gt;&#10;&lt;p&gt;&amp;ndash;Trigger 2&lt;/p&gt;&#10;&lt;p&gt;Pattern: ^You have %d~(&amp;amp;%d{maxhp}&lt;del&gt;) hit, %d&lt;/del&gt;(&amp;amp;%d{maxma}&lt;del&gt;) mana and %d&lt;/del&gt;(&amp;amp;%d{maxmv}~) movement points.&lt;/p&gt;&#10;&lt;p&gt;Value: Leave Blank[/code:3ul6lou1]&lt;/p&gt;&#10;&lt;p&gt;With these triggers everytime you check your score the max values get updated. The values for color changing is:&lt;/p&gt;&#10;&lt;p&gt;Less than 25% is Red&lt;/p&gt;&#10;&lt;p&gt;Less than 90% is Olive&lt;/p&gt;&#10;&lt;p&gt;Greater than 90% is Green&lt;/p&gt;&#10;&lt;p&gt;Good luck with the script.&lt;/p&gt;&#10;&lt;/div&gt;</description></item><item><title>Exp/Gold Needed for Next Level Script</title><link>https://forum.slothmud.net/mud-client-scripts/zmud-cmud-scripts/exp-gold-needed-for-next-level-script/</link><pubDate>Tue, 30 Nov 2004 22:24:42 +0000</pubDate><guid>https://forum.slothmud.net/mud-client-scripts/zmud-cmud-scripts/exp-gold-needed-for-next-level-script/</guid><description>&lt;div class="post" data-post-id="3084" data-author="karl" data-date="2004-11-30T22:24:42+00:00" data-subject="Exp/Gold Needed for Next Level Script"&gt;&#13;&#10;&lt;p&gt;I have written a Database in zMUD that contains the EXP/Gold information and then uses the output of the score command to set variables so that when you run a single alias, you are given the proper Exp/Gold for each of your 4 classes, that you need for the next level. It also shows you how much currently unused EXP you have.&lt;/p&gt;&#10;&lt;p&gt;If anyone is interested in this I&amp;rsquo;ll post it and the database. Also, if anyone has any suggestions for features for this, please let me know.&lt;/p&gt;&#10;&lt;/div&gt;</description></item><item><title>zMud Automapper</title><link>https://forum.slothmud.net/mud-client-scripts/zmud-cmud-scripts/zmud-automapper/</link><pubDate>Sat, 25 Sep 2004 19:36:44 +0000</pubDate><guid>https://forum.slothmud.net/mud-client-scripts/zmud-cmud-scripts/zmud-automapper/</guid><description>&lt;div class="post" data-post-id="2050" data-author="Nascosto" data-date="2004-09-25T19:36:44+00:00" data-subject="zMud Automapper"&gt;&#13;&#10;&lt;p&gt;Does anyone else use the zMud automapper?&lt;/p&gt;&#10;&lt;p&gt;If so do you know of any way to export and share zones, rather than the entire map?&lt;/p&gt;&#10;&lt;p&gt;Also, does anyone know of a better automapper? zMud automapper has lots of strangeness!&lt;/p&gt;&#10;&lt;/div&gt;</description></item><item><title>zmud scripting help wanted</title><link>https://forum.slothmud.net/mud-client-scripts/zmud-cmud-scripts/zmud-scripting-help-wanted/</link><pubDate>Wed, 02 Jun 2004 16:55:31 +0000</pubDate><guid>https://forum.slothmud.net/mud-client-scripts/zmud-cmud-scripts/zmud-scripting-help-wanted/</guid><description>&lt;div class="post" data-post-id="479" data-author="Leizu" data-date="2004-06-02T16:55:31+00:00" data-subject="zmud scripting help wanted"&gt;&#13;&#10;&lt;p&gt;I know the string, and need to &amp;ldquo;analyze&amp;rdquo; next one. Depends of what following string contains zmud should take different actions.&lt;/p&gt;&#10;&lt;p&gt;Let me explain in example:&lt;/p&gt;&#10;&lt;p&gt;Leizu is a druid prime. &amp;lt;- this string comes from the mud and never changes. I need to check next, rigth after this one.&lt;/p&gt;&#10;&lt;p&gt;next string may contain 3 variants:&lt;/p&gt;&#10;&lt;ol&gt;&#10;&lt;li&gt;&#10;&lt;p&gt;druid &amp;lt;- zmud should say cool&lt;/p&gt;&#10;&lt;/li&gt;&#10;&lt;li&gt;&#10;&lt;p&gt;mage &amp;lt;- zmud should say comfort&lt;/p&gt;&#10;&lt;/li&gt;&#10;&lt;li&gt;&#10;&lt;pre&gt;&lt;code&gt; &amp;lt;- (empty string) zmud should be silent&#13;&#10;&lt;/code&gt;&lt;/pre&gt;&#10;&lt;/li&gt;&#10;&lt;/ol&gt;&#10;&lt;p&gt;P.S. atm I use zMUD 4.62&lt;/p&gt;&#10;&lt;/div&gt;</description></item><item><title>Various ideas and scripts</title><link>https://forum.slothmud.net/mud-client-scripts/zmud-cmud-scripts/various-ideas-and-scripts/</link><pubDate>Sat, 31 Jan 2004 21:02:23 +0000</pubDate><guid>https://forum.slothmud.net/mud-client-scripts/zmud-cmud-scripts/various-ideas-and-scripts/</guid><description>&lt;div class="post" data-post-id="35" data-author="*Splork*" data-date="2004-01-31T21:02:23+00:00" data-subject="Various ideas and scripts"&gt;&#13;&#10;&lt;p&gt;Always use a ^(an anchor) before your triggers when you need to make a trigger that starts on a new line. Like when you want to make a trigger for You are hungry. An anchor is used to keep other players from abusing your scripts. If you do not use an anchor and you have a trigger on You are hungry you will eat every time You are hungry is on the screen.&lt;/p&gt;&#10;&lt;p&gt;&amp;lt;100hp 50ma 125mv&amp;gt;&lt;/p&gt;&#10;&lt;p&gt;You are hungry.&lt;/p&gt;&#10;&lt;p&gt;&amp;lt;100hp 50ma 125mv&amp;gt;&lt;/p&gt;&#10;&lt;p&gt;Sarge gossips -&amp;lsquo;You are hungry.&amp;rsquo;&lt;/p&gt;&#10;&lt;p&gt;&amp;lt;100hp 50ma 125mv&amp;gt;&lt;/p&gt;&#10;&lt;p&gt;Now if you have used your ^ on your trigger for you are hungry you will only try and eat on the first example. If you do not use the ^ you will eat on the first example and the second of Sarge gossips -&amp;lsquo;You are hungry.&amp;rsquo;&lt;/p&gt;&#10;&lt;p&gt;An alias is a shortcut so that you do not need to type out a full line of text everytime. An example of an alias that is often used is:&lt;/p&gt;&#10;&lt;p&gt;#ALIAS ws {wake;stand}&lt;/p&gt;&#10;&lt;p&gt;Instead of typing wake and then hitting the Enter key and then stand and the Enter key you just hit ws then Enter.&lt;/p&gt;&#10;&lt;p&gt;Here are a few useful aliases.&lt;/p&gt;&#10;&lt;p&gt;#ALIAS rr {recite recall}&lt;/p&gt;&#10;&lt;p&gt;#ALIAS gt {grouptell}&lt;/p&gt;&#10;&lt;p&gt;#ALIAS gac {get all corpse}&lt;/p&gt;&#10;&lt;p&gt;#ALIAS dt {cast &amp;lsquo;detect invisibility&amp;rsquo;}&lt;/p&gt;&#10;&lt;hr&gt;&#10;&lt;p&gt;When ever you get coins from a corpse and this is turned on it will split the coins with everyone in your group. Even if you are the only one in the group this will split the coins every time you get them from something.&lt;/p&gt;&#10;&lt;p&gt;Auto Split:&lt;/p&gt;&#10;&lt;p&gt;#TRIGGER {^There were (%d) coins.} {split %1} &amp;ldquo;autosplit&amp;rdquo;&lt;/p&gt;&#10;&lt;p&gt;#ALIAS autosplitoff {#t- autosplit;gt Autosplit Off!}&lt;/p&gt;&#10;&lt;p&gt;#ALIAS autospliton {#t- autosplit;gt Autosplit On!}&lt;/p&gt;&#10;&lt;hr&gt;&#10;&lt;p&gt;During a big battle in the arena or while reading a spellbook you may not want to take the time to eat and drink until a later time.&lt;/p&gt;&#10;&lt;p&gt;Auto Eat Drink:&lt;/p&gt;&#10;&lt;p&gt;#VAR cont {drink container keyword here} &amp;ldquo;food&amp;rdquo;&lt;/p&gt;&#10;&lt;p&gt;#VAR fcont {food container keyword here} &amp;ldquo;food&amp;rdquo;&lt;/p&gt;&#10;&lt;p&gt;#TRIGGER {^You are hungry.}{wake;get food @fcont;eat food} &amp;ldquo;food&amp;rdquo;&lt;/p&gt;&#10;&lt;p&gt;#TRIGGER {^You are thirsty.} {wake;drink @cont}&amp;ldquo;food&amp;rdquo;&lt;/p&gt;&#10;&lt;p&gt;#ALIAS cont {#var cont %1}&amp;ldquo;food&amp;rdquo;&lt;/p&gt;&#10;&lt;p&gt;#ALIAS fcont {#var fcont %1}&amp;ldquo;food&amp;rdquo;&lt;/p&gt;&#10;&lt;p&gt;#ALIAS autofoodoff {#t- food;gt Auto Eat/Drink Off!}&lt;/p&gt;&#10;&lt;p&gt;#ALIAS autofoodon {#t+ food;gt Auto Eat/Drink On!}&lt;/p&gt;&#10;&lt;hr&gt;&#10;&lt;p&gt;Tired of missing tells in the middle of battle or when you are away from the keyboard?&lt;/p&gt;&#10;&lt;p&gt;Capture Tells into another window:&lt;/p&gt;&#10;&lt;p&gt;#TRIGGER {tells you &amp;lsquo;} {#CAP tell} &amp;ldquo;captell&amp;rdquo;&lt;/p&gt;&#10;&lt;p&gt;#ALIAS captellon {#t+ captell}&lt;/p&gt;&#10;&lt;p&gt;#ALIAS captelloff {#t- captell}&lt;/p&gt;&#10;&lt;hr&gt;&#10;&lt;p&gt;This Trigger is very useful to a tank. Just use the maxhps Alias to set your Max hps and turn the whiner on and your all set.&lt;/p&gt;&#10;&lt;p&gt;Tank Whiner:&lt;/p&gt;&#10;&lt;p&gt;#TRIGGER {^~&amp;lt;(%d)hp (%d)ma (%d)mv&amp;gt;} {#var hp %1;#math curhps {@hp - @oldhps};&lt;/p&gt;&#10;&lt;p&gt;#IF {@curhps &amp;lt; 0} { gt Yourname has @hp/@maxhps Ouch! @curhps};&lt;/p&gt;&#10;&lt;p&gt;#IF {@curhps &amp;gt; 0} { gt Yourname has @hp/@maxhps Ahh! @curhps};&lt;/p&gt;&#10;&lt;p&gt;#var oldhps {@hp}} &amp;ldquo;whiner&amp;rdquo; {nocr|prompt}&amp;ldquo;whiner&amp;rdquo;&lt;/p&gt;&#10;&lt;p&gt;#VAR hp {0} &amp;ldquo;whiner&amp;rdquo;&lt;/p&gt;&#10;&lt;p&gt;#VAR curhps {0} &amp;ldquo;whiner&amp;rdquo;&lt;/p&gt;&#10;&lt;p&gt;#VAR oldhps {0} &amp;ldquo;whiner&amp;rdquo;&lt;/p&gt;&#10;&lt;p&gt;#ALIAS maxhps {#var maxhps %1}&amp;ldquo;whiner&amp;rdquo;&lt;/p&gt;&#10;&lt;p&gt;#ALIAS whineroff {#t- whiner;gt I will now not whine when hit!!}&amp;ldquo;whiner&amp;rdquo;&lt;/p&gt;&#10;&lt;p&gt;#ALIAS whineron {#t+ whiner;gt I will now whine when I get hit!!}&amp;ldquo;whiner&amp;rdquo;&lt;/p&gt;&#10;&lt;hr&gt;&#10;&lt;p&gt;AutoLooter for when your solo or leading a group:&lt;/p&gt;&#10;&lt;p&gt;#TRIGGER {^Total exp for kill is (*)} {get all corpse;sac corpse} &amp;ldquo;gacsacsolo&amp;rdquo;&lt;/p&gt;&#10;&lt;p&gt;#ALIAS gacsacsolo1 {#t+ gacsacsolo; gt I am now GAC&amp;rsquo;N and SAC&amp;rsquo;N!}&lt;/p&gt;&#10;&lt;p&gt;#ALIAS gacsacsolo0 {#t- gacsacsolo; gt I am now no longer GAC&amp;rsquo;N and SAC&amp;rsquo;N!}&lt;/p&gt;&#10;&lt;hr&gt;&#10;&lt;p&gt;Autolooter for when your in a group:&lt;/p&gt;&#10;&lt;p&gt;#TRIGGER {You receive (%d) experience points as your share.} {get all corpse;sac corpse} &amp;ldquo;gacsac&amp;rdquo;&lt;/p&gt;&#10;&lt;p&gt;#ALIAS gacsac1 {#t+ gacsac; gt I am now GAC&amp;rsquo;N and SAC&amp;rsquo;N!}&lt;/p&gt;&#10;&lt;p&gt;#ALIAS gacsac0 {#t- gacsac; gt I am now no longer GAC&amp;rsquo;N and SAC&amp;rsquo;N!}&lt;/p&gt;&#10;&lt;hr&gt;&#10;&lt;p&gt;Spec Messages&lt;/p&gt;&#10;&lt;p&gt;#TRIGGER {^You cut off (*)} {#AD spec 1;specit} &amp;ldquo;spec&amp;rdquo;&lt;/p&gt;&#10;&lt;p&gt;#VAR spec {0} {_nodef} &amp;ldquo;spec&amp;rdquo;&lt;/p&gt;&#10;&lt;p&gt;#ALIAS clearspecit {#var spec 0} &amp;ldquo;spec&amp;rdquo;&lt;/p&gt;&#10;&lt;p&gt;#ALIAS specit {#if {@spec = 1} {say CHOP CHOP!};&lt;/p&gt;&#10;&lt;p&gt;#if {@spec = 2} {emote watches the limbs fly!};&lt;/p&gt;&#10;&lt;p&gt;#if {@spec = 3} {say OH THATS GOTTA HURT!!!!!!!};&lt;/p&gt;&#10;&lt;p&gt;#if {@spec = 4} {say IT&amp;rsquo;S JUST A FLESH WOUND!!};&lt;/p&gt;&#10;&lt;p&gt;#if {@spec = 5} {emote stomps on the floor chanting.;emote chants &amp;lsquo;WE WILL! WE WILL CHOP YOU!!!&amp;rsquo;;clearspecit}} &amp;ldquo;spec&amp;rdquo;&lt;/p&gt;&#10;&lt;p&gt;#ALIAS specmessoff {#t- spec;gt I will no longer badmouth the spec mobs}&lt;/p&gt;&#10;&lt;p&gt;#ALIAS specmesson {#t+ spec;gt I will now badmouth the spec mobs}&lt;/p&gt;&#10;&lt;hr&gt;&#10;&lt;p&gt;HealO&lt;/p&gt;&#10;&lt;p&gt;#VAR heal1 0&lt;/p&gt;&#10;&lt;p&gt;#VAR heal2 0&lt;/p&gt;&#10;&lt;p&gt;#VAR heal3 0&lt;/p&gt;&#10;&lt;p&gt;#VAR heal3 0&lt;/p&gt;&#10;&lt;p&gt;#VAR heal4 0&lt;/p&gt;&#10;&lt;p&gt;#VAR heal5 0&lt;/p&gt;&#10;&lt;p&gt;#VAR float1 0&lt;/p&gt;&#10;&lt;p&gt;#ALIAS heal1 {#var heal1 %1}&lt;/p&gt;&#10;&lt;p&gt;#ALIAS heal2 {#var heal2 %1}&lt;/p&gt;&#10;&lt;p&gt;#ALIAS heal3 {#var heal3 %1}&lt;/p&gt;&#10;&lt;p&gt;#ALIAS heal4 {#var heal4 %1}&lt;/p&gt;&#10;&lt;p&gt;#ALIAS heal5 {#var heal5 %1}&lt;/p&gt;&#10;&lt;p&gt;#ALIAS float1 {#var float1 %1}&lt;/p&gt;&#10;&lt;p&gt;#ALIAS healorder {gt HEAL ORDER &amp;ndash; @heal1, @heal2, @heal3, @heal4, @heal5 FLOATER: @float1}&lt;/p&gt;&#10;&lt;p&gt;#TRIGGER {HEAL0} {healorder} &amp;ldquo;healo&amp;rdquo; {case}&lt;/p&gt;&#10;&lt;p&gt;#ALIAS healoon {t+ healo}&lt;/p&gt;&#10;&lt;p&gt;#ALIAS healooff {t- healo}&lt;/p&gt;&#10;&lt;hr&gt;&#10;&lt;/div&gt;</description></item><item><title>zMUD Information</title><link>https://forum.slothmud.net/mud-client-scripts/zmud-cmud-scripts/zmud-information/</link><pubDate>Fri, 06 Jun 2003 19:35:06 +0000</pubDate><guid>https://forum.slothmud.net/mud-client-scripts/zmud-cmud-scripts/zmud-information/</guid><description>&lt;div class="post" data-post-id="13" data-author="erick" data-date="2003-06-06T19:35:06+00:00" data-subject="zMUD Information"&gt;&#13;&#10;&lt;p&gt;[b:2axchpnc]Introduction[/b:2axchpnc] -&lt;/p&gt;&#10;&lt;p&gt;[url:2axchpnc]http://www.zuggsoft.com/library/book1/features.htm[/url:2axchpnc] This URL is based upon 4.62 and there are some minor differences between it and newer versions. The basics are all the same though.&lt;/p&gt;&#10;&lt;p&gt;[b:2axchpnc]Variables[/b:2axchpnc] â€“&lt;/p&gt;&#10;&lt;p&gt;[url:2axchpnc]http://www.zuggsoft.com/library/varadv.htm[/url:2axchpnc]&lt;/p&gt;&#10;&lt;p&gt;[b:2axchpnc]Aliases[/b:2axchpnc] -&lt;/p&gt;&#10;&lt;p&gt;[b:2axchpnc]Macros[/b:2axchpnc] -&lt;/p&gt;&#10;&lt;p&gt;Redefine keys to run an alias or do an action on a single press. Example, press &amp;lsquo;8&amp;rsquo; on the keypad and you go &amp;rsquo;north&amp;rsquo; or press &amp;lsquo;F12&amp;rsquo; and cast restoration on @gtank1.&lt;/p&gt;&#10;&lt;p&gt;[b:2axchpnc]Triggers &amp;amp; Buttons[/b:2axchpnc] -&lt;/p&gt;&#10;&lt;p&gt;[url:2axchpnc]http://www.zuggsoft.com/library/book2/triggers.htm[/url:2axchpnc] This URL is based upon 4.62 and there are some minor differences between it and newer versions. The basics are all the same though.&lt;/p&gt;&#10;&lt;p&gt;[b:2axchpnc]Speedwalking[/b:2axchpnc] -&lt;/p&gt;&#10;&lt;p&gt;[url:2axchpnc]http://www.zuggsoft.com/library/book3/speedwalking.htm[/url:2axchpnc] This URL is based upon 4.62 and there are some minor differences between it and newer versions. The basics are all the same though. Personally I find aliases to work better then speedwalking but I do not use the zMUD mapper features.&lt;/p&gt;&#10;&lt;p&gt;[b:2axchpnc]Timers, Alarms, WAIT[/b:2axchpnc] -&lt;/p&gt;&#10;&lt;p&gt;[url:2axchpnc]http://www.zuggsoft.com/zmud/timers.htm[/url:2axchpnc]&lt;/p&gt;&#10;&lt;/div&gt;</description></item></channel></rss>