<?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=Beldur</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=Beldur"/>
	<link rel="alternate" type="text/html" href="https://wiki.kolmafia.us/index.php?title=Special:Contributions/Beldur"/>
	<updated>2026-04-25T06:54:08Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.44.0</generator>
	<entry>
		<id>https://wiki.kolmafia.us/index.php?title=Proxy_Records&amp;diff=9152</id>
		<title>Proxy Records</title>
		<link rel="alternate" type="text/html" href="https://wiki.kolmafia.us/index.php?title=Proxy_Records&amp;diff=9152"/>
		<updated>2022-06-09T06:10:51Z</updated>

		<summary type="html">&lt;p&gt;Beldur: adding a few proxy fields to location&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Proxy records are special records associated with the special [[Data Types|data types]] available to scripters. These records are always available for the special datatypes. The fields in a proxy record are referenced in the same manner as a [[Data_Structures#Records|record]].&lt;br /&gt;
&lt;br /&gt;
==Special Datatypes==&lt;br /&gt;
&lt;br /&gt;
===bounty===&lt;br /&gt;
{| cellpadding=&amp;quot;3&amp;quot; cellspacing=&amp;quot;0&amp;quot; border=&amp;quot;1px&amp;quot; class=&amp;quot;sortable&amp;quot;&lt;br /&gt;
|- | style=&amp;quot;background-color: #F2F2F2&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Field&lt;br /&gt;
! Data type&lt;br /&gt;
! Default value&lt;br /&gt;
! ASH Accessor Function / Notes&lt;br /&gt;
|-&lt;br /&gt;
| plural&lt;br /&gt;
| string&lt;br /&gt;
| &amp;quot;&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| type&lt;br /&gt;
| string&lt;br /&gt;
| &amp;quot;&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| kol_internal_type&lt;br /&gt;
| string&lt;br /&gt;
| &amp;quot;&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| number&lt;br /&gt;
| int&lt;br /&gt;
| 0&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| image&lt;br /&gt;
| string&lt;br /&gt;
| &amp;quot;&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| monster&lt;br /&gt;
| monster&lt;br /&gt;
| none&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| location&lt;br /&gt;
| location&lt;br /&gt;
| none&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===class===&lt;br /&gt;
{| cellpadding=&amp;quot;3&amp;quot; cellspacing=&amp;quot;0&amp;quot; border=&amp;quot;1px&amp;quot; class=&amp;quot;sortable&amp;quot;&lt;br /&gt;
|- | style=&amp;quot;background-color: #F2F2F2&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Field&lt;br /&gt;
! Data type&lt;br /&gt;
! Default value&lt;br /&gt;
! ASH Accessor Function / Notes&lt;br /&gt;
|-&lt;br /&gt;
| primestat&lt;br /&gt;
| stat&lt;br /&gt;
| Muscle&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===coinmaster===&lt;br /&gt;
{| cellpadding=&amp;quot;3&amp;quot; cellspacing=&amp;quot;0&amp;quot; border=&amp;quot;1px&amp;quot; class=&amp;quot;sortable&amp;quot;&lt;br /&gt;
|- | style=&amp;quot;background-color: #F2F2F2&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Field&lt;br /&gt;
! Data type&lt;br /&gt;
! Default value&lt;br /&gt;
! ASH Accessor Function / Notes&lt;br /&gt;
|-&lt;br /&gt;
| token&lt;br /&gt;
| string&lt;br /&gt;
| &amp;quot;&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| item&lt;br /&gt;
| item&lt;br /&gt;
| none&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| property&lt;br /&gt;
| string&lt;br /&gt;
| &amp;quot;&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| available_tokens&lt;br /&gt;
| int&lt;br /&gt;
| 0&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| buys&lt;br /&gt;
| boolean&lt;br /&gt;
| false&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| sells&lt;br /&gt;
| boolean&lt;br /&gt;
| false&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===effect===&lt;br /&gt;
{| cellpadding=&amp;quot;3&amp;quot; cellspacing=&amp;quot;0&amp;quot; border=&amp;quot;1px&amp;quot; class=&amp;quot;sortable&amp;quot;&lt;br /&gt;
|- | style=&amp;quot;background-color: #F2F2F2&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Field&lt;br /&gt;
! Data type&lt;br /&gt;
! Default value&lt;br /&gt;
! ASH Accessor Function / Notes&lt;br /&gt;
|-&lt;br /&gt;
| default&lt;br /&gt;
| string&lt;br /&gt;
| &amp;quot;&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| note&lt;br /&gt;
| string&lt;br /&gt;
| &amp;quot;&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| all&lt;br /&gt;
| aggregate&lt;br /&gt;
boolean [string] =&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| image&lt;br /&gt;
| string&lt;br /&gt;
| &amp;quot;/images/debug.gif&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| descid&lt;br /&gt;
| string&lt;br /&gt;
| &amp;quot;&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===element===&lt;br /&gt;
{| cellpadding=&amp;quot;3&amp;quot; cellspacing=&amp;quot;0&amp;quot; border=&amp;quot;1px&amp;quot; class=&amp;quot;sortable&amp;quot;&lt;br /&gt;
|- | style=&amp;quot;background-color: #F2F2F2&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Field&lt;br /&gt;
! Data type&lt;br /&gt;
! Default value&lt;br /&gt;
! ASH Accessor Function / Notes&lt;br /&gt;
|-&lt;br /&gt;
| image&lt;br /&gt;
| string&lt;br /&gt;
| &amp;quot;circle.gif&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===familiar===&lt;br /&gt;
{| cellpadding=&amp;quot;3&amp;quot; cellspacing=&amp;quot;0&amp;quot; border=&amp;quot;1px&amp;quot; class=&amp;quot;sortable&amp;quot;&lt;br /&gt;
|- | style=&amp;quot;background-color: #F2F2F2&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Field&lt;br /&gt;
! Data type&lt;br /&gt;
! Default value&lt;br /&gt;
! ASH Accessor Function / Notes&lt;br /&gt;
|-&lt;br /&gt;
| hatchling&lt;br /&gt;
| item&lt;br /&gt;
| none&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| image&lt;br /&gt;
| string&lt;br /&gt;
| &amp;quot;debug.gif&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| name&lt;br /&gt;
| string&lt;br /&gt;
| &amp;quot;&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| experience&lt;br /&gt;
| int&lt;br /&gt;
| 0&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| charges&lt;br /&gt;
| int&lt;br /&gt;
| 0&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| drop_name&lt;br /&gt;
| string&lt;br /&gt;
| &amp;quot;&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| drop_item&lt;br /&gt;
| item&lt;br /&gt;
| none&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| drops_today&lt;br /&gt;
| int&lt;br /&gt;
| 0&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| drops_limit&lt;br /&gt;
| int&lt;br /&gt;
| 0&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| combat&lt;br /&gt;
| boolean&lt;br /&gt;
| false&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| physical_damage&lt;br /&gt;
| boolean&lt;br /&gt;
| false&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| elemental_damage&lt;br /&gt;
| boolean&lt;br /&gt;
| false&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| block&lt;br /&gt;
| boolean&lt;br /&gt;
| false&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| delevel&lt;br /&gt;
| boolean&lt;br /&gt;
| false&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| hp_during_combat&lt;br /&gt;
| boolean&lt;br /&gt;
| false&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| mp_during_combat&lt;br /&gt;
| boolean&lt;br /&gt;
| false&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| other_action_during_combat&lt;br /&gt;
| boolean&lt;br /&gt;
| false&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| hp_after_combat&lt;br /&gt;
| boolean&lt;br /&gt;
| false&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| mp_after_combat&lt;br /&gt;
| boolean&lt;br /&gt;
| false&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| other_action_after_combat&lt;br /&gt;
| boolean&lt;br /&gt;
| false&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| passive&lt;br /&gt;
| boolean&lt;br /&gt;
| false&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| variable&lt;br /&gt;
| boolean&lt;br /&gt;
| false&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===item===&lt;br /&gt;
{| cellpadding=&amp;quot;3&amp;quot; cellspacing=&amp;quot;0&amp;quot; border=&amp;quot;1px&amp;quot; class=&amp;quot;sortable&amp;quot;&lt;br /&gt;
|- | style=&amp;quot;background-color: #F2F2F2&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Field&lt;br /&gt;
! Data type&lt;br /&gt;
! Default value&lt;br /&gt;
! ASH Accessor Function / Notes&lt;br /&gt;
|-&lt;br /&gt;
| plural&lt;br /&gt;
| string&lt;br /&gt;
| &amp;quot;&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| descid&lt;br /&gt;
| string&lt;br /&gt;
| &amp;quot;&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| image&lt;br /&gt;
| string&lt;br /&gt;
| &amp;quot;&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| smallimage&lt;br /&gt;
| string&lt;br /&gt;
| &amp;quot;&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| levelreq&lt;br /&gt;
| int&lt;br /&gt;
| 0&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| quality&lt;br /&gt;
| string&lt;br /&gt;
| &amp;quot;&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| adventures&lt;br /&gt;
| string&lt;br /&gt;
| &amp;quot;&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| muscle&lt;br /&gt;
| string&lt;br /&gt;
| &amp;quot;&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| mysticality&lt;br /&gt;
| string&lt;br /&gt;
| &amp;quot;&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| moxie&lt;br /&gt;
| string&lt;br /&gt;
| &amp;quot;&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| fullness&lt;br /&gt;
| int&lt;br /&gt;
| 0&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| inebriety&lt;br /&gt;
| int&lt;br /&gt;
| 0&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| spleen&lt;br /&gt;
| int&lt;br /&gt;
| 0&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| minhp&lt;br /&gt;
| int&lt;br /&gt;
| 0&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| maxhp&lt;br /&gt;
| int&lt;br /&gt;
| 0&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| minmp&lt;br /&gt;
| int&lt;br /&gt;
| 0&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| maxmp&lt;br /&gt;
| int&lt;br /&gt;
| 0&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| dailyusesleft&lt;br /&gt;
| int&lt;br /&gt;
| 0&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| notes&lt;br /&gt;
| string&lt;br /&gt;
| &amp;quot;&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| quest&lt;br /&gt;
| boolean&lt;br /&gt;
| false&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| gift&lt;br /&gt;
| boolean&lt;br /&gt;
| false&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| tradeable&lt;br /&gt;
| boolean&lt;br /&gt;
| false&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| discardable&lt;br /&gt;
| boolean&lt;br /&gt;
| false&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| combat&lt;br /&gt;
| boolean&lt;br /&gt;
| false&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| combat_reusable&lt;br /&gt;
| boolean&lt;br /&gt;
| false&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| usable&lt;br /&gt;
| boolean&lt;br /&gt;
| false&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| reusable&lt;br /&gt;
| boolean&lt;br /&gt;
| false&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| multi&lt;br /&gt;
| boolean&lt;br /&gt;
| false&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| fancy&lt;br /&gt;
| boolean&lt;br /&gt;
| false&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| candy&lt;br /&gt;
| boolean&lt;br /&gt;
| false&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| seller&lt;br /&gt;
| coinmaster&lt;br /&gt;
| none&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| buyer&lt;br /&gt;
| coinmaster&lt;br /&gt;
| none&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| name_length&lt;br /&gt;
| int&lt;br /&gt;
| 0&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===location===&lt;br /&gt;
{| cellpadding=&amp;quot;3&amp;quot; cellspacing=&amp;quot;0&amp;quot; border=&amp;quot;1px&amp;quot; class=&amp;quot;sortable&amp;quot;&lt;br /&gt;
|- | style=&amp;quot;background-color: #F2F2F2&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Field&lt;br /&gt;
! Data type&lt;br /&gt;
! Default value&lt;br /&gt;
! ASH Accessor Function / Notes&lt;br /&gt;
|-&lt;br /&gt;
| id&lt;br /&gt;
| int&lt;br /&gt;
| 0&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| nocombats&lt;br /&gt;
| boolean&lt;br /&gt;
| false&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| combat_percent&lt;br /&gt;
| float&lt;br /&gt;
| 0.0&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| zone&lt;br /&gt;
| string&lt;br /&gt;
| &amp;quot;&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| parent&lt;br /&gt;
| string&lt;br /&gt;
| &amp;quot;&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| parentdesc&lt;br /&gt;
| string&lt;br /&gt;
| &amp;quot;&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| environment&lt;br /&gt;
| string&lt;br /&gt;
| &amp;quot;&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| fire_level&lt;br /&gt;
| int&lt;br /&gt;
| 0&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| bounty&lt;br /&gt;
| bounty&lt;br /&gt;
| none&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| combat_queue&lt;br /&gt;
| string&lt;br /&gt;
| &amp;quot;&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| noncombat_queue&lt;br /&gt;
| string&lt;br /&gt;
| &amp;quot;&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| turns_spent&lt;br /&gt;
| int&lt;br /&gt;
| 0&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| kisses&lt;br /&gt;
| int&lt;br /&gt;
| 0&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| recommended_stat&lt;br /&gt;
| int&lt;br /&gt;
| 0&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| water_level&lt;br /&gt;
| int&lt;br /&gt;
| 0&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| wanderers&lt;br /&gt;
| boolean&lt;br /&gt;
| false&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===monster===&lt;br /&gt;
{| cellpadding=&amp;quot;3&amp;quot; cellspacing=&amp;quot;0&amp;quot; border=&amp;quot;1px&amp;quot; class=&amp;quot;sortable&amp;quot;&lt;br /&gt;
|- | style=&amp;quot;background-color: #F2F2F2&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Field&lt;br /&gt;
! Data type&lt;br /&gt;
! Default value&lt;br /&gt;
! ASH Accessor Function / Notes&lt;br /&gt;
|-&lt;br /&gt;
| id&lt;br /&gt;
| int&lt;br /&gt;
| 0&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| base_hp&lt;br /&gt;
| int&lt;br /&gt;
| 0&lt;br /&gt;
| {{f|monster_hp}} (includes modifiers)&lt;br /&gt;
|-&lt;br /&gt;
| base_attack&lt;br /&gt;
| int&lt;br /&gt;
| 0&lt;br /&gt;
| {{f|monster_attack}} (includes modifiers)&lt;br /&gt;
|-&lt;br /&gt;
| base_defense&lt;br /&gt;
| int&lt;br /&gt;
| 0&lt;br /&gt;
| {{f|monster_defense}} (includes modifiers)&lt;br /&gt;
|-&lt;br /&gt;
| raw_hp&lt;br /&gt;
| int&lt;br /&gt;
| 0&lt;br /&gt;
| (excludes modifiers)&lt;br /&gt;
|-&lt;br /&gt;
| raw_attack&lt;br /&gt;
| int&lt;br /&gt;
| 0&lt;br /&gt;
| (excludes modifiers)&lt;br /&gt;
|-&lt;br /&gt;
| raw_defense&lt;br /&gt;
| int&lt;br /&gt;
| 0&lt;br /&gt;
| (excludes modifiers)&lt;br /&gt;
|-&lt;br /&gt;
| base_initiative&lt;br /&gt;
| int&lt;br /&gt;
| 0&lt;br /&gt;
| {{f|monster_initiative}} (includes modifiers)&lt;br /&gt;
|-&lt;br /&gt;
| raw_initiative&lt;br /&gt;
| int&lt;br /&gt;
| 0&lt;br /&gt;
| (excludes modifiers)&lt;br /&gt;
|-&lt;br /&gt;
| element attack_element&lt;br /&gt;
| element&lt;br /&gt;
| none&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| element defense_element&lt;br /&gt;
| element&lt;br /&gt;
| none&lt;br /&gt;
| {{f|monster_element}}&lt;br /&gt;
|-&lt;br /&gt;
| physical_resistance&lt;br /&gt;
| int&lt;br /&gt;
| 0&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| min_meat&lt;br /&gt;
| int&lt;br /&gt;
| 0&lt;br /&gt;
| (excludes modifiers)&lt;br /&gt;
|-&lt;br /&gt;
| max_meat&lt;br /&gt;
| int&lt;br /&gt;
| 0&lt;br /&gt;
| (excludes modifiers)&lt;br /&gt;
|-&lt;br /&gt;
| base_mainstat_exp&lt;br /&gt;
| float&lt;br /&gt;
| 0.0&lt;br /&gt;
| (includes bonus stats from +ML, but not from +stat effects)&lt;br /&gt;
|-&lt;br /&gt;
| phylum&lt;br /&gt;
| phylum&lt;br /&gt;
| none&lt;br /&gt;
| {{f|monster_phylum}}&lt;br /&gt;
|-&lt;br /&gt;
| poison&lt;br /&gt;
| effect&lt;br /&gt;
| none&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| boss&lt;br /&gt;
| boolean&lt;br /&gt;
| false&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| dummy&lt;br /&gt;
| boolean&lt;br /&gt;
| false&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| image&lt;br /&gt;
| string&lt;br /&gt;
| &amp;quot;&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| images&lt;br /&gt;
| aggregate boolean [string]&lt;br /&gt;
|&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| attributes&lt;br /&gt;
| string&lt;br /&gt;
| &amp;quot;&amp;quot;&lt;br /&gt;
| A compilation of attack, defense, initiative, element, meat drop, and phylum&lt;br /&gt;
|-&lt;br /&gt;
| random_modifiers&lt;br /&gt;
| aggregate boolean [string]&lt;br /&gt;
|&lt;br /&gt;
| The monster&#039;s random modifiers - like those generated in the One Crazy Random Summer path&lt;br /&gt;
|-&lt;br /&gt;
| manuel_name&lt;br /&gt;
| string&lt;br /&gt;
| &amp;quot;&amp;quot;&lt;br /&gt;
| &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===phylum===&lt;br /&gt;
{| cellpadding=&amp;quot;3&amp;quot; cellspacing=&amp;quot;0&amp;quot; border=&amp;quot;1px&amp;quot; class=&amp;quot;sortable&amp;quot;&lt;br /&gt;
|- | style=&amp;quot;background-color: #F2F2F2&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Field&lt;br /&gt;
! Data type&lt;br /&gt;
! Default value&lt;br /&gt;
! ASH Accessor Function / Notes&lt;br /&gt;
|-&lt;br /&gt;
| image&lt;br /&gt;
| string&lt;br /&gt;
| none&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===servant===&lt;br /&gt;
{| cellpadding=&amp;quot;3&amp;quot; cellspacing=&amp;quot;0&amp;quot; border=&amp;quot;1px&amp;quot; class=&amp;quot;sortable&amp;quot;&lt;br /&gt;
|- | style=&amp;quot;background-color: #F2F2F2&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Field&lt;br /&gt;
! Data type&lt;br /&gt;
! Default value&lt;br /&gt;
! ASH Accessor Function / Notes&lt;br /&gt;
|-&lt;br /&gt;
| id&lt;br /&gt;
| int&lt;br /&gt;
| 0&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| name&lt;br /&gt;
| string&lt;br /&gt;
| &amp;quot;&amp;quot;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| level&lt;br /&gt;
| int&lt;br /&gt;
| 0&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| experience&lt;br /&gt;
| int&lt;br /&gt;
| 0&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| image&lt;br /&gt;
| string&lt;br /&gt;
| &amp;quot;&amp;quot;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| level1_ability&lt;br /&gt;
| string&lt;br /&gt;
| &amp;quot;&amp;quot;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| level7_ability&lt;br /&gt;
| string&lt;br /&gt;
| &amp;quot;&amp;quot;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| level14_ability&lt;br /&gt;
| string&lt;br /&gt;
| &amp;quot;&amp;quot;&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| level21_ability&lt;br /&gt;
| string&lt;br /&gt;
| &amp;quot;&amp;quot;&lt;br /&gt;
| &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===skill===&lt;br /&gt;
{| cellpadding=&amp;quot;3&amp;quot; cellspacing=&amp;quot;0&amp;quot; border=&amp;quot;1px&amp;quot; class=&amp;quot;sortable&amp;quot;&lt;br /&gt;
|- | style=&amp;quot;background-color: #F2F2F2&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Field&lt;br /&gt;
! Data type&lt;br /&gt;
! Default value&lt;br /&gt;
! ASH Accessor Function / Notes&lt;br /&gt;
|-&lt;br /&gt;
| level&lt;br /&gt;
| int&lt;br /&gt;
| -1&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| image&lt;br /&gt;
| string&lt;br /&gt;
| none&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| traincost&lt;br /&gt;
| int&lt;br /&gt;
| 0&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| class&lt;br /&gt;
| class&lt;br /&gt;
| none&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| libram&lt;br /&gt;
| boolean&lt;br /&gt;
| false&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| passive&lt;br /&gt;
| boolean&lt;br /&gt;
| false&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| buff&lt;br /&gt;
| boolean&lt;br /&gt;
| false&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| combat&lt;br /&gt;
| boolean&lt;br /&gt;
| false&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| song&lt;br /&gt;
| boolean&lt;br /&gt;
| false&lt;br /&gt;
| Avatar of Boris song&lt;br /&gt;
|-&lt;br /&gt;
| expression&lt;br /&gt;
| boolean&lt;br /&gt;
| false&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| summon&lt;br /&gt;
| boolean&lt;br /&gt;
| false&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| permable&lt;br /&gt;
| boolean&lt;br /&gt;
| true&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| dailylimit&lt;br /&gt;
| int&lt;br /&gt;
| -1&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| timescast&lt;br /&gt;
| int&lt;br /&gt;
| 0&lt;br /&gt;
| &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== slot ===&lt;br /&gt;
Slot does not have any fields.&lt;br /&gt;
&lt;br /&gt;
===stat===&lt;br /&gt;
Stat does not have any fields.&lt;br /&gt;
&lt;br /&gt;
===thrall===&lt;br /&gt;
{| cellpadding=&amp;quot;3&amp;quot; cellspacing=&amp;quot;0&amp;quot; border=&amp;quot;1px&amp;quot; class=&amp;quot;sortable&amp;quot;&lt;br /&gt;
|- | style=&amp;quot;background-color: #F2F2F2&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Field&lt;br /&gt;
! Data type&lt;br /&gt;
! Default value&lt;br /&gt;
! ASH Accessor Function / Notes&lt;br /&gt;
|-&lt;br /&gt;
| id&lt;br /&gt;
| int&lt;br /&gt;
| 0&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| name&lt;br /&gt;
| string&lt;br /&gt;
| &amp;quot;&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| level&lt;br /&gt;
| int&lt;br /&gt;
| 0&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| image&lt;br /&gt;
| string&lt;br /&gt;
| &amp;quot;&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| tinyimage&lt;br /&gt;
| string&lt;br /&gt;
| &amp;quot;&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| skill&lt;br /&gt;
| skill&lt;br /&gt;
| none&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| current_modifiers&lt;br /&gt;
| string&lt;br /&gt;
| &amp;quot;&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Beldur</name></author>
	</entry>
	<entry>
		<id>https://wiki.kolmafia.us/index.php?title=User:Beldur&amp;diff=9043</id>
		<title>User:Beldur</title>
		<link rel="alternate" type="text/html" href="https://wiki.kolmafia.us/index.php?title=User:Beldur&amp;diff=9043"/>
		<updated>2021-06-05T04:40:46Z</updated>

		<summary type="html">&lt;p&gt;Beldur: Filled out my user page a little bit.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Hi, if you need to reach me, I can be found on the ASS Discord @Beldur#2906 or in-game @Beldur (#1046951). I&#039;m not involved in mafia development at all, merely interested in this wiki from the scripting side of things.&lt;/div&gt;</summary>
		<author><name>Beldur</name></author>
	</entry>
	<entry>
		<id>https://wiki.kolmafia.us/index.php?title=Modifiers&amp;diff=9042</id>
		<title>Modifiers</title>
		<link rel="alternate" type="text/html" href="https://wiki.kolmafia.us/index.php?title=Modifiers&amp;diff=9042"/>
		<updated>2021-06-05T04:29:50Z</updated>

		<summary type="html">&lt;p&gt;Beldur: /* Numeric Modifiers */ Just adding % stat gain modifiers&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{TOCright}}&lt;br /&gt;
Here is a comprehensive list of modifiers calculated by KoLmafia. Note that these are also available as ASH functions -- the first form, which takes one parameter, provides information about your character&#039;s current state; the second form, which takes two parameters, information about the object in question.&lt;br /&gt;
&lt;br /&gt;
To view this list of modifiers as it pertains to your character [and a specified &#039;&#039;object&#039;&#039;], use the CLI command &amp;quot;modref [&#039;&#039;object&#039;&#039;]&amp;quot;. To see what affects a certain modifier (or modifiers), use &amp;quot;modtrace &#039;&#039;filter&#039;&#039;&amp;quot;. For a list of all items that modify &#039;&#039;modifier&#039;&#039;, use &amp;quot;modifies &#039;&#039;modifier&#039;&#039;&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
More specific information regarding these modifiers is available in modifiers.txt, one of KoLmafia&#039;s internally-stored datafiles.&lt;br /&gt;
&lt;br /&gt;
A list of the functions used to access these modifiers can be found at [[Modifier Functions]].&lt;br /&gt;
&lt;br /&gt;
==Numeric Modifiers==&lt;br /&gt;
Note that although some of these functions have an ASH derivative that may be easier to use, the two-parameter form is still relevant and rather useful when obtaining information about a particular object, rather than your current state.&lt;br /&gt;
&lt;br /&gt;
When not logged in, these all return 0 for the 1-parameter form of {{f|numeric_modifier}}.&lt;br /&gt;
{| cellpadding=&amp;quot;3&amp;quot; cellspacing=&amp;quot;0&amp;quot; border=&amp;quot;1px&amp;quot; class=&amp;quot;sortable&amp;quot;&lt;br /&gt;
|- | style=&amp;quot;background-color: #F2F2F2&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
!  Modifier Name&lt;br /&gt;
!  Related ASH function / Notes&lt;br /&gt;
|-&lt;br /&gt;
| Familiar Weight&lt;br /&gt;
| {{f|weight_adjustment}}&lt;br /&gt;
|-&lt;br /&gt;
| Monster Level&lt;br /&gt;
| {{f|monster_level_adjustment}}&lt;br /&gt;
|-&lt;br /&gt;
| Combat Rate&lt;br /&gt;
| {{f|combat_rate_modifier}}&lt;br /&gt;
|-&lt;br /&gt;
| Initiative&lt;br /&gt;
| {{f|initiative_modifier}}&lt;br /&gt;
|-&lt;br /&gt;
| Experience&lt;br /&gt;
| {{f|experience_bonus}}&lt;br /&gt;
|-&lt;br /&gt;
| Item Drop&lt;br /&gt;
| {{f|item_drop_modifier}}&lt;br /&gt;
|-&lt;br /&gt;
| Meat Drop&lt;br /&gt;
| {{f|meat_drop_modifier}}&lt;br /&gt;
|-&lt;br /&gt;
| Damage Absorption&lt;br /&gt;
| {{f|raw_damage_absorption}}&lt;br /&gt;
|-&lt;br /&gt;
| Damage Reduction&lt;br /&gt;
| {{f|damage_reduction}}&lt;br /&gt;
|-&lt;br /&gt;
| Cold Resistance&lt;br /&gt;
| Similar to [[elemental_resistance|elemental_resistance( $element[cold] )]], but returns the level of resistance.&lt;br /&gt;
|-&lt;br /&gt;
| Hot Resistance&lt;br /&gt;
| Similar to [[elemental_resistance|elemental_resistance( $element[hot] )]], but returns the level of resistance.&lt;br /&gt;
|-&lt;br /&gt;
| Sleaze Resistance&lt;br /&gt;
| Similar to [[elemental_resistance|elemental_resistance( $element[sleaze] )]], but returns the level of resistance.&lt;br /&gt;
|-&lt;br /&gt;
| Spooky Resistance&lt;br /&gt;
| Similar to [[elemental_resistance|elemental_resistance( $element[spooky] )]], but returns the level of resistance.&lt;br /&gt;
|-&lt;br /&gt;
| Stench Resistance&lt;br /&gt;
| Similar to [[elemental_resistance|elemental_resistance( $element[stench] )]], but returns the level of resistance.&lt;br /&gt;
|-&lt;br /&gt;
| Mana Cost&lt;br /&gt;
| Similar to {{f|mana_cost_modifier}} -- only counts up to the -3 cap.&lt;br /&gt;
|-&lt;br /&gt;
| Moxie&lt;br /&gt;
| Sum of all absolute moxie modifiers.&lt;br /&gt;
|-&lt;br /&gt;
| Moxie Percent&lt;br /&gt;
| Sum of all percentage-based moxie modifiers.&lt;br /&gt;
|-&lt;br /&gt;
| Muscle&lt;br /&gt;
| Sum of all absolute muscle modifiers.&lt;br /&gt;
|-&lt;br /&gt;
| Muscle Percent&lt;br /&gt;
| Sum of all percentage-based muscle modifiers.&lt;br /&gt;
|-&lt;br /&gt;
| Mysticality&lt;br /&gt;
| Sum of all absolute mysticality modifiers.&lt;br /&gt;
|-&lt;br /&gt;
| Mysticality Percent&lt;br /&gt;
| Sum of all percentage-based mysticality modifiers.&lt;br /&gt;
|-&lt;br /&gt;
| Maximum HP&lt;br /&gt;
| Sum of all absolute HP modifiers.&lt;br /&gt;
|-&lt;br /&gt;
| Maximum HP Percent&lt;br /&gt;
| Sum of all percentage-based HP modifiers.&lt;br /&gt;
|-&lt;br /&gt;
| Maximum MP&lt;br /&gt;
| Sum of all absolute MP modifiers.&lt;br /&gt;
|-&lt;br /&gt;
| Maximum MP Percent&lt;br /&gt;
| Sum of all percentage-based MP modifiers.&lt;br /&gt;
|-&lt;br /&gt;
| Weapon Damage&lt;br /&gt;
| Sum of all absolute weapon damage modifiers.&lt;br /&gt;
|-&lt;br /&gt;
| Ranged Damage&lt;br /&gt;
| Sum of all absolute ranged damage modifiers.&lt;br /&gt;
|-&lt;br /&gt;
| Spell Damage&lt;br /&gt;
| Sum of all absolute spell damage modifiers.&lt;br /&gt;
|-&lt;br /&gt;
| Spell Damage Percent&lt;br /&gt;
| Sum of all percentage-based spell damage modifiers.&lt;br /&gt;
|-&lt;br /&gt;
| Cold Damage&lt;br /&gt;
| Total cold damage.&lt;br /&gt;
|-&lt;br /&gt;
| Hot Damage&lt;br /&gt;
| Total hot damage.&lt;br /&gt;
|-&lt;br /&gt;
| Sleaze Damage&lt;br /&gt;
| Total sleaze damage.&lt;br /&gt;
|-&lt;br /&gt;
| Spooky Damage&lt;br /&gt;
| Total spooky damage.&lt;br /&gt;
|-&lt;br /&gt;
| Stench Damage&lt;br /&gt;
| Total stench damage.&lt;br /&gt;
|-&lt;br /&gt;
| Cold Spell Damage&lt;br /&gt;
| Total cold spell damage.&lt;br /&gt;
|-&lt;br /&gt;
| Hot Spell Damage&lt;br /&gt;
| Total hot spell damage.&lt;br /&gt;
|-&lt;br /&gt;
| Sleaze Spell Damage&lt;br /&gt;
| Total sleaze spell damage.&lt;br /&gt;
|-&lt;br /&gt;
| Spooky Spell Damage&lt;br /&gt;
| Total spooky spell damage.&lt;br /&gt;
|-&lt;br /&gt;
| Stench Spell Damage&lt;br /&gt;
| Total stench spell damage.&lt;br /&gt;
|-&lt;br /&gt;
| Critical&lt;br /&gt;
| Critical multiplier.&lt;br /&gt;
|-&lt;br /&gt;
| Fumble&lt;br /&gt;
| Fumble multiplier.&lt;br /&gt;
|-&lt;br /&gt;
| HP Regen Min&lt;br /&gt;
| Lower bound of all HP-regenerating effects/equipment.&lt;br /&gt;
|-&lt;br /&gt;
| HP Regen Max&lt;br /&gt;
| Upper bound of all HP-regenerating effects/equipment.&lt;br /&gt;
|-&lt;br /&gt;
| MP Regen Min&lt;br /&gt;
| Lower bound of all MP-regenerating effects/equipment.&lt;br /&gt;
|-&lt;br /&gt;
| MP Regen Max&lt;br /&gt;
| Upper bound of all MP-regenerating effects/equipment.&lt;br /&gt;
|-&lt;br /&gt;
| Adventures&lt;br /&gt;
| Bonus Rollover adventures&lt;br /&gt;
|-&lt;br /&gt;
| Familiar Weight Percent&lt;br /&gt;
| Percentage modifier of Familiar Weight (from Bad Moon effects; always &amp;lt;= 0)&lt;br /&gt;
|-&lt;br /&gt;
| Weapon Damage Percent&lt;br /&gt;
| Sum of all percentage-based weapon damage modifiers.&lt;br /&gt;
|-&lt;br /&gt;
| Ranged Damage Percent&lt;br /&gt;
| Sum of all percentage-based ranged damage modifiers.&lt;br /&gt;
|-&lt;br /&gt;
| Stackable Mana Cost&lt;br /&gt;
| Similar to {{f|mana_cost_modifier}} -- all other MP cost modifiers.&lt;br /&gt;
|-&lt;br /&gt;
| Hobo Power&lt;br /&gt;
| Hobo Power from equipment and effects (effect, technically).&lt;br /&gt;
|-&lt;br /&gt;
| Base Resting HP&lt;br /&gt;
| Average HP gained from resting.&lt;br /&gt;
|-&lt;br /&gt;
| Resting HP Percent&lt;br /&gt;
| Percentage modifier to HP gained from resting (e.g. from Pagoda).&lt;br /&gt;
|-&lt;br /&gt;
| Bonus Resting HP&lt;br /&gt;
| Absolute modifier to HP gained from resting (e.g. from Gauze hammock).&lt;br /&gt;
|-&lt;br /&gt;
| Base Resting MP&lt;br /&gt;
| MP gained from resting.&lt;br /&gt;
|-&lt;br /&gt;
| Resting MP Percent&lt;br /&gt;
| Percentage modifier to HP gained from resting (e.g. Pagoda).&lt;br /&gt;
|-&lt;br /&gt;
| Bonus Resting MP&lt;br /&gt;
| Absolute modifier to HP gained from resting (e.g. from Beanbag chair).&lt;br /&gt;
|-&lt;br /&gt;
| Critical Hit Percent&lt;br /&gt;
| Percentage modifiers to critical hits (e.g. Depleted Grimacite Kneecapping stick).&lt;br /&gt;
|-&lt;br /&gt;
| PvP Fights&lt;br /&gt;
| Bonus PvP fights upon Rollover.&lt;br /&gt;
|-&lt;br /&gt;
| Volleyball&lt;br /&gt;
| Only for use with multiple parameters (e.g. Llama returns .5, metallic foil radar dish returns -1).&lt;br /&gt;
|-&lt;br /&gt;
| Sombrero&lt;br /&gt;
| Only for use with multiple parameters (e.g. Baby Sandworm returns 1, metallic foil radar dish returns 1).&lt;br /&gt;
|-&lt;br /&gt;
| Leprechaun&lt;br /&gt;
| Only for use with multiple parameters (e.g. Hobo monkey returns 1.25).&lt;br /&gt;
|-&lt;br /&gt;
| Fairy&lt;br /&gt;
| Only for use with multiple parameters (e.g. Hound dog returns 1.25).&lt;br /&gt;
|-&lt;br /&gt;
| Meat Drop Penalty&lt;br /&gt;
| Penalty to Meat Drops; result of having an Underwater location selected as your current location.&lt;br /&gt;
|-&lt;br /&gt;
| Hidden Familiar Weight&lt;br /&gt;
| Bonus familiar weight that does not show up on the character pane (e.g. from Temporary Teardrop Tattoo).&lt;br /&gt;
|-&lt;br /&gt;
| Item Drop Penalty&lt;br /&gt;
| Penalty to Item Drops; result of having an Underwater location selected as your current location.&lt;br /&gt;
|-&lt;br /&gt;
| Initiative Penalty&lt;br /&gt;
| Penalty to Initiative Drops; result of having an Underwater location selected as your current location.&lt;br /&gt;
|-&lt;br /&gt;
| Food Drop&lt;br /&gt;
| Exclusive bonus to food drops (e.g. Brother Flying Burrito&#039;s Blessing).&lt;br /&gt;
|-&lt;br /&gt;
| Booze Drop&lt;br /&gt;
| Exclusive bonus to booze drops (e.g. Brother Smother&#039;s Blessing).&lt;br /&gt;
|-&lt;br /&gt;
| Hat Drop&lt;br /&gt;
| Exclusive bonus to hat drops (e.g. velcro broadsword).&lt;br /&gt;
|-&lt;br /&gt;
| Weapon Drop&lt;br /&gt;
| Exclusive bonus to weapon drops (e.g. pilgrim shield).&lt;br /&gt;
|-&lt;br /&gt;
| Offhand Drop&lt;br /&gt;
| Exclusive bonus to offhand drops (None at the moment; placeholder).&lt;br /&gt;
|-&lt;br /&gt;
| Shirt Drop&lt;br /&gt;
| Exclusive bonus to shirt drops (None at the moment; placeholder).&lt;br /&gt;
|-&lt;br /&gt;
| Pants Drop&lt;br /&gt;
| Exclusive bonus to pants drops (e.g. baneful bandolier).&lt;br /&gt;
|-&lt;br /&gt;
| Accessory Drop&lt;br /&gt;
| Exclusive bonus to accessory drops (e.g. velcro paddle ball).&lt;br /&gt;
|-&lt;br /&gt;
| Volleyball Effectiveness&lt;br /&gt;
| Exclusive to the Baby Mutant Rattlesnake; evaluates an expression that factors in the current moon phase.&lt;br /&gt;
|-&lt;br /&gt;
| Sombrero Effectiveness&lt;br /&gt;
| Currently only returns 0; placeholder.&lt;br /&gt;
|-&lt;br /&gt;
| Leprechaun Effectiveness&lt;br /&gt;
| Exclusive to the Mutant Cactus Bud; evaluates an expression that factors in the current moon phase.&lt;br /&gt;
|-&lt;br /&gt;
| Fairy Effectiveness&lt;br /&gt;
| Exclusive to the Mutant Fire Ant; evaluates an expression that factors in the current moon phase.&lt;br /&gt;
|-&lt;br /&gt;
| Familiar Weight Cap&lt;br /&gt;
| Relevant only to the Mad Hatrack; returns maximum base weight based on equipment.&lt;br /&gt;
|-&lt;br /&gt;
| Slime Resistance&lt;br /&gt;
| Similar to [[elemental_resistance|elemental_resistance( $element[slime] )]], but returns the level of resistance.&lt;br /&gt;
|-&lt;br /&gt;
| Slime Hates It&lt;br /&gt;
| Number of Slime Hates It active, as taken from equipment and effects.&lt;br /&gt;
|-&lt;br /&gt;
| Maximum HP Nonmultiplied&lt;br /&gt;
| Bonus to HP from Slimy Sinews since it is not affected by HP multipliers.&lt;br /&gt;
|-&lt;br /&gt;
| Maximum MP Nonmultiplied&lt;br /&gt;
| Bonus to MP from Slimy Synapses since it is not affected by MP multipliers.&lt;br /&gt;
|-&lt;br /&gt;
| Spell Critical Percent&lt;br /&gt;
| Increased absolute spell critical rate.&lt;br /&gt;
|-&lt;br /&gt;
| Muscle Experience&lt;br /&gt;
| +X Mus substats/fight&lt;br /&gt;
|-&lt;br /&gt;
| Mysticality Experience&lt;br /&gt;
| +X Mys substats/fight&lt;br /&gt;
|-&lt;br /&gt;
| Moxie Experience&lt;br /&gt;
| +X Mox substats/fight&lt;br /&gt;
|-&lt;br /&gt;
|Muscle Experience Percent&lt;br /&gt;
| +X% to all Muscle Gains&lt;br /&gt;
|-&lt;br /&gt;
|Mysticality Experience Percent&lt;br /&gt;
| +X% to all Mysticality Gains&lt;br /&gt;
|-&lt;br /&gt;
|Moxie Experience Percent&lt;br /&gt;
| +X% to all Moxie Gains&lt;br /&gt;
|-&lt;br /&gt;
| Effect Duration&lt;br /&gt;
| For use with the two-parameter form, using item as the other parameter. Returns duration of effect for potions.&lt;br /&gt;
|-&lt;br /&gt;
| Candy Drop&lt;br /&gt;
| Exclusive bonus to candy drops (e.g. peanut brittle shield).&lt;br /&gt;
|-&lt;br /&gt;
| DB Combat Damage&lt;br /&gt;
| Bonus damage from using DB combat skills (e.g. Chester&#039;s moustache)&lt;br /&gt;
|-&lt;br /&gt;
| Sombrero Bonus&lt;br /&gt;
| Provides X pounds of Sombrero (e.g. tiny sombrero)&lt;br /&gt;
|-&lt;br /&gt;
| Familiar Experience&lt;br /&gt;
| Bonus experience for familiars (e.g. Brother Corsican&#039;s Blessing)&lt;br /&gt;
|-&lt;br /&gt;
| Sporadic Meat Drop&lt;br /&gt;
| Bonus to Meat Drop that has a &amp;lt;100% chance of occurring (e.g. mayflower bouquet)&lt;br /&gt;
|-&lt;br /&gt;
| Sporadic Item Drop&lt;br /&gt;
| Bonus to Item Drop that has a &amp;lt;100% chance of occurring (e.g. mayflower bouquet)&lt;br /&gt;
|-&lt;br /&gt;
| Meat Bonus&lt;br /&gt;
| Absolute bonus to Meat Drop (e.g. ant sickle)&lt;br /&gt;
|-&lt;br /&gt;
| Pickpocket Chance&lt;br /&gt;
| Bonus to pickpocket chance (e.g. Elvish Sunglasses)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Derived Modifiers==&lt;br /&gt;
These are modifiers that are calculated based on other modifier values, rather than being a property of individual items.  They can be used just like the numeric modifier names above, but are fairly useless with the one-parameter form of the function since you can easily retrieve the actual values (which may differ slightly from these predicted values, due to different rounding behavior or other errors in KoLmafia&#039;s modifier calculations).  The intended usage is in the form numeric_modifier(&amp;quot;_spec&amp;quot;, &#039;&#039;name&#039;&#039;), to determine the results of a potential equipment or effect change that has been tested by the CLI &#039;&#039;&#039;whatif&#039;&#039;&#039; command.&lt;br /&gt;
{| cellpadding=&amp;quot;3&amp;quot; cellspacing=&amp;quot;0&amp;quot; border=&amp;quot;1px&amp;quot; class=&amp;quot;sortable&amp;quot;&lt;br /&gt;
|- | style=&amp;quot;background-color: #F2F2F2&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
!  Modifier Name&lt;br /&gt;
!  Related ASH function / Notes&lt;br /&gt;
|-&lt;br /&gt;
| Buffed Muscle&lt;br /&gt;
| Predicted value of [[my_buffedstat|my_buffedstat($stat[muscle])]]&lt;br /&gt;
|-&lt;br /&gt;
| Buffed Mysticality&lt;br /&gt;
| Predicted value of [[my_buffedstat|my_buffedstat($stat[mysticality])]]&lt;br /&gt;
|-&lt;br /&gt;
| Buffed Moxie&lt;br /&gt;
| Predicted value of [[my_buffedstat|my_buffedstat($stat[moxie])]]&lt;br /&gt;
|-&lt;br /&gt;
| Buffed HP Maximum&lt;br /&gt;
| Predicted value of {{f|my_maxhp}}&lt;br /&gt;
|-&lt;br /&gt;
| Buffed MP Maximum&lt;br /&gt;
| Predicted value of {{f|my_maxmp}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Bitmap Modifiers==&lt;br /&gt;
Note: This does not have a corresponding ASH function. Instead, these modifiers can all be called using the {{f|numeric_modifier}} function. &lt;br /&gt;
&lt;br /&gt;
When not logged in, these all return 0x0 (0).&lt;br /&gt;
{| cellpadding=&amp;quot;3&amp;quot; cellspacing=&amp;quot;0&amp;quot; border=&amp;quot;1px&amp;quot; class=&amp;quot;sortable&amp;quot;&lt;br /&gt;
|- | style=&amp;quot;background-color: #F2F2F2&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
!  Modifier Name&lt;br /&gt;
!  Notes&lt;br /&gt;
|-&lt;br /&gt;
| Clownosity&lt;br /&gt;
| If this is &amp;gt;= 4, you can &amp;quot;Push the nose&amp;quot; in the Fun House.&lt;br /&gt;
|-&lt;br /&gt;
| Raveosity&lt;br /&gt;
| If this is &amp;gt;= 7, you can &amp;quot;Get into the club&amp;quot;.&lt;br /&gt;
|-&lt;br /&gt;
| Brimstone&lt;br /&gt;
| These have many &amp;quot;bonuses&amp;quot; when you equip more of them at once.&lt;br /&gt;
|-&lt;br /&gt;
| Synergetic&lt;br /&gt;
| For items that have hidden bonuses when used together, such as the Secrets from the Future and the snake/wolf sword &amp;amp; shield.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Boolean Modifiers==&lt;br /&gt;
When not logged in, these all return false for the 1-parameter form of {{f|boolean_modifier}}.&lt;br /&gt;
{| cellpadding=&amp;quot;3&amp;quot; cellspacing=&amp;quot;0&amp;quot; border=&amp;quot;1px&amp;quot; class=&amp;quot;sortable&amp;quot;&lt;br /&gt;
|- | style=&amp;quot;background-color: #F2F2F2&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
!  Modifier Name&lt;br /&gt;
!  Notes&lt;br /&gt;
|-&lt;br /&gt;
| Softcore Only&lt;br /&gt;
| For use with the parameter &amp;quot;item&amp;quot;; returns true if the item in question has the Softcore Only flag (e.g. Travoltan Trousers).&lt;br /&gt;
|-&lt;br /&gt;
| Single Equip&lt;br /&gt;
| For use with the parameter &amp;quot;item&amp;quot;; returns true if the item in question has the Single Equip flag (e.g. plexiglass pendant).&lt;br /&gt;
|-&lt;br /&gt;
| Never Fumble&lt;br /&gt;
| Returns true if the player has an effect that prevents fumbling.&lt;br /&gt;
|-&lt;br /&gt;
| Weakens Monster&lt;br /&gt;
| For use with the parameter &amp;quot;item&amp;quot;; returns true if the item in question delevels on hit (e.g. 7-foot dwarven mattock).&lt;br /&gt;
|-&lt;br /&gt;
| Free Pull&lt;br /&gt;
| For use with the parameter &amp;quot;item&amp;quot;; returns true if the item in question can be pulled from Hagnk&#039;s for free (e.g. roll of toilet paper).&lt;br /&gt;
|-&lt;br /&gt;
| Variable&lt;br /&gt;
| For use with the parameter &amp;quot;item&amp;quot;; returns true if the item in question has a variable effect (e.g. depleted grimacite grappling hook).&lt;br /&gt;
|-&lt;br /&gt;
| Nonstackable Watch&lt;br /&gt;
| For use with the parameter &amp;quot;item&amp;quot;; returns true if the item in question counts as one of the nonstackable watches (e.g. dead guy&#039;s watch).&lt;br /&gt;
|-&lt;br /&gt;
| Lasts Until Rollover&lt;br /&gt;
| For use with the parameter &amp;quot;item&amp;quot;; returns true if the item in question disappears at rollover&lt;br /&gt;
|-&lt;br /&gt;
| Cold Immunity&lt;br /&gt;
| Returns true if Coldform is active.&lt;br /&gt;
|-&lt;br /&gt;
| Hot Immunity&lt;br /&gt;
| Returns true if Hotform is active.&lt;br /&gt;
|-&lt;br /&gt;
| Sleaze Immunity&lt;br /&gt;
| Returns true if Sleazeform is active.&lt;br /&gt;
|-&lt;br /&gt;
| Spooky Immunity&lt;br /&gt;
| Returns true if Spookyform is active.&lt;br /&gt;
|-&lt;br /&gt;
| Stench Immunity&lt;br /&gt;
| Returns true if Stenchform is active.&lt;br /&gt;
|-&lt;br /&gt;
| Cold Vulnerability&lt;br /&gt;
| Returns true if the player is vulnerable to Cold (e.g. from Sleazeform).&lt;br /&gt;
|-&lt;br /&gt;
| Hot Vulnerability&lt;br /&gt;
| Returns true if the player is vulnerable to Hot (e.g. from Spookyform).&lt;br /&gt;
|-&lt;br /&gt;
| Sleaze Vulnerability&lt;br /&gt;
| Returns true if the player is vulnerable to Sleaze (e.g. from Stenchform).&lt;br /&gt;
|-&lt;br /&gt;
| Spooky Vulnerability&lt;br /&gt;
| Returns true if the player is vulnerable to Spooky (e.g. from Coldform).&lt;br /&gt;
|-&lt;br /&gt;
| Stench Vulnerability&lt;br /&gt;
| Returns true if the player is vulnerable to Stench (e.g. from Hotform).&lt;br /&gt;
|-&lt;br /&gt;
| Moxie Controls MP&lt;br /&gt;
| Returns true if the player has a moxie magnet equipped.&lt;br /&gt;
|-&lt;br /&gt;
| Moxie May Control MP&lt;br /&gt;
| Returns true if the player has Travoltan Trousers equipped.&lt;br /&gt;
|-&lt;br /&gt;
| Four Songs&lt;br /&gt;
| Returns true if the player is able to &amp;quot;Keep 4 songs in [his] head instead of 3&amp;quot; (e.g. Brimstone Beret).&lt;br /&gt;
|-&lt;br /&gt;
| Additional Song&lt;br /&gt;
| Returns true if the player has the bonus from the El Hebilla del Cinturón de Lopez (Accordion Thief Epic Accessory).&lt;br /&gt;
|-&lt;br /&gt;
| Adventure Underwater&lt;br /&gt;
| Returns true if the player has some way to breathe underwater (e.g. makeshift SCUBA gear).&lt;br /&gt;
|-&lt;br /&gt;
| Underwater Familiar&lt;br /&gt;
| Returns true if the player&#039;s familiar has some way to breathe underwater (e.g. das boot).&lt;br /&gt;
|-&lt;br /&gt;
| Generic&lt;br /&gt;
| Returns true if the item in question can be equipped to all familiars.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==String Modifiers==&lt;br /&gt;
Note: These use the two-parameter form, for the most part.&lt;br /&gt;
{| cellpadding=&amp;quot;3&amp;quot; cellspacing=&amp;quot;0&amp;quot; border=&amp;quot;1px&amp;quot; class=&amp;quot;sortable&amp;quot;&lt;br /&gt;
|- | style=&amp;quot;background-color: #F2F2F2&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
!  Modifier Name&lt;br /&gt;
!  Notes&lt;br /&gt;
|-&lt;br /&gt;
| Class&lt;br /&gt;
| Returns the class you must be to benefit from any of the enchantments on this item.&lt;br /&gt;
|-&lt;br /&gt;
| Effect&lt;br /&gt;
| Returns the effect that KoL associates with a potion (which may not be the potion&#039;s only effect).&lt;br /&gt;
|-&lt;br /&gt;
| Equalize&lt;br /&gt;
| Returns the base stat of an equalizer potion.&lt;br /&gt;
|-&lt;br /&gt;
| Equips On&lt;br /&gt;
| Holds a &amp;lt;nowiki&amp;gt;|&amp;lt;/nowiki&amp;gt;-separated list of familiars that the item equips on. Not needed for the basic familiar-specific item listed in familiars.txt.&lt;br /&gt;
|-&lt;br /&gt;
| Familiar Tuning&lt;br /&gt;
| For use with Bandersnatch fold-able equipment; returns the stat associated with the item.&lt;br /&gt;
|-&lt;br /&gt;
| Intrinsic Effect&lt;br /&gt;
| Returns the intrinsic effect granted by a piece of equipment (e.g. Chapped Legs from leather chaps).&lt;br /&gt;
|-&lt;br /&gt;
| Modifiers&lt;br /&gt;
| Returns the raw text of this item&#039;s modifier data, useful for a quick view of all its enchantments.&lt;br /&gt;
|-&lt;br /&gt;
| Outfit&lt;br /&gt;
| Returns the name of the outfit (non-custom, folks!) that this item is part of.&lt;br /&gt;
|-&lt;br /&gt;
| Sign:xxx&lt;br /&gt;
| Returns sign specific modifiers. e.g. {{Pspan|string_modifier( &amp;quot;Sign:Vole&amp;quot;, &amp;quot;Modifiers&amp;quot; )}} returns all modifiers related to being born under the Vole.&lt;br /&gt;
|-&lt;br /&gt;
| Stat Tuning&lt;br /&gt;
| For use with Crimbo &#039;06 items, like tropical paperweight; returns the stat associated with the item.&lt;br /&gt;
|-&lt;br /&gt;
| Wiki Name&lt;br /&gt;
| Returns an empty string unless it is different, in which case the special HTML entities have been replaced. (e.g. frigid hankyu)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
[[Category:Scripting]]&lt;/div&gt;</summary>
		<author><name>Beldur</name></author>
	</entry>
</feed>