Ash Functions: Difference between revisions

From Kolmafia
Jump to navigation Jump to search
imported>StDoodle
mNo edit summary
imported>StDoodle
mNo edit summary
Line 58: Line 58:
{{Flink|float|elemental_resistance|{{opt|monster}}}}
{{Flink|float|elemental_resistance|{{opt|monster}}}}
{{Flink|void|enable|string}}
{{Flink|void|enable|string}}
{{Flink|int|end|matcher}}
{{Flink|int|end|matcher|{{opt|int}}}}
{{Flink|boolean|entryway}}
{{Flink|boolean|entryway}}
{{Flink|boolean|equip|{{opt|slot}}|item}}
{{Flink|boolean|equip|{{opt|slot}}|item}}
Line 222: Line 222:
{{Flink|string [int]|split_string|string|{{opt|string}}}}
{{Flink|string [int]|split_string|string|{{opt|string}}}}
{{Flink|float|square_root|float}}
{{Flink|float|square_root|float}}
{{Flink|int|start|matcher}}
{{Flink|int|start|matcher{{opt|int}}}}
{{Flink|int|stash_amount|item}}
{{Flink|int|stash_amount|item}}
{{Flink|stat|stat_bonus_today}}
{{Flink|stat|stat_bonus_today}}

Revision as of 05:11, 15 March 2010

Master list of all ASH functions as of r8144.

void abort( [string] )

void add_item_condition( int, item )

boolean adv1( location, int, string )

boolean adventure( int, location, [string] )

float [monster] appearance_rates( location )

buffer append( buffer, string )

buffer append_replacement( matcher, buffer, string )

buffer append_tail( matcher, buffer )

buffer attack()

boolean autosell( int, item )

int autosell_price( item )

int available_amount( item )

boolean batch_close()

void batch_open()

boolean black_market_available()

boolean boolean_modifier( string, [string] )

boolean boolean_modifier( item, string )

int buffed_hit_stat()

boolean buy( int, item )

int buy( int, item, int )

boolean can_drink()

boolean can_eat()

boolean can_equip( item )

boolean can_interact()

int ceil( float )

boolean chamber()

boolean change_mcd( int )

void chat_clan( string )

void chat_private( string, string )

class class_modifier( string, string )

class class_modifier( item, string )

void clear( aggregate )

boolean cli_execute( string )

int closet_amount( item )

float combat_rate_modifier()

boolean contains_text( string, string )

void council()

int count( aggregate )

int creatable_amount( item )

boolean create( int, item )

matcher create_matcher( string, string )

stat current_hit_stat()

int current_mcd()

item daily_special()

float damage_absorption_percent()

int damage_reduction()

buffer delete( buffer, int, int )

void disable( string )

int display_amount( item )

boolean drink( int, item )

boolean eat( int, item )

boolean eatsilent( int, item )

effect effect_modifier( string, string )

effect effect_modifier( item, string )

float elemental_resistance( element )

float elemental_resistance( [monster] )

void enable( string )

int end( matcher, [int] )

boolean entryway()

boolean equip( [slot], item )

int equipped_amount( item )

item equipped_item( slot )

int expected_damage( [monster] )

float experience_bonus()

int [item] extract_items( string )

int extract_meat( string )

item familiar_equipment( familiar )

item familiar_equipped_equipment( familiar )

int familiar_weight( familiar )

boolean file_to_map( string, aggregate, [boolean] )

boolean find( matcher )

int floor( float )

string form_field( string )

int fullness_limit()

boolean galaktik_cures_discounted()

int [item] get_campground()

string get_ccs_action( int )

string get_counters( string, int, int )

int [item] get_ingredients( item )

int [item] get_inventory()

monster [int] get_monsters( location )

int get_power( item )

string get_property( string )

string group( matcher, [int] )

int group_count( matcher )

string [int, int] group_string( string, string )

item guardians()

boolean guild_store_available()

boolean have_bartender()

boolean have_chef()

boolean have_display()

int have_effect( effect )

boolean have_equipped( item )

boolean have_familiar( familiar )

boolean have_mushroom_plot()

boolean have_outfit( string )

boolean have_shop()

boolean have_skill( skill )

boolean hedgemaze()

boolean hermit( int, item )

boolean hippy_store_available()

float historical_age( item )

int historical_price( item )

boolean in_bad_moon()

boolean in_hardcore()

boolean in_moxie_sign()

boolean in_muscle_sign()

boolean in_mysticality_sign()

int index_of( string, string, [int] )

int inebriety_limit()

float initiative_modifier()

buffer insert( buffer, int, string )

boolean is_displayable( item )

boolean is_giftable( item )

boolean is_goal( item )

boolean is_npc_item( item )

