<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://wiki.kolmafia.us/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Efilnikufecin</id>
	<title>Kolmafia - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.kolmafia.us/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Efilnikufecin"/>
	<link rel="alternate" type="text/html" href="https://wiki.kolmafia.us/index.php?title=Special:Contributions/Efilnikufecin"/>
	<updated>2026-04-24T21:24:31Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.44.0</generator>
	<entry>
		<id>https://wiki.kolmafia.us/index.php?title=String_Handling_Routines&amp;diff=1356</id>
		<title>String Handling Routines</title>
		<link rel="alternate" type="text/html" href="https://wiki.kolmafia.us/index.php?title=String_Handling_Routines&amp;diff=1356"/>
		<updated>2008-06-15T00:55:02Z</updated>

		<summary type="html">&lt;p&gt;Efilnikufecin: repairing spam&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Part  8 - String Handling Routines ==&lt;br /&gt;
&amp;lt;p&amp;gt;&amp;lt;em&amp;gt;Under Construction&amp;lt;/em&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;&amp;lt;strong&amp;gt;void print( string helloworld )&amp;lt;/strong&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;strong&amp;gt;void echo( string helloworld )&amp;lt;/strong&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Prints the given string to the graphical CLI window and to the status line of the main Adventuring window.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;&amp;lt;strong&amp;gt;string visit_url( string url )&amp;lt;/strong&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Accesses the specified URL, manages any applicable redirects (including if the page offered a choice adventure), and returns the HTML of the final response page.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;&amp;lt;strong&amp;gt;string location_to_url( location place )&amp;lt;/strong&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Returns the URL that would need to be accessed to visit the specified location.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;&amp;lt;strong&amp;gt;boolean contains_text( string source, string query )&amp;lt;/strong&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Reveals if the query string is a substring of the source string.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;&amp;lt;strong&amp;gt;int extract_meat( string text )&amp;lt;/strong&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Returns the amount of meat contained in a string passed to it in integer format. For use in k-mail parsing. *Not for use on pending trades.*&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;&amp;lt;strong&amp;gt;int [item] extract_items( string text )&amp;lt;/strong&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
takes the text you have provided and parses it for any items that KoLmafia would have found normally.  This means you have access to the built-in pluralization handler as well as the ability to NOT have to lookup description IDs or whatever other loops you had to use to access that information. For use in k-mail parsing. *Not for use on pending trades.*&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;&amp;lt;strong&amp;gt;int length( string text )&amp;lt;/strong&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Returns the length of the given string.&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;&amp;lt;strong&amp;gt;int index_of( string source, string search )&amp;lt;/strong&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Returns the first index of a given substring in a string.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;strong&amp;gt;int index_of( string source, string search, int start )&amp;lt;/strong&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Returns the next index of a given substring in a string starting from the given position.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;strong&amp;gt;int last_index_of( string source, string search )&amp;lt;/strong&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Returns the last index of a given substring in a string.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;&amp;lt;strong&amp;gt;string substring( string source, int startfrom )&amp;lt;/strong&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Returns the substring of the given string starting from the given character position in the string, and ending at the last character.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;strong&amp;gt;string substring( string source, int start, int end )&amp;lt;/strong&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Returns the substring of the given string starting from the character position indicated by start in the string, and ending at the character position indicated by end.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;&amp;lt;strong&amp;gt;string replace_string( string source, string search, string replace )&amp;lt;/strong&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
searches the source string for the search string and replaces all instances with the replace string&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;&amp;lt;strong&amp;gt;string url_encode( string text )&amp;lt;/strong&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;strong&amp;gt;string url_decode( string text )&amp;lt;/strong&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Converts a string text into a formatted string for using with raw URLs or from a formatted string back into “normal” text.&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;&amp;lt;strong&amp;gt;string [int] split_string( string source )&amp;lt;/strong&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Returns a map of strings which is the passed string split into individual lines. Originally implemented for use when parsing session logs, but may see more uses in the future.&lt;br /&gt;
http://kolmafia.us/index.php/topic,794.msg3868.html#msg3868 &amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;strong&amp;gt;string [int] split_string( string source, string regex )&amp;lt;/strong&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;strong&amp;gt;string [int,int] group_string( string source, string regex )&amp;lt;/strong&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
see this post located on the script repository for more information:  http://kolmafia.us/index.php/topic,451.msg2235.html#msg2235 &amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;strong&amp;gt;string [int] session_logs( string player, int day_count )&amp;lt;/strong&amp;gt;&lt;br /&gt;
Gives access to the session logs saved by kolmafia. More details will be added when this function&#039;s own page is written. For now, more extensive details can be found here: http://kolmafia.us/index.php/topic,794.msg3879.html#msg3879&lt;/div&gt;</summary>
		<author><name>Efilnikufecin</name></author>
	</entry>
	<entry>
		<id>https://wiki.kolmafia.us/index.php?title=String_Handling_Routines&amp;diff=1348</id>
		<title>String Handling Routines</title>
		<link rel="alternate" type="text/html" href="https://wiki.kolmafia.us/index.php?title=String_Handling_Routines&amp;diff=1348"/>
		<updated>2008-06-07T22:52:12Z</updated>

		<summary type="html">&lt;p&gt;Efilnikufecin: Roll back to older spam free version very far back to get past all the character gibberish too.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Part  8 - String Handling Routines ==&lt;br /&gt;
&amp;lt;p&amp;gt;&amp;lt;em&amp;gt;Under Construction&amp;lt;/em&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;&amp;lt;strong&amp;gt;void print( string helloworld )&amp;lt;/strong&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;strong&amp;gt;void echo( string helloworld )&amp;lt;/strong&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Prints the given string to the graphical CLI window and to the status line of the main Adventuring window.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;&amp;lt;strong&amp;gt;string visit_url( string url )&amp;lt;/strong&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Accesses the specified URL, manages any applicable redirects (including if the page offered a choice adventure), and returns the HTML of the final response page.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;&amp;lt;strong&amp;gt;string location_to_url( location place )&amp;lt;/strong&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Returns the URL that would need to be accessed to visit the specified location.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;&amp;lt;strong&amp;gt;boolean contains_text( string source, string query )&amp;lt;/strong&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Reveals if the query string is a substring of the source string.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;&amp;lt;strong&amp;gt;int extract_meat( string text )&amp;lt;/strong&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Returns the amount of meat contained in a string passed to it in integer format. For use in k-mail parsing. *Not for use on pending trades.*&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;&amp;lt;strong&amp;gt;int [item] extract_items( string text )&amp;lt;/strong&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
takes the text you have provided and parses it for any items that KoLmafia would have found normally.  This means you have access to the built-in pluralization handler as well as the ability to NOT have to lookup description IDs or whatever other loops you had to use to access that information. For use in k-mail parsing. *Not for use on pending trades.*&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;&amp;lt;strong&amp;gt;int length( string text )&amp;lt;/strong&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Returns the length of the given string.&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;&amp;lt;strong&amp;gt;int index_of( string source, string search )&amp;lt;/strong&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Returns the first index of a given substring in a string.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;strong&amp;gt;int index_of( string source, string search, int start )&amp;lt;/strong&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Returns the next index of a given substring in a string starting from the given position.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;strong&amp;gt;int last_index_of( string source, string search )&amp;lt;/strong&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Returns the last index of a given substring in a string.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;&amp;lt;strong&amp;gt;string substring( string source, int startfrom )&amp;lt;/strong&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Returns the substring of the given string starting from the given character position in the string, and ending at the last character.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;strong&amp;gt;string substring( string source, int start, int end )&amp;lt;/strong&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Returns the substring of the given string starting from the character position indicated by start in the string, and ending at the character position indicated by end.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;&amp;lt;strong&amp;gt;string replace_string( string source, string search, string replace )&amp;lt;/strong&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
searches the source string for the search string and replaces all instances with the replace string&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;&amp;lt;strong&amp;gt;string url_encode( string text )&amp;lt;/strong&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;strong&amp;gt;string url_decode( string text )&amp;lt;/strong&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Converts a string text into a formatted string for using with raw URLs or from a formatted string back into “normal” text.&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;&amp;lt;strong&amp;gt;string [int] split_string( string source )&amp;lt;/strong&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Returns a map of strings which is the passed string split into individual lines. Originally implemented for use when parsing session logs, but may see more uses in the future.&lt;br /&gt;
http://kolmafia.us/index.php/topic,794.msg3868.html#msg3868 &amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;strong&amp;gt;string [int] split_string( string source, string regex )&amp;lt;/strong&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;strong&amp;gt;string [int,int] group_string( string source, string regex )&amp;lt;/strong&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
see this post located on the script repository for more information:  http://kolmafia.us/index.php/topic,451.msg2235.html#msg2235 &amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;strong&amp;gt;string [int] session_logs( string player, int day_count )&amp;lt;/strong&amp;gt;&lt;br /&gt;
Gives access to the session logs saved by kolmafia. More details will be added when this function&#039;s own page is written. For now, more extensive details can be found here: http://kolmafia.us/index.php/topic,794.msg3879.html#msg3879&lt;/div&gt;</summary>
		<author><name>Efilnikufecin</name></author>
	</entry>
	<entry>
		<id>https://wiki.kolmafia.us/index.php?title=Ashref&amp;diff=2450</id>
		<title>Ashref</title>
		<link rel="alternate" type="text/html" href="https://wiki.kolmafia.us/index.php?title=Ashref&amp;diff=2450"/>
		<updated>2007-12-31T11:36:52Z</updated>

		<summary type="html">&lt;p&gt;Efilnikufecin: Fixed a typo&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[ashref]]&lt;br /&gt;
