Modifier Functions

From Kolmafia
Revision as of 03:33, 19 March 2010 by imported>Heeheehee (Filled in some info; added modifier_eval() -- should it go in Math and Numbers, instead?)
Jump to navigation Jump to search

These functions allow access to the raw modifiers known to KoLmafia.

For more information on what modifiers exist, please see Modifiers.

boolean boolean_modifier( [string], string )

boolean boolean_modifier( item, string )

Access to boolean modifiers.

class class_modifier( string, string )

class class_modifier( item, string )

Access to modifiers that return one of the six classes (e.g. "Class").

effect effect_modifier( string, string )

effect effect_modifier( item, string )

Access to modifiers that return an effect(e.g. "Intrinsic Effect" or, introduced more recently, "Effect").

float modifier_eval( string )

Evaluates an expression using certain guidelines.

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 )

Access to numeric modifiers.

stat stat_modifier( effect, string )

Access to modifiers that return one of the stats (e.g. "Equalize").

string string_modifier( [string], string )

Access to string modifiers.