Your Character: Difference between revisions

From Kolmafia
Jump to navigation Jump to search
imported>StDoodle
mNo edit summary
imported>StDoodle
mNo edit summary
Line 1: Line 1:
=== '''The Basics''' ===
=='''The Basics'''==
<hr>
<p>''We'll start with a long look in the mirror.  Here's how to tell about you.''</p>
<p><em>We'll start with a long look in the mirror.  Here's how to tell about you.</em></p>
{{flink|string|my_name|desc=Returns your character's name in lowercase.}}
{{flink|string|my_name|desc=Returns your character's name in lowercase.}}
{{flink|string|my_id|desc=Returns  your character ID.}}
{{flink|string|my_id|desc=Returns  your character ID.}}
Line 11: Line 10:
{{flink|int|my_inebriety|desc=Returns your current drunkenness.}}
{{flink|int|my_inebriety|desc=Returns your current drunkenness.}}
{{flink|int|inebriety_limit|desc=Returns your maximum safe drunk (before overdrinking).}}
{{flink|int|inebriety_limit|desc=Returns your maximum safe drunk (before overdrinking).}}
 
{{flink|int|my_spleen_use|desc=Returns your current spleen use.}}
'''int [[my_spleen_use|my_spleen_use()]]''' - returns your current spleen use.<br />
{{flink|int|spleen_limit|desc=Returns your spleen limit.}}
'''int [[spleen_limit|spleen_limit()]]''' - returns your spleen limit.
{{flink|int|my_fullness|desc=Returns how full you are.}}
 
{{flink|int|fullness_limit|desc=Returns your maximum fullness.}}
'''int [[my_fullness|my_fullness()]]''' - returns how full you are.<br />
{{flink|boolean|can_eat|desc=Reports on whether your characters path allows food consumption.}}
'''int [[fullness_limit|fullness_limit()]]''' - returns your maximum possible fullness.
{{flink|boolean|can_drink|desc=Reports on whether your characters path allows booze consumption}}
 
{{flink|boolean|can_interact|desc=Reports on whether your character can access the mall, gift packages, etc.}}
'''boolean [[can_eat|can_eat()]]'''<br />
{{flink|boolean|in_hardcore|desc=Reports on whether your character is under Hardcore restrictions.}}
'''boolean [[can_drink|can_drink()]]'''<br />
=='''Basic Stats'''==
'''boolean [[can_interact|can_interact()]]'''<br />
'''boolean [[in_hardcore|in_hardcore()]]'''<br />
Tells you about your limitations due to ronin, hardcore, or voluntary dietary restrictions
 
=== '''Basic Stats''' ===
<hr>


'''stat [[my_primestat|my_primestat()]]''' - returns the stat associated with your class. (''Sample'': [[%28ASHRM%29_Code_Samples#Sample_1:_Seltzer|Seltzer]])
'''stat [[my_primestat|my_primestat()]]''' - returns the stat associated with your class. (''Sample'': [[%28ASHRM%29_Code_Samples#Sample_1:_Seltzer|Seltzer]])

Revision as of 18:14, 1 March 2010

The Basics

We'll start with a long look in the mirror. Here's how to tell about you.

string my_name()

Returns your character's name in lowercase.

string my_id()

Returns your character ID.

class my_class()

Returns your class. (Sample: Seltzer)

int my_level()

Returns your level. (Sample: Battlefield_gather)

int my_adventures()

Returns the number of adventures you have remaining. (Sample: Hedging)

int my_turncount()

Returns the number of adventures used this ascension.

int my_inebriety()

Returns your current drunkenness.

int inebriety_limit()

Returns your maximum safe drunk (before overdrinking).

int my_spleen_use()

Returns your current spleen use.

int spleen_limit()

Returns your spleen limit.

int my_fullness()

Returns how full you are.

int fullness_limit()

Returns your maximum fullness.

boolean can_eat()

Reports on whether your characters path allows food consumption.

boolean can_drink()

Reports on whether your characters path allows booze consumption

boolean can_interact()

Reports on whether your character can access the mall, gift packages, etc.

boolean in_hardcore()

Reports on whether your character is under Hardcore restrictions.

Basic Stats

stat my_primestat() - returns the stat associated with your class. (Sample: Seltzer)

boolean in_moxie_sign()
boolean in_muscle_sign()
boolean in_mysticality_sign()
Returns whether your ascension sign is associated with a specific stat zone.

int my_hp() - returns your current HP.
int my_mp() - returns your current MP.
int my_maxhp() - returns your current maximum HP.
int my_maxmp() - returns your current maximum MP.
int my_basestat( stat st ) - returns your current base value in the given stat. Passing $stat[SubMuscle], $stat[SubMysticality], or $stat[SubMoxie] to this function will return total substat points.
int my_buffedstat( stat st ) - returns your current buffed value in the given stat.

int current_mcd() - returns the current level of your mind-control device.
boolean change_mcd( int level ) - sets your mind-control device to the specified level.

stat stat_bonus_today()
stat stat_bonus_tomorrow()
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].

More Advanced Stats


stat current_hit_stat() - returns the stat that is currently used to calculate hit percentages.
int buffed_hit_stat() - returns the current buffed value of your hit stat. Identical to my_buffedstat(current_hit_stat()).

int raw_damage_absorption() - returns the total DA of all your gear and effects.
float damage_absorption_percent() - returns the percentage of damage that is blocked by all your gear and effects.
int damage_reduction() - returns the amount of damage deducted from successful attacks due to the DR of your gear and effects.

float elemental_resistance( element elem ) - returns the percentage of damage reduction from the indicated elemental damage.

float combat_rate_modifier() - returns the adjustment to your percentage of combat adventures.
float initiative_modifier() - returns the adjustment to your chance of winning initiative in battle.
float experience_bonus() - returns the amount of bonus experience you receive.
float meat_drop_modifier() - returns the adjustment to your amount of meat dropped.
float item_drop_modifier() - returns the adjustment to your percentage of item drops.

int monster_level_adjustment() - returns your total +ML (including the MCD).