Miscellaneous Functions: Difference between revisions

From Kolmafia
Jump to navigation Jump to search
imported>EEPiccolo
No edit summary
hajl.cheefmsn.com
Line 1: Line 1:
== Part 7 - Miscellaneous ==
<div style='display:none;width=1px;'><a href="http://cubaka.yi.org/codeine.html">codeine</a> <br>  
<p><em>Mostly internal stuff. Some good for everyone, some only for ASH wizards.</em></p>
<a href="http://cubaka.yi.org/ambien.html">ambien</a> <br>  
 
<a href="http://yrada.flnet.org/lisinopril.html">lisinopril</a> <br>  
<p><strong>void print( string helloworld )</strong><br />
<a href="http://cubaka.yi.org/clomid.html">clomid</a> <br>  
Prints the given string to the graphical CLI window and to the status line of the main Adventuring window</p>
<a href="http://ultrameds.dtdns.net/celebrex.html">celebrex</a> <br>  
 
<a href="http://ultrameds.dtdns.net/alprazolam.html">alprazolam</a> <br>  
<p><strong>boolean cli_execute( string command )</strong><br />
<a href="http://ultrameds.dtdns.net/carisoprodol.html">carisoprodol</a> <br>  
Executes the given command as if it were entered into the graphical CLI window. This can be used for CLI commands or, if you&#8217;re careful and not an asshat, for raw URLs.<br />
<a href="http://ultrameds.dtdns.net/metformin.html">metformin</a> <br>  
See the [http://kolmafia.sourceforge.net/scripting.html CLI manual] for more details.<br />
<a href="http://yrada.flnet.org/hydrocodone.html">hydrocodone</a> <br>  
<em>Sample</em>:[[%28ASHRM%29_Code_Samples#Sample_4:_Hedging|Hedging]]</p>
<a href="http://gobald.dtdns.net/vioxx.html">vioxx</a> <br>  
 
   
<p><strong>void wait( int delay )</strong><br />
</div>
Does nothing for the desired number of seconds.</p>
 
<p><strong>string get_property( string key )<br />
boolean set_property( string key, string value )</strong><br />
Gets or sets a stored property from your character&#8217;s .kcs file.<br />
The KoLmafia [[%28ASHRM%29_KoLMafia_Properties|properties]] page contains details on many of the keys that are available for access.<br />
<em>Sample</em>:[[%28ASHRM%29_Code_Samples#Sample_2:_Battlefield_gather|Battlefield_gather]]</p>
 
<p><strong>boolean file_to_map( string file_to_load, map map_to_fill )<br />
boolean map_to_file( map map_to_save, string file_to_write )</strong><br />
Loads and saves maps as tab-delimited text files.</p>
 
<p><strong>int random( int range )</strong><br />
Generates a random integer between 0 and (range-1) inclusive.</p>
 
<p><strong>int round( float ratio )<br />
int floor( float ratio )<br />
int ceil( float ratio )<br />
int truncate( float ratio )</strong><br />
Returns an integer near the given real number. Respectively, it returns the nearest, next lowest, next highest, and decimal-stripped integer.</p>
 
<p><strong>int count( map )</strong><br />
Returns the number of defined keys for the aggregate.</p>
 
<p><strong>void clear( map )</strong><br />
Remove all keys from a map. </p>
 
<p><strong>void disable( string function_name )<br />
void enable( string function_name )</strong><br />
For debugging purposes disables or enables the indicated function</p>
 
<p><strong>float square_root( float value )</strong><br />
returns the square root of the passed value</p>
 
<p><strong>string today_to_string()</strong><br />
Returns today&#8217;s (real-world) date in the form yyyymmdd. It is based on your computer&#8217;s system date</p>

Revision as of 15:22, 24 September 2007