&lt;br /&gt;
AshRef is not an actual ash function, it is a cli function. &lt;br /&gt;
&lt;br /&gt;
Enter &amp;quot;ashref&amp;quot; into the Graphical cli with no parameters will display a list of all available ASH scripting functions.&lt;br /&gt;
&lt;br /&gt;
Entering &amp;quot;ashref &amp;quot; and a partial command name will display all commands matching the partial command name entered.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Example==&lt;br /&gt;
Entering &amp;quot;ashref string&amp;quot; into the GCLI in subversion 5449 yields:&amp;lt;Br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;TABLE CELLPADDING=1 cellspacing=3 BORDER=1px&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;&lt;br /&gt;
void enable( string )&amp;lt;Br/&amp;gt;&lt;br /&gt;
void disable( string )&amp;lt;Br/&amp;gt;&lt;br /&gt;
boolean user_confirm( string )&amp;lt;Br/&amp;gt;&lt;br /&gt;
void logprint( string )&amp;lt;Br/&amp;gt;&lt;br /&gt;
void print( string )&amp;lt;Br/&amp;gt;&lt;br /&gt;
void print( string, string )&amp;lt;Br/&amp;gt;&lt;br /&gt;
void print_html( string )&amp;lt;Br/&amp;gt;&lt;br /&gt;
void abort( string )&amp;lt;Br/&amp;gt;&lt;br /&gt;
boolean cli_execute( string )&amp;lt;Br/&amp;gt;&lt;br /&gt;
buffer load_html( string )&amp;lt;Br/&amp;gt;&lt;br /&gt;
void write( string )&amp;lt;Br/&amp;gt;&lt;br /&gt;
void writeln( string )&amp;lt;Br/&amp;gt;&lt;br /&gt;
string form_field( string )&amp;lt;Br/&amp;gt;&lt;br /&gt;
buffer visit_url( string )&amp;lt;Br/&amp;gt;&lt;br /&gt;
string to_string( any )&amp;lt;Br/&amp;gt;&lt;br /&gt;
item to_item( string )&amp;lt;Br/&amp;gt;&lt;br /&gt;
class to_class( string )&amp;lt;Br/&amp;gt;&lt;br /&gt;
stat to_stat( string )&amp;lt;Br/&amp;gt;&lt;br /&gt;
skill to_skill( string )&amp;lt;Br/&amp;gt;&lt;br /&gt;
effect to_effect( string )&amp;lt;Br/&amp;gt;&lt;br /&gt;
location to_location( string )&amp;lt;Br/&amp;gt;&lt;br /&gt;
familiar to_familiar( string )&amp;lt;Br/&amp;gt;&lt;br /&gt;
monster to_monster( string )&amp;lt;Br/&amp;gt;&lt;br /&gt;
string today_to_string( )&amp;lt;Br/&amp;gt;&lt;br /&gt;
string [int] session_logs( string, int )&amp;lt;Br/&amp;gt;&lt;br /&gt;
boolean outfit( string )&amp;lt;Br/&amp;gt;&lt;br /&gt;
boolean have_outfit( string )&amp;lt;Br/&amp;gt;&lt;br /&gt;
boolean contains_text( string, string )&amp;lt;Br/&amp;gt;&lt;br /&gt;
int extract_meat( string )&amp;lt;Br/&amp;gt;&lt;br /&gt;
int [item] extract_items( string )&amp;lt;Br/&amp;gt;&lt;br /&gt;
int length( string )&amp;lt;Br/&amp;gt;&lt;br /&gt;
int index_of( string, string )&amp;lt;Br/&amp;gt;&lt;br /&gt;
int index_of( string, string, int )&amp;lt;Br/&amp;gt;&lt;br /&gt;
int last_index_of( string, string )&amp;lt;Br/&amp;gt;&lt;br /&gt;
int last_index_of( string, string, int )&amp;lt;Br/&amp;gt;&lt;br /&gt;
string substring( string, int )&amp;lt;Br/&amp;gt;&lt;br /&gt;
string substring( string, int, int )&amp;lt;Br/&amp;gt;&lt;br /&gt;
string to_lower_case( string )&amp;lt;Br/&amp;gt;&lt;br /&gt;
string to_upper_case( string )&amp;lt;Br/&amp;gt;&lt;br /&gt;
matcher create_matcher( string, string )&amp;lt;Br/&amp;gt;&lt;br /&gt;
string replace_string( buffer, string, string )&amp;lt;Br/&amp;gt;&lt;br /&gt;
buffer replace_string( string, string, string )&amp;lt;Br/&amp;gt;&lt;br /&gt;
string [int] split_string( string )&amp;lt;Br/&amp;gt;&lt;br /&gt;
string [int] split_string( string, string )&amp;lt;Br/&amp;gt;&lt;br /&gt;
string [int, int] group_string( string, string )&amp;lt;Br/&amp;gt;&lt;br /&gt;
void chat_reply( string )&amp;lt;Br/&amp;gt;&lt;br /&gt;
string url_encode( string )&amp;lt;Br/&amp;gt;&lt;br /&gt;
string url_decode( string )&amp;lt;Br/&amp;gt;&lt;br /&gt;
string get_property( string )&amp;lt;Br/&amp;gt;&lt;br /&gt;
void set_property( string, string )&amp;lt;Br/&amp;gt;&lt;br /&gt;
boolean file_to_map( string, aggregate )&amp;lt;Br/&amp;gt;&lt;br /&gt;
boolean file_to_map( string, aggregate, boolean )&amp;lt;Br/&amp;gt;&lt;br /&gt;
float numeric_modifier( string )&amp;lt;Br/&amp;gt;&lt;br /&gt;
boolean boolean_modifier( string )&amp;lt;Br/&amp;gt;&lt;br /&gt;
&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;/div&gt;</summary>
		<author><name>Efilnikufecin</name></author>
	</entry>
	<entry>
		<id>https://wiki.kolmafia.us/index.php?title=Ashref&amp;diff=2449</id>
		<title>Ashref</title>
		<link rel="alternate" type="text/html" href="https://wiki.kolmafia.us/index.php?title=Ashref&amp;diff=2449"/>
		<updated>2007-12-31T11:35:59Z</updated>

		<summary type="html">&lt;p&gt;Efilnikufecin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[ashref]]&lt;br /&gt;
&lt;br /&gt;
AshRef is not an actual ash function, it is a cli function. &lt;br /&gt;
&lt;br /&gt;
Enter &amp;quot;ashref&amp;quot; into the Graphical cli with no parameters will display a list of all available ASH scripting functions.&lt;br /&gt;
&lt;br /&gt;
Entering &amp;quot;ashref &amp;quot; an a partial command name will display all commands matching the partial command name entered.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Example==&lt;br /&gt;
Entering &amp;quot;ashref string&amp;quot; into the GCLI in subversion 5449 yields:&amp;lt;Br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;TABLE CELLPADDING=1 cellspacing=3 BORDER=1px&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;&lt;br /&gt;
void enable( string )&amp;lt;Br/&amp;gt;&lt;br /&gt;
void disable( string )&amp;lt;Br/&amp;gt;&lt;br /&gt;
boolean user_confirm( string )&amp;lt;Br/&amp;gt;&lt;br /&gt;
void logprint( string )&amp;lt;Br/&amp;gt;&lt;br /&gt;
void print( string )&amp;lt;Br/&amp;gt;&lt;br /&gt;
void print( string, string )&amp;lt;Br/&amp;gt;&lt;br /&gt;
void print_html( string )&amp;lt;Br/&amp;gt;&lt;br /&gt;
void abort( string )&amp;lt;Br/&amp;gt;&lt;br /&gt;
boolean cli_execute( string )&amp;lt;Br/&amp;gt;&lt;br /&gt;
buffer load_html( string )&amp;lt;Br/&amp;gt;&lt;br /&gt;
void write( string )&amp;lt;Br/&amp;gt;&lt;br /&gt;
void writeln( string )&amp;lt;Br/&amp;gt;&lt;br /&gt;
string form_field( string )&amp;lt;Br/&amp;gt;&lt;br /&gt;
buffer visit_url( string )&amp;lt;Br/&amp;gt;&lt;br /&gt;
string to_string( any )&amp;lt;Br/&amp;gt;&lt;br /&gt;
item to_item( string )&amp;lt;Br/&amp;gt;&lt;br /&gt;
class to_class( string )&amp;lt;Br/&amp;gt;&lt;br /&gt;
stat to_stat( string )&amp;lt;Br/&amp;gt;&lt;br /&gt;
skill to_skill( string )&amp;lt;Br/&amp;gt;&lt;br /&gt;
effect to_effect( string )&amp;lt;Br/&amp;gt;&lt;br /&gt;
location to_location( string )&amp;lt;Br/&amp;gt;&lt;br /&gt;
familiar to_familiar( string )&amp;lt;Br/&amp;gt;&lt;br /&gt;
monster to_monster( string )&amp;lt;Br/&amp;gt;&lt;br /&gt;
string today_to_string( )&amp;lt;Br/&amp;gt;&lt;br /&gt;
string [int] session_logs( string, int )&amp;lt;Br/&amp;gt;&lt;br /&gt;
boolean outfit( string )&amp;lt;Br/&amp;gt;&lt;br /&gt;
boolean have_outfit( string )&amp;lt;Br/&amp;gt;&lt;br /&gt;
boolean contains_text( string, string )&amp;lt;Br/&amp;gt;&lt;br /&gt;
int extract_meat( string )&amp;lt;Br/&amp;gt;&lt;br /&gt;
int [item] extract_items( string )&amp;lt;Br/&amp;gt;&lt;br /&gt;
int length( string )&amp;lt;Br/&amp;gt;&lt;br /&gt;
int index_of( string, string )&amp;lt;Br/&amp;gt;&lt;br /&gt;
int index_of( string, string, int )&amp;lt;Br/&amp;gt;&lt;br /&gt;
int last_index_of( string, string )&amp;lt;Br/&amp;gt;&lt;br /&gt;
int last_index_of( string, string, int )&amp;lt;Br/&amp;gt;&lt;br /&gt;
string substring( string, int )&amp;lt;Br/&amp;gt;&lt;br /&gt;
string substring( string, int, int )&amp;lt;Br/&amp;gt;&lt;br /&gt;
string to_lower_case( string )&amp;lt;Br/&amp;gt;&lt;br /&gt;
string to_upper_case( string )&amp;lt;Br/&amp;gt;&lt;br /&gt;
matcher create_matcher( string, string )&amp;lt;Br/&amp;gt;&lt;br /&gt;
string replace_string( buffer, string, string )&amp;lt;Br/&amp;gt;&lt;br /&gt;
buffer replace_string( string, string, string )&amp;lt;Br/&amp;gt;&lt;br /&gt;
string [int] split_string( string )&amp;lt;Br/&amp;gt;&lt;br /&gt;
string [int] split_string( string, string )&amp;lt;Br/&amp;gt;&lt;br /&gt;
string [int, int] group_string( string, string )&amp;lt;Br/&amp;gt;&lt;br /&gt;
void chat_reply( string )&amp;lt;Br/&amp;gt;&lt;br /&gt;
string url_encode( string )&amp;lt;Br/&amp;gt;&lt;br /&gt;
string url_decode( string )&amp;lt;Br/&amp;gt;&lt;br /&gt;
string get_property( string )&amp;lt;Br/&amp;gt;&lt;br /&gt;
void set_property( string, string )&amp;lt;Br/&amp;gt;&lt;br /&gt;
boolean file_to_map( string, aggregate )&amp;lt;Br/&amp;gt;&lt;br /&gt;
boolean file_to_map( string, aggregate, boolean )&amp;lt;Br/&amp;gt;&lt;br /&gt;
float numeric_modifier( string )&amp;lt;Br/&amp;gt;&lt;br /&gt;
boolean boolean_modifier( string )&amp;lt;Br/&amp;gt;&lt;br /&gt;
&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;/div&gt;</summary>
		<author><name>Efilnikufecin</name></author>
	</entry>
	<entry>
		<id>https://wiki.kolmafia.us/index.php?title=Ashref&amp;diff=2448</id>
		<title>Ashref</title>
		<link rel="alternate" type="text/html" href="https://wiki.kolmafia.us/index.php?title=Ashref&amp;diff=2448"/>
		<updated>2007-12-31T11:29:43Z</updated>

		<summary type="html">&lt;p&gt;Efilnikufecin: New page: ashref  AshRef is not an actual ash function, it is a cli function.   Enter &amp;quot;ashref&amp;quot; into the Graphical cli with no parameters will display a list of all available ASH scripting functi...&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[ashref]]&lt;br /&gt;
