<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0"
    xmlns:content="http://purl.org/rss/1.0/modules/content/"
    xmlns:dc="http://purl.org/dc/elements/1.1/"
    xmlns:atom="http://www.w3.org/2005/Atom">
    <channel>
        <title>Tech Support — Achaea&#039;s Forums</title>
        <link>https://localforums.achaea.com/index.php?p=/</link>
        <pubDate>Thu, 09 Apr 2026 03:29:51 +0000</pubDate>
        <language>en</language>
            <description>Tech Support — Achaea's Forums</description>
    <atom:link href="https://localforums.achaea.com/index.php?p=/categories/tech-support/feed.rss" rel="self" type="application/rss+xml"/>
    <item>
        <title>Mudlet 4.9+ GUI</title>
        <link>https://localforums.achaea.com/index.php?p=/discussion/7391/mudlet-4-9-gui</link>
        <pubDate>Thu, 22 Oct 2020 21:18:37 +0000</pubDate>
        <category>Tech Support</category>
        <dc:creator>Zulah</dc:creator>
        <guid isPermaLink="false">7391@/index.php?p=/discussions</guid>
        <description><![CDATA[<div>Updated GUI to work with the newest adjustable window/userwindow additions. With these additions you can put a window in the center of your screen and lock it there if you wanted. Not sure why... but you could!<br /></div><div>This is a suite of prebuilt movable, resizable, saveable, style-able, generally able individual windows.</div><div><div><br /></div><div><ul><li><b>Short movie of GUI in use:</b> <a rel="nofollow" href="https://i.imgur.com/wp44Gcb.mp4" title="Link: https://i.imgur.com/wp44Gcb.mp4">https://i.imgur.com/wp44Gcb.mp4</a></li></ul></div><div><br /></div><div><ul><li><b>Download:</b>  <a href="https://github.com/DigitalWarzone/zGUI" rel="nofollow">https://github.com/DigitalWarzone/zGUI</a>  (Updated link as of 22nd June 2021)<br /></li></ul></div><div><br /></div><br /><b>Right click on the menu bar area of any window to bring up the window options.<br /></b></div><div><img alt="" src="https://i.imgur.com/5eiDJ39.jpg" /></div><div><br /></div><div><b>Double Click the area I've highlighted blue in this picture to switch the window back and forth from a userwindow to an adjustable window</b><br /></div><div><img alt="" src="https://i.imgur.com/j5bglez.jpg" /></div><div><br /></div><div><b>If and WHEN you lose a window and can't find it. use zshow</b><br /></div><div><br /></div><div><b>4 Aliases: ZSHOW and ZSTYLE being the most important:</b><br /></div><ol><li><b>zgui </b>- refreshes the entire gui. Should never need but included.</li><li><b>zguis </b>- Open this alias and change the font sizes you want to use for each window, Then run the alias to update</li><li><b>zshow </b>- Show a window you've closed or can no longer find for some reason.</li><li><b>zstyle </b>- Change the look of the gui, colors, borders, etc</li></ol><div><br /></div><div><b>Current Included Windows: </b><br /></div><ol><li>Chat</li><li>Map</li><li>Ocean Map</li><li>Wilderness Map (Working this time I promise)</li><li>Balances (Requires WSYS. This just shows wsys curing balances)</li><li>Logger</li><li>Prompt window</li><li>Gold tracker (Icarius version)</li><li>Allies</li><li>Enemies</li><li>Defences</li><li>Afflictions</li><li>AffLock (shows the main locking afflictions)</li><li>Target Afflictions (Requires AK opponent tracking to function)</li><li>Players in Room</li><li>Denizens in Room</li><li>Items in Room</li><li>Target List (If you have a list of targets this window is available and setup)</li></ol><div><br /></div><div>Screenshots:</div><div><img alt="" src="https://i.imgur.com/sqrbaSV.jpg" /></div><div><br /></div><div><br /></div><br /><br /><br /><br /><br /><br /><br />]]>
        </description>
    </item>
    <item>
        <title>Nexus 2.0-3.0</title>
        <link>https://localforums.achaea.com/index.php?p=/discussion/7814/nexus-2-0-3-0</link>
        <pubDate>Sat, 23 Mar 2024 23:13:02 +0000</pubDate>
        <category>Tech Support</category>
        <dc:creator>Gror</dc:creator>
        <guid isPermaLink="false">7814@/index.php?p=/discussions</guid>
        <description><![CDATA[Hi, so, i've been gone for quite some time and decided to log in again and see what's new. Well, Nexus is new, it seems. Is there a way to use the old nexus 2.0 client still? Or at least recover all of my old aliases/triggers/etc? I had a lot of things made and wouldn't even know how to remake them anymore. <img src="https://localforums.achaea.com/resources/emoji/frowning.png" title=":(" alt=":(" height="20" />]]>
        </description>
    </item>
    <item>
        <title>Email login fail, username login works. could this be because more than one person on the same ip?</title>
        <link>https://localforums.achaea.com/index.php?p=/discussion/7810/email-login-fail-username-login-works-could-this-be-because-more-than-one-person-on-the-same-ip</link>
        <pubDate>Wed, 03 Jan 2024 23:32:04 +0000</pubDate>
        <category>Tech Support</category>
        <dc:creator>Criemick</dc:creator>
        <guid isPermaLink="false">7810@/index.php?p=/discussions</guid>
        <description><![CDATA[Me and a family member play on the same IP sometimes i go to friends and have lan parties, I would like this to be simple but I think the IP behaviour may be flagging the system because of a glitch where Nexus fails to login my email login with multiple accounts but will let me login with the Username of my main account.<br /><br />I've deleted multiple alts trying to see if it would reset from a registration problem, but I follow  the emails each time. I have a alt but after the first day I created it, cannot sign on to it. Luckily I still have my main or I would've rage quit. Please advise or assist. I've tried reporting to Mantis and the regular channels of support message. I just don't know if I missed a help file somewhere.]]>
        </description>
    </item>
    <item>
        <title>zGui Directory (For shops)</title>
        <link>https://localforums.achaea.com/index.php?p=/discussion/7798/zgui-directory-for-shops</link>
        <pubDate>Sun, 23 Apr 2023 17:42:57 +0000</pubDate>
        <category>Tech Support</category>
        <dc:creator>Zulah</dc:creator>
        <guid isPermaLink="false">7798@/index.php?p=/discussions</guid>
        <description><![CDATA[<div><b><br /></b></div><div><b>  Link To Package: </b><a rel="nofollow" href="https://www.dropbox.com/s/rvtmfm56363vk4y/zguiDirectory.mpackage" title="Link: https://www.dropbox.com/s/rvtmfm56363vk4y/zguiDirectory.mpackage">https://www.dropbox.com/s/rvtmfm56363vk4y/zguiDirectory.mpackage</a><br /></div><div><br /></div><div>  <b>Description:</b> A package to Search Shops with or without the directory artifact. Sorts by cost and groups multiple items. Saves every search for recalling or updating.<br /></div><div><br /></div><div><b>  3 Aliases:</b></div><ul><li><b>DI &lt;<i>ITEM</i>&gt;                </b><b>: </b>Create a list of items searching ALL cities:<b> <i>Requires Directory Artifact</i></b></li><li><b>DI &lt;<i>ITEM</i>&gt; &lt;<i>CITY</i>&gt; </b><b>: </b>Create or update a list of items searching ONLY the city entered:<b> <i>Requires Directory Artifact</i></b></li></ul><ul><li><b>SI &lt;<i>ITEM</i>&gt;                </b><b>: </b>Show an already created list without updating it:<b> <i>Does NOT Require Directory Artifact</i></b></li><li><b>DIR </b><b>&lt;<i>ITEM</i>&gt; </b><b>             : </b>Search the city you are IN for items and save to a list or update lists:<b> <i>Does NOT Require Directory Artifact</i></b></li></ul><div><br /></div><div>Short Gif: <a rel="nofollow" href="https://i.imgur.com/AIdZ9Zt.mp4" title="Link: https://i.imgur.com/AIdZ9Zt.mp4">https://i.imgur.com/AIdZ9Zt.mp4</a></div><div><br /></div><div><br /></div><div><b>DI &lt;ITEM&gt;</b></div><div><img alt="" src="https://i.imgur.com/kKytvXl.png" title="Image: https://i.imgur.com/kKytvXl.png" /><br /></div><div><br /></div><div><br /></div><div><b>DI &lt;<i>ITEM</i>&gt; &lt;<i>CITY</i>&gt;</b><b><br /></b></div><div><b><img alt="" src="https://i.imgur.com/QAGbPzc.png" title="Image: https://i.imgur.com/QAGbPzc.png" /><br /></b></div><div><br /></div><div><br /></div><div><b>SI &lt;ITEM&gt;:</b></div><div><img alt="" src="https://i.imgur.com/rl5sh3c.png" title="Image: https://i.imgur.com/rl5sh3c.png" /></div><div><br /></div><div><br /></div><b>DIR </b><b>&lt;<i>ITEM</i>&gt;</b><br /><img alt="" src="https://i.imgur.com/QJ4zzK5.png" title="Image: https://i.imgur.com/QJ4zzK5.png" /><br /><br /><br /><br /><br /><br /><br /><br />]]>
        </description>
    </item>
    <item>
        <title>Rate Limiting</title>
        <link>https://localforums.achaea.com/index.php?p=/discussion/7764/rate-limiting</link>
        <pubDate>Tue, 17 May 2022 03:27:46 +0000</pubDate>
        <category>Tech Support</category>
        <dc:creator>Ada</dc:creator>
        <guid isPermaLink="false">7764@/index.php?p=/discussions</guid>
        <description><![CDATA[Hello everybody,<br /><br />&#13;
I've noticed a bunch of us are occasionally super excited for announcing<br />&#13;
something on party and kind of end up spamming the heck out of it. Like,<br />&#13;
blocking,  has prismatic barrier!, or even just wanting somebody<br />&#13;
burnt real crisp and toasty XD<br /><br />&#13;
Here's a rate limiter script to avoid repeating stuff before a defined<br />&#13;
interval has passed. The default is 1 second but feel free to add more<br />&#13;
definitions to the rateLimiter.interval table.<br /><br />&#13;
Script: rateLimiter<br />&#13;
------------------------------------------------------------------------&#13;
<pre spellcheck="false" tabindex="0">rateLimiter = rateLimiter or {}&#13;
rateLimiter.last = rateLimiter.last or {}&#13;
&#13;
rateLimiter.interval = {&#13;
    default = 1.0,&#13;
    blocking = 0.3,&#13;
}&#13;
&#13;
rateLimiter.myTime = function()&#13;
    local time = getTime()&#13;
    local seconds = time.hour*3600 + time.min * 60 + time.sec + time.msec/1000&#13;
    return seconds&#13;
end&#13;
&#13;
rateLimiter.Tried = function(action)&#13;
    local currenttime = rateLimiter.myTime()&#13;
    rateLimiter.last[action] = currenttime&#13;
end&#13;
&#13;
rateLimiter.CanTry = function(action)&#13;
    local currenttime = rateLimiter.myTime()&#13;
    local interval = rateLimiter.interval[action]&#13;
    &#13;
    if not(rateLimiter.last[action]) then&#13;
        rateLimiter.last[action] = 0&#13;
    end&#13;
    &#13;
    if not(interval) then&#13;
        interval = rateLimiter.interval.default&#13;
    end&#13;
&#13;
    return (currenttime - rateLimiter.last[action]) &gt; interval&#13;
end&#13;
</pre>&#13;
------------------------------------------------------------------------<br /><br />&#13;
How to use:<br /><br />&#13;
In your trigger/alias where you want to rate limit something, a pattern<br />&#13;
like this applies:<br /><br /><pre spellcheck="false" tabindex="0">if CanTry("pt-announce-prismatic") then&#13;
    send("PT Santar has prismatic barrier!")&#13;
    Tried("pt-announce-prismatic")&#13;
end&#13;
</pre>&#13;
<br />&#13;
So just wrap anything you need rate limited in a CanTry()..Tried() block<br />&#13;
and you're good to go! I hope this is useful, let there be less spam :-)<br /><br />&#13;
Love,<br />&#13;
Ada<br />]]>
        </description>
    </item>
    <item>
        <title>svof help please</title>
        <link>https://localforums.achaea.com/index.php?p=/discussion/7779/svof-help-please</link>
        <pubDate>Wed, 21 Sep 2022 07:39:39 +0000</pubDate>
        <category>Tech Support</category>
        <dc:creator>Yazuki</dc:creator>
        <guid isPermaLink="false">7779@/index.php?p=/discussions</guid>
        <description><![CDATA[I'm having a little issue with svof ... When I go to sip mana it tries to sip mentality. How do I fix that? Any help would be great]]>
        </description>
    </item>
    <item>
        <title>Disconnect</title>
        <link>https://localforums.achaea.com/index.php?p=/discussion/7777/disconnect</link>
        <pubDate>Tue, 30 Aug 2022 21:27:16 +0000</pubDate>
        <category>Tech Support</category>
        <dc:creator>Gavriil</dc:creator>
        <guid isPermaLink="false">7777@/index.php?p=/discussions</guid>
        <description><![CDATA[I just recently started playing achaea again, and everyday randomly I'll lag, and then disconnect from achaea. I'll be able to instantly log back in no issues, most of the time before the droppable items I'm holding even fall out of my inventory. I have fairly good internet, 400 mbps. And I can't think of anything on my end that would be causing just achaea to randomly drop... sooo anyone had this issue, and fixed it. ]]>
        </description>
    </item>
    <item>
        <title>Request for aid in gathering some data (Mudlet)</title>
        <link>https://localforums.achaea.com/index.php?p=/discussion/7776/request-for-aid-in-gathering-some-data-mudlet</link>
        <pubDate>Sat, 13 Aug 2022 21:19:39 +0000</pubDate>
        <category>Tech Support</category>
        <dc:creator>Irrillian</dc:creator>
        <guid isPermaLink="false">7776@/index.php?p=/discussions</guid>
        <description><![CDATA[Hello!<br /><br />Most of you probably know me better as "demonnic" from various Mudlet related places, as it's been a while since I was particular active in any game. But I've been around, in the background, fiddling with things.<br /><br />Anyway, the Mudlet team has been working on some exciting new features, but in the process realized: we have not done display performance benchmarking in ages. So we're working on that. But it also occurred to me that we should know what kind of spam and stress the Mudlet display is asked to deal with in the real world, so we have something to compare our performance benchmarks against, as otherwise we're just guessing if the numbers we get are any good or not.<br /><br />Enter, the spamtabulator! When you turn it on, it counts the lines from the game until you turn it off, and then sends me how long it ran and how many lines it got in that time frame, and a couple other values calculated based on those two. <br /><br />If anyone is interested in helping, I made a <a rel="nofollow" href="https://forums.mudlet.org/viewtopic.php?f=5&amp;t=23158">Mudlet forum post</a> with more information.<br /><br />Thanks in advance!]]>
        </description>
    </item>
    <item>
        <title>NightfallUI (Free Mudlet GUI and Script Suite)</title>
        <link>https://localforums.achaea.com/index.php?p=/discussion/6285/nightfallui-free-mudlet-gui-and-script-suite</link>
        <pubDate>Tue, 20 Mar 2018 01:10:33 +0000</pubDate>
        <category>Tech Support</category>
        <dc:creator>Brenex</dc:creator>
        <guid isPermaLink="false">6285@/index.php?p=/discussions</guid>
        <description><![CDATA[<div><img alt="" src="https://us.v-cdn.net/5019940/uploads/editor/50/ynnvq2bpji80.png" title="Image: https://us.v-cdn.net/5019940/uploads/editor/50/ynnvq2bpji80.png" /></div><br />Hey, everyone! I wanted to share with you all something I have been working on for the past month. I just returned to MUDs and joined Achaea to help learn how to code. I've been having a lot of fun with Mudlet building various scripts and GUIs and thought I would share it with everyone. I have a short video of what the UI looks like and most of the different features. <br /><br />I am not requesting payment or anything for this but, like I previously said, I <i>am</i> a new player to Achaea and if you so feel inclined, I wouldn't turn down any donations if you want to send them my way.  <img src="https://localforums.achaea.com/resources/emoji/smile.png" title=":)" alt=":)" height="20" /><br /><br />Without further ado:<br /><br /><div><a rel="nofollow" href="https://www.dropbox.com/s/fvasoeewthrc9v0/Screen%20Recording.mov?dl=0" title="Link: https://www.dropbox.com/s/fvasoeewthrc9v0/Screen%20Recording.mov?dl=0">https://www.dropbox.com/s/fvasoeewthrc9v0/Screen%20Recording.mov?dl=0</a></div><br />Here are the features I've coded into this script:<br /><br /><i><b>Type 'nightfall' to see the commands available.</b></i> You can also click '[gui options]' at the bottom to adjust the fontsize for various things as the placement may seem off depending on your resolution as compared to mine. It will save fontsize settings between sessions. Also, the chatbox I utilize is YATCO and so the script will automatically load it in to the right_bar, bottom container. You do not need set the container in the YATCO config (leave it false). I've also tried to comment copiously so that others may learn from the scripting and/or modify as they see fit.<br /><br />Also, I have included in the zip the font that I use for the labels and tab headings, <i>bignoodletitling</i>. Install it!<br /><h2 data-id="n-a"><b>------</b><b>------</b><b>------</b><b>------</b><b>------</b><b>------</b><b>--</b><br /></h2><h2 data-id="menu">Menu</h2><ul><li>Will display your score information in the Score tab and your current target in the Combat tab.</li><li>The percent progress bar to next level is the same color as your color set for target.</li><li>The combat tab is a work in progress. I am planning on possibly adding affliction tracking or something else as I figure out what might be useful there. Limb tracking? We'll see!</li></ul><h2 data-id="roominfo-box">RoomInfo Box</h2><ul><li>Displays the people, denizens, and objects in a room. You can click the links in it to perform actions quickly. Clicking the ID will target it or pick it up. If there are a group of items, it will attempt to pick up the entire group. Clicking the name with inspect the item.</li><li>The ID will be colored if the denizen is a target. The name will be colored if the player is your target.</li></ul><h2 data-id="vitals-box">Vitals Box</h2><ul><li>On the right with an age bar if you're a Depthswalker (will not create if not appropriate)</li><li>Rage counter that appears above it only when you have rage</li></ul><h2 data-id="targeting-module">Targeting module</h2><ul><li><b> </b>Uses the in-game 'st' command to update the global variables 'target' and 'target_id'</li></ul><h2 data-id="item-highlighting">Item Highlighting</h2><ul><li>Highlight items in your room whatever color you'd like. Will match on partial words so you can set highlighting of 'scroll' to high 'paper scroll, 'crimson scroll', etc.</li><li>Set target highlight color with 'ih target (color)'</li></ul><h2 data-id="room-exclusion">Room Exclusion</h2><ul><li>Exclude items from the RoomInfo box. Tired of seeing monolith sigils? Exclude it!</li></ul><h2 data-id="skill-bar">Skill Bar</h2><ul><li>Skill bar at the bottom of the screen that should create as many slots as will fit for your screen.</li><li>Populate your character's skill information by simply typing the 'ab' command.</li><li>Popups for your skills that will disappear after a few seconds (helpful for new players learning what each skill does).</li><li>Both a PVE and PVP bar since battlerage skills won't exactly be helpful in PVP combat</li><li>Keybindings in place to use slots 1-13. Slot 1 is Ctrl+`, 2 is Ctrl-1, 3 is Ctrl-2, etc.</li><li><b>*** Icons should be added to the /mudlet/profiles/Achaea/NightfallUI/images folder. The icons I use are 50x50 px images with a transparent layer that I got from <a href="http://game-icons.net/" rel="nofollow">http://game-icons.net/</a> and converted from svg to png using Inkscape taking the "path difference" to make it transparent.  The naming of the icons is 'skillgroup.ability.png'. Examples are included in the script folder.</b></li><li><b>This is still a WIP. The popups sometimes are not wide enough to contain all the text.</b></li></ul><h2 data-id="anti-theft-suite">Anti-Theft Suite</h2><ul><li>Set the name of your container using 'gg (container)' without the parenthesis e.g. 'gg pack'.</li><li>If you type 'gg' it quickly puts away gold in your inventory in your container. </li><li>If you type 'gg (amount)' it will get that amount out from your container without triggering the anti-theft triggers.</li><li>Typing 'gg (amount) (object ID)' will get that amount out and buy the object if you are, for example, at a store.</li><li>It will automatically 'wear pack' if you are made to remove it. Customize this trigger as needed</li><li>It will alert you if someone snaps at you (and color their name if you use NDB or have them set as target variable) and also if someone successfully steals from you.</li><li>If you go to a store and type wares, it will let you click the object ID to probe it and click the gold amount in the last column to buy it. Things you cannot afford with the amount of gold on your person are colored dim_gray and are not clickable.</li></ul><h2 data-id="saving">Saving</h2><ul><li>The script will save your item highlighting, room exclusion, skillbars, and fontsize between sessions and between characters. I couldn't really test it between characters because I don't have multiclass. I did make an alt and it seemed to work well when switching between my main and the alt after 'qq' </li></ul><h2 data-id="thanks-for-reading-i-couldn-t-have-done-this-without-the-help-of-the-friendly-players-on-the-mudlet-discord-in-addition-to-the-dozens-of-people-who-have-made-various-portions-of-their-scripts-and-snippets-public-on-here-and-other-forums-websites-i-included-in-the-initialize-variables-script-at-the-top-some-shoutouts-also-if-you-use-any-of-the-pieces-of-this-suite-mind-adding-your-own-shoutout-if-you-share-it-misc-images"><b>------</b><b>------</b><b>------</b><b>------</b><b>------</b><b>------</b><b>--</b><b><br /><br /></b><i>Thanks for reading. I couldn't have done this without the help of the friendly players on the Mudlet discord in addition to the dozens of people who have made various portions of their scripts and snippets public on here and other forums/websites. I included in the "Initialize Variables" script at the top some shoutouts. <img src="https://localforums.achaea.com/resources/emoji/heart.png" title="&lt;3" alt="&lt;3" height="20" /> Also, if you use any of the pieces of this suite, mind adding your own shoutout if you share it? <br /><br />Misc Images:<br /><br /></i><img alt="" src="https://us.v-cdn.net/5019940/uploads/editor/5o/euui6fco1v28.png" /><img alt="" src="https://us.v-cdn.net/5019940/uploads/editor/gl/l26esb3avqa5.png" /><img alt="" src="https://us.v-cdn.net/5019940/uploads/editor/7w/fau5ibygrazt.png" title="Image: https://us.v-cdn.net/5019940/uploads/editor/7w/fau5ibygrazt.png" /><br /></h2>]]>
        </description>
    </item>
    <item>
        <title>autoRage in Nexus</title>
        <link>https://localforums.achaea.com/index.php?p=/discussion/7613/autorage-in-nexus</link>
        <pubDate>Thu, 27 May 2021 00:34:25 +0000</pubDate>
        <category>Tech Support</category>
        <dc:creator>Mitsuzuki</dc:creator>
        <guid isPermaLink="false">7613@/index.php?p=/discussions</guid>
        <description><![CDATA[<p>Hi everyone,</p><p>I am trying to make a script in nexus to use my battlerage abilities whenever I hit my attack alias... but I am running into  some issues.</p><p><br /></p><p>The code I have so far is:</p><p>&lt;code&gt; if (rage_bal) and (rage_torment)</p><p>	{angel torment @tar} &lt;/code&gt;</p><p><br /></p><p>when I do my attack alias I get the error...</p><p><strong>Error in Function  [autoRage]:</strong></p><p>SyntaxError: Unexpected identifier</p><p><br /></p><p>Any suggestions? I am trying to google how to do all this so I am sure I am missing something.</p>]]>
        </description>
    </item>
    <item>
        <title>Auto-Battlerage script using Nexus simplified scripting (and a little GMCP)</title>
        <link>https://localforums.achaea.com/index.php?p=/discussion/7773/auto-battlerage-script-using-nexus-simplified-scripting-and-a-little-gmcp</link>
        <pubDate>Wed, 20 Jul 2022 17:35:15 +0000</pubDate>
        <category>Tech Support</category>
        <dc:creator>dzak</dc:creator>
        <guid isPermaLink="false">7773@/index.php?p=/discussions</guid>
        <description><![CDATA[Hello! This took me a long time but I've gotten it to a decent place.<br /><br />First, you will need this GMCP code, which I had to dig through the forums to luckily find! Copy and paste into the "onGMCP" group at the top of your reflexes tab.<div>if (args.gmcp_method == "Char.Vitals") {</div><div>    let rage = parseInt(args.gmcp_args.charstats[1].substring(6));</div><div>    set_variable("rage", rage);</div><div>}<br /><br />This will pull your rage value from the client, which will allow you to make a more streamlined battlerage system. The benefit is that you can turn off battlerage messages! (otherwise, you will have to build the system off of text triggers from the battlerage messages, which totally works! But clutters your screen).</div><br />Next, you want to use an "(event) block of text received" reflex. The entire system will be based on this (ignore all my other triggers in this reflex group - they are old and were based off a system designed around text triggers, as described above. There were issues with it...). In short: when I have a target, every time text is received it will get my rage value, and if it does not meet any of these parameters (i.e. less than 14) it will stop. <br /><br /><ol><li>The top <i>If</i> reflex (I think - it seems to work at least) stops this reflex if I do not have a target. Otherwise, when you finish killing the creatures in the room, you'll get hundreds of "you do not see that creature anywhere" sort of messages as your reflex goes berserk trying to use all your battlerage abilities on nothing 100+times before your rage runs out.</li><li>Next, set up as many <i>If</i> reflexes as you need that will jump to the corresponding label for each of the battlerage abilities you want to be automatic. It is IMPORTANT to arrange them from most costly to least costly (battlerage, that is). Otherwise it will get stuck only trying to use the least costly ability at the top.</li></ol><img alt="" src="src" /><img alt="" src="https://forums.achaea.com/uploads/editor/jb/74ppc1vnc6oo.jpg" title="Image: https://forums.achaea.com/uploads/editor/jb/74ppc1vnc6oo.jpg" /><br /><br />Now, for each ability create a label.<br /><ol><li>The basic thing you expect is the <i>command</i> to use the battlerage ability on your target. However, your battlerage abilities have cooldowns. So you'll get some message saying "you can't use that ability again so soon" over and over and over.</li><li>So create a variable that is 0 when on cooldown and 1 when it's not (name it anything).</li><li>Place an <i>If</i> reflex at the beginning that stops the script if the cooldown variable is 0. If its not, it will proceed to send the command.</li><li><i></i>Immediately <i>modify</i> the cooldown variable to 0 then <i>wait</i> for the duration of the ability's cooldown.<br /></li><li>After the cooldown's duration, <i>modify</i> the variable again to 1 which will make the whole section permissable again.</li><li>Close the script sub-section with <i>stop</i>.</li></ol><br /><img alt="" src="https://forums.achaea.com/uploads/editor/gf/aevqxc0l6b2j.jpg" title="Image: https://forums.achaea.com/uploads/editor/gf/aevqxc0l6b2j.jpg" /><br /><br />Repeat for each ability. So for your specific class you will need to use your own ability names, cooldown values, etc. <br /><br />The only thing I wish I knew how to do, for this AND my auto-attack-on-cooldown script, is to make them stop when there is no longer a creature in the room that fits the target...but oh well! It just means that once I have cleared a room, I get 1 or 2 messages saying "you don't see anything by that name here" or whatever. It's not too cumbersome.<br /><br />Let me know if you have questions or tips for a better/more streamlined system. I hope this helps people like me who have drudged their way to figuring out Nexus's simplified scripting system without any coding experience.]]>
        </description>
    </item>
    <item>
        <title>Quick Coding Questions</title>
        <link>https://localforums.achaea.com/index.php?p=/discussion/2999/quick-coding-questions</link>
        <pubDate>Tue, 06 Jan 2015 19:14:04 +0000</pubDate>
        <category>Tech Support</category>
        <dc:creator>Vayne</dc:creator>
        <guid isPermaLink="false">2999@/index.php?p=/discussions</guid>
        <description><![CDATA[Thought I'd make a thread for quick coding question! <br /><br />My Questions: I'm trying to make a alias for throwing phials looking something like this ^en (n|s|e|w|ne|nw|se|sw|u|d|in|out)$ or ^en something that matches those or nothing at all$<br /><br />in order to execute a script that if matches[2] == nil(is that the right thing to put?) then it throws at the ground else it throw it in whatever direction.<br /><br />How do I get the alias to match the direction or nothing at all?<br />]]>
        </description>
    </item>
    <item>
        <title>Latency and a Traceroute</title>
        <link>https://localforums.achaea.com/index.php?p=/discussion/7611/latency-and-a-traceroute</link>
        <pubDate>Tue, 25 May 2021 15:17:03 +0000</pubDate>
        <category>Tech Support</category>
        <dc:creator>Jumpy</dc:creator>
        <guid isPermaLink="false">7611@/index.php?p=/discussions</guid>
        <description><![CDATA[<p>If you have had latency issues on Achaea the past week, did some traceroutes, and it was giving you 200+ pings. Can you please run your traceroute again and email me the results at jeremy@ironrealms.com. </p><p>Or, if you still have latency issues can you please do a traceroute and send me the results?</p><p>If you need a tool for that, here is one: <a href="https://sourceforge.net/projects/winmtr/" rel="nofollow noreferrer ugc">https://sourceforge.net/projects/winmtr/</a></p><p>If your latency has disappeared, please let me know on this thread too.</p>]]>
        </description>
    </item>
    <item>
        <title>[Nexus] Help with Keneanung&#39;s Bashing.js Script</title>
        <link>https://localforums.achaea.com/index.php?p=/discussion/6350/nexus-help-with-keneanung-039-s-bashing-js-script</link>
        <pubDate>Mon, 23 Apr 2018 23:49:42 +0000</pubDate>
        <category>Tech Support</category>
        <dc:creator>Mal</dc:creator>
        <guid isPermaLink="false">6350@/index.php?p=/discussions</guid>
        <description><![CDATA[I made the switch from Mudlet to Nexus and I am ultimatly happy with the new client but there are somethings I really miss. One of those things is the denizen targeting / bashing script created by Keneanung. At one point there was a version of this ported to Nexus/Javascript (the location of the reflex package is <a rel="nofollow" href="https://github.com/AchaeaBashingScript/Bashing.js" title="Link: https://github.com/AchaeaBashingScript/Bashing.js">https://github.com/AchaeaBashingScript/Bashing.js</a>) and I have been trying to make this work with some difficulty. The script actually works to some extent right off the bat but is missing some key functionality that seems to be in the code but not working in practice:<br /><br />- Trigger "keneanung.bashing.queueTrigger" is supposed to be enabled/disabled during attacking through built in functions startAttack() &amp; stopAttack() to create a DOR type loop affect instead you only get one attack in<br />- Fleeing functions/warning echos do not work<br />- when saving config settings echos say "couldn't save settings" but it seems like they are being saved upon restart<br /><br />A lot of work was put into this script and I think it is a must have for Nexus users. I have spent hours trying different name spacing (example -client.variable instead of var variable) among other things. At the end of the day i don't have enough knowledge or background in computer coding to get this script fully operational.<br /><br />I have saved up about 20 credits that I can send to anyone willing to spend the time to get this script working just as well on Nexus as it does on Mudlet.<br /><br /><br />]]>
        </description>
    </item>
    <item>
        <title>zData (Hunting Database)</title>
        <link>https://localforums.achaea.com/index.php?p=/discussion/7657/zdata-hunting-database</link>
        <pubDate>Tue, 03 Aug 2021 15:46:09 +0000</pubDate>
        <category>Tech Support</category>
        <dc:creator>Zulah</dc:creator>
        <guid isPermaLink="false">7657@/index.php?p=/discussions</guid>
        <description><![CDATA[<p>This is a stand alone hunting/bashing database. </p><p><br /></p><p>Download Link: <a href="https://www.dropbox.com/s/nagnfsjkaxmbv57/zData.mpackage?dl=0" rel="nofollow noreferrer ugc">https://www.dropbox.com/s/nagnfsjkaxmbv57/zData.mpackage</a></p><p><br /></p><p>What it does:</p><ul><li>Creates a database called: Database_expdb.db in your profile folder</li><li>Runs a stopwatch while you are in a zone. </li><li>If you spend more than 1 minute in a zone and gain more than 0.01% experience, it will save your hunting session to the database</li><li>Displays your bashing sorted in a window</li></ul><p><br /></p><p>List of What it Records:</p><ul><li>Area, Class</li><li>Critical Chance, Experience Boost</li><li>Time Spent Hunting that zone</li><li>Experience gain, experience gain per minute (EPM)</li><li>Total Kills (names/count), kills per minute (KPM)</li><li>Talismans found (What dropped them)</li><li>Gold, Gold per minute (GPM)</li><li>Critical Strikes and Types</li><li>Shield of Absorption, SoA Paragon</li><li>Seared Glyph</li><li>Maya Figurine</li><li>Stats</li><li>Does not record coffees per minute yet.</li></ul><p><br /></p><p>There is ONE Alias <strong><em>zBash </em></strong>that will pull up the display multiple ways:</p><ul><li>zbash</li><li>zbash blademaster</li><li>zbash island</li><li>zbash isl</li><li>zbash epm</li><li>zbash shaman epm</li><li>zbash all</li><li>zbash all gold</li></ul><p><br /></p><p>What it looks like:</p><div>
    <div>
        <a href="https://us.v-cdn.net/5019940/uploads/VOD6C08PMCH2/image.png" rel="nofollow noreferrer noopener ugc" target="_blank">
            <img src="https://us.v-cdn.net/5019940/uploads/VOD6C08PMCH2/image.png" alt="image.png" height="462" width="679" /></a>
    </div>
</div>
<p></p><p><br /></p><p>Here is an example searching for only blademaster sorted by KPM</p><div>
    <div>
        <a href="https://us.v-cdn.net/5019940/uploads/V6SW3C273DCQ/image.png" rel="nofollow noreferrer noopener ugc" target="_blank">
            <img src="https://us.v-cdn.net/5019940/uploads/V6SW3C273DCQ/image.png" alt="image.png" height="112" width="679" /></a>
    </div>
</div>
<p>Sorted by Gold</p><div>
    <div>
        <a href="https://us.v-cdn.net/5019940/uploads/M3RRL27KSAPF/image.png" rel="nofollow noreferrer noopener ugc" target="_blank">
            <img src="https://us.v-cdn.net/5019940/uploads/M3RRL27KSAPF/image.png" alt="image.png" height="112" width="679" /></a>
    </div>
</div>
<p><br /></p><p>When you CLICK on any row on the list you will get a more detailed report:</p><p>Here is an example clicking on the first row</p><div>
    <div>
        <a href="https://us.v-cdn.net/5019940/uploads/GSBQO0LLBZC1/image.png" rel="nofollow noreferrer noopener ugc" target="_blank">
            <img src="https://us.v-cdn.net/5019940/uploads/GSBQO0LLBZC1/image.png" alt="image.png" height="812" width="679" /></a>
    </div>
</div>
<p><br /></p><p>When you finish hunting in a zone you will get a message from your personal assistant that they have recorded database entry.</p><div>
    <div>
        <a href="https://us.v-cdn.net/5019940/uploads/MC3WQQU8Y1OK/image.png" rel="nofollow noreferrer noopener ugc" target="_blank">
            <img src="https://us.v-cdn.net/5019940/uploads/MC3WQQU8Y1OK/image.png" alt="image.png" height="65" width="693" /></a>
    </div>
</div>
<p>You can easily change the name, voice, and appearance  of this assistant in the script:</p><p><code spellcheck="false" tabindex="0">zData.bardName = "Jaskier"</code></p><p><code spellcheck="false" tabindex="0">zData.bardVoice = " with a melodic voice"</code></p><p>Here is a GIF showing it being used:</p><div>
    <div>
        <a href="https://us.v-cdn.net/5019940/uploads/PA88ISVURUHB/hunter.gif" rel="nofollow noreferrer noopener ugc" target="_blank">
            <img src="https://us.v-cdn.net/5019940/uploads/PA88ISVURUHB/hunter.gif" alt="Hunter.gif" height="919" width="810" /></a>
    </div>
</div>
<p><br /></p><p>Notes:</p><ul><li>Remember you have to spend at LEAST 1 minute in an area to record that area</li><li>Your experience must move at LEAST 0.01% plus/minus</li><li>This will NOT work until you hunt at least 1 zone to create a database entry.</li></ul><p><br /></p><p>BIG NOTE:</p><p>CRIT CHANCE, EXP BOOST, STATS are NOT in gmcp.</p><p>If you want to see these you have to use DEF BRIEF (brief for you svo users) once in a zone.</p><p>DEFENCES is the only place you can pull this information from. I have DEF BRIEF built into my attack alias when I start in a zone.</p><p>This will all work fine without the crit% exp% information from defenses. That is just extra</p><p><br /></p><p>Download Link: <a href="https://www.dropbox.com/s/nagnfsjkaxmbv57/zData.mpackage" rel="nofollow noreferrer ugc">https://www.dropbox.com/s/nagnfsjkaxmbv57/zData.mpackage</a></p>]]>
        </description>
    </item>
    <item>
        <title>Mudlet 4.15 - gifs, music, and editable shortcuts!</title>
        <link>https://localforums.achaea.com/index.php?p=/discussion/7748/mudlet-4-15-gifs-music-and-editable-shortcuts</link>
        <pubDate>Tue, 01 Feb 2022 19:35:42 +0000</pubDate>
        <category>Tech Support</category>
        <dc:creator>Vadimuses</dc:creator>
        <guid isPermaLink="false">7748@/index.php?p=/discussions</guid>
        <description><![CDATA[<p>Every Mudlet release is like a box of presents, according to Mudlet dev <a href="https://github.com/delwing" rel="nofollow noreferrer ugc">Delwing</a>. This box brings gifs, scrollboxes, and revamped sound &amp; music to Mudlet – welcome to the first update of 2022!</p><h2>You can now use gifs in your Mudlet UI</h2><p>You heard it here first, folks – <a href="https://github.com/Edru2" rel="nofollow noreferrer ugc">Edru</a> brings us gifs in 2022! In addition to supporting images, labels now support animated gifs as well. Show animated bars and <a href="https://www.mudlet.org/wp-content/uploads/2017/05/Peek-2017-05-30-20-13.gif" rel="nofollow noreferrer ugc">backgrounds</a>; get awesome <a href="https://duckduckgo.com/?q=meme+gifs&amp;atb=v1-1&amp;ia=web" rel="nofollow noreferrer ugc">meme gifs</a>; show a flying money sign when you’ve sold stuff, or a little dude running on screen while you’re speedwalking ingame – let your imagination flow!</p><div>
    <div>
        <a href="https://www.mudlet.org/wp-content/uploads/2022/01/Screenshot-2022-01-23-10.52.25-AM.png" rel="nofollow noreferrer noopener ugc" target="_blank">
            <img src="https://www.mudlet.org/wp-content/uploads/2022/01/Screenshot-2022-01-23-10.52.25-AM.png" alt="Screenshot-2022-01-23-10.52.25-AM.png" height="1329" width="2255" /></a>
    </div>
</div>
<p><a href="https://streamable.com/9wl4el" rel="nofollow noreferrer ugc">Video link</a></p><p> </p><p>Try it out by dragging <a href="https://github.com/vadi2/gifs-demo/raw/main/gifs-demo.mpackage" rel="nofollow noreferrer ugc">this link</a> onto Mudlet, or with this on the input line:</p><pre spellcheck="false" tabindex="0">lua installPackage"https://github.com/vadi2/gifs-demo/raw/main/gifs-demo.mpackage"
</pre><p>That said, gifs are pretty expensive to play – so don’t go too wild with them.</p><h2>You can now use background music in your Mudlet UI</h2><p>Lua music and sound API got a huge overhaul by <a href="https://github.com/mpconley" rel="nofollow noreferrer ugc">mpconley</a> in this update! And we don’t use such words here lightly – this update opens a lot of possibilities in the audio arena.</p><p>You can set music/sounds to fade in or out, adjust the volume on them individually, choose at which time should the playback start, select how many times it should loop (infinite? sure!), or even tag sounds with a similar category so you can control them en-masse.</p><p>Crazy, huh? Just as an example, you can now background ambience music when in area/zone A… and later when changing to a new area/zone replace the ambience music with another one. You can tag all sounds as ‘battle sounds’ and stop them all at once when the battle is done. Lots of things you can do now with this!</p><p>This functionality is coming over from MCMP support that already exists in Mudlet – so if you’re a game admin and would like this for your game, <a href="https://wiki.mudlet.org/w/Standards:MUD_Client_Media_Protocol" rel="nofollow noreferrer ugc">go for it</a>.</p><h2>Configurable shortcuts</h2><p>Don’t like that Alt+D disconnects you from the game? You don’t have to put up with that anymore! Thanks to <a href="https://github.com/Delwing" rel="nofollow noreferrer ugc">Delwing</a>, all shortcuts used by Mudlet are now customisable via Settings:</p><div>
    <div>
        <a href="https://www.mudlet.org/wp-content/uploads/2022/01/Screenshot-2022-01-21-7.11.59-PM.png" rel="nofollow noreferrer noopener ugc" target="_blank">
            <img src="https://www.mudlet.org/wp-content/uploads/2022/01/Screenshot-2022-01-21-7.11.59-PM.png" alt="Screenshot-2022-01-21-7.11.59-PM.png" height="569" width="1490" /></a>
    </div>
</div>
<p><br /></p><h2>Better stylesheets</h2><p><a href="https://github.com/demonnic" rel="nofollow noreferrer ugc">demonnic</a> has done so many nice things in this release that it’s hard to pick one, so if I had to settle on one this would be it – <a href="https://wiki.mudlet.org/w/Area_51/GeyserStyleSheet" rel="nofollow noreferrer ugc">Geyser stylesheets</a>! They allow you to create a managed stylesheet to make it easier to set and change properties, as well as inherit properties from another stylesheet, making it easier to manage multiple styles at once. Great tool for a UI builder.</p><p>If you’ve used CSSMan previously, this is a worthy replacement! </p><h2>c/d/hecho works on labels</h2><p><a href="https://wiki.mudlet.org/w/Manual:Lua_Functions#cecho" rel="nofollow noreferrer ugc"><em>cecho</em></a><em>(“Hi! This text is &lt;red&gt;red, &lt;blue&gt;blue, &lt;green&gt; and green”)</em> – cecho is pretty familiar to us all, isn’t it? If you want to get your text onto a miniconsole, this is a very popular option. But why only miniconsoles and not labels as well? <a href="https://github.com/demonnic" rel="nofollow noreferrer ugc">demonnic</a> wondered that too, rolled up his sleeves, and fixed it – you can now use c/d/hecho functions on labels!</p><p>Scrollboxes<br /></p><p>Ever wanted to create scrollable lists with labels Mudlet? Say a list of players, or wares in a shop? While it was quite doable with miniconsoles, it wasn’t the case with labels. <a href="https://github.com/Edru2" rel="nofollow noreferrer ugc">Edru</a> got to work fixing that and <a href="https://wiki.mudlet.org/w/Manual:Lua_Functions#createScrollBox" rel="nofollow noreferrer ugc">createScrollBox()</a> is the result. Think of it as a container that you can put your labels into and if there’s not enough space, you get scrollbars – both horizontal and vertical directions work.</p><h2>Credits</h2><p>Thanks to all coders who made this amazing release happen: Chris Mitchell, Damian Monogue, Gustavo Sousa, Kebap, lithiumFlower, Manuel Wegmann, Mike Conley, Nils Schimmelmann, nsweeting2, Philipp, Delwing, Slobodan Terzić, Stephen Lyons, Tim Johnson, Vadim Peretokin, and 噢哎哟喂.</p><p>Thanks to all translators who are enabling Mudlet to speak their language: Alan Sneath , Hsin-Hsiang Peng, ifelse, Leris, Marco “M0lid3us” Tironi, mohammed hossam, Tostaito, Vadim Peretokin, and vingi.</p><h2>Changelog</h2><p>A lot of very handy improvements come with this update – too many to mention above. Scour the changelog below for good gems:</p><p><strong>🆕 added:</strong></p><ul><li>Geyser.StyleSheet for managing stylesheets with inheritance</li><li>`getBackgroundColor()` to get the background color of a label/miniconsole/etc</li><li>`getLabelStylesheet()` to get the label’s stylesheet</li><li>`windowType()` to find out if something is a label/miniconsole/etc</li><li>Asteria as a known game with Discord Rich Presence</li><li>beginning of Arabic translation</li><li>color `echo aliases for testing triggers (`cecho, `decho, and `hecho)</li><li>fadein, fadeout, and start to MCMP</li><li>failure reasons to `installPackage` and `installModule`</li><li>discIRC server password support</li><li>mirror generic_mapper download path for chinese player</li><li>overline support to c/d/hecho, ansi2decho, and c/d/hecho2ansi functions</li><li>string.patternEscape for escaping special Lua pattern characters</li><li>Map deletion functionality (option in settings as well as `deleteMap()`)</li><li>`getProfileStats()` to see # of triggers, aliases, etc from Lua</li><li>`map.pauseSpeedwalk()` and `map.resumeSpeedwalk()` + mpp alias to generic mapper</li><li>auto-enable dark theme for dark mode desktops</li><li>Close profile button</li><li>Main window shortcuts can now be customised</li><li>offer to update editor theme as well when dark theme is enabled</li><li>first-time placeholder text for aliases</li><li>missing cursor and selection functionality to Geyser.MiniConsole</li><li>additional 2string functions for stripping formatting codes from c/d/hecho formatted text</li><li>allow to resize animated gif to label size</li><li>allow transparent labels through right click map menu</li><li>ANSI Esc code support for MSDP</li></ul><p><strong>✨ improved:</strong></p><ul><li>c/d/hecho to work on Labels</li><li>Lua API for Sound and Music</li><li>variable icons by using a color which works in both light and dark modes</li><li>add a QSpinWidget for adjusting special exit weight in exit dialog</li><li>add door symbol display to custom exits lines and to stubs</li><li>add MUME information blurb</li><li>add ScrollBox Gui Element</li><li>allow profiles to be individually resized when multi-playing</li><li>Announce how to undo it when hiding the input line buttons</li><li>be explicit with all our callable with 1 arg class constructors</li><li>Better extension selection in map save/load dialogs</li><li>better map.echo in map.find_me</li><li>code editor to show virtual characters better</li><li>do not try loading or saving password securely when storing them portably</li><li>Enhance labels to allow animated gifs</li><li>get Label Size hint and Geyser.Label adjustSize</li><li>shorten duplicate area name msg</li><li>ansi2decho now supports italics, underline, and strikethrough</li><li>c/d/hecho now support strikethrough</li><li>c/d/hfeedTriggers, d/hecho2ansi functions now support bold, underline, italics, and strikethrough</li><li>expose cecho2ansi and have it work for non-ansi color names as well</li><li>infra Win10 fix dependency installation script to handle nulls in PATH</li><li>control characters now have the choice of being displayed or hidden</li><li>error messages to `fg` and `bg`</li><li>provide alternative representations of most control characters</li></ul><p><strong>🔨 fixed:</strong></p><ul><li>ansi2decho to respect custom colors</li><li>buttontoolbar resizing on start</li><li>datetime:parse and :calculcate_UTCdiff to account for DST</li><li>empty newline on send with no command separator</li><li>faulty regular expression error message</li><li>hidden container not attaching when reloading</li><li>linewrapping for really long words without spaces in Western languages</li><li>missing space in telnet negotiation warning</li><li>aborting profile close to work right</li><li>replace throwing ambiguous error or appending to entire console if nothing is selected to replace</li><li>strange disabled items in darktheme right click</li><li>clear speedWalkPath and speedWalkWeight in generic_mapper upon completion</li><li>correct placement of const in a function declaration/definition</li><li>Don’t show hidden Geyser.CommandLines in Adjustable.Containers</li><li>don’t show tab character in code editor</li><li>get dark-desktop detection working also on FreeBSD</li><li>get menu shortcuts and their key sequences working all the time again</li><li>get replays working again</li><li>prevent unwanted and unneeded copying of an item in a container</li><li>small size of exit stubs (alternative 2 “blobs on stubs”)</li><li>color trigger buttons not showing colors</li><li>control character mode being used uninitialised</li><li>documentation for scrollbar related functions</li><li>make logging have a per profile persistent control method</li><li>compact input line crash when it’s translated in other language</li><li>correctly save fore/background color and transparency of labels in JSON map files</li><li>diatrics in code editor on Linux</li><li>enable Multi-view as soon as second profile is started and show all profiles when it is active and further profiles are started</li><li>enable restoration of editor toolbars even if both get hidden</li><li>flatten XML to prevent issues clearing settings on older Mudlet versions</li><li>MXP Sound/Music Tags not functioning with U Attribute</li><li>prevent bogus NAWS and window resize events on tab changes</li><li>use better form for a couple of translatable texts</li></ul><p>Enjoy this update!</p><p>Vadim.</p>]]>
        </description>
    </item>
    <item>
        <title>Problem with mapper</title>
        <link>https://localforums.achaea.com/index.php?p=/discussion/7723/problem-with-mapper</link>
        <pubDate>Sun, 21 Nov 2021 17:08:38 +0000</pubDate>
        <category>Tech Support</category>
        <dc:creator>Estinien</dc:creator>
        <guid isPermaLink="false">7723@/index.php?p=/discussions</guid>
        <description><![CDATA[<p>I don't know exactly when it happened, but the mapper stopped recognizing Eleusis. I can't GOTO from anywhere in Eleusis and I cant GOTO ELEUSIS from anywhere else. It's like it forgot Eleusis exists. I do not have it area locked, and I tried uninstalling and reinstalling the map script, nothing.</p>]]>
        </description>
    </item>
    <item>
        <title>Mudlet 4.14 - a statue of a giraffe in front of a waterfall</title>
        <link>https://localforums.achaea.com/index.php?p=/discussion/7724/mudlet-4-14-a-statue-of-a-giraffe-in-front-of-a-waterfall</link>
        <pubDate>Mon, 22 Nov 2021 07:35:49 +0000</pubDate>
        <category>Tech Support</category>
        <dc:creator>Vadimuses</dc:creator>
        <guid isPermaLink="false">7724@/index.php?p=/discussions</guid>
        <description><![CDATA[<p>AI is all the hype these days, so we asked what AI thought of Mudlet's logo... apparently it is <a href="https://www.mudlet.org/wp-content/uploads/2021/11/ai-mudlet-interpretation.png" rel="nofollow noreferrer ugc">a statue of a giraffe in front of a waterfall</a>. That's not relevant to today's release, but we thought you'd be interested in knowing this! Features in this update include a dark theme toggle, addition of MUME, Discord button to open the game's server, and additional text wait time is now adjustable!</p><h2>Dark theme toggle</h2><p><a href="https://github.com/edru2" rel="nofollow noreferrer ugc">edru2</a> added a dark theme to Mudlet! You can how select it in settings:</p><div>
    <div>
        <a href="https://www.mudlet.org/wp-content/uploads/2021/11/Screenshot-2021-11-15-9.17.55-PM-1024x199.png" rel="nofollow noreferrer noopener ugc" target="_blank">
            <img src="https://www.mudlet.org/wp-content/uploads/2021/11/Screenshot-2021-11-15-9.17.55-PM-1024x199.png" alt="Screenshot-2021-11-15-9.17.55-PM-1024x199.png" height="199" width="1024" /></a>
    </div>
</div>
<p><br /></p><p>vadi2 followed the option up with a feature to <a href="https://www.mudlet.org/wp-content/uploads/2021/11/dakr-theme-toggle.mp4" rel="nofollow noreferrer ugc">follow your system setting</a> and to also update your editor theme.</p><h2>Discord button customisation</h2><p><a href="https://github.com/atari2600tim" rel="nofollow noreferrer ugc">atari2006tim</a> worked on the Discord button! Games can now <a href="https://wiki.mudlet.org/w/Standards:Discord_GMCP#External.Discord.Info" rel="nofollow noreferrer ugc">tell Mudlet</a> what their Discord invite is, and once they do so - Mudlet will show a button that'll take the player to straight to the game's Discord server 😃</p><div>
    <div>
        <a href="https://www.mudlet.org/wp-content/uploads/2021/11/open-discord-from-mudlet.png" rel="nofollow noreferrer noopener ugc" target="_blank">
            <img src="https://www.mudlet.org/wp-content/uploads/2021/11/open-discord-from-mudlet.png" alt="open-discord-from-mudlet.png" height="227" width="699" /></a>
    </div>
</div>
<p><br /></p><h2>Adjustable text wait timer</h2><p>SlySven has done work on the text wait timer for games that lack Telnet GA or EOR signalling and made it configurable in settings. By default this timer was 0.3s, which you can now lower or increase as needed.</p><p>Why do we even need to have it? Well because not all games are telling Mudlet when they are done sending all text. That's exactly the meaning of GA. Games that do implement GA have no timer at all. Thus the better solution is, of course, to encourage games to implement GA!</p><p>Lowering the timer runs the risk that not all text will be received from the game before showing it on screen, which could 'break' your triggers for that particular line. Increasing the delay reduces that risk, but then of course the experience is compromised.</p><h2>Lua, Rainforest tests</h2><p>Quality is an important area of Mudlet, and alongside the newly created <a href="https://www.mudlet.org/2021/10/welcome-mudlets-new-testing-team/" rel="nofollow noreferrer ugc">QA team</a>, vadi2 has worked on automating Mudlet to run our Lua tests! Now whenever an improvement is done to our Lua functions, a copy of Mudlet is launched automatically in the cloud and all existing Lua tests are run to ensure nothing breaks. This also gives a safety net to anyone working on Mudlet that should they break something on accident, it'll get caught. That said, the safety net needs to be expanded to cover all tests - so we'd love for volunteers to <a href="https://github.com/Mudlet/Mudlet/tree/development/src/mudlet-lua/tests" rel="nofollow noreferrer ugc">help strengthen it</a>.</p><p>That's not all on the quality story, either! vadi2 also worked on setting up visual tests that ensure the Mudlet interface itself - one you see and play with - is tested. Similar to Lua tests, automation launches Mudlet in the cloud and follows a script to click around on buttons and observe that they do what they ought to do. It is relatively intuitive to setup these tests, and we'd also love it if we had more volunteers to help flesh them out:</p><div>
    <div>
        <a href="https://www.mudlet.org/wp-content/uploads/2021/11/Screenshot-2021-11-15-9.39.08-PM.png" rel="nofollow noreferrer noopener ugc" target="_blank">
            <img src="https://www.mudlet.org/wp-content/uploads/2021/11/Screenshot-2021-11-15-9.39.08-PM.png" alt="Screenshot-2021-11-15-9.39.08-PM.png" height="822" width="1663" /></a>
    </div>
</div>
<p><br /></p><h2>📢 Vote on best improvement</h2><p>We <a href="https://www.mudlet.org/2021/10/trial-pay-out-to-popular-prs/" rel="nofollow noreferrer ugc">announced earlier</a> a trial to pay a bit of money for the top 3 most popular PRs - well it's kicking in with this release! Head over to the form <a href="https://forms.gle/tym8cEzZdEMmQv1C6" rel="nofollow noreferrer ugc">to vote</a> on your favourite improvement in this update.</p><p>Anyone who submits an improvement to Mudlet is eligible for a spot on the poll. That said, this is still an experiment we're trying out so we might change or scrap it in the future if it doesn't work out.</p><h2>Credits</h2><p>Thanks to all coders who made this release happen! atari2600tim, Damian Monogue, Kebap, Manuel Wegmann, Mike Conley, mudlet-machine-account, Nils Schimmelmann, Piotr, Slobodan Terzić, Stephen Lyons, Tim Johnson, Vadim Peretokin, and 噢哎哟喂.</p><p>Thanks to all translators dutifully carrying the flags: Alan Sneath (alsneath), ifelse, Kamil Tunkiewicz (zeddicus), Leris, Marco "M0lid3us" Tironi (wiploo), vadi2, and vingi.</p><h2>Changelog</h2><p>There's a <em>lot</em> of improvements in this Mudlet update besides the top 5 listed above, so dig into the changelog below to find goodies:</p><p><strong>🆕 added</strong></p><ul><li><code spellcheck="false" tabindex="0">--mirror</code> option for logging output to console</li><li>option to show errors view from the toolbar</li><li>customization of Discord button using invite URL from GMCP or Lua</li><li>dark theme toggle to preferences</li><li>events when a speedwalk() is stopped, paused, or finishes (reaches the end)</li><li>IDManager and named tempTimers/event handlers from script</li><li>option for secure IRC connections</li><li>resetDiscordData() function</li><li>what color formats are acceptable in places it is missing in Geyser ldoc comments</li><li>clear error console functionality</li><li>Custom right click menu items for command lines</li><li>Gmod busted tests</li><li>Save/Load map as .json from preferences dialog</li></ul><p><strong>✨ improved</strong></p><ul><li>map context item names</li><li>[CodeFactor] eliminate (some of) our C style casts</li><li>allow wait for more network packets to be adjusted</li><li>cleanup room_exits.ui file</li><li>Clear edit forms for deleted items</li><li>Create map / Load map dialog will be again present for empty map</li><li>Create room at right-click position</li><li>Do not trim whitespaces in tab completion</li><li>icons not coloured status text for normal exits in exits dialog</li><li>icons not coloured status text for special exits in exits dialog</li><li>only enable IRE driver GA bugfix for IRE games (unnnecessary newlines with GA)</li><li>Properly announce Discord failing on length 1 texts</li><li>shorten welcome message for new aliases &amp; triggers</li><li>simplify dlgRoomExits() invocation</li><li>sync mpackage modules</li><li>Unregister fonts upon package/module uninstall</li><li>update bundled NotoColorEmoji font</li><li>use constants to index into special exit columns in dlgRoomExits</li></ul><p><strong>🔨 fixed</strong></p><ul><li>CodeQL warnings</li><li>copy2decho() on empty lines</li><li>copy2decho, copy2html to work for all international text</li><li>Discord logo dimensions on profiles screen</li><li>Export Triggers title bar to be more generic</li><li>Adjust height of command box when cycle through history</li><li>cleanup: remove some warnings in uses of QKeySequence</li><li>correct a missing override that showed up during CI</li><li>disable more controls in preferences when there is no host</li><li>don't show jibberish when Adjustable Container title bar is too short + add position as option for setTitle</li><li>eliminate a load of warnings about missing-field-initializers</li><li>Lua functions for tempKey and tempAlias work again</li><li>modules no longer get emptied if reloaded during saveProfile()</li><li>only provide NAWS information from main console</li><li>remove spaces in initializer brackets</li><li>remove stray debug messages</li><li>repair prevent all controls from being hidden feature</li><li>settings button will be available again before you connect to a profile</li><li>try and make connectExitStub(...) work as per the API</li><li>update default Zombiemud port</li><li>update PCRE download source to one that still exists</li></ul><p><strong>Infrastructure</strong></p><ul><li>add 'Chancel' as an allowed codespell - it's an area in Lusternia</li><li>Add 'nd' as an allowed word</li><li>add knowledge for debug symbols in builds</li><li>added label for port in Github Codespaces</li><li>close out p tag in text label</li><li>danger checks in JS</li><li>disable Windows builds in GHA</li><li>fix Windows changelog generation now that we have quotes</li><li>fixed autoupdate workflows to trigger checks</li><li>git ignore 3rdparty boost and cocoapods</li><li>give a danger-friendly PR title to Crowdin updates</li><li>Improve ptb changelog generation</li><li>make sure to fail Windows builds in case the packaging step failed</li><li>More adjustments to the changelog styling</li><li>read error log correctly from Windows installer tool</li><li>remove unrendered emoji characters from changelog script</li><li>remove unused mUserDefinedName in code</li><li>update appveyor signing password</li><li>updated Lua tests documentation</li><li>Lua tests to run in CI automatically</li></ul><p> </p><div>
    <div>
        <a href="https://cdn.discordapp.com/attachments/467617997956186132/912206913213710346/unknown.png" rel="nofollow noreferrer noopener ugc" target="_blank">
            <img src="https://cdn.discordapp.com/attachments/467617997956186132/912206913213710346/unknown.png" alt="unknown.png" height="440" width="793" /></a>
    </div>
</div>
<p><br /></p><p> </p>]]>
        </description>
    </item>
    <item>
        <title>GUI showoff thread #3</title>
        <link>https://localforums.achaea.com/index.php?p=/discussion/5996/gui-showoff-thread-3</link>
        <pubDate>Sun, 29 Oct 2017 12:58:06 +0000</pubDate>
        <category>Tech Support</category>
        <dc:creator>Tysandr</dc:creator>
        <guid isPermaLink="false">5996@/index.php?p=/discussions</guid>
        <description><![CDATA[I like showing off, and my ui is so malleable I need a video:<br /><br /><span data-youtube="youtube-iwyOThKDQww?autoplay=1"><a rel="nofollow" href="https://www.youtube.com/watch?v=iwyOThKDQww"><img src="https://img.youtube.com/vi/iwyOThKDQww/0.jpg" width="640" height="385" border="0" alt="image" /></a></span><br />]]>
        </description>
    </item>
    <item>
        <title>Mudlet 4.13 - LoTJ plus mapper, command line, and color improvements</title>
        <link>https://localforums.achaea.com/index.php?p=/discussion/7694/mudlet-4-13-lotj-plus-mapper-command-line-and-color-improvements</link>
        <pubDate>Fri, 24 Sep 2021 16:44:29 +0000</pubDate>
        <category>Tech Support</category>
        <dc:creator>Vadimuses</dc:creator>
        <guid isPermaLink="false">7694@/index.php?p=/discussions</guid>
        <description><![CDATA[<p>We’re back from summer, freshly recharged, so here is a new Mudlet update! In this version you’ll find a new game with a Mudlet UI, plus improvements to the mapper, command lines, and colour rendering.</p><h2>Smoother map scrolling</h2><p><a href="https://github.com/ktunkiewicz" rel="nofollow noreferrer ugc">ktunkiewicz</a> took a stab at improving the mapper once again – and fixed the map scrolling to work like you’d expect it to, regardless of the zoom level:</p><p><br /></p><p><a href="https://www.mudlet.org/wp-content/uploads/2021/09/smooth-scrolling.webm" rel="nofollow noreferrer ugc">https://www.mudlet.org/wp-content/uploads/2021/09/smooth-scrolling.webm</a></p><p> </p><p>Now it feels like it should on any map app :)</p><h2>Command line improvements</h2><p>SlySven and chrio worked on improving the command line – it’ll now no longer ‘jump’ a little bit the first time you use it, and line wrapping. There’s new commands to visually select text in the command line, too!</p><div>
    <div>
        <a href="https://www.mudlet.org/wp-content/uploads/2021/09/Screenshot-2021-09-12-9.13.42-AM-300x70.png" rel="nofollow noreferrer noopener ugc" target="_blank">
            <img src="https://www.mudlet.org/wp-content/uploads/2021/09/Screenshot-2021-09-12-9.13.42-AM-300x70.png" alt="Screenshot of the command line" height="70" width="300" /></a>
    </div>
</div>
<p><br /></p><p>Command line wrapping before</p><div>
    <div>
        <a href="https://www.mudlet.org/wp-content/uploads/2021/09/Screenshot-2021-09-12-9.13.46-AM-300x70.png" rel="nofollow noreferrer noopener ugc" target="_blank">
            <img src="https://www.mudlet.org/wp-content/uploads/2021/09/Screenshot-2021-09-12-9.13.46-AM-300x70.png" alt="Screenshot of the command line" height="70" width="300" /></a>
    </div>
</div>
<p><br /></p><p>Improved command line wrapping after</p><h2>256 colours harmonized</h2><p>Mudlet’s rendering xterm256 colours will now look similar to other MUD clients thanks to <a href="https://github.com/" rel="nofollow noreferrer ugc">Kilbukas</a>:</p><div>
    <div>
        <a href="https://www.mudlet.org/wp-content/uploads/2021/09/Mudlet-4.12-256-colors-300x174.png" rel="nofollow noreferrer noopener ugc" target="_blank">
            <img src="https://www.mudlet.org/wp-content/uploads/2021/09/Mudlet-4.12-256-colors-300x174.png" alt="Mudlet-4.12-256-colors-300x174.png" height="174" width="300" /></a>
    </div>
</div>
<p><br /></p><p>(old) Mudlet 4.12 and below</p><div>
    <div>
        <a href="https://www.mudlet.org/wp-content/uploads/2021/09/Mudlet-4.13-256-colors-300x174.png" rel="nofollow noreferrer noopener ugc" target="_blank">
            <img src="https://www.mudlet.org/wp-content/uploads/2021/09/Mudlet-4.13-256-colors-300x174.png" alt="Mudlet-4.13-256-colors-300x174.png" height="174" width="300" /></a>
    </div>
</div>
<p><br /></p><p>(new) Mudlet 4.13+</p><p>If you’ve thought colours looked a bit better, this would have been why!</p><h2>Custom profile colour</h2><p>Speaking of colours, <a href="https://github.com/MrZaus" rel="nofollow noreferrer ugc">MrZaus</a> added an option to customise the profile colour on the connection screen!</p><div>
    <div>
        <a href="https://cdn.discordapp.com/attachments/427919962561052673/876008721120116766/unknown.png" rel="nofollow noreferrer noopener ugc" target="_blank">
            <img src="https://cdn.discordapp.com/attachments/427919962561052673/876008721120116766/unknown.png" alt="unknown.png" height="292" width="724" /></a>
    </div>
</div>
<p><br /></p><h2>createMapLabel improved</h2><p>The <a href="https://wiki.mudlet.org/w/Manual:Lua_Functions#createMapLabel" rel="nofollow noreferrer ugc">createMapLabel</a> function now allows you to choose the font, text, and background transparency for map labels – giving you more flexibility in creating nice-looking Mudlet maps.</p><div>
    <div>
        <a href="https://www.mudlet.org/wp-content/uploads/2021/09/Screenshot-2021-09-20-12.11.27-PM.png" rel="nofollow noreferrer noopener ugc" target="_blank">
            <img src="https://www.mudlet.org/wp-content/uploads/2021/09/Screenshot-2021-09-20-12.11.27-PM.png" alt="Screenshot-2021-09-20-12.11.27-PM.png" height="293" width="527" /></a>
    </div>
</div>
<p><br /></p><p>Map labels can go above and below rooms</p><h2>Custom right-click actions</h2><p>While you previously could have made specific text in the window clickable, you couldn’t add to the general right-click menu that showed up. Say, for example, you wanted to select some text, right-click, and do something with the selection? Well, now you can thanks to <a href="https://wiki.mudlet.org/w/Manual:Lua_Functions#addMouseEvent" rel="nofollow noreferrer ugc">addMouseEvent</a>, <a href="https://wiki.mudlet.org/w/Manual:Lua_Functions#getMouseEvents" rel="nofollow noreferrer ugc">getMouseEvents</a> and <a href="https://wiki.mudlet.org/w/Manual:Lua_Functions#removeMouseEvent" rel="nofollow noreferrer ugc">removeMouseEvent</a> by <a href="https://github.com/Kilbukas" rel="nofollow noreferrer ugc">Kilbukas</a>.</p><p>This joins existing functionality where you can add custom right-click menu actions to the <a href="https://wiki.mudlet.org/w/Manual:Lua_Functions#addMapEvent" rel="nofollow noreferrer ugc">mapper</a> already.</p><h2>Credits</h2><p>Thanks to all coders who made this release possible: atari2600tim, chrio, Damian Monogue, Ian Adkins, Kamil Tunkiewicz, Kebap, keneanung, Manuel Wegmann, Matthew Wagner, MrZaus, Piotr, Richard Moffitt, Slobodan Terzić, Stephen Lyons, Tomas Seniunas, and Vadim Peretokin.</p><p>And of course all the translators who are translating Mudlet into their native language: Alan Sneath (alsneath), eplis, Hsin-Hsiang Peng (Hsins), hyperi (osakki), Jim Lu (kimiwajim), Leris, Marco “M0lid3us” Tironi (wiploo), olen, Sirith (Senareil), vingi, VVsxmja, and 晉豪許 (gridwing).</p><h2>Changelog</h2><p>4.13.0 was skipped as it had a small bug in <a href="https://wiki.mudlet.org/w/Manual:Lua_Functions#ansi2decho" rel="nofollow noreferrer ugc">ansi2decho()</a> – so we’ve fixed it up before getting it out to you.</p><p>Check out the changelog below, quite a few goodies for scripters in here:</p><p><strong>🆕 added</strong></p><ul><li>ability to define custom color in profile buttons in connection dialog</li><li><a href="https://wiki.mudlet.org/w/Manual:Lua_Functions#closestColor" rel="nofollow noreferrer ugc">closestColor()</a> function for finding the best match out of color_table</li><li><a href="https://wiki.mudlet.org/w/Manual:Lua_Functions#selectCmdLineText" rel="nofollow noreferrer ugc">selectCmdLineText()</a> to make command line text selected</li><li><a href="https://wiki.mudlet.org/w/Manual:Lua_Functions#getButtonState" rel="nofollow noreferrer ugc">get</a> and <a href="https://wiki.mudlet.org/w/Manual:Lua_Functions#setButtonState" rel="nofollow noreferrer ugc">set</a> state of push-down-buttons</li><li>Legends of the Jedi as a default game</li><li>mouse menu actions to windows</li><li>notarization to macOS builds</li><li><a href="https://wiki.mudlet.org/w/Manual:Lua_Functions#pauseSpeedwalk" rel="nofollow noreferrer ugc">pause</a>, <a href="https://wiki.mudlet.org/w/Manual:Lua_Functions#pauseSpeedwalk" rel="nofollow noreferrer ugc">stop</a>, and <a href="https://wiki.mudlet.org/w/Manual:Lua_Functions#pauseSpeedwalk" rel="nofollow noreferrer ugc">resume</a> functions to complement speedwalk()</li><li><a href="https://wiki.mudlet.org/w/Manual:Lua_Functions#selectCaptureGroup" rel="nofollow noreferrer ugc">selectCaptureGroup()</a> will work with named capture groups</li><li><a href="https://wiki.mudlet.org/w/Manual:Technical_Manual#Editor_shortcuts" rel="nofollow noreferrer ugc">shortcuts</a> to navigate editor between triggers, aliases, etc</li></ul><p><strong>✨ improved</strong></p><ul><li>adjusted the 256 color conversion to match other clients</li><li>descriptive window title now shows for the alias/trigger/script editor</li><li>fix incorrect height adjustment of the command line</li><li>fixed a fair bit of typos in code comments and texts the player sees</li><li>Give the Mudlet icon to new profiles that were just copied</li><li>improved line-breaking in the command line</li><li>improved zip comment generation for package exporter</li><li>Improvements to command line font handling</li><li>Mudlet on macOS won’t give security warnings anymore</li><li>optional fontName, text and background transparency in <a href="https://wiki.mudlet.org/w/Manual:Lua_Functions#createMapLabel" rel="nofollow noreferrer ugc">createMapLabel()</a></li><li>Optional part of package exporter UI expands if there is space on macOS</li><li>Remove experimental label from the package exporter</li><li>Revise: improve debug messages when negotiating compression</li><li>Revise: make exporter temporary files be a sub-directory of a Mudlet one</li><li>Show an error in stdout when script failed to load from XML</li><li>Small optimization added for incoming text data</li><li>Update fontsize as soon as it is selected in preferences</li><li>Update: add some more dictionaries to the list</li></ul><p><strong>🔨 fixed</strong></p><ul><li>–profile CLI option will now work as expected in a lot more cases</li><li>fix json map room symbol loading</li><li>Fix markdown headers and images not playing well together</li><li>Fix setBorderSizes() when called with 4 arguments</li><li>Fix: newly created profiles will remember their connection info</li><li>Make f work with variable named ‘str’</li><li>mpackage zip comments are preserved correctly for international text</li><li>Package manager/exporter now work fine with non-Latin letters</li><li>prevent addCustomLine from crashing without custom line points</li><li>prevent crashing from double-click on connect button</li><li>Reset autowrap limit when changing the font size, if autowrap is enabled</li><li>Revise: fixup some package exporter results messages</li></ul><p> </p><div>
    <div>
        <a href="https://www.mudlet.org/wp-content/uploads/2021/09/Selection_048-1024x560.png" rel="nofollow noreferrer noopener ugc" target="_blank">
            <img src="https://www.mudlet.org/wp-content/uploads/2021/09/Selection_048-1024x560.png" alt="Selection_048-1024x560.png" height="560" width="1024" /></a>
    </div>
</div>
<p><br /></p><p>Just a fraction of the work that went into the release :)</p>]]>
        </description>
    </item>
    <item>
        <title>Nexus Defup/Keepup</title>
        <link>https://localforums.achaea.com/index.php?p=/discussion/7369/nexus-defup-keepup</link>
        <pubDate>Tue, 06 Oct 2020 03:56:40 +0000</pubDate>
        <category>Tech Support</category>
        <dc:creator>Chubbs</dc:creator>
        <guid isPermaLink="false">7369@/index.php?p=/discussions</guid>
        <description><![CDATA[<div>I started rewriting my defup/keepup package and it somehow turned into this. Package has some holes, but figured I'd put it out there if anyone wants to take it and have a go. You need to have CURING DEFENCES ON for this package to work. It makes use of the 'curing priority defence &lt;defence&gt; &lt;prio&gt;' command to work. <br /></div><div><br /></div><div>You get one defup and one keepup configuration per class/elemental/dragon. When you swap to another class, you start out with a blank defup/keepup configuration. All of your configurations are saved on a qq trigger and keepup is disabled on qq.</div><div><br /></div><div>Package makes a visual display of defences that you can click on to add/remove them from defup/keepup. Once setup is done, click away then turn on the defup/keepup.<br /></div><div><br /></div><div>Can download package from here: <a rel="nofollow" href="https://github.com/Fangalorian/Nexus-Defup-Keepup/archive/main.zip" title="Link: https://github.com/Fangalorian/Nexus-Defup-Keepup/archive/main.zip">https://github.com/Fangalorian/Nexus-Defup-Keepup/archive/main.zip</a></div><div><br /></div><div>After you import the reflex package, you need to do 'def load' before anything will work. <br /></div><div>Doing 'defs' will bring up the package's commands, displaying the following: (Images that go along with this are in spoilers)</div><div><img alt="" src="https://us.v-cdn.net/5019940/uploads/editor/l4/2fw518i96ki0.jpg" title="Image: https://us.v-cdn.net/5019940/uploads/editor/l4/2fw518i96ki0.jpg" /><br /></div><div><br /></div><div>The 'defshow defup' and 'defshow keepup' commands will bring up a defences display that shows what your current defup/keepup configurations are.<br /></div><div><img alt="" src="https://us.v-cdn.net/5019940/uploads/editor/z3/l3axzd124yf0.jpg" title="Image: https://us.v-cdn.net/5019940/uploads/editor/z3/l3axzd124yf0.jpg" /><br /></div><div>You can click the defences' names to add/remove them from your defup/keepup list. When you click, an updated version of the display will be outputted to the screen.</div><div><img alt="" src="https://us.v-cdn.net/5019940/uploads/editor/42/1cm0zy7ylr63.jpg" title="Image: https://us.v-cdn.net/5019940/uploads/editor/42/1cm0zy7ylr63.jpg" /></div><div><img alt="" src="https://us.v-cdn.net/5019940/uploads/editor/zb/0c5d0y5aqd8v.jpg" title="Image: https://us.v-cdn.net/5019940/uploads/editor/zb/0c5d0y5aqd8v.jpg" /><br /></div><div><br /></div><div>As mentioned before, this isn't fully implemented. I only have Runewarden, Blademaster, Dragon, and Earth Lord, so those are the only classes who have any class specific defences implemented. All other classes don't have those put in yet.</div><div><br /></div><div>To add those defences to the display, navigate to the 'Defence Management' Nexus Function inside the package.</div><div><img alt="" src="https://us.v-cdn.net/5019940/uploads/editor/km/pdsg3wvdxas8.jpg" /><br /></div><div><br /></div><div>Then scroll down to 'class_defs' object and add the desired defences into the proper class' array. The Blademaster, Runewarden, Jester, Dragon, and Earth Lord arrays can serve as examples. Please keep in mind that you have to insert the name that GMCP and the 'curing priority defence &lt;defence&gt; &lt;prio&gt;' command would use for the defence into the array as the defup/keepup handling is done by through use of the previously specified command.</div><div><img alt="" src="https://us.v-cdn.net/5019940/uploads/editor/sm/qaoxclgjvi9p.jpg" title="Image: https://us.v-cdn.net/5019940/uploads/editor/sm/qaoxclgjvi9p.jpg" /><br /></div><div><br /></div><div>After modifying the appropriate arrays in the 'class_defs' object, scroll all the way down, hit the save button, then back in the main game window, do 'def load' to reload the package and make your changes go through/apply.</div><div><br /></div><div>If you use it, have fun. Let me know how fast it breaks. If you send me a filled out defence array for a class in the next while, I'll put it in the package and update the download link. Not gonna do any github collaboration because I'm trash at version control. <img src="https://localforums.achaea.com/resources/emoji/angry.png" title=":angry:" alt=":angry:" height="20" /></div><div><br /></div><div>ETA: You may also have to add triggers under the 'Form Changing' group for other elemental lords/elder dragon morph/etc. Dunno what those look like, but you just need the trigger line. The body will look like all the other triggers in that group. Added a few more things at the top too.<br /></div><div><br /></div><div>Also, yes, the display was based off the 2018 version of svof's defence thing.<br /></div><div><br /></div><div><img src="https://us.v-cdn.net/5019940/uploads/editor/wr/6ti273vavhw1.jpg" alt="" title="Image: https://us.v-cdn.net/5019940/uploads/editor/wr/6ti273vavhw1.jpg" /><br /></div><p><br /><br /></p>]]>
        </description>
    </item>
    <item>
        <title>Auto Selective Harvest/Gather</title>
        <link>https://localforums.achaea.com/index.php?p=/discussion/7433/auto-selective-harvest-gather</link>
        <pubDate>Sat, 19 Dec 2020 03:02:56 +0000</pubDate>
        <category>Tech Support</category>
        <dc:creator>Zulah</dc:creator>
        <guid isPermaLink="false">7433@/index.php?p=/discussions</guid>
        <description><![CDATA[<img alt="" src="https://us.v-cdn.net/5019940/uploads/editor/ez/ap6pgdtmdbqe.png" title="Image: https://us.v-cdn.net/5019940/uploads/editor/ez/ap6pgdtmdbqe.png" /><br /><br /><img alt="" src="https://us.v-cdn.net/5019940/uploads/editor/xo/v1uflkvpqarh.png" title="Image: https://us.v-cdn.net/5019940/uploads/editor/xo/v1uflkvpqarh.png" /><br /><br /><h2 data-id="2-aliases"><b>2 Aliases:</b></h2><ol><li><b>zharvest</b></li><li><b>zgather</b></li></ol><br />It will keep track of rooms harvested and only harvest each room once: <br />Click on the red <b>[Reset X Rooms]</b> to reset all rooms if you want to try harvesting/gathering from them again.<br /><br /><a rel="nofollow" href="https://www.dropbox.com/s/guppd5l50hnl29s/zTrade.harvester.mpackage?dl=0" title="Link: https://www.dropbox.com/s/guppd5l50hnl29s/zTrade.harvester.mpackage?dl=0">https://www.dropbox.com/s/guppd5l50hnl29s/zTrade.harvester.mpackage?dl=0</a> <br />]]>
        </description>
    </item>
    <item>
        <title>Iorin&#39;s Hero Targeting Reflex Pack. - Free Custom NEXUS Script</title>
        <link>https://localforums.achaea.com/index.php?p=/discussion/7629/iorin-039-s-hero-targeting-reflex-pack-free-custom-nexus-script</link>
        <pubDate>Sun, 20 Jun 2021 19:28:14 +0000</pubDate>
        <category>Tech Support</category>
        <dc:creator>Iorin</dc:creator>
        <guid isPermaLink="false">7629@/index.php?p=/discussions</guid>
        <description><![CDATA[<p>Hey there folks! I figured to compliment my prey targeting reflex pack, I'd release a pack that allows priority based adventurer targeting. Since the word "Adventurer" is a bit long to type, I settled on "Hero".</p><p>This pack offers basically the same features that my prey targeting does with 2 main differences. </p><p>1. The order in which the targets are selected is from least to greatest. (prio 1 being first.) </p><p>2. This pack allows you to target people by their titles. (So for example if you wanted to setup a priority list for the different ranks an enemy city citizen could have. That is an option as well.)</p><ul><li>HEROLIST (Lists all the previously registered hero target strings)</li><li>ADDHERO &lt;Priority&gt; &lt;String&gt; (Will add a string to your hero target database and associate a priority.)</li><li>DELHERO &lt;String&gt; (Deletes a string from your hero target database manually)</li><li>CLEARHEROLIST (Clears all of your hero target database and allows a fresh start.)</li><li>FINDHERO (Searches the room and targets any adventurer who contains the registered-string in it's name.)</li><li>ADDHEROLIST &lt;List of names separated by commas&gt; (Allows you to add an entire list of people in one command, useful as a trigger for city raid party kill order calls.) *Will automatically remove spaces in the string if they are present. so can only be used with single word targets.</li></ul><p>*edited repost:</p><p>The way this package works is by priority. So the lower of a priority a target is, the sooner the "FINDHERO" command will target it, when picking from targets in the room. This package will only set your target if you use the associated commands. </p><p>This package uses the nexus clients internal functions that are not usually presented in the documentation. If you have questions about these functions feel free to send me a message and I'll show you a way to compile a list of them. If you like what I've made, leave a comment; would love to hear what everyone thinks/needs in terms of reflexes.</p><p>*Note: Worth using the "CLEARHEROLIST" command at installation to initiate your variable in your nexus cloud storage. Using commands before setting variables causes no harm, just could give you a reference error the first time.</p><p>*Beware: If you set hero target strings that are common between people you wish to avoid hitting, you can and will target them by accident. hero target strings can be multiple words long, so make them specific if you need to.</p><div data-embedjson="{&quot;url&quot;:&quot;https:\/\/us.v-cdn.net\/5019940\/uploads\/HTG2SQS1CQJA\/reflex-package-herotargetting-1-0-2021-6-20.zip&quot;,&quot;name&quot;:&quot;Reflex Package Herotargetting-1.0 2021-6-20.zip&quot;,&quot;type&quot;:&quot;application\/x-zip-compressed&quot;,&quot;size&quot;:1270,&quot;displaySize&quot;:&quot;large&quot;,&quot;float&quot;:&quot;none&quot;,&quot;mediaID&quot;:11240,&quot;dateInserted&quot;:&quot;2021-06-20T19:21:55+00:00&quot;,&quot;insertUserID&quot;:7363,&quot;foreignType&quot;:&quot;embed&quot;,&quot;foreignID&quot;:7363,&quot;embedType&quot;:&quot;file&quot;}">
    <a rel="nofollow" href="https://us.v-cdn.net/5019940/uploads/HTG2SQS1CQJA/reflex-package-herotargetting-1-0-2021-6-20.zip" download="" aria-label="Reflex Package Herotargetting-1.0 2021-6-20.zip">
        Reflex Package Herotargetting-1.0 2021-6-20.zip
    </a>
</div>
<p>Once Again, Enjoy :)</p>]]>
        </description>
    </item>
    <item>
        <title>Iorin&#39;s Prey Targeting Reflex Pack. - Free Custom NEXUS Script</title>
        <link>https://localforums.achaea.com/index.php?p=/discussion/7628/iorin-039-s-prey-targeting-reflex-pack-free-custom-nexus-script</link>
        <pubDate>Fri, 18 Jun 2021 01:45:21 +0000</pubDate>
        <category>Tech Support</category>
        <dc:creator>Iorin</dc:creator>
        <guid isPermaLink="false">7628@/index.php?p=/discussions</guid>
        <description><![CDATA[<p>Hey there folks! I was getting sick and tired of targeting denizens individually in a room with the tab-key in order to keep kill orders when hunting. So I wrote out a couple of commands in a new reflex-package to automate this task. Using this package you are able to use the following commands.</p><p>Added Commands:</p><ul><li>PREYLIST (Lists all the previously registered prey strings)</li><li>ADDPREY &lt;Priority&gt; &lt;String&gt; (Will add a string to your prey database and associate a priority.)</li><li>DELPREY &lt;String&gt; (Deletes a string from your prey list manually)</li><li>CLEARPREYLIST (Clears all of your prey database and allows a fresh start.)</li><li>FINDPREY (Searches the room and targets any mob who contains the prey-string in it's name.)</li></ul><p>The way this package works is by priority. So the higher of a priority a target is, the sooner the "FINDPREY" command will target it, when picking from targets in the room. This package will only set your target if you use the associated commands. To use it well; I suggest just adding "FINDPREY" to your normal bashing hotkey.</p><p>This package uses the nexus clients internal functions that are not usually presented in the documentation. If you have questions about these functions feel free to send me a message and I'll show you a way to compile a list of them. If you like what I've made, leave a comment; would love to hear what everyone thinks/needs in terms of reflexes.</p><div data-embedjson="{&quot;url&quot;:&quot;https:\/\/us.v-cdn.net\/5019940\/uploads\/VPDHG66F1RAH\/reflex-package-preytargetting-2021-6-16.zip&quot;,&quot;name&quot;:&quot;Reflex Package Preytargetting 2021-6-16.zip&quot;,&quot;type&quot;:&quot;application\/x-zip-compressed&quot;,&quot;size&quot;:1160,&quot;displaySize&quot;:&quot;large&quot;,&quot;float&quot;:&quot;none&quot;,&quot;mediaID&quot;:11229,&quot;dateInserted&quot;:&quot;2021-06-18T01:34:52+00:00&quot;,&quot;insertUserID&quot;:7363,&quot;foreignType&quot;:&quot;embed&quot;,&quot;foreignID&quot;:7363,&quot;embedType&quot;:&quot;file&quot;}">
    <a rel="nofollow" href="https://us.v-cdn.net/5019940/uploads/VPDHG66F1RAH/reflex-package-preytargetting-2021-6-16.zip" download="" aria-label="Reflex Package Preytargetting 2021-6-16.zip">
        Reflex Package Preytargetting 2021-6-16.zip
    </a>
</div>
<p>*Note: Worth using the "CLEARPREYLIST" command at installation to initiate your variable in your nexus cloud storage. Using commands before setting variables causes no harm, just could give you a reference error the first time.</p><p>*Beware: If you set prey strings that are common between denizen you wish to avoid hitting, you can and will target them by accident. Prey strings can be multiple words long, so make them specific if you need to.</p><p><br /></p><p>Enjoy! :)</p>]]>
        </description>
    </item>
    <item>
        <title>I need help building a monk offense.</title>
        <link>https://localforums.achaea.com/index.php?p=/discussion/7607/i-need-help-building-a-monk-offense</link>
        <pubDate>Fri, 21 May 2021 21:39:26 +0000</pubDate>
        <category>Tech Support</category>
        <dc:creator>Trendor</dc:creator>
        <guid isPermaLink="false">7607@/index.php?p=/discussions</guid>
        <description><![CDATA[<p>I have an offense. It's all aliases, but I'd rather use keybindings. I need help creating the code. I'd like some automation, too.  I want to bind everything to the numpad. Imagine a little man on the numpad. 8 being the head, 4 and 6 are the arms, etc. 2 would be for swk. I'm not sure what to do with 7,9, /,*, -, and +. I've only learned the bbt kill path. I would also like something for mind scythe path as well. I would use alt and shift as modifiers. I'm willing to compensate for time. I don't want to just use someone else's. I find it confusing. I do better if I build it myself. Any help would be appreciated.</p>]]>
        </description>
    </item>
    <item>
        <title>Issue with SVOF</title>
        <link>https://localforums.achaea.com/index.php?p=/discussion/6768/issue-with-svof</link>
        <pubDate>Fri, 03 May 2019 06:15:44 +0000</pubDate>
        <category>Tech Support</category>
        <dc:creator>Melodie</dc:creator>
        <guid isPermaLink="false">6768@/index.php?p=/discussions</guid>
        <description><![CDATA[So I recently bit the bullet and updated to the latest mudlet and SVOF because I was tired of a lot of the issues I was dealing with. One of those issues, however, hasn't entirely gone away.<br /><br />Sometimes when I'm putting up defenses, trying to ink a tattoo, eating curatives, and some other actions, I'll get the following message: <b>I cannot fathom the meaning of "showselfclasswho".</b><br /><br />This message can show up multiple times in a row and spam the hell out of me. Worse, it can <i>entirely prevent </i>SVOF doing a major function, like curing. This is a particular issue I've run into with potash. It's been driving me mad and keeping me out of the combat scene, and I'm just ready to try and fix things so I can function like a normal person again.<br /><br />Any ideas?]]>
        </description>
    </item>
    <item>
        <title>Unable to connect</title>
        <link>https://localforums.achaea.com/index.php?p=/discussion/7562/unable-to-connect</link>
        <pubDate>Tue, 06 Apr 2021 23:03:56 +0000</pubDate>
        <category>Tech Support</category>
        <dc:creator>Shirszae</dc:creator>
        <guid isPermaLink="false">7562@/index.php?p=/discussions</guid>
        <description><![CDATA[<p>Hihi! </p><p>I am not actually whether to post this here or whether it merits posting anywhere really. </p><p>But since early this morning when the game  unceremoniously dropped me I've been unable to reconnect other than using a vpn. At first I thought  it might have been a general thing but no one else seems to be having any issues that I know. </p><p>Probably just a temporary malfunction on the line somewhere, but felt like posting just in case.</p>]]>
        </description>
    </item>
    <item>
        <title>Nexus Style GUI for sale</title>
        <link>https://localforums.achaea.com/index.php?p=/discussion/7341/nexus-style-gui-for-sale</link>
        <pubDate>Tue, 08 Sep 2020 06:18:54 +0000</pubDate>
        <category>Tech Support</category>
        <dc:creator>Isaiah</dc:creator>
        <guid isPermaLink="false">7341@/index.php?p=/discussions</guid>
        <description><![CDATA[Hey guys,<br /><br />   I know there are a ton of free GUIs to choose from, but I figured I would put this out there if you're looking for a UI that has some neat features, is pretty clean, and still has room for customization. This UI will be partially supported and updated from time to time as I add more features. Currently it has some incomplete portions when it comes to city and house ranks, but with your help, that will be fixed. The pictures included are taken from my 13" MacBook Air to give you some perspective vs. your screen size.<br /><br /><img alt="" src="https://us.v-cdn.net/5019940/uploads/editor/cc/8tfp06u0agjb.png" title="Image: https://us.v-cdn.net/5019940/uploads/editor/cc/8tfp06u0agjb.png" /><br />The window in the lower left corner allows you to select display modes. The photo above is of the "info" tab, and the one below is of the "bashing" tab. This will allow you to house more Information in the same space, all while not displaying info you don't need at that time (I.e., it won't show the battlerage UI when not on the hunting tab). The hunting tab will also display denizen health when it's applicable.<br /><br /><img alt="" src="https://us.v-cdn.net/5019940/uploads/editor/dp/dujaigdkjm5s.png" /><br /><br />FEATURES:<br />* Room Info window<br />     - This was gutted from the free NightfallUI and rearranged retooled for a better display with this UI.<br />* Day/Night Window<br />     - Displays current day/night, date, season, and moon phase.<br />* Control Window<br />     - Allows you to adapt your UI to be in different modes<br />     - Increased customization potential<br />     - rageGUI integrated (not yet updated for Psion)<br />        + Also tracks denizen afflictions<br />* Map Window (will have a zoom feature shortly)<br />     - Displays room name and number, exits, and area<br />* Tabbed Chat Window<br />* Top and Bottom Display Bars<br />* Vital Gauges<br />     - will invert health when you're over your max health. Pictured above as the little green sliver showing I'm above my max.<br />* Experience Gauge<br />     - Tracks experience normally or <br />     - Set it to show you if you've gained or lost experience from the set point<br /><br />I'm currently asking for 200cr or equivalent trade. Please contact me if interested. The fastest way to contact me is IG because I don't check the forums daily. I look forward to hearing your feedback/interest. Thanks]]>
        </description>
    </item>
    <item>
        <title>Mudlet: Multispec and Multiclass organization</title>
        <link>https://localforums.achaea.com/index.php?p=/discussion/7516/mudlet-multispec-and-multiclass-organization</link>
        <pubDate>Wed, 03 Mar 2021 20:30:24 +0000</pubDate>
        <category>Tech Support</category>
        <dc:creator>Verdell</dc:creator>
        <guid isPermaLink="false">7516@/index.php?p=/discussions</guid>
        <description><![CDATA[<p>Looking for the best way to organize multiclass and multi-knight spec triggers/scripts/aliases, etcetera.</p><p>How do you handle a class switch? </p><p>My first guess is essentially running something off GMCP to enable/disable folders. Just wanted to see if there was anything more efficient, though that also doesn't sound so bad.</p><p><br /></p><p>Thanks!</p>]]>
        </description>
    </item>
    <item>
        <title>Tattoo Checking [Nexus]</title>
        <link>https://localforums.achaea.com/index.php?p=/discussion/7509/tattoo-checking-nexus</link>
        <pubDate>Wed, 24 Feb 2021 22:04:32 +0000</pubDate>
        <category>Tech Support</category>
        <dc:creator>Chubbs</dc:creator>
        <guid isPermaLink="false">7509@/index.php?p=/discussions</guid>
        <description><![CDATA[<div>Little thing that makes noticing what tattoos are low on charges or have faded easier. <br /></div><div><br /></div><div>Tossed a roughshod version of it together a few months back with input from Peldin in the Achaean discord. Fleshed it out a little more for sharing.</div><div><br /></div><div>Let me know if there are any issues.<br /></div><div><br /></div><div>Comes with a few aliases:</div><div>TATTOO                              - Shows the rest of these commands<br /></div><div>   LOAD TATTOOS                   - Reloads Tattoo Tracking package <br /></div><div>   TAT LIST                              - Displays maintained tattoos </div><div>TAT THRESHOLD #               - Sets # charges for low indicator</div><div>&#13;
   TAT LIST ADD &lt;tattoo&gt;       - Adds tattoo to maintained tattoos</div><div>&#13;
   TAT LIST REMOVE &lt;tattoo&gt;      - Removes tattoo from maintained tattoos <br /></div><div>TATS                                   - Shows missing and low charge tattoos</div><div><br /></div><div><a rel="nofollow" href="https://raw.githubusercontent.com/Fangalorian/AchaeaNexusScripts/main/TattooTracking.nxs" title="Link: https://raw.githubusercontent.com/Fangalorian/AchaeaNexusScripts/main/TattooTracking.nxs">Download link with the right package this time.</a><br /></div><div><br /></div><div>Example images:</div><div><img alt="" src="https://us.v-cdn.net/5019940/uploads/editor/xq/qq35dl7p75bt.png" title="Image: https://us.v-cdn.net/5019940/uploads/editor/xq/qq35dl7p75bt.png" /><br /></div><div><img alt="" src="https://us.v-cdn.net/5019940/uploads/editor/0t/gzn0q14vzjeu.png" title="Image: https://us.v-cdn.net/5019940/uploads/editor/0t/gzn0q14vzjeu.png" /><br /></div><div><img alt="" src="https://us.v-cdn.net/5019940/uploads/editor/i0/1wtb95ked34z.png" title="Image: https://us.v-cdn.net/5019940/uploads/editor/i0/1wtb95ked34z.png" /><br /></div><br />]]>
        </description>
    </item>
   </channel>
</rss>
