Frequently Answered Questions

General Questions

Where do I download the latest version?
You can find the latest release on the Downloading page, or look through the project File Releases to find the latest timestamp. If you would like a newer version than that, you will need to use the CVS repository to check out the code.

Why doesn't the download link (or CVS) work?
Sometimes the SourceForge site runs maintenance jobs or a server just has a hiccough. If the site is down, please try again later. Do not contact me about the problem because I can't really do anything to fix it.

Will the ACP work on the free version of zMUD?
No. Never has, and never will. Sorry. The free version is just far too old and doesn't support most of the script commands needed to develop the full curing and defense system.

Why doesn't the ACP catch some triggers, especially multi-line messages?
The ACP is configured to only work on the default screen width of 80 characters. If you have changed your screen width in the game, you will need to either change it back to 80 for compatibility with the ACP or search through hundreds of trigger patterns and change them to your screen width. (Obviously, the former is recommended.) The use of more flexible trigger patterns has been attempted, but variable screen widths are impossible to support with the current implementation of zMUD.

Installation Issues

I imported the script and it printed a lot of junk in my output window. Did I do it wrong?
When this happens, it's almost always a typo in the script, usually an extra or missing brace. Please report this, so we can get it fixed.

After I installed the ACP, I was looking at some of the aliases and zMUD said there was a syntax error. Is this a bug/typo?
There are known issues with zMUD's syntax checker, particularly with code that uses the <> expansion syntax. If you see no adverse side effects from these aliases, there is no bug to report. In other words, some of the syntax used in the scripts is non-standard, but still works just fine.

Configuration Conundrums

When I turn on smoking, the ACP tries to fill pipes using the wrong numbers. Why would it do that?
In the ACPcustom class folder, there is a data record variable called Pipes. You need to edit that variable such that it has three keys: elm, skullcap, and valerian; and the value of each should be its corresponding pipe number in your inventory.

I have artifact pipes and I don't understand how to stop the ACP from trying to light them. What do I do?
If you have only one or two artifact pipes, you'll need to decide which numbers you'll use for which herbs. I recommend always using an artifact pipe for smoking elm, as you don't want it to go out at the wrong moment when fighting Aeon. Skullcap is a good second option for many people because the anti-weapon field is a useful defense against many classes and you'll be smoking a lot of skullcap to keep that aura up during a fight.

Let's say that you have artifact pipes with numbers 1234 and 5678, and you'd like to use them for elm and skullcap, respectively. The Settings.arti_pipes value is a string list which contains the name of the herb, and the Pipes variable is a map from each herb to each number. You should already have set Pipes.elm to 1234 and Pipes.skullcap to 5678 during the setup process. If not, do that now with #ADDKEY Pipes elm 1234 and #ADDKEY Pipes skullcap 5678 from your command line. Now, you add "elm" and "skullcap" to the list of artifact pipes using #ADDITEM Settings.arti_pipes elm and #ADDITEM Settings.arti_pipes skullcap.

After all this, when you turn on your Pipes system, it should only light the non-artifact pipes.

I get commands with <> around them echoed to my display, and Achaea says it doesn't understand what I mean. Why are there extra <> around everything?
Part of the requirements for the ACP LE is that you turn on the option to Allow <> for expand, and you will find the option under View -> Preferences -> General (and select the General Parsing option from that dialog). Make sure that your configuration options on this dialog match the ones shown on the Requirements page.

Why do the gauges show my max health, mana, etc as 1000?
After you install everything and run through the configuration, you need to connect to Achaea and check your score (SC or QSC will work) to update your current and max values for everything. If this still does not update the values, then you may have another problem somewhere in your configuration and should probably go back over the installation procedures more carefully.

Why are my endurance and/or willpower always reset to 0, even if I update them from my score?
If you have a prompt that doesn't show endurance or willpower (i.e. HM, HME, or HMW), the regular expression that matches on the prompt will set the missing parts to 0 every time it matches. This is a known annoyance and is on a list of things to change in the future, but it is not a top priority. To fix it temporarily, either change the prompt expression yourself to remove endurance and/or willpower or change your prompt to show everything with CONFIG PROMPT HMEW in Achaea. (Note: this is a problem in LE1, but has since been fixed in CVS with modified handling of the prompt such that any prompt pattern showing at least health and mana should work just fine now.)

Defense Dilemmas

Why doesn't the ACP put up (or track) my class defenses?
You forgot to import the script in the classes directory for your class. Importing the appropriate script ensures that your class defenses are added to the mapping and will be executed properly on deffing up. If you upgrade to a newer version of ACP LE at a later date (by re-importing the acp_main.txt from a new release or a CVS snapshot), you will need to also re-import your class script as it is wiped out when the main script is imported.

Why does the ACP try to put my defenses all the time, even if they're already up?
This is likely a side effect of the <> expansion used in the defense checking aliases. Make sure that you followed that step of the installation procedure to turn the option on in your character settings.

Some of my defenses fail because the ACP is trying to put them up when I am off-balance. Is this a bug?
Double-check your defense lists to see if you've gotten a "norm" (balance-taking) defense in the "free" list. This happens most often with the venom and levitating defenses because the affliction-healing elixir balance was broken for a very long time in Achaea and you could sip them both back-to-back without a problem. Try moving the defenses into the "norm" list instead, and see if that fixes your problems.

I set the use_insomnia flag in the Settings variable to 1, but it still eats cohosh when I def up. Is this a bug? What happened?
The alias that puts up the insomnia defense in the ACP is coded to use cohosh when your mana is at or below half, so if you put insomnia far down on your list of defenses to put up, you may have low mana by that time and eat cohosh instead. Try moving insomnia further up the list in BasicDefs.free and/or FullDefs.free to fix the problem.