Search results

Jump to navigation Jump to search
  • *[http://kolmafia.sourceforge.net/scripting.html CLI Scripting Manual] *[http://kolmafia.sourceforge.net/advanced.html ASH Scripting Manual]
    1 KB (136 words) - 21:43, 5 August 2010
  • ...nically, "ashref" is a CLI command, but it's one of particular use for ASH scripting. ..." into the CLI with no parameters will display a list of all available ASH scripting functions.
    779 bytes (118 words) - 22:31, 10 November 2010
  • ...ically, "ashwiki" is a CLI command, but it's one of particular use for ASH scripting. [[Category:CLI Commands]][[Category:Scripting]]
    386 bytes (59 words) - 07:10, 11 November 2010
  • ASH has three different options for commenting -- the pound sign (#), the doubl [[Category:Miscellaneous ASH Features]][[Category:Scripting]]
    1 KB (216 words) - 09:00, 17 July 2010
  • For instance, the following ASH code: For example, executing the following ASH code will result in an error, because the <code>func_inside_bar()</code> fu
    2 KB (228 words) - 06:52, 23 February 2021
  • ! ASH Accessor Function / Notes [[Category:Scripting]] [[Category:Data Types]]
    826 bytes (110 words) - 00:38, 30 September 2017
  • ! ASH Accessor Function / Notes [[Category:Scripting]] [[Category:Data Types]]
    905 bytes (116 words) - 00:47, 30 September 2017
  • ! ASH Accessor Function / Notes [[Category:Scripting]] [[Category:Data Types]]
    964 bytes (121 words) - 00:51, 30 September 2017
  • ! ASH Accessor Function / Notes [[Category:Scripting]] [[Category:Data Types]]
    950 bytes (131 words) - 00:34, 30 September 2017
  • ! ASH Accessor Function / Notes [[Category:Scripting]] [[Category:Data Types]]
    1 KB (141 words) - 00:41, 30 September 2017
  • ...he links I gave you. All the CLI commands are easily found from /help. The ASH COMMANDS are found by typing 'ashref'. Another option is to go find a simil
    1 KB (280 words) - 19:56, 12 July 2010
  • ! ASH Accessor Function / Notes [[Category:Scripting]] [[Category:Data Types]]
    1 KB (150 words) - 00:48, 30 September 2017
  • ! ASH Accessor Function / Notes [[Category:Scripting]] [[Category: Data Types]]
    1 KB (176 words) - 00:40, 30 September 2017
  • ! ASH Accessor Function / Notes [[Category:Scripting]] [[Category:Data Types]]
    1 KB (172 words) - 17:47, 2 October 2022
  • ...at http://kolmafia.sourceforge.net/advanced.html. I have started learning scripting and in fact have a newbie guide right after this section! It is very handy If you are interested, once you have this down you might want to tackle scripting. This is writing your own scripts to do various stuff. I recommend that you
    4 KB (685 words) - 19:54, 12 July 2010
  • * [[KoLmafia Guide: Running ASH Scripts|Lesson 13: Running ASH Scripts]] = Scripting for Dummies =
    6 KB (1,016 words) - 11:14, 20 January 2011
  • ! ASH Accessor Function / Notes [[Category:Scripting]] [[Category:Data Types]]
    2 KB (300 words) - 00:42, 30 September 2017
  • ! ASH Accessor Function / Notes [[Category:Scripting]] [[Category:Data Types]]
    2 KB (235 words) - 21:40, 3 June 2020
  • ! ASH Accessor Function / Notes [[Category:Scripting]] [[Category:Data Types]]
    2 KB (262 words) - 00:49, 30 September 2017
  • ==Special Features of ASH Scripting== These features are not exactly ASH commands, but they are used to improve script usage.
    11 KB (1,663 words) - 08:58, 5 June 2020
  • {{CodeSample|description=ASH does not seem to accept anonymous closures by default. This is an example o As for where stuff like this could be used... It can initialize ASH scripts without creating any unnecessary functions or variables in the "nam
    5 KB (700 words) - 20:37, 3 July 2021
  • To create and edit ASH scripts, you need a text editing program that doesn't automatically add lin ...s are optional. BBEdit users can install the [[Media:Ash plist.xml|BBEdit ASH Language Module]] to provide syntax colorization.
    10 KB (1,631 words) - 09:22, 2 July 2021
  • ...ch retrieval options are tried for both the CLI command "retrieve" and the ASH command [[retrieve_item|retrieve_item()]], as of about r8200. Note that th [[Category:Scripting]]
    2 KB (264 words) - 02:52, 20 June 2011
  • ! ASH Accessor Function / Notes [[Category:Scripting]] [[Category:Data Types]]
    3 KB (400 words) - 20:08, 26 December 2023
  • ASH did not originally support polymorphic functions, so it was not possible to [[Category:Scripting]]
    2 KB (438 words) - 00:14, 8 June 2020
  • <p>Please use these sparingly, as it can defeat the purpose of scripting if the user must constantly provide information during execution.| description=By taking in consideration that ASH has lazy booleans, it is possible to make confirmation messages that will o
    3 KB (385 words) - 11:12, 23 October 2020
  • ! ASH Accessor Function / Notes [[Category:Scripting]] [[Category:Data Types]]
    2 KB (299 words) - 06:31, 14 March 2019
  • * Any .ash suffix is dropped. # snippet from my aftercore.ash file
    3 KB (448 words) - 03:14, 27 November 2014
  • ...re available in [[Miscellaneous ASH Features#Special Syntax Functions|Misc ASH Features]] [[Category:Scripting]]
    5 KB (807 words) - 14:55, 23 December 2020
  • Since ASH's regular expressions are directly passed to Java, ASH does not support named groups. Regular expressions in ASH are wrappers for the Java java.util.regex package. You can find detailed in
    8 KB (1,281 words) - 21:48, 2 August 2011
  • As of revision 20509, KoLmafia supports scripting in JavaScript! You can run JS code from the CLI using <code>js <nowiki><cod All functions in the ASH runtime library are available inside the built-in <code>kolmafia</code> mod
    13 KB (1,704 words) - 08:48, 13 December 2022
  • ! ASH Accessor Function / Notes [[Category:Scripting]] [[Category:Data Types]]
    5 KB (784 words) - 04:45, 14 August 2020
  • ...n control system. A repository (repo) exists online — this repo contains a scripting project. KoLmafia can download scripts from an online SVN repo and automati ...small modifications to their scripts. People like you with a little bit of scripting ability. I suspect you've sometimes made a tiny tweak to a script to make i
    15 KB (2,634 words) - 07:07, 13 March 2021
  • ...who have enabled relay override scripts, mafia will automatically call xyz.ash every time the relay browser attempts to visit xyz.php. ...could choose to override only the plains with a script named place.plains.ash.
    16 KB (2,308 words) - 07:14, 13 March 2021
  • === Using ASH Constants in CCS === Certain ASH constants can be used in CCS as section headers.
    11 KB (1,702 words) - 08:04, 15 March 2021
  • /* test.ash */ ...d print: <span style="color: red;">Cannot initialize parameter myvar (test.ash, line X)</span>
    10 KB (1,421 words) - 11:25, 24 June 2011
  • As of [https://kolmafia.us/threads/16180-when-parsing-a-bounty-object-in-ash-make-case-insensitive-string-compariso.18981/ r16180], the equality (<code> ...code>≈</code>) was introduced in [https://kolmafia.us/threads/16284-add-an-ash-operator-to-perform-an-approximately-equal-comparison.19116/ r16284]. When
    9 KB (1,129 words) - 06:30, 28 July 2021
  • {{TOCright}}{{DISPLAYTITLE:HTMLform (htmlform.ash)}} ...ch for maximum compatibility should be chosen with the same basic rules as ASH variables - start with a letter, use only numbers and letters. Take care if
    9 KB (1,478 words) - 15:57, 3 December 2010
  • ...ilter] - If you tackle scripting this is invaluable. By itself, lists all ash script commands and what they do. You can include text after ashref which
    5 KB (948 words) - 13:01, 20 January 2011
  • ...be given on the same line, separated by semicolons. The exceptions (alias, ash, ashq, cheapest, expensive, fecho, fprint, get, set, speculate, whatif, lat ...t can be typed from your keyboard with a bit of know-how or included in an ash script as "\u00B6".
    28 KB (3,853 words) - 20:56, 12 August 2019
  • ...of modifiers calculated by KoLmafia. Note that these are also available as ASH functions -- the first form, which takes one parameter, provides informatio Note that although some of these functions have an ASH derivative that may be easier to use, the two-parameter form is still relev
    16 KB (2,541 words) - 18:34, 10 March 2023
  • Most of this information was copied directly from ASH Maps Tutorial, by Veracity (http://kolmafia.sourceforge.net/advanced.html#m ...ass, stat, skill, effect, familiar, slot, or monster. The value can be any ASH data type at all: a simple type, a record, or can be another map. This effe
    21 KB (3,322 words) - 17:33, 27 February 2021
  • ...ports foo.ash, KoLmafia will keep separate values for both foo.ash and bar.ash. *If bar.ash is changed, its static variable is reset, but not foo.ash's.
    10 KB (1,450 words) - 13:11, 6 March 2021
  • Master list of all ASH functions. All functions as of r27333 are listed; this list is intended to The CLI command "[[ashref]]" shows every implemented ash function for your mafia version. A guide to add new functions via a script
    24 KB (3,546 words) - 04:46, 29 April 2023
  • {{TOCright}}{{DISPLAYTITLE:ZLib (zlib.ash)}} ...ounty-object-in-ash-make-case-insensitive-string-compariso.18981/ r16180], ASH strings are compared case-sensitively, which makes this function no longer
    40 KB (6,317 words) - 06:21, 28 July 2021
  • ...ipts which can perform just about any KoL action. Mafia scripting uses an .ash extension and is simply a text file that contains a bunch of Mafia commands ...thread]</span>, scroll to the last entry and find the most updated Tattoo.ash attachment.
    10 KB (1,566 words) - 19:44, 23 November 2010
  • ...it is included here for reference, as it is used much as datatypes are in ASH. It can only be declared through the function {{f|create_matcher}}, using t [[Category:Scripting]]
    16 KB (2,415 words) - 03:15, 2 March 2023