&lt;br /&gt;
AshRef is not an actual ash function, it is a cli function. &lt;br /&gt;
&lt;br /&gt;
Enter &amp;quot;ashref&amp;quot; into the Graphical cli with no parameters will display a list of all available ASH scripting functions.&lt;br /&gt;
&lt;br /&gt;
Entering &amp;quot;ashref &amp;quot; an a partial command name will display all commands matching the partial command name entered.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Example==&lt;br /&gt;
Entering &amp;quot;ashref string&amp;quot; into the GCLI in subversion 5449 yields:&amp;lt;Br/&amp;gt;&lt;br /&gt;
&amp;lt;Br/&amp;gt;&lt;br /&gt;
&amp;lt;Br/&amp;gt;&lt;br /&gt;
void enable( string )&amp;lt;Br/&amp;gt;&lt;br /&gt;
void disable( string )&amp;lt;Br/&amp;gt;&lt;br /&gt;
boolean user_confirm( string )&amp;lt;Br/&amp;gt;&lt;br /&gt;
void logprint( string )&amp;lt;Br/&amp;gt;&lt;br /&gt;
void print( string )&amp;lt;Br/&amp;gt;&lt;br /&gt;
void print( string, string )&amp;lt;Br/&amp;gt;&lt;br /&gt;
void print_html( string )&amp;lt;Br/&amp;gt;&lt;br /&gt;
void abort( string )&amp;lt;Br/&amp;gt;&lt;br /&gt;
boolean cli_execute( string )&amp;lt;Br/&amp;gt;&lt;br /&gt;
buffer load_html( string )&amp;lt;Br/&amp;gt;&lt;br /&gt;
void write( string )&amp;lt;Br/&amp;gt;&lt;br /&gt;
void writeln( string )&amp;lt;Br/&amp;gt;&lt;br /&gt;
string form_field( string )&amp;lt;Br/&amp;gt;&lt;br /&gt;
buffer visit_url( string )&amp;lt;Br/&amp;gt;&lt;br /&gt;
string to_string( any )&amp;lt;Br/&amp;gt;&lt;br /&gt;
item to_item( string )&amp;lt;Br/&amp;gt;&lt;br /&gt;
class to_class( string )&amp;lt;Br/&amp;gt;&lt;br /&gt;
stat to_stat( string )&amp;lt;Br/&amp;gt;&lt;br /&gt;
skill to_skill( string )&amp;lt;Br/&amp;gt;&lt;br /&gt;
effect to_effect( string )&amp;lt;Br/&amp;gt;&lt;br /&gt;
location to_location( string )&amp;lt;Br/&amp;gt;&lt;br /&gt;
familiar to_familiar( string )&amp;lt;Br/&amp;gt;&lt;br /&gt;
monster to_monster( string )&amp;lt;Br/&amp;gt;&lt;br /&gt;
string today_to_string( )&amp;lt;Br/&amp;gt;&lt;br /&gt;
string [int] session_logs( string, int )&amp;lt;Br/&amp;gt;&lt;br /&gt;
boolean outfit( string )&amp;lt;Br/&amp;gt;&lt;br /&gt;
boolean have_outfit( string )&amp;lt;Br/&amp;gt;&lt;br /&gt;
boolean contains_text( string, string )&amp;lt;Br/&amp;gt;&lt;br /&gt;
int extract_meat( string )&amp;lt;Br/&amp;gt;&lt;br /&gt;
int [item] extract_items( string )&amp;lt;Br/&amp;gt;&lt;br /&gt;
int length( string )&amp;lt;Br/&amp;gt;&lt;br /&gt;
int index_of( string, string )&amp;lt;Br/&amp;gt;&lt;br /&gt;
int index_of( string, string, int )&amp;lt;Br/&amp;gt;&lt;br /&gt;
int last_index_of( string, string )&amp;lt;Br/&amp;gt;&lt;br /&gt;
int last_index_of( string, string, int )&amp;lt;Br/&amp;gt;&lt;br /&gt;
string substring( string, int )&amp;lt;Br/&amp;gt;&lt;br /&gt;
string substring( string, int, int )&amp;lt;Br/&amp;gt;&lt;br /&gt;
string to_lower_case( string )&amp;lt;Br/&amp;gt;&lt;br /&gt;
string to_upper_case( string )&amp;lt;Br/&amp;gt;&lt;br /&gt;
matcher create_matcher( string, string )&amp;lt;Br/&amp;gt;&lt;br /&gt;
string replace_string( buffer, string, string )&amp;lt;Br/&amp;gt;&lt;br /&gt;
buffer replace_string( string, string, string )&amp;lt;Br/&amp;gt;&lt;br /&gt;
string [int] split_string( string )&amp;lt;Br/&amp;gt;&lt;br /&gt;
string [int] split_string( string, string )&amp;lt;Br/&amp;gt;&lt;br /&gt;
string [int, int] group_string( string, string )&amp;lt;Br/&amp;gt;&lt;br /&gt;
void chat_reply( string )&amp;lt;Br/&amp;gt;&lt;br /&gt;
string url_encode( string )&amp;lt;Br/&amp;gt;&lt;br /&gt;
string url_decode( string )&amp;lt;Br/&amp;gt;&lt;br /&gt;
string get_property( string )&amp;lt;Br/&amp;gt;&lt;br /&gt;
void set_property( string, string )&amp;lt;Br/&amp;gt;&lt;br /&gt;
boolean file_to_map( string, aggregate )&amp;lt;Br/&amp;gt;&lt;br /&gt;
boolean file_to_map( string, aggregate, boolean )&amp;lt;Br/&amp;gt;&lt;br /&gt;
float numeric_modifier( string )&amp;lt;Br/&amp;gt;&lt;br /&gt;
boolean boolean_modifier( string )&amp;lt;Br/&amp;gt;&lt;/div&gt;</summary>
		<author><name>Efilnikufecin</name></author>
	</entry>
	<entry>
		<id>https://wiki.kolmafia.us/index.php?title=Main_Page&amp;diff=567</id>
		<title>Main Page</title>
		<link rel="alternate" type="text/html" href="https://wiki.kolmafia.us/index.php?title=Main_Page&amp;diff=567"/>
		<updated>2007-12-31T11:09:09Z</updated>

		<summary type="html">&lt;p&gt;Efilnikufecin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;center&amp;gt;&lt;br /&gt;
Welcome to the KoLmafia Wiki.&lt;br /&gt;
&lt;br /&gt;
Please pardon our dust while we remodel.&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Progress level: [[Special:Statistics|{{NUMBEROFARTICLES}}]]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;table style=&amp;quot;width:80%;margin-top: .7em;background-color:#F4DF3B;border:2px solid #8663A8&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;tr&amp;gt;&lt;br /&gt;
    &amp;lt;td class=&amp;quot;box_tgen&amp;quot; style=&amp;quot;text-align:cen&lt;br /&gt;