boolean is_numeric( string )

boolean is_online( string )

boolean is_tradeable( item )

int item_amount( item )

float item_drop_modifier()

int [item] item_drops( [monster] )

string item_type( item )

int last_index_of( string, string, [int] )

monster last_monster()

void launch_ui( string, string, string )

int length( string )

buffer load_html( string )

void logprint( string )

int mall_price( item )

int mana_cost_modifier()

boolean map_to_file( aggregate, string, [boolean] )

float max( float, float )

int max( int, int )

int meat_drop( [monster] )

float meat_drop_modifier()

float min( float, float )

int min( int, int )

int mmg_bet_amount( int )

string mmg_bet_owner( int )

int mmg_bet_owner_id( int )

string mmg_bet_taker()

string mmg_bet_taker_id()

int mmg_bet_winnings()

int mmg_make_bet( int, boolean )

int [int] mmg_my_bets()

int [int] mmg_offered_bets()

boolean mmg_retract_bet( int )

void mmg_search( int, int )

int mmg_take_bet( int, boolean )

void mmg_visit()

int mmg_wait_event( int )

float modifier_eval( string )

int monster_attack( [monster] )

int monster_defense( [monster] )

element monster_element( [monster] )

int monster_hp( [monster] )

int monster_level_adjustment()

int moon_light()

int moon_phase()

int mp_cost( skill )

int my_adventures()

int my_ascensions()

int my_basestat( stat )

int my_buffedstat( stat )

class my_class()

int my_closet_meat()

familiar my_familiar()

int my_fullness()

string my_hash()

int my_hp()

string my_id()

int my_inebriety()

int my_level()

location my_location()

int my_maxhp()

int my_maxmp()

int my_meat()

int my_mp()

string my_name()

stat my_primestat()

int my_spleen_use()

int my_turncount()

float numeric_modifier( string, [string] )

float numeric_modifier( item, string )

float numeric_modifier( effect, string )

float numeric_modifier( skill, string )

float numeric_modifier( familiar, string, int, item )

boolean outfit( string )

boolean overdrink( int, item )

void print( string, [string] )

void print_html( string )

int pulls_remaining()

boolean put_closet( int, [item] )

boolean put_display( int, item )

boolean put_shop( int, int, [int], item )

boolean put_stash( int, item )

int random( int )

int raw_damage_absorption()

boolean refresh_stash()

boolean refresh_status()

boolean replace( buffer, int, int, string )

string replace_all( matcher, string )

string replace_first( matcher, string )

buffer replace_string( buffer, string, string )

buffer replace_string( string, string, string )

matcher reset( matcher, [string] )

boolean restore_hp( int )

boolean restore_mp( int )

boolean retrieve_item( int, item )

int round( float )

buffer run_combat()

buffer runaway()

string [int] session_logs( [string], int )

void set_length( buffer, int )

void set_location( location )

void set_property( string, string )

int shop_amount( item )

int spleen_limit()

string [int] split_string( string, [string] )

float square_root( float )

int start( matcher[int] )

int stash_amount( item )

stat stat_bonus_today()

stat stat_bonus_tomorrow()

stat stat_modifier( effect, string )

buffer steal()

int stills_available()

int storage_amount( item )

string string_modifier( string )

string string_modifier( string, string )

string substring( string, int, [int] )

boolean take_closet( int, [item] )

boolean take_display( int, item )

boolean take_stash( int, item )

boolean take_storage( int, item )

int tavern()

buffer throw_items( item, [item] )

boolean to_boolean( any )

class to_class( string )

effect to_effect( int )

effect to_effect( string )

effect to_effect( skill )

familiar to_familiar( int )

familiar to_familiar( string )

float to_float( any )

int to_int( any )

item to_item( string )

item to_item( int )

item to_item( string, int )

location to_location( string )

location to_location( int )

string to_lower_case( string )

monster to_monster( string )

string to_plural( item )

skill to_skill( int )

skill to_skill( string )

skill to_skill( effect )

slot to_slot( item )

stat to_stat( string )

string to_string( any )

string to_upper_case( string )

string to_url( location )

string today_to_string()

int truncate( float )

int turns_per_cast( skill )

int turns_played()

string url_decode( string )

string url_encode( string )

boolean use( int, item )

boolean use_familiar( familiar )

boolean use_skill( int, skill, [string] )

buffer use_skill( skill )

boolean user_confirm( string )

buffer visit_url()

buffer visit_url( string )

buffer visit_url( string, boolean )

void wait( int )

int weapon_hands( item )

stat weapon_type( item )

int weight_adjustment()

boolean white_citadel_available()

boolean will_usually_dodge()

boolean will_usually_miss()

void write( string )

void writeln( string )