1000&lt;br /&gt;
ter;color:#000;font-size:90%;border:none;margin: 0;padding:.1em;&amp;quot;&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Quick Links:&#039;&#039;&#039; &amp;lt;br&amp;gt; [[Your Character]] || [[Item Management]] || [[Equipment]] || [[Skills and Effects]] || [[Adventuring]] || [[In-combat functions for consult scripting]] || [[Miscellaneous]]  || [[String Handling Routines]] || [[Datatype Constants]] || [[Datatype Conversions]] || [[KoLmafia Properties]] || [[Code Samples]]&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
To obtain a list of currently available ash functions for your current version of kolmafia type [[ashref]] into the graphical cli.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Helpful Links ==&lt;br /&gt;
&lt;br /&gt;
KoLMafia:&lt;br /&gt;
&lt;br /&gt;
[http://kolmafia.sourceforge.net Download KoLMafia]&lt;br /&gt;
&lt;br /&gt;
[http://kolmafia.sourceforge.net/manual.html KoLMafia Documentation]&lt;br /&gt;
&lt;br /&gt;
[http://kolmafia.sourceforge.net/scripting.html CLI Scripting Manual]&lt;br /&gt;
&lt;br /&gt;
[http://kolmafia.sourceforge.net/advanced.html ASH Scripting Manual]&lt;br /&gt;
&lt;br /&gt;
[http://kolmafia.sourceforge.net/combat.html Custom Combat Scripting Manual]&lt;br /&gt;
&lt;br /&gt;
[http://www.kolmafia.us The KoLMafia Script Repository]&lt;br /&gt;
&lt;br /&gt;
[http://forums.kingdomofloathing.com/viewtopic.php?t=19779 The KoLMafia thread on the KoL Forums]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
KoL:&lt;br /&gt;
&lt;br /&gt;
[http://www.kingdomofloathing.com/ The Kingdom of Loathing]&lt;br /&gt;
&lt;br /&gt;
[http://forums.kingdomofloathing.com/ KoL Forums]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;/div&gt;</summary>
		<author><name>Efilnikufecin</name></author>
	</entry>
	<entry>
		<id>https://wiki.kolmafia.us/index.php?title=My_mp&amp;diff=2304</id>
		<title>My mp</title>
		<link rel="alternate" type="text/html" href="https://wiki.kolmafia.us/index.php?title=My_mp&amp;diff=2304"/>
		<updated>2007-12-31T11:04:40Z</updated>

		<summary type="html">&lt;p&gt;Efilnikufecin: Only returns current mp level&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;int my_mp()&#039;&#039;&#039;&amp;lt;br/&amp;gt;&lt;br /&gt;
Returns your current MP level&lt;br /&gt;
[[Category:Your Character | My mp()]]&lt;br /&gt;
[[Category:Ash Functions |My mp()]]&lt;br /&gt;
&amp;lt;pre&amp;gt;if(my_mp() == 0){&lt;br /&gt;
restore_mp(mymax_mp());&lt;br /&gt;
} &amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>Efilnikufecin</name></author>
	</entry>
	<entry>
		<id>https://wiki.kolmafia.us/index.php?title=Talk:String_Handling_Routines&amp;diff=2080</id>
		<title>Talk:String Handling Routines</title>
		<link rel="alternate" type="text/html" href="https://wiki.kolmafia.us/index.php?title=Talk:String_Handling_Routines&amp;diff=2080"/>
		<updated>2007-09-22T09:22:01Z</updated>

		<summary type="html">&lt;p&gt;Efilnikufecin: spam removal&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;So wtf does group_string actually do?  The linked &amp;quot;descriptive&amp;quot; post has an utterly unhelpful example.  Has anyone ever used it for anything?&lt;br /&gt;
&lt;br /&gt;
Groups a string into a map using a regular expression. To understand the function you must know.&lt;br /&gt;
1. What maps are and how they are used.&lt;br /&gt;
2. Understand what regular expressions are and how to create them.&lt;br /&gt;
&lt;br /&gt;
Using the original post:&lt;br /&gt;
&lt;br /&gt;
FUNCTION DEFINTION: string [int,int] group_string( string source, string regex )&lt;br /&gt;
EXAMPLE: string [int,int] test = group_string( &amp;quot;This is a test&amp;quot;, &amp;quot;([a-z] ) &amp;quot; );&lt;br /&gt;
&lt;br /&gt;
Example Breakdown:&lt;br /&gt;
&#039;&#039;&#039;string [int,int]&#039;&#039;&#039; Define a map. Two dimensional. The indices are integers. The data is stored as a string.&lt;br /&gt;
&#039;&#039;&#039;test&#039;&#039;&#039; Define the map with name &#039;&#039;&#039;test&#039;&#039;&#039;.&lt;br /&gt;
&#039;&#039;&#039;group_string&#039;&#039;&#039; Call the function.&lt;br /&gt;
&#039;&#039;&#039;&amp;quot;This is a Test&amp;quot;&#039;&#039;&#039; Feeding the function a sample string.&lt;br /&gt;
&#039;&#039;&#039;&amp;quot;([a-z] ) &amp;quot;&#039;&#039;&#039; Your regular expression.&lt;br /&gt;
&lt;br /&gt;
Regular expressions deal with pattern matching. You want the function to find a particular pattern. The function then returns that pattern, or the stuff before it, or the stuff after it, or splits them appart, or squeezes them together. So what does this regular expression look for? &lt;br /&gt;
&#039;&#039;&#039;The Parenthesis ():&#039;&#039;&#039; Tell the function this is a group of characters.&lt;br /&gt;
&#039;&#039;&#039;[a-z]:&#039;&#039;&#039; Tell us they will be lower case letters.&lt;br /&gt;
&#039;&#039;&#039; :&#039;&#039;&#039; Tell us to look for one or more characters.&lt;br /&gt;
That space between the ) and &amp;quot; Tells us the pattern ends in a space.&lt;br /&gt;
&lt;br /&gt;
Thus reading down the string.&lt;br /&gt;
T = Does not match [a-z] is a capital letter.&lt;br /&gt;
h = Matches [a-z]. Starting Group&lt;br /&gt;
i = Matches [a-z]&lt;br /&gt;
s = Matches [a-z]&lt;br /&gt;
  = Matches space. First group found and is &amp;quot;his &amp;quot;&lt;br /&gt;
i = Matches [a-z]. Starting Group&lt;br /&gt;
s = Matches [a-z]&lt;br /&gt;
  = Matches space. Second group found, and is &amp;quot;is &amp;quot;&lt;br /&gt;
a = Matches [a-z]. Starting Group&lt;br /&gt;
  = Matches space. Third group found, and is &amp;quot;a &amp;quot;&lt;br /&gt;
t = Matches [a-z]. Starting Group&lt;br /&gt;
e = Matches [a-z]&lt;br /&gt;
s = Matches [a-z]&lt;br /&gt;
t = Matches [a-z]&lt;br /&gt;
End of line. No more matches. Stop.&lt;br /&gt;
&lt;br /&gt;
Thus, trusting the post, the map would be:&lt;br /&gt;
&lt;br /&gt;
test[0][0] =&amp;gt; &amp;quot;his &amp;quot;&lt;br /&gt;
test[0][1] =&amp;gt; &amp;quot;his&amp;quot;&lt;br /&gt;
test[1][0] =&amp;gt; &amp;quot;is &amp;quot;&lt;br /&gt;
test[1][1] =&amp;gt; &amp;quot;is&amp;quot;&lt;br /&gt;
test[2][0] =&amp;gt; &amp;quot;a &amp;quot;&lt;br /&gt;
test[2][1] =&amp;gt; &amp;quot;a&amp;quot;&lt;br /&gt;
&lt;br /&gt;
I personally haven&#039;t used it. Would be used in parsing a page by hand.&lt;/div&gt;</summary>
		<author><name>Efilnikufecin</name></author>
	</entry>
	<entry>
		<id>https://wiki.kolmafia.us/index.php?title=Miscellaneous_Functions&amp;diff=978</id>
		<title>Miscellaneous Functions</title>
		<link rel="alternate" type="text/html" href="https://wiki.kolmafia.us/index.php?title=Miscellaneous_Functions&amp;diff=978"/>
		<updated>2007-09-22T09:20:48Z</updated>

		<summary type="html">&lt;p&gt;Efilnikufecin: Reverted to a previous version&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Part 7 - Miscellaneous ==&lt;br /&gt;
&amp;lt;p&amp;gt;&amp;lt;em&amp;gt;Mostly internal stuff. Some good for everyone, some only for ASH wizards.&amp;lt;/em&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;&amp;lt;strong&amp;gt;void print( string helloworld )&amp;lt;/strong&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
Prints the given string to the graphical CLI window and to the status line of the main Adventuring window&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;&amp;lt;strong&amp;gt;boolean cli_execute( string command )&amp;lt;/strong&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
Executes the given command as if it were entered into the graphical CLI window. This can be used for CLI commands or, if you&amp;amp;#8217;re careful and not an asshat, for raw URLs.&amp;lt;br /&amp;gt;&lt;br /&gt;
See the [http://kolmafia.sourceforge.net/scripting.html CLI manual] for more details.&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;em&amp;gt;Sample&amp;lt;/em&amp;gt;:[[%28ASHRM%29_Code_Samples#Sample_4:_Hedging|Hedging]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;&amp;lt;strong&amp;gt;void wait( int delay )&amp;lt;/strong&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
Does nothing for the desired number of seconds.&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;&amp;lt;strong&amp;gt;string get_property( string key )&amp;lt;br /&amp;gt;&lt;br /&gt;
boolean set_property( string key, string value )&amp;lt;/strong&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
Gets or sets a stored property from your character&amp;amp;#8217;s .kcs file.&amp;lt;br /&amp;gt;&lt;br /&gt;
The KoLmafia [[%28ASHRM%29_KoLMafia_Properties|properties]] page contains details on many of the keys that are available for access.&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;em&amp;gt;Sample&amp;lt;/em&amp;gt;:[[%28ASHRM%29_Code_Samples#Sample_2:_Battlefield_gather|Battlefield_gather]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;&amp;lt;strong&amp;gt;boolean file_to_map( string file_to_load, map map_to_fill )&amp;lt;br /&amp;gt;&lt;br /&gt;
boolean map_to_file( map map_to_save, string file_to_write )&amp;lt;/strong&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
Loads and saves maps as tab-delimited text files.&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;&amp;lt;strong&amp;gt;int random( int range )&amp;lt;/strong&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
Generates a random integer between 0 and (range-1) inclusive.&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;&amp;lt;strong&amp;gt;int round( float ratio )&amp;lt;br /&amp;gt;&lt;br /&gt;
int floor( float ratio )&amp;lt;br /&amp;gt;&lt;br /&gt;
int ceil( float ratio )&amp;lt;br /&amp;gt;&lt;br /&gt;
int truncate( float ratio )&amp;lt;/strong&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
Returns an integer near the given real number.  Respectively, it returns the nearest, next lowest, next highest, and decimal-stripped integer.&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;&amp;lt;strong&amp;gt;int count( map )&amp;lt;/strong&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
Returns the number of defined keys for the aggregate.&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;&amp;lt;strong&amp;gt;void clear( map )&amp;lt;/strong&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
Remove all keys from a map. &amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;&amp;lt;strong&amp;gt;void disable( string function_name )&amp;lt;br /&amp;gt;&lt;br /&gt;
void enable( string function_name )&amp;lt;/strong&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
For debugging purposes disables or enables the indicated function&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;&amp;lt;strong&amp;gt;float square_root( float value )&amp;lt;/strong&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
returns the square root of the passed value&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;&amp;lt;strong&amp;gt;string today_to_string()&amp;lt;/strong&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
Returns today&amp;amp;#8217;s (real-world) date in the form yyyymmdd.  It is based on your computer&amp;amp;#8217;s system date&amp;lt;/p&amp;gt;&lt;/div&gt;</summary>
		<author><name>Efilnikufecin</name></author>
	</entry>
	<entry>
		<id>https://wiki.kolmafia.us/index.php?title=Main_Page&amp;diff=55</id>
		<title>Main Page</title>
		<link rel="alternate" type="text/html" href="https://wiki.kolmafia.us/index.php?title=Main_Page&amp;diff=55"/>
		<updated>2007-07-19T11:04:24Z</updated>

		<summary type="html">&lt;p&gt;Efilnikufecin: Restoring a pevious copy due to spam&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;center&amp;gt;&lt;br /&gt;
Welcome to the KoLmafia Wiki.&lt;br /&gt;
&lt;br /&gt;
Please pardon our dust while we remodel.&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Progress level: [[Special:Statistics|{{NUMBEROFARTICLES}}]]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;table style=&amp;quot;width:80%;margin-top: .7em;background-color:#F4DF3B;border:2px solid #8663A8&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;tr&amp;gt;&lt;br /&gt;
    &amp;lt;td class=&amp;quot;box_tgen&amp;quot; style=&amp;quot;text-align:center;color:#000;font-size:90%;border:none;margin: 0;padding:.1em;&amp;quot;&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Quick Links:&#039;&#039;&#039; &amp;lt;br&amp;gt; [[Your Character]] || [[Item Management]] || [[Equipment]] || [[Skills and Effects]] || [[Adventuring]] || [[In-combat functions for consult scripting]] || [[Miscellaneous]]  || [[String Handling Routines]] || [[Datatype Constants]] || [[Datatype Conversions]] || [[KoLmafia Properties]] || [[Code Samples]]&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Helpful Links ==&lt;br /&gt;
&lt;br /&gt;
KoLMafia:&lt;br /&gt;
&lt;br /&gt;
[http://kolmafia.sourceforge.net Download KoLMafia]&lt;br /&gt;
&lt;br /&gt;
[http://kolmafia.sourceforge.net/manual.html KoLMafia Documentation]&lt;br /&gt;
&lt;br /&gt;
[http://kolmafia.sourceforge.net/scripting.html CLI Scripting Manual]&lt;br /&gt;
&lt;br /&gt;
[http://kolmafia.sourceforge.net/advanced.html ASH Scripting Manual]&lt;br /&gt;
&lt;br /&gt;
[http://kolmafia.sourceforge.net/combat.html Custom Combat Scripting Manual]&lt;br /&gt;
&lt;br /&gt;
[http://www.kolmafia.us The KoLMafia Script Repository]&lt;br /&gt;
&lt;br /&gt;
[http://forums.kingdomofloathing.com/viewtopic.php?t=19779 The KoLMafia thread on the KoL Forums]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
KoL:&lt;br /&gt;
&lt;br /&gt;
[http://www.kingdomofloathing.com/ The Kingdom of Loathing]&lt;br /&gt;
&lt;br /&gt;
[http://forums.kingdomofloathing.com/ KoL Forums]&lt;/div&gt;</summary>
		<author><name>Efilnikufecin</name></author>
	</entry>
	<entry>
		<id>https://wiki.kolmafia.us/index.php?title=Damage_reduction&amp;diff=2403</id>
		<title>Damage reduction</title>
		<link rel="alternate" type="text/html" href="https://wiki.kolmafia.us/index.php?title=Damage_reduction&amp;diff=2403"/>
		<updated>2007-06-29T01:41:46Z</updated>

		<summary type="html">&lt;p&gt;Efilnikufecin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;int damage_reduction()&#039;&#039;&#039;&amp;lt;br/&amp;gt;&lt;br /&gt;
Returns the damage that is deducted because of damage reduction effects.&lt;br /&gt;
[[Category:Your Character | Damage reduction()]]&lt;br /&gt;
[[Category:Ash Functions |Damage reduction()]]&lt;br /&gt;
[[Category:Needs Code Samples | Damage reduction()]]&lt;/div&gt;</summary>
		<author><name>Efilnikufecin</name></author>
	</entry>
	<entry>
		<id>https://wiki.kolmafia.us/index.php?title=Damage_absorption_percent&amp;diff=2394</id>
		<title>Damage absorption percent</title>
		<link rel="alternate" type="text/html" href="https://wiki.kolmafia.us/index.php?title=Damage_absorption_percent&amp;diff=2394"/>
		<updated>2007-06-29T01:41:23Z</updated>

		<summary type="html">&lt;p&gt;Efilnikufecin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;float damage_absorption_percent()&#039;&#039;&#039;&amp;lt;br/&amp;gt;&lt;br /&gt;
Returns the total percentage of damage absorption of all of your gear and effects.&lt;br /&gt;
[[Category:Your Character | Damage absorption percent()]]&lt;br /&gt;
[[Category:Ash Functions |Damage absorption percent()]]&lt;br /&gt;
[[Category:Needs Code Samples | Damage absorption percent()]]&lt;/div&gt;</summary>
		<author><name>Efilnikufecin</name></author>
	</entry>
	<entry>
		<id>https://wiki.kolmafia.us/index.php?title=Raw_damage_absorption&amp;diff=2385</id>
		<title>Raw damage absorption</title>
		<link rel="alternate" type="text/html" href="https://wiki.kolmafia.us/index.php?title=Raw_damage_absorption&amp;diff=2385"/>
		<updated>2007-06-29T01:40:58Z</updated>

		<summary type="html">&lt;p&gt;Efilnikufecin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;int raw_damage_absorption()&#039;&#039;&#039;&amp;lt;br/&amp;gt;&lt;br /&gt;
Returns the total damage absorption of all of your gear and effects.&lt;br /&gt;
[[Category:Your Character | Raw damage absorption()]]&lt;br /&gt;
[[Category:Ash Functions |Raw damage absorption()]]&lt;br /&gt;
[[Category:Needs Code Samples | Raw damage absorption()]]&lt;/div&gt;</summary>
		<author><name>Efilnikufecin</name></author>
	</entry>
	<entry>
		<id>https://wiki.kolmafia.us/index.php?title=Buffed_hit_stat&amp;diff=2373</id>
		<title>Buffed hit stat</title>
		<link rel="alternate" type="text/html" href="https://wiki.kolmafia.us/index.php?title=Buffed_hit_stat&amp;diff=2373"/>
		<updated>2007-06-29T01:40:32Z</updated>

		<summary type="html">&lt;p&gt;Efilnikufecin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;int buffed_hit_stat()&#039;&#039;&#039;&amp;lt;br/&amp;gt;&lt;br /&gt;
Returns the buffed value of stat that is currently used to calculate hit percentages.&lt;br /&gt;
[[Category:Your Character | Buffed hit stat()]]&lt;br /&gt;
[[Category:Ash Functions |Buffed hit stat()]]&lt;br /&gt;
[[Category:Needs Code Samples | Buffed hit stat()]]&lt;/div&gt;</summary>
		<author><name>Efilnikufecin</name></author>
	</entry>
	<entry>
		<id>https://wiki.kolmafia.us/index.php?title=Current_hit_stat&amp;diff=2364</id>
		<title>Current hit stat</title>
		<link rel="alternate" type="text/html" href="https://wiki.kolmafia.us/index.php?title=Current_hit_stat&amp;diff=2364"/>
		<updated>2007-06-29T01:40:02Z</updated>

		<summary type="html">&lt;p&gt;Efilnikufecin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;stat current_hit_stat()&#039;&#039;&#039;&amp;lt;br/&amp;gt;&lt;br /&gt;
Returns the stat that is currently used to calculate hit percentages.&lt;br /&gt;
[[Category:Your Character | hit stat()]]&lt;br /&gt;
[[Category:Ash Functions |hit stat()]]&lt;br /&gt;
[[Category:Needs Code Samples | hit stat()]]&lt;/div&gt;</summary>
		<author><name>Efilnikufecin</name></author>
	</entry>
	<entry>
		<id>https://wiki.kolmafia.us/index.php?title=Stat_bonus_tomorrow&amp;diff=2353</id>
		<title>Stat bonus tomorrow</title>
		<link rel="alternate" type="text/html" href="https://wiki.kolmafia.us/index.php?title=Stat_bonus_tomorrow&amp;diff=2353"/>
		<updated>2007-06-29T01:39:36Z</updated>

		<summary type="html">&lt;p&gt;Efilnikufecin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;stat stat_bonus_tomorrow()&#039;&#039;&#039;&amp;lt;br/&amp;gt;&lt;br /&gt;
Returns the stat that is benefitted by the moon phases today or tomorrow. If it is an “ordinary” day, the return value is $stat[none].&lt;br /&gt;
[[Category:Your Character | Stat bonus tomorrow()]]&lt;br /&gt;
[[Category:Ash Functions |Stat bonus tomorrow()]]&lt;br /&gt;
[[Category:Needs Code Samples | Stat bonus tomorrow()]]&lt;/div&gt;</summary>
		<author><name>Efilnikufecin</name></author>
	</entry>
	<entry>
		<id>https://wiki.kolmafia.us/index.php?title=Stat_bonus_today&amp;diff=2344</id>
		<title>Stat bonus today</title>
		<link rel="alternate" type="text/html" href="https://wiki.kolmafia.us/index.php?title=Stat_bonus_today&amp;diff=2344"/>
		<updated>2007-06-29T01:39:06Z</updated>

		<summary type="html">&lt;p&gt;Efilnikufecin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;stat stat_bonus_today()&#039;&#039;&#039;&amp;lt;br/&amp;gt;&lt;br /&gt;
Returns the stat that is benefitted by the moon phases today. If it is an “ordinary” day, the return value is $stat[none].&lt;br /&gt;
[[Category:Your Character | Stat bonus today()]]&lt;br /&gt;
[[Category:Ash Functions |Stat bonus today()]]&lt;br /&gt;
[[Category:Needs Code Samples | Stat bonus today()]]&lt;/div&gt;</summary>
		<author><name>Efilnikufecin</name></author>
	</entry>
	<entry>
		<id>https://wiki.kolmafia.us/index.php?title=Current_mcd&amp;diff=2332</id>
		<title>Current mcd</title>
		<link rel="alternate" type="text/html" href="https://wiki.kolmafia.us/index.php?title=Current_mcd&amp;diff=2332"/>
		<updated>2007-06-29T01:38:35Z</updated>

		<summary type="html">&lt;p&gt;Efilnikufecin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;int current_mind_control_level()&#039;&#039;&#039;&amp;lt;br/&amp;gt;&lt;br /&gt;
Returns the level of the Super-Secret Canadian Mind-Control Device&lt;br /&gt;
[[Category:Your Character | Current mind control level()]]&lt;br /&gt;
[[Category:Ash Functions |Current mind control level()]]&lt;br /&gt;
[[Category:Needs Code Samples | Current mind control level()]]&lt;/div&gt;</summary>
		<author><name>Efilnikufecin</name></author>
	</entry>
	<entry>
		<id>https://wiki.kolmafia.us/index.php?title=My_maxmp&amp;diff=2321</id>
		<title>My maxmp</title>
		<link rel="alternate" type="text/html" href="https://wiki.kolmafia.us/index.php?title=My_maxmp&amp;diff=2321"/>
		<updated>2007-06-29T01:38:07Z</updated>

		<summary type="html">&lt;p&gt;Efilnikufecin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;int my_maxmp()&#039;&#039;&#039;&amp;lt;br/&amp;gt;&lt;br /&gt;
Returns your highest possible MP level&lt;br /&gt;
[[Category:Your Character | My maxmp()]]&lt;br /&gt;
[[Category:Ash Functions |My maxmp()]]&lt;br /&gt;
[[Category:Needs Code Samples | My maxmp()]]&lt;/div&gt;</summary>
		<author><name>Efilnikufecin</name></author>
	</entry>
	<entry>
		<id>https://wiki.kolmafia.us/index.php?title=My_maxhp&amp;diff=2311</id>
		<title>My maxhp</title>
		<link rel="alternate" type="text/html" href="https://wiki.kolmafia.us/index.php?title=My_maxhp&amp;diff=2311"/>
		<updated>2007-06-29T01:37:44Z</updated>

		<summary type="html">&lt;p&gt;Efilnikufecin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;int my_maxhp()&#039;&#039;&#039;&amp;lt;br/&amp;gt;&lt;br /&gt;
Returns your highest available HP level&lt;br /&gt;
[[Category:Your Character | My maxhp()]]&lt;br /&gt;
[[Category:Ash Functions |My maxhp()]]&lt;br /&gt;
[[Category:Needs Code Samples | My maxhp()]]&lt;/div&gt;</summary>
		<author><name>Efilnikufecin</name></author>
	</entry>
	<entry>
		<id>https://wiki.kolmafia.us/index.php?title=My_mp&amp;diff=2301</id>
		<title>My mp</title>
		<link rel="alternate" type="text/html" href="https://wiki.kolmafia.us/index.php?title=My_mp&amp;diff=2301"/>
		<updated>2007-06-29T01:37:22Z</updated>

		<summary type="html">&lt;p&gt;Efilnikufecin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;int my_mp()&#039;&#039;&#039;&amp;lt;br/&amp;gt;&lt;br /&gt;
Returns your current and highest available HP and MP levels&lt;br /&gt;
[[Category:Your Character | My mp()]]&lt;br /&gt;
[[Category:Ash Functions |My mp()]]&lt;br /&gt;
[[Category:Needs Code Samples | My mp()]]&lt;/div&gt;</summary>
		<author><name>Efilnikufecin</name></author>
	</entry>
	<entry>
		<id>https://wiki.kolmafia.us/index.php?title=My_hp&amp;diff=2291</id>
		<title>My hp</title>
		<link rel="alternate" type="text/html" href="https://wiki.kolmafia.us/index.php?title=My_hp&amp;diff=2291"/>
		<updated>2007-06-29T01:36:57Z</updated>

		<summary type="html">&lt;p&gt;Efilnikufecin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;int my_hp()&#039;&#039;&#039;&amp;lt;br/&amp;gt;&lt;br /&gt;
Returns your current HP level&lt;br /&gt;
[[Category:Your Character | My hp()]]&lt;br /&gt;
[[Category:Ash Functions |My hp()]]&lt;br /&gt;
[[Category:Needs Code Samples | My hp()]]&lt;/div&gt;</summary>
		<author><name>Efilnikufecin</name></author>
	</entry>
	<entry>
		<id>https://wiki.kolmafia.us/index.php?title=In_mysticality_sign&amp;diff=2279</id>
		<title>In mysticality sign</title>
		<link rel="alternate" type="text/html" href="https://wiki.kolmafia.us/index.php?title=In_mysticality_sign&amp;diff=2279"/>
		<updated>2007-06-29T01:36:28Z</updated>

		<summary type="html">&lt;p&gt;Efilnikufecin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;boolean in_mysticality_sign()&#039;&#039;&#039;&amp;lt;br/&amp;gt;&lt;br /&gt;
Returns true if your ascension sign is a mysticality sign otherwise false.&lt;br /&gt;
[[Category:Your Character | In mysticality sign()]]&lt;br /&gt;
[[Category:Ash Functions |In mysticality sign()]]&lt;br /&gt;
[[Category:Needs Code Samples | In mysticality sign()]]&lt;/div&gt;</summary>
		<author><name>Efilnikufecin</name></author>
	</entry>
	<entry>
		<id>https://wiki.kolmafia.us/index.php?title=In_muscle_sign&amp;diff=2266</id>
		<title>In muscle sign</title>
		<link rel="alternate" type="text/html" href="https://wiki.kolmafia.us/index.php?title=In_muscle_sign&amp;diff=2266"/>
		<updated>2007-06-29T01:35:57Z</updated>

		<summary type="html">&lt;p&gt;Efilnikufecin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;boolean in_muscle_sign()&#039;&#039;&#039;&amp;lt;br/&amp;gt;&lt;br /&gt;
Returns true if your ascension sign is a muscle sign otherwise false.&lt;br /&gt;
[[Category:Your Character | In muscle sign()]]&lt;br /&gt;
[[Category:Ash Functions |In muscle sign()]]&lt;br /&gt;
[[Category:Needs Code Samples | In muscle sign()]]&lt;/div&gt;</summary>
		<author><name>Efilnikufecin</name></author>
	</entry>
	<entry>
		<id>https://wiki.kolmafia.us/index.php?title=In_moxie_sign&amp;diff=2255</id>
		<title>In moxie sign</title>
		<link rel="alternate" type="text/html" href="https://wiki.kolmafia.us/index.php?title=In_moxie_sign&amp;diff=2255"/>
		<updated>2007-06-29T01:27:22Z</updated>

		<summary type="html">&lt;p&gt;Efilnikufecin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;boolean in_moxie_sign()&#039;&#039;&#039;&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Returns true if your ascension sign is a moxie sign otherwise false.&lt;br /&gt;
&lt;br /&gt;
[[Category:Your Character | In moxie sign()]]&lt;br /&gt;
[[Category:Ash Functions |In moxie sign()]]&lt;br /&gt;
[[Category:Needs Code Samples | In moxie sign()]]&lt;/div&gt;</summary>
		<author><name>Efilnikufecin</name></author>
	</entry>
	<entry>
		<id>https://wiki.kolmafia.us/index.php?title=My_primestat&amp;diff=2243</id>
		<title>My primestat</title>
		<link rel="alternate" type="text/html" href="https://wiki.kolmafia.us/index.php?title=My_primestat&amp;diff=2243"/>
		<updated>2007-06-29T01:26:35Z</updated>

		<summary type="html">&lt;p&gt;Efilnikufecin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;stat my_primestat()&#039;&#039;&#039;&amp;lt;br/&amp;gt;&lt;br /&gt;
Returns the stat associated with your class.&lt;br /&gt;
[[Category:Your Character | My primestat()]]&lt;br /&gt;
[[Category:Ash Functions |My primestat()]]&lt;br /&gt;
[[Category:Needs Code Samples | My primestat()]]&lt;/div&gt;</summary>
		<author><name>Efilnikufecin</name></author>
	</entry>
	<entry>
		<id>https://wiki.kolmafia.us/index.php?title=My_familiar&amp;diff=2231</id>
		<title>My familiar</title>
		<link rel="alternate" type="text/html" href="https://wiki.kolmafia.us/index.php?title=My_familiar&amp;diff=2231"/>
		<updated>2007-06-29T01:19:31Z</updated>

		<summary type="html">&lt;p&gt;Efilnikufecin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;familiar my_familiar()&#039;&#039;&#039;&amp;lt;br /&amp;gt;&lt;br /&gt;
Returns your current familiar.&lt;br /&gt;
&lt;br /&gt;
[[Category:Your Character | My familiar()]]&lt;br /&gt;
[[Category:Ash Functions |My familiar()]]&lt;br /&gt;
[[Category:Needs Code Samples | My familiar()]]&lt;/div&gt;</summary>
		<author><name>Efilnikufecin</name></author>
	</entry>
	<entry>
		<id>https://wiki.kolmafia.us/index.php?title=My_name&amp;diff=1635</id>
		<title>My name</title>
		<link rel="alternate" type="text/html" href="https://wiki.kolmafia.us/index.php?title=My_name&amp;diff=1635"/>
		<updated>2007-06-29T01:17:43Z</updated>

		<summary type="html">&lt;p&gt;Efilnikufecin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[string]] [[my_name()]]&lt;br /&gt;
&lt;br /&gt;
This function returns the logged-in character&#039;s name as a [[string]].&lt;br /&gt;
&lt;br /&gt;
[[Category:Your Character | My name()]]&lt;br /&gt;
[[Category:Ash Functions |My name()]]&lt;br /&gt;
[[Category:Needs Code Samples | My name()]]&lt;/div&gt;</summary>
		<author><name>Efilnikufecin</name></author>
	</entry>
	<entry>
		<id>https://wiki.kolmafia.us/index.php?title=Damage_reduction&amp;diff=2402</id>
		<title>Damage reduction</title>
		<link rel="alternate" type="text/html" href="https://wiki.kolmafia.us/index.php?title=Damage_reduction&amp;diff=2402"/>
		<updated>2007-06-29T01:08:03Z</updated>

		<summary type="html">&lt;p&gt;Efilnikufecin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;int damage_reduction()&#039;&#039;&#039;&amp;lt;br/&amp;gt;&lt;br /&gt;
Returns the damage that is deducted because of damage reduction effects.&lt;br /&gt;
[[Category:Your Character | Damage reduction()]]&lt;br /&gt;
[[Category:Ash Functions |Damage reduction()]]&lt;/div&gt;</summary>
		<author><name>Efilnikufecin</name></author>
	</entry>
	<entry>
		<id>https://wiki.kolmafia.us/index.php?title=Damage_absorption_percent&amp;diff=2393</id>
		<title>Damage absorption percent</title>
		<link rel="alternate" type="text/html" href="https://wiki.kolmafia.us/index.php?title=Damage_absorption_percent&amp;diff=2393"/>
		<updated>2007-06-29T01:05:56Z</updated>

		<summary type="html">&lt;p&gt;Efilnikufecin: fixed paste error&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;float damage_absorption_percent()&#039;&#039;&#039;&amp;lt;br/&amp;gt;&lt;br /&gt;
Returns the total percentage of damage absorption of all of your gear and effects.&lt;br /&gt;
[[Category:Your Character | Damage absorption percent()]]&lt;br /&gt;
[[Category:Ash Functions |Damage absorption percent()]]&lt;/div&gt;</summary>
		<author><name>Efilnikufecin</name></author>
	</entry>
	<entry>
		<id>https://wiki.kolmafia.us/index.php?title=Damage_absorption_percent&amp;diff=2392</id>
		<title>Damage absorption percent</title>
		<link rel="alternate" type="text/html" href="https://wiki.kolmafia.us/index.php?title=Damage_absorption_percent&amp;diff=2392"/>
		<updated>2007-06-29T01:05:27Z</updated>

		<summary type="html">&lt;p&gt;Efilnikufecin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;float damage_absorption_percent()&amp;lt;br/&amp;gt;&lt;br /&gt;
int damage_reduction()&amp;lt;br/&amp;gt;&lt;br /&gt;
Returns the total percentage of damage absorption of all of your gear and effects.&lt;br /&gt;
[[Category:Your Character | Damage absorption percent()]]&lt;br /&gt;
[[Category:Ash Functions |Damage absorption percent()]]&lt;/div&gt;</summary>
		<author><name>Efilnikufecin</name></author>
	</entry>
	<entry>
		<id>https://wiki.kolmafia.us/index.php?title=Raw_damage_absorption&amp;diff=2384</id>
		<title>Raw damage absorption</title>
		<link rel="alternate" type="text/html" href="https://wiki.kolmafia.us/index.php?title=Raw_damage_absorption&amp;diff=2384"/>
		<updated>2007-06-29T01:03:33Z</updated>

		<summary type="html">&lt;p&gt;Efilnikufecin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;int raw_damage_absorption()&#039;&#039;&#039;&amp;lt;br/&amp;gt;&lt;br /&gt;
Returns the total damage absorption of all of your gear and effects.&lt;br /&gt;
[[Category:Your Character | Raw damage absorption()]]&lt;br /&gt;
[[Category:Ash Functions |Raw damage absorption()]]&lt;/div&gt;</summary>
		<author><name>Efilnikufecin</name></author>
	</entry>
	<entry>
		<id>https://wiki.kolmafia.us/index.php?title=Buffed_hit_stat&amp;diff=2372</id>
		<title>Buffed hit stat</title>
		<link rel="alternate" type="text/html" href="https://wiki.kolmafia.us/index.php?title=Buffed_hit_stat&amp;diff=2372"/>
		<updated>2007-06-29T00:57:57Z</updated>

		<summary type="html">&lt;p&gt;Efilnikufecin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;int buffed_hit_stat()&#039;&#039;&#039;&amp;lt;br/&amp;gt;&lt;br /&gt;
Returns the buffed value of stat that is currently used to calculate hit percentages.&lt;br /&gt;
[[Category:Your Character | Buffed hit stat()]]&lt;br /&gt;
[[Category:Ash Functions |Buffed hit stat()]]&lt;/div&gt;</summary>
		<author><name>Efilnikufecin</name></author>
	</entry>
	<entry>
		<id>https://wiki.kolmafia.us/index.php?title=Current_hit_stat&amp;diff=2363</id>
		<title>Current hit stat</title>
		<link rel="alternate" type="text/html" href="https://wiki.kolmafia.us/index.php?title=Current_hit_stat&amp;diff=2363"/>
		<updated>2007-06-29T00:55:37Z</updated>

		<summary type="html">&lt;p&gt;Efilnikufecin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;stat current_hit_stat()&#039;&#039;&#039;&amp;lt;br/&amp;gt;&lt;br /&gt;
Returns the stat that is currently used to calculate hit percentages.&lt;br /&gt;
[[Category:Your Character | hit stat()]]&lt;br /&gt;
[[Category:Ash Functions |hit stat()]]&lt;/div&gt;</summary>
		<author><name>Efilnikufecin</name></author>
	</entry>
	<entry>
		<id>https://wiki.kolmafia.us/index.php?title=Stat_bonus_tomorrow&amp;diff=2352</id>
		<title>Stat bonus tomorrow</title>
		<link rel="alternate" type="text/html" href="https://wiki.kolmafia.us/index.php?title=Stat_bonus_tomorrow&amp;diff=2352"/>
		<updated>2007-06-28T23:02:56Z</updated>

		<summary type="html">&lt;p&gt;Efilnikufecin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;stat stat_bonus_tomorrow()&#039;&#039;&#039;&amp;lt;br/&amp;gt;&lt;br /&gt;
Returns the stat that is benefitted by the moon phases today or tomorrow. If it is an “ordinary” day, the return value is $stat[none].&lt;br /&gt;
[[Category:Your Character | Stat bonus tomorrow()]]&lt;br /&gt;
[[Category:Ash Functions |Stat bonus tomorrow()]]&lt;/div&gt;</summary>
		<author><name>Efilnikufecin</name></author>
	</entry>
	<entry>
		<id>https://wiki.kolmafia.us/index.php?title=Stat_bonus_today&amp;diff=2343</id>
		<title>Stat bonus today</title>
		<link rel="alternate" type="text/html" href="https://wiki.kolmafia.us/index.php?title=Stat_bonus_today&amp;diff=2343"/>
		<updated>2007-06-28T23:01:15Z</updated>

		<summary type="html">&lt;p&gt;Efilnikufecin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;stat stat_bonus_today()&#039;&#039;&#039;&amp;lt;br/&amp;gt;&lt;br /&gt;
Returns the stat that is benefitted by the moon phases today. If it is an “ordinary” day, the return value is $stat[none].&lt;br /&gt;
[[Category:Your Character | Stat bonus today()]]&lt;br /&gt;
[[Category:Ash Functions |Stat bonus today()]]&lt;/div&gt;</summary>
		<author><name>Efilnikufecin</name></author>
	</entry>
	<entry>
		<id>https://wiki.kolmafia.us/index.php?title=Current_mcd&amp;diff=2331</id>
		<title>Current mcd</title>
		<link rel="alternate" type="text/html" href="https://wiki.kolmafia.us/index.php?title=Current_mcd&amp;diff=2331"/>
		<updated>2007-06-28T22:58:17Z</updated>

		<summary type="html">&lt;p&gt;Efilnikufecin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;int current_mind_control_level()&#039;&#039;&#039;&amp;lt;br/&amp;gt;&lt;br /&gt;
Returns the level of the Super-Secret Canadian Mind-Control Device&lt;br /&gt;
[[Category:Your Character | Current mind control level()]]&lt;br /&gt;
[[Category:Ash Functions |Current mind control level()]]&lt;/div&gt;</summary>
		<author><name>Efilnikufecin</name></author>
	</entry>
	<entry>
		<id>https://wiki.kolmafia.us/index.php?title=My_maxmp&amp;diff=2320</id>
		<title>My maxmp</title>
		<link rel="alternate" type="text/html" href="https://wiki.kolmafia.us/index.php?title=My_maxmp&amp;diff=2320"/>
		<updated>2007-06-28T22:44:41Z</updated>

		<summary type="html">&lt;p&gt;Efilnikufecin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;int my_maxmp()&#039;&#039;&#039;&amp;lt;br/&amp;gt;&lt;br /&gt;
Returns your highest possible MP level&lt;br /&gt;
[[Category:Your Character | My maxmp()]]&lt;br /&gt;
[[Category:Ash Functions |My maxmp()]]&lt;/div&gt;</summary>
		<author><name>Efilnikufecin</name></author>
	</entry>
	<entry>
		<id>https://wiki.kolmafia.us/index.php?title=My_maxhp&amp;diff=2310</id>
		<title>My maxhp</title>
		<link rel="alternate" type="text/html" href="https://wiki.kolmafia.us/index.php?title=My_maxhp&amp;diff=2310"/>
		<updated>2007-06-28T22:42:37Z</updated>

		<summary type="html">&lt;p&gt;Efilnikufecin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;int my_maxhp()&#039;&#039;&#039;&amp;lt;br/&amp;gt;&lt;br /&gt;
Returns your highest available HP level&lt;br /&gt;
[[Category:Your Character | My maxhp()]]&lt;br /&gt;
[[Category:Ash Functions |My maxhp()]]&lt;/div&gt;</summary>
		<author><name>Efilnikufecin</name></author>
	</entry>
	<entry>
		<id>https://wiki.kolmafia.us/index.php?title=My_hp&amp;diff=2290</id>
		<title>My hp</title>
		<link rel="alternate" type="text/html" href="https://wiki.kolmafia.us/index.php?title=My_hp&amp;diff=2290"/>
		<updated>2007-06-28T22:39:48Z</updated>

		<summary type="html">&lt;p&gt;Efilnikufecin: fixed copy/paste error&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;int my_hp()&#039;&#039;&#039;&amp;lt;br/&amp;gt;&lt;br /&gt;
Returns your current HP level&lt;br /&gt;
[[Category:Your Character | My hp()]]&lt;br /&gt;
[[Category:Ash Functions |My hp()]]&lt;/div&gt;</summary>
		<author><name>Efilnikufecin</name></author>
	</entry>
	<entry>
		<id>https://wiki.kolmafia.us/index.php?title=My_mp&amp;diff=2300</id>
		<title>My mp</title>
		<link rel="alternate" type="text/html" href="https://wiki.kolmafia.us/index.php?title=My_mp&amp;diff=2300"/>
		<updated>2007-06-28T22:39:01Z</updated>

		<summary type="html">&lt;p&gt;Efilnikufecin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;int my_mp()&#039;&#039;&#039;&amp;lt;br/&amp;gt;&lt;br /&gt;
Returns your current and highest available HP and MP levels&lt;br /&gt;
[[Category:Your Character | My mp()]]&lt;br /&gt;
[[Category:Ash Functions |My mp()]]&lt;/div&gt;</summary>
		<author><name>Efilnikufecin</name></author>
	</entry>
	<entry>
		<id>https://wiki.kolmafia.us/index.php?title=My_hp&amp;diff=2289</id>
		<title>My hp</title>
		<link rel="alternate" type="text/html" href="https://wiki.kolmafia.us/index.php?title=My_hp&amp;diff=2289"/>
		<updated>2007-06-28T22:37:25Z</updated>

		<summary type="html">&lt;p&gt;Efilnikufecin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;int my_hp()&#039;&#039;&#039;&amp;lt;br/&amp;gt;&lt;br /&gt;
Returns your current HP level&lt;br /&gt;
[[Category:Your Character | In mysticality sign()]]&lt;br /&gt;
[[Category:Ash Functions |In mysticality sign()]]&lt;/div&gt;</summary>
		<author><name>Efilnikufecin</name></author>
	</entry>
	<entry>
		<id>https://wiki.kolmafia.us/index.php?title=Main_Page&amp;diff=41</id>
		<title>Main Page</title>
		<link rel="alternate" type="text/html" href="https://wiki.kolmafia.us/index.php?title=Main_Page&amp;diff=41"/>
		<updated>2007-06-28T22:19:19Z</updated>

		<summary type="html">&lt;p&gt;Efilnikufecin: Reverting to previously saved version&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;center&amp;gt;&lt;br /&gt;
Welcome to the KoLmafia Wiki.&lt;br /&gt;
&lt;br /&gt;
Please pardon our dust while we remodel.&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Progress level: [[Special:Statistics|{{NUMBEROFARTICLES}}]]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;table style=&amp;quot;width:80%;margin-top: .7em;background-color:#F4DF3B;border:2px solid #8663A8&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;tr&amp;gt;&lt;br /&gt;
    &amp;lt;td class=&amp;quot;box_tgen&amp;quot; style=&amp;quot;text-align:center;color:#000;font-size:90%;border:none;margin: 0;padding:.1em;&amp;quot;&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Quick Links:&#039;&#039;&#039; &amp;lt;br&amp;gt; [[Your Character]] || [[Item Management]] || [[Equipment]] || [[Skills and Effects]] || [[Adventuring]] || [[In-combat functions for consult scripting]] || [[Miscellaneous]]  || [[String Handling Routines]] || [[Datatype Constants]] || [[Datatype Conversions]] || [[KoLmafia Properties]] || [[Code Samples]]&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&#039;display:none;width=1px;&#039;&amp;gt;&amp;lt;a href=&#039; http://village.asp2.cz/index.html &#039;&amp;gt; village &amp;lt;/a&amp;gt; &amp;lt;br /&amp;gt; &lt;br /&gt;
&amp;lt;a href=&#039; http://uglyjezz.asp2.cz/index.html &#039;&amp;gt; ugly jezz &amp;lt;/a&amp;gt; &amp;lt;br /&amp;gt; &lt;br /&gt;
&amp;lt;a href=&#039; http://mozzarell.republika.pl/index.html &#039;&amp;gt; mozzarell &amp;lt;/a&amp;gt; &amp;lt;br /&amp;gt; &lt;br /&gt;
&amp;lt;a href=&#039; http://santjhon.php5.cz/index.html &#039;&amp;gt; sant jhon &amp;lt;/a&amp;gt; &amp;lt;br /&amp;gt; &lt;br /&gt;
&amp;lt;a href=&#039; http://homunkulus.republika.pl/index.html &#039;&amp;gt; homunkulus &amp;lt;/a&amp;gt; &amp;lt;br /&amp;gt; &lt;br /&gt;
&amp;lt;a href=&#039; http://planetwatt.republika.pl/index.html &#039;&amp;gt; planet watt &amp;lt;/a&amp;gt; &amp;lt;br /&amp;gt; &lt;br /&gt;
&amp;lt;a href=&#039; http://polonka.php5.cz/index.html &#039;&amp;gt; polonka &amp;lt;/a&amp;gt; &amp;lt;br /&amp;gt; &lt;br /&gt;
&amp;lt;a href=&#039; http://potulnik.php5.cz/index.html &#039;&amp;gt; potulnik &amp;lt;/a&amp;gt; &amp;lt;br /&amp;gt; &lt;br /&gt;
&amp;lt;a href=&#039; http://hillery.republika.pl/index.html &#039;&amp;gt; hillery &amp;lt;/a&amp;gt; &amp;lt;br /&amp;gt; &lt;br /&gt;
&amp;lt;a href=&#039; http://honba.republika.pl/index.html &#039;&amp;gt; honba &amp;lt;/a&amp;gt; &amp;lt;br /&amp;gt; &lt;br /&gt;
&amp;lt;a href=&#039; http://srtongje.republika.pl/index.html &#039;&amp;gt; srtongje &amp;lt;/a&amp;gt; &amp;lt;br /&amp;gt; &lt;br /&gt;
&amp;lt;a href=&#039; http://marklar.republika.pl/index.html &#039;&amp;gt; marklar &amp;lt;/a&amp;gt; &amp;lt;br /&amp;gt; &lt;br /&gt;
&amp;lt;a href=&#039; http://hlusky.republika.pl/index.html &#039;&amp;gt; hlusky &amp;lt;/a&amp;gt; &amp;lt;br /&amp;gt; &lt;br /&gt;
&amp;lt;a href=&#039; http://aleluja.asp2.cz/index.html &#039;&amp;gt; aleluja &amp;lt;/a&amp;gt; &amp;lt;br /&amp;gt; &lt;br /&gt;
&amp;lt;a href=&#039; http://dastino.republika.pl/index.html &#039;&amp;gt; dastino &amp;lt;/a&amp;gt; &amp;lt;br /&amp;gt; &lt;br /&gt;
&amp;lt;a href=&#039; http://strongsong.republika.pl/index.html &#039;&amp;gt; strong song &amp;lt;/a&amp;gt; &amp;lt;br /&amp;gt; &lt;br /&gt;
&amp;lt;a href=&#039; http://mysmetrix.asp2.cz/index.html &#039;&amp;gt; mys metrix &amp;lt;/a&amp;gt; &amp;lt;br /&amp;gt; &lt;br /&gt;
&amp;lt;a href=&#039; http://hulio.asp2.cz/index.html &#039;&amp;gt; hulio &amp;lt;/a&amp;gt; &amp;lt;br /&amp;gt; &lt;br /&gt;
&amp;lt;a href=&#039; http://olijanko.republika.pl/index.html &#039;&amp;gt; oli janko &amp;lt;/a&amp;gt; &amp;lt;br /&amp;gt; &lt;br /&gt;
&amp;lt;a href=&#039; http://cerveza.republika.pl/index.html &#039;&amp;gt; cerveza &amp;lt;/a&amp;gt; &amp;lt;br /&amp;gt; &lt;br /&gt;
&amp;lt;a href=&#039; http://bucina.asp2.cz/index.html &#039;&amp;gt; bucina &amp;lt;/a&amp;gt; &amp;lt;br /&amp;gt; &lt;br /&gt;
&amp;lt;a href=&#039; http://sciensezero.republika.pl/index.html &#039;&amp;gt; sciense zero &amp;lt;/a&amp;gt; &amp;lt;br /&amp;gt; &lt;br /&gt;
&amp;lt;a href=&#039; http://trhlina.republika.pl/index.html &#039;&amp;gt; trhlina &amp;lt;/a&amp;gt; &amp;lt;br /&amp;gt; &lt;br /&gt;
&amp;lt;a href=&#039; http://apextwin.php5.cz/index.html &#039;&amp;gt; apextwin &amp;lt;/a&amp;gt; &amp;lt;br /&amp;gt; &lt;br /&gt;
&amp;lt;a href=&#039; http://cerveza.republika.pl/index.html &#039;&amp;gt; cerveza &amp;lt;/a&amp;gt; &amp;lt;br /&amp;gt; &lt;br /&gt;
&amp;lt;a href=&#039; http://mysmetrix.asp2.cz/index.html &#039;&amp;gt; mys metrix &amp;lt;/a&amp;gt; &amp;lt;br /&amp;gt; &lt;br /&gt;
&amp;lt;a href=&#039; http://jimbo.php5.cz/index.html &#039;&amp;gt; jimbo &amp;lt;/a&amp;gt; &amp;lt;br /&amp;gt; &lt;br /&gt;
&amp;lt;a href=&#039; http://bublifuk.php5.cz/index.html &#039;&amp;gt; bublifuk &amp;lt;/a&amp;gt; &amp;lt;br /&amp;gt; &lt;br /&gt;
&amp;lt;a href=&#039; http://gipolit.asp2.cz/index.html &#039;&amp;gt; gipolit &amp;lt;/a&amp;gt; &amp;lt;br /&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Helpful Links ==&lt;br /&gt;
&lt;br /&gt;
KoLMafia:&lt;br /&gt;
&lt;br /&gt;
[http://kolmafia.sourceforge.net Download KoLMafia]&lt;br /&gt;
&lt;br /&gt;
[http://kolmafia.sourceforge.net/manual.html KoLMafia Documentation]&lt;br /&gt;
&lt;br /&gt;
[http://kolmafia.sourceforge.net/scripting.html CLI Scripting Manual]&lt;br /&gt;
&lt;br /&gt;
[http://kolmafia.sourceforge.net/advanced.html ASH Scripting Manual]&lt;br /&gt;
&lt;br /&gt;
[http://kolmafia.sourceforge.net/combat.html Custom Combat Scripting Manual]&lt;br /&gt;
&lt;br /&gt;
[http://www.kolmafia.us The KoLMafia Script Repository]&lt;br /&gt;
&lt;br /&gt;
[http://forums.kingdomofloathing.com/viewtopic.php?t=19779 The KoLMafia thread on the KoL Forums]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
KoL:&lt;br /&gt;
&lt;br /&gt;
[http://www.kingdomofloathing.com/ The Kingdom of Loathing]&lt;br /&gt;
&lt;br /&gt;
[http://forums.kingdomofloathing.com/ KoL Forums]&lt;/div&gt;</summary>
		<author><name>Efilnikufecin</name></author>
	</entry>
	<entry>
		<id>https://wiki.kolmafia.us/index.php?title=Datatype_Conversions&amp;diff=1818</id>
		<title>Datatype Conversions</title>
		<link rel="alternate" type="text/html" href="https://wiki.kolmafia.us/index.php?title=Datatype_Conversions&amp;diff=1818"/>
		<updated>2007-06-27T14:05:01Z</updated>

		<summary type="html">&lt;p&gt;Efilnikufecin: See discussion thread on kolmafia.us&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Data Type Conversions ==&lt;br /&gt;
&lt;br /&gt;
These functions will convert 1 type of data to another.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;&amp;lt;strong&amp;gt;string to_string( variable )&amp;lt;/strong&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
Converts in-game variables to printable counterparts. The print command will cast non-string values properly now, but these are still useful for building URLs and setting properties.&amp;lt;br /&amp;gt;&lt;br /&gt;
accepts: boolean, int, float, item, zodiac, location, familiar, class, stat, skill, effect, slot, element, monster&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;&amp;lt;strong&amp;gt;int to_int( variable )&amp;lt;/strong&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
Converts the ASH-based object into the number that will be recognized by the KoL server. Needed when you&amp;amp;#8217;re building raw URLs from time to time.&amp;lt;br /&amp;gt;&lt;br /&gt;
accepts: String, float, item, zodiac, location, familiar, skill, effect, slot, element, monster&amp;lt;br /&amp;gt;&lt;br /&gt;
may accept: boolean,  class, stat&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;&amp;lt;strong&amp;gt;boolean to_boolean( variable )&amp;lt;/strong&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
Converts the ASH-based object into boolean.&amp;lt;br /&amp;gt;&lt;br /&gt;
Accepts: String&amp;lt;br /&amp;gt;&lt;br /&gt;
may accept: Int&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;&amp;lt;strong&amp;gt;float to_float( variable )&amp;lt;/strong&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
Converts the ASH-based object into a float.&amp;lt;br /&amp;gt;&lt;br /&gt;
Accepts: String&amp;lt;br /&amp;gt;&lt;br /&gt;
may accept: int&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;&amp;lt;strong&amp;gt;item to_item( variable )&amp;lt;/strong&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
Converts the ASH-based object into an item.&amp;lt;br /&amp;gt;&lt;br /&gt;
Accepts: string, int&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;&amp;lt;strong&amp;gt;location to_location( variable )&amp;lt;/strong&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
Converts the ASH-based object into a location.&amp;lt;br /&amp;gt;&lt;br /&gt;
Accepts: string&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;&amp;lt;strong&amp;gt;familiar to_familiar( variable )&amp;lt;/strong&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
Converts the ASH-based object into a familiar.&amp;lt;br /&amp;gt;&lt;br /&gt;
Accepts: string, int&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;&amp;lt;strong&amp;gt;skill to_skill( variable )&amp;lt;/strong&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
Converts the ASH-based object into a skill.&amp;lt;br /&amp;gt;&lt;br /&gt;
Accepts: string, int, effect&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;&amp;lt;strong&amp;gt;effect to_effect( variable )&amp;lt;/strong&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
Converts the ASH-based object into an effect.&amp;lt;br /&amp;gt;&lt;br /&gt;
Accepts: string, int, skill&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;&amp;lt;strong&amp;gt;slot to_slot( variable )&amp;lt;/strong&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
Converts the ASH-based object into a slot.&amp;lt;br /&amp;gt;&lt;br /&gt;
Accepts: item&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;&amp;lt;strong&amp;gt;monster to_monster( variable )&amp;lt;/strong&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
Converts the ASH-based object into a monster.&amp;lt;br /&amp;gt;&lt;br /&gt;
Accepts: string&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;/div&gt;</summary>
		<author><name>Efilnikufecin</name></author>
	</entry>
	<entry>
		<id>https://wiki.kolmafia.us/index.php?title=In_mysticality_sign&amp;diff=2278</id>
		<title>In mysticality sign</title>
		<link rel="alternate" type="text/html" href="https://wiki.kolmafia.us/index.php?title=In_mysticality_sign&amp;diff=2278"/>
		<updated>2007-06-26T16:59:01Z</updated>

		<summary type="html">&lt;p&gt;Efilnikufecin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;boolean in_mysticality_sign()&#039;&#039;&#039;&amp;lt;br/&amp;gt;&lt;br /&gt;
Returns true if your ascension sign is a mysticality sign otherwise false.&lt;br /&gt;
[[Category:Your Character | In mysticality sign()]]&lt;br /&gt;
[[Category:Ash Functions |In mysticality sign()]]&lt;/div&gt;</summary>
		<author><name>Efilnikufecin</name></author>
	</entry>
	<entry>
		<id>https://wiki.kolmafia.us/index.php?title=In_muscle_sign&amp;diff=2265</id>
		<title>In muscle sign</title>
		<link rel="alternate" type="text/html" href="https://wiki.kolmafia.us/index.php?title=In_muscle_sign&amp;diff=2265"/>
		<updated>2007-06-26T16:57:00Z</updated>

		<summary type="html">&lt;p&gt;Efilnikufecin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;boolean in_muscle_sign()&#039;&#039;&#039;&amp;lt;br/&amp;gt;&lt;br /&gt;
Returns true if your ascension sign is a muscle sign otherwise false.&lt;br /&gt;
[[Category:Your Character | In muscle sign()]]&lt;br /&gt;
[[Category:Ash Functions |In muscle sign()]]&lt;/div&gt;</summary>
		<author><name>Efilnikufecin</name></author>
	</entry>
	<entry>
		<id>https://wiki.kolmafia.us/index.php?title=Category:Ash_Functions&amp;diff=2206</id>
		<title>Category:Ash Functions</title>
		<link rel="alternate" type="text/html" href="https://wiki.kolmafia.us/index.php?title=Category:Ash_Functions&amp;diff=2206"/>
		<updated>2007-06-26T16:53:07Z</updated>

		<summary type="html">&lt;p&gt;Efilnikufecin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;A yet to be completed list of every ash function.&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Keep in mind that the function list below has spaces in the function name instead of underscores &amp;quot;_&amp;quot;. This is due to wiki limitations.&lt;/div&gt;</summary>
		<author><name>Efilnikufecin</name></author>
	</entry>
	<entry>
		<id>https://wiki.kolmafia.us/index.php?title=In_moxie_sign&amp;diff=2254</id>
		<title>In moxie sign</title>
		<link rel="alternate" type="text/html" href="https://wiki.kolmafia.us/index.php?title=In_moxie_sign&amp;diff=2254"/>
		<updated>2007-06-26T16:50:30Z</updated>

		<summary type="html">&lt;p&gt;Efilnikufecin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;boolean in_moxie_sign()&#039;&#039;&#039;&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Returns true if your ascension sign is a moxie sign otherwise false.&lt;br /&gt;
&lt;br /&gt;
[[Category:Your Character | In moxie sign()]]&lt;br /&gt;
[[Category:Ash Functions |In moxie sign()]]&lt;/div&gt;</summary>
		<author><name>Efilnikufecin</name></author>
	</entry>
	<entry>
		<id>https://wiki.kolmafia.us/index.php?title=My_primestat&amp;diff=2242</id>
		<title>My primestat</title>
		<link rel="alternate" type="text/html" href="https://wiki.kolmafia.us/index.php?title=My_primestat&amp;diff=2242"/>
		<updated>2007-06-26T16:47:00Z</updated>

		<summary type="html">&lt;p&gt;Efilnikufecin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;stat my_primestat()&#039;&#039;&#039;&amp;lt;br/&amp;gt;&lt;br /&gt;
Returns the stat associated with your class.&lt;br /&gt;
[[Category:Your Character | My primestat()]]&lt;br /&gt;
[[Category:Ash Functions |My primestat()]]&lt;/div&gt;</summary>
		<author><name>Efilnikufecin</name></author>
	</entry>
	<entry>
		<id>https://wiki.kolmafia.us/index.php?title=My_familiar&amp;diff=2230</id>
		<title>My familiar</title>
		<link rel="alternate" type="text/html" href="https://wiki.kolmafia.us/index.php?title=My_familiar&amp;diff=2230"/>
		<updated>2007-06-26T16:43:16Z</updated>

		<summary type="html">&lt;p&gt;Efilnikufecin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;familiar my_familiar()&#039;&#039;&#039;&amp;lt;br /&amp;gt;&lt;br /&gt;
Returns your current familiar.&lt;br /&gt;
&lt;br /&gt;
[[Category:Your Character | My familiar()]]&lt;br /&gt;
[[Category:Ash Functions |My familiar()]]&lt;/div&gt;</summary>
		<author><name>Efilnikufecin</name></author>
	</entry>
</feed>