<?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=TQuilla</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=TQuilla"/>
	<link rel="alternate" type="text/html" href="https://wiki.kolmafia.us/index.php?title=Special:Contributions/TQuilla"/>
	<updated>2026-06-09T03:42:30Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.44.0</generator>
	<entry>
		<id>https://wiki.kolmafia.us/index.php?title=Item_drops_array&amp;diff=9225</id>
		<title>Item drops array</title>
		<link rel="alternate" type="text/html" href="https://wiki.kolmafia.us/index.php?title=Item_drops_array&amp;diff=9225"/>
		<updated>2023-09-08T22:01:22Z</updated>

		<summary type="html">&lt;p&gt;TQuilla: Add &amp;quot;a&amp;quot; type to results (Accordion Thief-able item)&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{&lt;br /&gt;
#vardefine:name|item_drops_array}}{{&lt;br /&gt;
#vardefine:return_type|record [int]}}{{&lt;br /&gt;
#vardefine:aggregate|yes}}{{&lt;br /&gt;
&lt;br /&gt;
FunctionPage|&lt;br /&gt;
name={{#var:name}}|&lt;br /&gt;
&lt;br /&gt;
function1={{Function|&lt;br /&gt;
name={{#var:name}}|&lt;br /&gt;
aggregate={{#var:aggregate}}|&lt;br /&gt;
return_type={{#var:return_type}}|&lt;br /&gt;
return_also={{#var:return_also}}&lt;br /&gt;
}}|&lt;br /&gt;
function2={{Function|&lt;br /&gt;
name={{#var:name}}|&lt;br /&gt;
aggregate={{#var:aggregate}}|&lt;br /&gt;
return_type={{#var:return_type}}|&lt;br /&gt;
return_also={{#var:return_also}}|&lt;br /&gt;
parameter1={{Param|monster|check_me}}|&lt;br /&gt;
p1desc={{Pspan|check_me}} is the (optional) monster to check.|&lt;br /&gt;
}}|&lt;br /&gt;
&lt;br /&gt;
function_description=Returns an array of records with three fields:&lt;br /&gt;
&amp;lt;syntaxhighlight&amp;gt;&lt;br /&gt;
record {&lt;br /&gt;
   item drop;&lt;br /&gt;
   int rate;&lt;br /&gt;
   string type;&lt;br /&gt;
};&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;/p&amp;gt;&amp;lt;p&amp;gt;&lt;br /&gt;
The &#039;type&#039; field has these currently possible values:&lt;br /&gt;
* &amp;quot;&amp;quot; - normal item drop, base drop rate in the &#039;rate&#039; field.&lt;br /&gt;
* &amp;quot;0&amp;quot; - no drop rate information available, &#039;rate&#039; will be zero.&lt;br /&gt;
* &amp;quot;n&amp;quot; - not pickpocketable, but otherwise drops according to &#039;rate&#039;.&lt;br /&gt;
* &amp;quot;c&amp;quot; - conditional drop.&lt;br /&gt;
* &amp;quot;p&amp;quot; - pickpocket-only.&lt;br /&gt;
* &amp;quot;b&amp;quot; - bounty item, &#039;rate&#039; is meaningless.&lt;br /&gt;
* &amp;quot;a&amp;quot; - accordion item.&lt;br /&gt;
&amp;lt;/p&amp;gt;&amp;lt;p&amp;gt;&lt;br /&gt;
Since this is the first function to return a record, it cannot be stored to a variable, and thus the only way to access the data is by iterating over the elements in the array.|&lt;br /&gt;
&lt;br /&gt;
code1={{CodeSample|&lt;br /&gt;
title=Code Samples|&lt;br /&gt;
description=Prints all information Mafia has regarding the item drops of a certain monster.|&lt;br /&gt;
code=&lt;br /&gt;
&amp;lt;syntaxhighlight&amp;gt;&lt;br /&gt;
void drops(monster mob){&lt;br /&gt;
   print(&amp;quot;Monster: &amp;quot; + mob);&lt;br /&gt;
   foreach index, rec in item_drops_array(mob) &lt;br /&gt;
      print(&amp;quot;item: &amp;quot;+rec.drop+&amp;quot;, drop rate: &amp;quot;+rec.rate+&amp;quot;, type: &amp;quot;+rec.type);&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
{{CodeSample|&lt;br /&gt;
description=Saves item drop information in a custom-defined map for later usage.|&lt;br /&gt;
code=&lt;br /&gt;
&amp;lt;syntaxhighlight&amp;gt;&lt;br /&gt;
record dropdata {&lt;br /&gt;
   item drop;&lt;br /&gt;
   int rate;&lt;br /&gt;
   string type;&lt;br /&gt;
};&lt;br /&gt;
dropdata [int] loc_mon_it;&lt;br /&gt;
dropdata [monster][int] all_mon_drops;&lt;br /&gt;
foreach i1, mob in get_monsters($location[Orc Chasm])&lt;br /&gt;
   foreach index, rec in item_drops_array(mob) {&lt;br /&gt;
      all_mon_drops [mob][index].drop = rec.drop;&lt;br /&gt;
      all_mon_drops [mob][index].rate = rec.rate;&lt;br /&gt;
      all_mon_drops [mob][index].type = rec.type;&lt;br /&gt;
   }&lt;br /&gt;
&lt;br /&gt;
foreach mob, index, data in all_mon_drops {&lt;br /&gt;
   string rate = data.rate + &amp;quot;%&amp;quot;;&lt;br /&gt;
   if(data.type == &amp;quot;0&amp;quot;)&lt;br /&gt;
      rate = &amp;quot;unknown rate&amp;quot;;&lt;br /&gt;
   if(data.type != &amp;quot;p&amp;quot; &amp;amp;&amp;amp; data.type != &amp;quot;b&amp;quot;)&lt;br /&gt;
      print(mob+&amp;quot;, drops &amp;quot;+data.drop+&amp;quot; @ &amp;quot;+rate);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
}}|&lt;br /&gt;
&lt;br /&gt;
see_also={{SeeAlso|meat_drop|item_drops}}|&lt;br /&gt;
special=The zero-parameter form returns the last monster encountered (the current one, if used in combat).|&lt;br /&gt;
more_info=see [http://kolmafia.us/showthread.php?3866 this thread].|&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Category:Item Management]]&lt;/div&gt;</summary>
		<author><name>TQuilla</name></author>
	</entry>
	<entry>
		<id>https://wiki.kolmafia.us/index.php?title=Quest_Tracking_Preferences&amp;diff=9151</id>
		<title>Quest Tracking Preferences</title>
		<link rel="alternate" type="text/html" href="https://wiki.kolmafia.us/index.php?title=Quest_Tracking_Preferences&amp;diff=9151"/>
		<updated>2022-04-28T01:53:48Z</updated>

		<summary type="html">&lt;p&gt;TQuilla: /* questS02Monkee */ questS02Monkee is actually questS02Monkees&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{TOCright}}&lt;br /&gt;
KoLMafia internally tracks progress for a number of quests. These are stored as preferences in &amp;lt;code&amp;gt;settings\[charactername]_prefs.txt&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
==Council Quests==&lt;br /&gt;
===questL02Larva===&lt;br /&gt;
questL02Larva tracks the player&#039;s progress in the {{kolwiki|Spooky_Forest_Quest|Spooky Forest quest}}.&lt;br /&gt;
&lt;br /&gt;
*unstarted: quest not yet received&lt;br /&gt;
*started: quest received from the Council&lt;br /&gt;
*step1: mosquito larva acquired&lt;br /&gt;
*finished: mosquito larva returned to the Council&lt;br /&gt;
&lt;br /&gt;
===questL03Rat===&lt;br /&gt;
questL03Rat tracks the player&#039;s progress in the {{kolwiki|Typical_Tavern_Quest|Typical Tavern quest}}.&lt;br /&gt;
&lt;br /&gt;
*unstarted: quest not yet received&lt;br /&gt;
*started: quest received from the Council&lt;br /&gt;
*step1: spoke to Bart Ender in the Typical Tavern&lt;br /&gt;
*step2: turned off the Rat Faucet&lt;br /&gt;
*finished: told Bart about the Faucet&lt;br /&gt;
&lt;br /&gt;
===questL04Bat===&lt;br /&gt;
questL04Bat tracks the player&#039;s progress in the {{kolwiki|Boss_Bat_Quest|Boss Bat quest}}.&lt;br /&gt;
&lt;br /&gt;
*unstarted: quest not yet received&lt;br /&gt;
*started: quest received from the Council&lt;br /&gt;
*step1-step3: demolished 1-3 walls in the Bat Hole&lt;br /&gt;
*step4: Boss Bat defeated&lt;br /&gt;
*finished: returned to the Council to report success&lt;br /&gt;
&lt;br /&gt;
===questL05Goblin===&lt;br /&gt;
questL05Goblin tracks the player&#039;s progress in the {{kolwiki|The_King_of_Cobb&#039;s_Knob_Quest|The King of Cobb&#039;s Knob quest}}.&lt;br /&gt;
&lt;br /&gt;
*unstarted: quest not yet received&lt;br /&gt;
*started: quest received from the Council&lt;br /&gt;
*step1: Cobb&#039;s Knob map decrypted&lt;br /&gt;
*finished: Knob Goblin King defeated&lt;br /&gt;
&lt;br /&gt;
===questL06Friar===&lt;br /&gt;
&lt;br /&gt;
questL06Friar tracks the player&#039;s progress in the {{kolwiki|Deep_Fat_Friars&#039;_Gate_Quest|Friars&#039; quest}}.&lt;br /&gt;
&lt;br /&gt;
*unstarted: quest not yet received&lt;br /&gt;
*started: quest received from the Council&lt;br /&gt;
*step1: details received from the Friars&lt;br /&gt;
*step2: box of birthday candles, dodecagram &amp;amp; eldritch butterknife acquired.&lt;br /&gt;
*finished: cleansed the taint&lt;br /&gt;
&lt;br /&gt;
===questL07Cyrptic===&lt;br /&gt;
questL07Cyrptic tracks the player&#039;s progress in the {{kolwiki|Undefile_the_Cyrpt_Quest|Undefile the Cyrpt quest}}.&lt;br /&gt;
&lt;br /&gt;
*unstarted: quest not yet received&lt;br /&gt;
*started: quest received from the Council&lt;br /&gt;
*finished: Bonerdagon defeated&lt;br /&gt;
&lt;br /&gt;
====Evilness====&lt;br /&gt;
When evilness in each zone is 25 or less the zone boss will be the next encounter.&lt;br /&gt;
When total evilness is 0 and all 4 bosses are defeated, the Haert of the Cyrpt will be accessible.&lt;br /&gt;
* cyrptAlcoveEvilness tracks current evilness in the Alcove&lt;br /&gt;
* cyrptCrannyEvilness tracks current evilness in the Cranny&lt;br /&gt;
* cyrptNicheEvilness tracks current evilness in the Niche&lt;br /&gt;
* cyrptNookEvilness tracks current evilness in the Nook&lt;br /&gt;
* cyrptTotalEvilness tracks the sum of evilness in the Cyrpt&lt;br /&gt;
&lt;br /&gt;
===questL08Trapper===&lt;br /&gt;
&lt;br /&gt;
questL08Trapper tracks the player&#039;s progress in the {{kolwiki|Mt._McLargeHuge_Quest|Mt. McLargeHuge Quest}}.&lt;br /&gt;
&lt;br /&gt;
* unstarted: quest not yet received from the Council&lt;br /&gt;
* started: quest received from the Council&lt;br /&gt;
* step1: cheese and ore requested by the Trapper&lt;br /&gt;
* step2: cheese and ore returned to the Trapper&lt;br /&gt;
* step3: discovered the stairs up to the Mist-Shrouded Peak (via either route)&lt;br /&gt;
* step4: fought at least one yeti&lt;br /&gt;
* step5: defeated the monster at the top of the Peak&lt;br /&gt;
* finished: returned the fur to the Trapper (quest complete)&lt;br /&gt;
&lt;br /&gt;
===questL09Topping===&lt;br /&gt;
questL08Trapper tracks the player&#039;s progress in the {{kolwiki|Orc_Chasm_Quest|Orc Chasm Quest}}.&lt;br /&gt;
&lt;br /&gt;
* unstarted: quest not yet received from the Council&lt;br /&gt;
* started: quest received from the Council&lt;br /&gt;
* step1: bridge built&lt;br /&gt;
* step2: like, totally got the deets from the Highland Lord&lt;br /&gt;
* step3: lit all three signal fires&lt;br /&gt;
* finished: quest complete&lt;br /&gt;
&lt;br /&gt;
====booPeakProgress====&lt;br /&gt;
booPeakProgress tracks the hauntedness level of {{kolwiki|A-boo Peak}}. A value of 18, for instance, indicates that A-boo Peak is 18% haunted.&lt;br /&gt;
&lt;br /&gt;
Possible values: 0 - 100&lt;br /&gt;
&lt;br /&gt;
====chasmBridgeProgress====&lt;br /&gt;
chasmBridgeProgress tracks the player&#039;s progress in building a bridge across the {{kolwiki|Orc Chasm}}. A value of 10, for instance, indicates that the bridge is 10 planks long.&lt;br /&gt;
&lt;br /&gt;
Possible values: 0 - 30&lt;br /&gt;
&lt;br /&gt;
====oilPeakProgress====&lt;br /&gt;
oilPeakProgress tracks the remaining pressure at {{kolwiki|Oil Peak}}. It decreases as the player reduces the pressure in the zone.&lt;br /&gt;
&lt;br /&gt;
Possible values: 0.00 - 310.66&lt;br /&gt;
* 310.66: Pressure not yet reduced&lt;br /&gt;
* 0.00: Subquest completed&lt;br /&gt;
&lt;br /&gt;
====twinPeakProgress====&lt;br /&gt;
twinPeakProgress is a nibble bitmask with least significant bit set for the first choice and the most significant for the fourth. You can parse this with bitwise operators. Here&#039;s some code that demonstrates how to use it.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight&amp;gt;&lt;br /&gt;
void comma(buffer b, string s) {&lt;br /&gt;
	if(length(b) &amp;gt; 0)&lt;br /&gt;
		b.append(&amp;quot;, &amp;quot;);&lt;br /&gt;
	b.append(s);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
boolean mysterious(int progress, int c) { &lt;br /&gt;
	return (progress &amp;amp; (1 &amp;lt;&amp;lt; c)) == 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
string twinPeak() {&lt;br /&gt;
	int p = get_property(&amp;quot;twinPeakProgress&amp;quot;).to_int();&lt;br /&gt;
	buffer need;&lt;br /&gt;
	if(mysterious(p, 0)) need.comma(&amp;quot;4 Stench Resistance&amp;quot;);&lt;br /&gt;
	if(mysterious(p, 1)) need.comma(&amp;quot;+50% Item Drop&amp;quot;);&lt;br /&gt;
	if(mysterious(p, 2)) need.comma(&amp;quot;Jar of Oil&amp;quot;);&lt;br /&gt;
	// Only check for final if first three complete&lt;br /&gt;
	if(length(need) == 0) {&lt;br /&gt;
		if(mysterious(p, 3))&lt;br /&gt;
			return &amp;quot;Need +40% Initiative&amp;quot;;&lt;br /&gt;
		return &amp;quot;Twin Peak Completed&amp;quot;;&lt;br /&gt;
	}&lt;br /&gt;
	return &amp;quot;Need &amp;quot; + need;&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====booPeakLit====&lt;br /&gt;
booPeakLit is a boolean which tracks if you have lit the fire at A-boo Peak or not&lt;br /&gt;
&lt;br /&gt;
====oilPeakLit====&lt;br /&gt;
oilPeakLit is a boolean which tracks if you have lit the fire at Oil Peak or not&lt;br /&gt;
&lt;br /&gt;
(note, twinPeakLit would be obsolete as it would simply track twinPeakProgress == 15)&lt;br /&gt;
&lt;br /&gt;
===questL10Garbage===&lt;br /&gt;
&lt;br /&gt;
questL10Garbage tracks the player&#039;s progress in {{kolwiki|Giant_Trash_Quest|the Giant Trash Quest}}.&lt;br /&gt;
&lt;br /&gt;
* unstarted: quest not yet received from the Council&lt;br /&gt;
* started: quest received from the Council&lt;br /&gt;
* step1: giant beanstalk grown&lt;br /&gt;
* step2: first visit to the Penultimate Fantasy Airship&lt;br /&gt;
* step3 - step6: four Immateria acquired&lt;br /&gt;
* step7: S.O.C.K. acquired ({{kolwiki|The_Castle_in_the_Clouds_in_the_Sky_(Basement)|Castle Basement}} open)&lt;br /&gt;
* step8: {{kolwiki|The_Castle_in_the_Clouds_in_the_Sky_(Basement)|Castle Ground Floor}} open&lt;br /&gt;
* step9: {{kolwiki|The_Castle_in_the_Clouds_in_the_Sky_(Basement)|Castle Top Floor}} open&lt;br /&gt;
* step10: chore wheel turned&lt;br /&gt;
* finished: returned to the Council&lt;br /&gt;
&lt;br /&gt;
===questL11MacGuffin===&lt;br /&gt;
questL11MacGuffin tracks the player&#039;s progress in the {{kolwiki|Quest_for_the_Holy_MacGuffin|Holy MacGuffin quest}}.&lt;br /&gt;
&lt;br /&gt;
*unstarted:&lt;br /&gt;
*started: quest received from the Council&lt;br /&gt;
*step1: Black Market located (blackForestProgress == 5)&lt;br /&gt;
*step2: retrieved your father&#039;s MacGuffin diary&lt;br /&gt;
*finished: returned the MacGuffin to the Council&lt;br /&gt;
&lt;br /&gt;
====questL11Black====&lt;br /&gt;
questL11Black tracks the player&#039;s progress in the {{kolwiki|Quest_for_the_Holy_MacGuffin|Black Market portion of the Holy MacGuffin quest}}.&lt;br /&gt;
&lt;br /&gt;
*unstarted: quest not yet received&lt;br /&gt;
*started:  quest received from the Council&lt;br /&gt;
*step1: spent at least one turn in the Black Forest&lt;br /&gt;
*step2: Black Market found&lt;br /&gt;
*step3: forged identification documents purchased&lt;br /&gt;
*finished: MacGuffin diary acquired&lt;br /&gt;
&lt;br /&gt;
=====blackForestProgress=====&lt;br /&gt;
blackForestProgress tracks the player&#039;s progress in [http://kolmafia.us/showthread.php?15995 discovering the Black Market].&lt;br /&gt;
&lt;br /&gt;
*0: no progress in exploring the Forest&lt;br /&gt;
*1: blackberry bushes located&lt;br /&gt;
*2: black cottage located&lt;br /&gt;
*3: black mineshaft located&lt;br /&gt;
*4: black church located&lt;br /&gt;
*5: black market located&lt;br /&gt;
&lt;br /&gt;
====questL11Manor====&lt;br /&gt;
questL11Manor tracks the player&#039;s progress in the {{kolwiki|Quest_for_the_Holy_MacGuffin#Spookyraven_quest_.28In_a_Manor_of_Spooking|Spookyraven Manor portion of the Holy Macguffin quest}}.&lt;br /&gt;
&lt;br /&gt;
*unstarted: quest not yet received&lt;br /&gt;
*started: quest received, by reading your father&#039;s MacGuffin diary&lt;br /&gt;
*step1: Spookyraven Manor Cellar opened&lt;br /&gt;
*step2: recipe: mortar-dissolving solution read&lt;br /&gt;
*step3: Suspicious Masonry demolished&lt;br /&gt;
*finished: Lord Spookyraven defeated&lt;br /&gt;
&lt;br /&gt;
=====spookyravenRecipeUsed=====&lt;br /&gt;
spookyravenRecipeUsed tracks whether and how the player has read recipe: mortar-dissolving solution&lt;br /&gt;
&lt;br /&gt;
*none: recipe not yet read&lt;br /&gt;
*with_glasses: recipe read with Lord Spookyraven&#039;s spectacles&lt;br /&gt;
*no_glasses: recipe read without the spectacles&lt;br /&gt;
&lt;br /&gt;
====questL11Desert====&lt;br /&gt;
Explore the Arid, Extra-Dry Desert to find the pyramid mentioned in your father&#039;s journal.&lt;br /&gt;
&lt;br /&gt;
*unstarted:&lt;br /&gt;
*started: quest started by reading your father&#039;s MacGuffin diary&lt;br /&gt;
*finished: discovered the Small Pyramid&lt;br /&gt;
&lt;br /&gt;
=====desertExploration=====&lt;br /&gt;
*0: haven&#039;t yet started exploring the Desert&lt;br /&gt;
*1-99: Desert exploration in progress&lt;br /&gt;
*100: Desert fully explored&lt;br /&gt;
&lt;br /&gt;
====questL11Pyramid====&lt;br /&gt;
questL11Pyramid tracks the player&#039;s progress in the {{kolwiki|Quest_for_the_Holy_MacGuffin#A_Small_Pyramid|Pyramid portion of the Holy Macguffin quest}}.&lt;br /&gt;
&lt;br /&gt;
* unstarted: Ancient Buried Pyramid not yet discovered&lt;br /&gt;
* started: Ancient Buried Pyramid discovered&lt;br /&gt;
* step1: Middle Chamber opened&lt;br /&gt;
* step2: The Lower Chambers opened&lt;br /&gt;
* step3: Control Room opened&lt;br /&gt;
* finished: MacGuffin retrieved (quest complete)&lt;br /&gt;
&lt;br /&gt;
=====gnasirProgress=====&lt;br /&gt;
gnasirProgress is a nibble bitmask with one bit for each possible way you can advance {{kolwiki|Quest_for_the_Holy_MacGuffin|Gnasir&#039;s quest}}. You can parse this with bitwise operators. Here&#039;s some code that demonstrates how to use it.&lt;br /&gt;
&amp;lt;syntaxhighlight&amp;gt;&lt;br /&gt;
int gnasirProgress = get_property(&amp;quot;gnasirProgress&amp;quot;).to_int();&lt;br /&gt;
buffer gnasir;&lt;br /&gt;
if((gnasirProgress &amp;amp; 1) == 0)&lt;br /&gt;
	print(&amp;quot;Gnasir wants a stone rose&amp;quot;);&lt;br /&gt;
if((gnasirProgress &amp;amp; 2) == 0)&lt;br /&gt;
	print(&amp;quot;Gnasir wants a can of black paint&amp;quot;);&lt;br /&gt;
if((gnasirProgress &amp;amp; 4) == 0)&lt;br /&gt;
	print(&amp;quot;Gnasir wants a killing jar&amp;quot;);&lt;br /&gt;
if((gnasirProgress &amp;amp; 8) == 0)&lt;br /&gt;
	print(&amp;quot;Gnasir wants a 15 worm-riding manual page&amp;quot;);&lt;br /&gt;
if((gnasirProgress &amp;amp; 16) == 0)&lt;br /&gt;
	print(&amp;quot;You need to use a drum machine to ride the worm&amp;quot;);&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====questL11Ron====&lt;br /&gt;
Ron Copperhead&lt;br /&gt;
*unstarted:&lt;br /&gt;
*started: quest received, by reading your father&#039;s MacGuffin diary&lt;br /&gt;
*step1: received the intro adventure at A Mob of Zeppelin Protestors&lt;br /&gt;
*step2: cleared all 80 protestors and opened access to The Red Zeppelin&lt;br /&gt;
*step3: received the intro adventure at The Red Zeppelin&lt;br /&gt;
*step4: Found Ron &amp;quot;The Weasel&amp;quot; Copperhead&lt;br /&gt;
*finished: defeated Ron &amp;quot;The Weasel&amp;quot; Copperhead and received the Copperhead Charm (rampant)&lt;br /&gt;
&lt;br /&gt;
=====zeppelinProtestors=====&lt;br /&gt;
Tracks protesters removed&lt;br /&gt;
&lt;br /&gt;
====questL11Shen====&lt;br /&gt;
Shen Copperhead&lt;br /&gt;
&lt;br /&gt;
*unstarted: quest not yet received from the Council&lt;br /&gt;
*started: quest received, by reading your father&#039;s MacGuffin diary&lt;br /&gt;
*step1: spoke to Shen Copperhead in the Copperhead club and received first item request (and poisoning)&lt;br /&gt;
*step2: acquired first item&lt;br /&gt;
*step3: returned first item, received second item request (and poisoning)&lt;br /&gt;
*step4: acquired second item&lt;br /&gt;
*step5: returned second item, received third item request (and poisoning)&lt;br /&gt;
*step6: acquired third item&lt;br /&gt;
*step7: returned third item&lt;br /&gt;
*finished: received the Copperhead Charm&lt;br /&gt;
&lt;br /&gt;
====questL11Palindome====&lt;br /&gt;
questL11Palindome tracks the player&#039;s progress in the {{kolwiki|Quest_for_the_Holy_MacGuffin#The_Palindome|Palindome portion of the Never Odd or Even quest}}.&lt;br /&gt;
&lt;br /&gt;
* unstarted: quest not yet received from the Council&lt;br /&gt;
* started: have the Talisman o&#039; Namsilat&lt;br /&gt;
* step1: arranged the photos in Dr. Awkward&#039;s office&lt;br /&gt;
* step2: read 2 Love Me, Vol. 2&lt;br /&gt;
* step3: met Mr. Alarm in his office (received the wet stunt nut stew quest)&lt;br /&gt;
* step4: cooked wet stunt nut stew&lt;br /&gt;
* step5: returned the stew to Mr. Alarm&lt;br /&gt;
* finished: defeated Dr. Awkward&lt;br /&gt;
&lt;br /&gt;
====questL11Worship====&lt;br /&gt;
questL11Worship tracks progress through the {{kolwiki|Quest_for_the_Holy_MacGuffin#Hidden_Temple_quest_.28Gotta_Worship_Them_All.29|Hidden Temple portion of the Quest for the Holy MacGuffin}}.&lt;br /&gt;
&lt;br /&gt;
*unstarted: quest not yet received&lt;br /&gt;
*started: quest received, by reading your father&#039;s MacGuffin diary&lt;br /&gt;
*step1: (Hidden Temple opened?)&lt;br /&gt;
*step2: correct button pressed in the Temple&lt;br /&gt;
*step3: Hidden City uncovered&lt;br /&gt;
*step4: four stone spheres acquired&lt;br /&gt;
*finished: ancient amulet acquired from the Protector Spectre&lt;br /&gt;
&lt;br /&gt;
=====questL11Business=====&lt;br /&gt;
*unstarted:&lt;br /&gt;
*started: Hidden Office Building opened&lt;br /&gt;
*finished: crackling stone sphere acquired&lt;br /&gt;
&lt;br /&gt;
======hiddenOfficeProgress======&lt;br /&gt;
hiddenOfficeProgress tracks progress through the {{kolwiki|Hidden Office Building}} during the Quest for the Holy MacGuffin.&lt;br /&gt;
&lt;br /&gt;
Possible values: 0, 1, 6 - 8&lt;br /&gt;
* 0: Haven&#039;t opened the Hidden Office Building&lt;br /&gt;
* 1: Hidden Office Building is open for adventuring&lt;br /&gt;
* 6: Encountered the Protector Spirit&lt;br /&gt;
* 7: Found the stone sphere&lt;br /&gt;
* 8: Placed the stone sphere in the relevant overgrown shrine&lt;br /&gt;
&lt;br /&gt;
=====questL11Curses=====&lt;br /&gt;
*unstarted:&lt;br /&gt;
*started: Hidden Apartment Building opened&lt;br /&gt;
*finished: moss-covered stone sphere acquired&lt;br /&gt;
&lt;br /&gt;
======hiddenApartmentProgress======&lt;br /&gt;
hiddenApartmentProgress tracks progress through the {{kolwiki|Hidden Apartment Building}} during the Quest for the Holy MacGuffin.&lt;br /&gt;
&lt;br /&gt;
Possible values: 0, 1, 6 - 8&lt;br /&gt;
* 0: Haven&#039;t opened the Hidden Apartment Building&lt;br /&gt;
* 1: Hidden Apartment Building is open for adventuring&lt;br /&gt;
* 6: Encountered the Protector Spirit&lt;br /&gt;
* 7: Found the stone sphere&lt;br /&gt;
* 8: Placed the stone sphere in the relevant overgrown shrine&lt;br /&gt;
&lt;br /&gt;
=====questL11Doctor=====&lt;br /&gt;
*unstarted:&lt;br /&gt;
*started: Hidden Hospital opened&lt;br /&gt;
*finished: dripping stone sphere acquired&lt;br /&gt;
&lt;br /&gt;
======hiddenHospitalProgress======&lt;br /&gt;
hiddenHospitalProgress tracks progress through the {{kolwiki|Hidden Hospital}} during the Quest for the Holy MacGuffin.&lt;br /&gt;
&lt;br /&gt;
Possible values: 0 - 8&lt;br /&gt;
* 0: Haven&#039;t opened the Hidden Hospital&lt;br /&gt;
* 1: Hidden Hospital is open for adventuring, but haven&#039;t bowled.&lt;br /&gt;
* 6: Encountered the Protector Spirit&lt;br /&gt;
* 7: Found the stone sphere&lt;br /&gt;
* 8: Placed the stone sphere in the relevant overgrown shrine&lt;br /&gt;
&lt;br /&gt;
=====questL11Spare=====&lt;br /&gt;
*unstarted:&lt;br /&gt;
*started: Hidden Bowling Alley opened&lt;br /&gt;
*finished: scorched stone sphere acquired&lt;br /&gt;
&lt;br /&gt;
======hiddenBowlingAlleyProgress======&lt;br /&gt;
hiddenBowlingAlleyProgress tracks progress through the {{kolwiki|Hidden Bowling Alley}} during the Quest for the Holy MacGuffin.&lt;br /&gt;
&lt;br /&gt;
* 0: Haven&#039;t opened the Hidden Bowling Alley&lt;br /&gt;
* 1: Hidden Bowling Alley is open for adventuring&lt;br /&gt;
* 2-5: Number of times bowled is 1 less than hiddenBowlingAlleyProgress &lt;br /&gt;
* 6: Encountered the Protector Spirit&lt;br /&gt;
* 7: Found the stone sphere&lt;br /&gt;
* 8: Placed the stone sphere in the relevant overgrown shrine&lt;br /&gt;
&lt;br /&gt;
=====hiddenTavernUnlock=====&lt;br /&gt;
hiddenTavernUnlock tracks whether or not you have unlocked the {{kolwiki|Hidden Tavern}} during the Quest for the Holy MacGuffin.&lt;br /&gt;
&lt;br /&gt;
* When the value is equal to your number of ascensions, the Tavern is unlocked&lt;br /&gt;
* When the value is any other number, the Tavern is locked&lt;br /&gt;
&lt;br /&gt;
===questL12War===&lt;br /&gt;
questL12War tracks progress during the {{kolwiki|Mysterious Island Quest}}.&lt;br /&gt;
&lt;br /&gt;
* unstarted: quest not yet received from the Council&lt;br /&gt;
* started: quest received&lt;br /&gt;
* step1: War started&lt;br /&gt;
* finished: War ended; boss defeated (quest complete)&lt;br /&gt;
&lt;br /&gt;
====warProgress====&lt;br /&gt;
Possible values for the progress of the {{kolwiki|Mysterious Island Quest|Isle War}}:&lt;br /&gt;
*unstarted: We can still visit the small version of the Mysterious Island&lt;br /&gt;
*started: The war is in progress&lt;br /&gt;
*finished: The final boss or bosses were defeated&lt;br /&gt;
&lt;br /&gt;
====fratboysDefeated====&lt;br /&gt;
counts how many frat warriors have been killed on the battlefield (starts at 0).&lt;br /&gt;
&lt;br /&gt;
====hippiesDefeated====&lt;br /&gt;
counts how many war hippies have been killed on the battlefield (starts at 0).&lt;br /&gt;
&lt;br /&gt;
====sideDefeated====&lt;br /&gt;
Which side of the {{kolwiki|Mysterious Island Quest|Isle War}} was defeated during the Level 12 quest. &lt;br /&gt;
&lt;br /&gt;
Possible values:&lt;br /&gt;
*neither&lt;br /&gt;
*hippies&lt;br /&gt;
*fratboys&lt;br /&gt;
*both&lt;br /&gt;
&lt;br /&gt;
====sidequestArenaCompleted====&lt;br /&gt;
Tracks the status of {{kolwiki|The Mysterious Island Arena}} sidequest&lt;br /&gt;
&lt;br /&gt;
Possible values:&lt;br /&gt;
*none&lt;br /&gt;
*fratboy&lt;br /&gt;
*hippy&lt;br /&gt;
&lt;br /&gt;
====sidequestFarmCompleted====&lt;br /&gt;
Tracks the status of {{kolwiki|McMillicancuddy&#039;s Farm}} sidequest&lt;br /&gt;
&lt;br /&gt;
Possible values:&lt;br /&gt;
*none&lt;br /&gt;
*fratboy&lt;br /&gt;
*hippy&lt;br /&gt;
&lt;br /&gt;
====sidequestJunkyardCompleted====&lt;br /&gt;
Tracks the status of {{kolwiki|The Junkyard}} sidequest&lt;br /&gt;
&lt;br /&gt;
Possible values:&lt;br /&gt;
*none&lt;br /&gt;
*fratboy&lt;br /&gt;
*hippy&lt;br /&gt;
&lt;br /&gt;
====sidequestLighthouseCompleted====&lt;br /&gt;
Tracks the status of {{kolwiki|The Lighthouse}} sidequest&lt;br /&gt;
&lt;br /&gt;
Possible values:&lt;br /&gt;
*none&lt;br /&gt;
*fratboy&lt;br /&gt;
*hippy&lt;br /&gt;
&lt;br /&gt;
====sidequestNunsCompleted====&lt;br /&gt;
Tracks the status of {{kolwiki|Our Lady of Perpetual Indecision}} sidequest&lt;br /&gt;
&lt;br /&gt;
Possible values:&lt;br /&gt;
*none&lt;br /&gt;
*fratboy&lt;br /&gt;
*hippy&lt;br /&gt;
&lt;br /&gt;
====sidequestOrchardCompleted====&lt;br /&gt;
Tracks the status of {{kolwiki|The Organic Orchard}} sidequest&lt;br /&gt;
&lt;br /&gt;
Possible values:&lt;br /&gt;
*none&lt;br /&gt;
*fratboy&lt;br /&gt;
*hippy&lt;br /&gt;
&lt;br /&gt;
===questL12HippyFrat===&lt;br /&gt;
questL12War tracks progress during the {{kolwiki|Mysterious Island Quest}} in the {{kolwiki|Kingdom of Exploathing}} path&lt;br /&gt;
&lt;br /&gt;
* unstarted: quest not yet received from the Council&lt;br /&gt;
* started: quest received&lt;br /&gt;
* step1: War started&lt;br /&gt;
* finished: War ended; boss defeated (quest complete)&lt;br /&gt;
&lt;br /&gt;
===questL13Final===&lt;br /&gt;
Progress for the {{kolwiki|Naughty Sorceress Quest}}.&lt;br /&gt;
&lt;br /&gt;
*unstarted: quest not yet received from the Council&lt;br /&gt;
*started: quest received; Registration Desk open (???)&lt;br /&gt;
*step1: spent at least one turn fighting competitors&lt;br /&gt;
*step2: competitors defeated&lt;br /&gt;
*step3: sash acquired&lt;br /&gt;
*step4: met Frank&lt;br /&gt;
*step5: Hedge Maze cleared&lt;br /&gt;
*step6: Tower Door locks unlocked&lt;br /&gt;
*step7: wall of skin defeated&lt;br /&gt;
*step8: wall of meat defeated&lt;br /&gt;
*step9: wall of bones defeated&lt;br /&gt;
*step10: antique mirror handled&lt;br /&gt;
*step11: shadow class defeated&lt;br /&gt;
*step12: Naughty Sorceress defeated&lt;br /&gt;
*step13: Council informed&lt;br /&gt;
*finished: prism smashed; King Ralph freed; Astral Gash accessible&lt;br /&gt;
&lt;br /&gt;
===questL13Warehouse===&lt;br /&gt;
the final quest if you ascend as {{kolwiki|Actually Ed the Undying}} where you adventure in {{kolwiki|The Secret Council Warehouse}}.&lt;br /&gt;
*unstarted&lt;br /&gt;
*started&lt;br /&gt;
*finished&lt;br /&gt;
Current progress in the warehouse is tracked in warehouseProgress.&lt;br /&gt;
&lt;br /&gt;
==Guild Quests==&lt;br /&gt;
===questG01Meatcar===&lt;br /&gt;
* unstarted&lt;br /&gt;
* started&lt;br /&gt;
* finished&lt;br /&gt;
&lt;br /&gt;
===questG02Whitecastle===&lt;br /&gt;
* unstarted&lt;br /&gt;
* started&lt;br /&gt;
* finished&lt;br /&gt;
&lt;br /&gt;
===questG03Ego===&lt;br /&gt;
* unstarted&lt;br /&gt;
* started&lt;br /&gt;
* finished&lt;br /&gt;
&lt;br /&gt;
===questG04Nemesis===&lt;br /&gt;
Tracks the player&#039;s progress in the {{kolwiki|Me and My Nemesis|Nemesis quest}}.&lt;br /&gt;
&lt;br /&gt;
*unstarted: Quest not yet received&lt;br /&gt;
*started: Quest received from the guild NPC&lt;br /&gt;
*step1: Tomb of the Unknown [Your Class] Here encountered at The Unquiet Garves&lt;br /&gt;
*step2: Defeated the Unknown [Your Class]&lt;br /&gt;
*step3: Post combat choice encountered after defeating the Unknown [Your Class]&lt;br /&gt;
*step4: Epic Weapon acquired&lt;br /&gt;
*step5: The &amp;quot;Fun&amp;quot; House opened&lt;br /&gt;
*step6: Defeated The Clownlord Beelzebozo&lt;br /&gt;
*step7: Instructed to make your Legendary Epic Weapon by the guild NPC&lt;br /&gt;
*step8: Meatsmithed your Legendary Epic Weapon&lt;br /&gt;
*step9: Presented the Legendary Epic Weapon to the guild NPC&lt;br /&gt;
*step10: Talked to Guild and opened the Dark Cave&lt;br /&gt;
*step11: Encountered the Dark Cave entrance at least once, but haven&#039;t solved the skill puzzle yet&lt;br /&gt;
*step12: Passed the Dark Cave entrance&lt;br /&gt;
*step13: Encountered the Impassable Rubble, but haven&#039;t destroyed it yet&lt;br /&gt;
*step14: 6 fizzing spore pods acquired&lt;br /&gt;
*step15: Impassable rubble cleared and ready for final (?) showdown&lt;br /&gt;
*step16: Defeated Nemesis (1st battle, drops Legendary Regalia Hat)&lt;br /&gt;
*step17: Presented the Legendary Regalia Hat to the guild NPC&lt;br /&gt;
*step18: Lost to 1st assassin - menacing thug (wanderer)&lt;br /&gt;
*step19: Defeated 1st assassin - menacing thug (wanderer)&lt;br /&gt;
*step20: Lost to 2nd assassin - Mob Penguin hitman (wanderer)&lt;br /&gt;
*step21: Defeated 2nd assassin - Mob Penguin hitman (wanderer)&lt;br /&gt;
*step22: Lost to 3rd assassin - class specific (wanderer)&lt;br /&gt;
*step23: Defeated 3rd assassin - class specific (wanderer)&lt;br /&gt;
*step24: Lost to 4th assassin - class specific (wanderer)&lt;br /&gt;
*step25: Defeated 4th assassin - class specific (wanderer) &lt;br /&gt;
*step26: Discovered the Volcano Lair from the O Cap&#039;m, My Cap&#039;m noncombat&amp;lt;br&amp;gt;(&#039;&#039;Note: This is not used since the Nemesis Quest revamp in 2015.&#039;&#039;)&lt;br /&gt;
*step27: Defeated Nemesis (2nd battle, drops Legendary Regalia Pants)&lt;br /&gt;
*step28: Started fight with Nemesis after Volcano maze (3rd battle)&lt;br /&gt;
*step29: Defeated 1st form of Nemesis (3rd battle)&lt;br /&gt;
*finished: Defeated 2nd form of Nemesis (3rd battle, drops Legendary Regalia Accessory)&amp;lt;br&amp;gt;(&#039;&#039;Note: This is set before you talk to the guild NPC and receive the 6,000 meat reward.&#039;&#039;)&lt;br /&gt;
&lt;br /&gt;
===questG06Delivery===&lt;br /&gt;
* unstarted&lt;br /&gt;
* started&lt;br /&gt;
* finished&lt;br /&gt;
&lt;br /&gt;
===questG07Myst===&lt;br /&gt;
Tracks the guild entry quest for mysticality classes (i.e. {{kolwiki|The League of Chef-Magi}})&lt;br /&gt;
* unstarted&lt;br /&gt;
* started: Received the quest from the guild leader&lt;br /&gt;
* step1: Obtained the {{kolwiki|exorcised sandwich}}&lt;br /&gt;
* finished: Returned the quest item to the guild leader&lt;br /&gt;
&lt;br /&gt;
===questG08Moxie===&lt;br /&gt;
Tracks the guild entry quest for moxie classes (i.e. {{kolwiki|The Department of Shadowy Arts and Crafts}})&lt;br /&gt;
* unstarted&lt;br /&gt;
* started: Received the quest from the guild leader&lt;br /&gt;
* step1: Encountered the {{kolwiki|Now&#039;s Your Pants! I Mean... Your Chance!}} adventure and stole your own pants&lt;br /&gt;
* finished: Returned to the guild leader&lt;br /&gt;
&lt;br /&gt;
===questG09Muscle===&lt;br /&gt;
Tracks the guild entry quest for muscle classes (i.e. {{kolwiki|The Brotherhood of the Smackdown}})&lt;br /&gt;
* unstarted&lt;br /&gt;
* started: Received the quest from the guild leader&lt;br /&gt;
* step1: Obtained the {{kolwiki|11-inch knob sausage}}&lt;br /&gt;
* finished: Returned the quest item to the guild leader&lt;br /&gt;
&lt;br /&gt;
==Miscellaneous Quests==&lt;br /&gt;
===questM01Untinker===&lt;br /&gt;
Returning the screwdriver to the Untinker.&lt;br /&gt;
* unstarted&lt;br /&gt;
* step1: collected the rusty screwdriver&lt;br /&gt;
* finished: screwdriver returned&lt;br /&gt;
&lt;br /&gt;
===questM02Artist===&lt;br /&gt;
* unstarted&lt;br /&gt;
* started&lt;br /&gt;
* finished&lt;br /&gt;
&lt;br /&gt;
===questM03Bugbear===&lt;br /&gt;
* unstarted&lt;br /&gt;
* started&lt;br /&gt;
* finished&lt;br /&gt;
&lt;br /&gt;
===questM04Galaktic===&lt;br /&gt;
* unstarted&lt;br /&gt;
* started&lt;br /&gt;
* finished&lt;br /&gt;
&lt;br /&gt;
===questM05Toot===&lt;br /&gt;
* unstarted&lt;br /&gt;
* started&lt;br /&gt;
* finished&lt;br /&gt;
&lt;br /&gt;
===questM06Gourd===&lt;br /&gt;
* unstarted&lt;br /&gt;
* started&lt;br /&gt;
* finished&lt;br /&gt;
&lt;br /&gt;
===questM07Hammer===&lt;br /&gt;
* unstarted&lt;br /&gt;
* started&lt;br /&gt;
* finished&lt;br /&gt;
&lt;br /&gt;
===questM08Baker===&lt;br /&gt;
* unstarted&lt;br /&gt;
* started&lt;br /&gt;
* finished&lt;br /&gt;
&lt;br /&gt;
===questM09Rocks===&lt;br /&gt;
* unstarted&lt;br /&gt;
* started&lt;br /&gt;
* finished&lt;br /&gt;
&lt;br /&gt;
===questM10Azazel===&lt;br /&gt;
questM10Azazel tracks the player&#039;s progress in the {{kolwiki|Azazel,_Ma_Belle|Azazel, Ma Belle quest}}.&lt;br /&gt;
*unstarted: quest not yet received&lt;br /&gt;
*started: received the quest, from Azazel or the stranger in Moaning Panda Square&lt;br /&gt;
*finished: returned Azazel&#039;s talismans to him&lt;br /&gt;
&lt;br /&gt;
===questM11Postal===&lt;br /&gt;
* unstarted&lt;br /&gt;
* started&lt;br /&gt;
* finished&lt;br /&gt;
&lt;br /&gt;
===questM12Pirate===&lt;br /&gt;
questM12Pirate tracks the player&#039;s progress in the {{kolwiki|Cap&#039;m Caronch Quest}}.&lt;br /&gt;
*unstarted:&lt;br /&gt;
*started: Cap&#039;m Caronch&#039;s Map found&lt;br /&gt;
*step1: acquired Cap&#039;m Caronch&#039;s nasty booty from the booty crab&lt;br /&gt;
*step2: received the Orcish Frat House blueprints&lt;br /&gt;
*step3: retrieved Cap&#039;m Caronch&#039;s dentures from the Frat House&lt;br /&gt;
*step4: returned the dentures to the Cap&#039;m and accepted the beer pong challenge&lt;br /&gt;
*step5: won a game of beer pong&lt;br /&gt;
*step6: acquired pirate fledges&lt;br /&gt;
*finished: unlocked Belowdecks&lt;br /&gt;
&lt;br /&gt;
===questM13Escape===&lt;br /&gt;
* unstarted&lt;br /&gt;
* started&lt;br /&gt;
* finished&lt;br /&gt;
&lt;br /&gt;
===questM14Bounty===&lt;br /&gt;
* unstarted&lt;br /&gt;
* started&lt;br /&gt;
* finished&lt;br /&gt;
&lt;br /&gt;
===questM15Lol===&lt;br /&gt;
questM15Lol tracks the player&#039;s progress in {{kolwiki|A Quest, LOL}}. (No, but seriously.)&lt;br /&gt;
* unstarted&lt;br /&gt;
* started&lt;br /&gt;
* finished&lt;br /&gt;
&lt;br /&gt;
===questM16Temple===&lt;br /&gt;
The Hidden Legend of the Temple (&amp;quot;Dakota&amp;quot; Fanning)&lt;br /&gt;
* unstarted: quest not yet received&lt;br /&gt;
* started: Spoke to &amp;quot;Dakota&amp;quot; Fanning and accepted the quest.&lt;br /&gt;
* finished: Collected all 3 required items and spoke to &amp;quot;Dakota&amp;quot; Fanning again to unlock the Hidden Temple, or successfully used a {{kolwiki|Spooky Temple Map Quest|Spooky Temple map}}.&lt;br /&gt;
&lt;br /&gt;
===questM17Babies===&lt;br /&gt;
Lady Spookyraven&#039;s Babies&lt;br /&gt;
* unstarted&lt;br /&gt;
* started&lt;br /&gt;
* finished&lt;br /&gt;
&lt;br /&gt;
===questM18Swamp===&lt;br /&gt;
Marty and His Swamp Problems&lt;br /&gt;
* unstarted&lt;br /&gt;
* started&lt;br /&gt;
* finished&lt;br /&gt;
&lt;br /&gt;
===questM19Hippy===&lt;br /&gt;
Give a Hippy a Boat...&lt;br /&gt;
* unstarted: quest not yet received&lt;br /&gt;
* started: Spoke to That Hippy and accepted quest.&lt;br /&gt;
* step1: Acquired Worse Homes and Gardens.&lt;br /&gt;
* step2: Read Worse Homes and Gardens (why?)&lt;br /&gt;
* step3: Crafted the Junk Junk.&lt;br /&gt;
* finished: Spoke to the Hippy with the Junk Junk in inventory.&lt;br /&gt;
&lt;br /&gt;
===questM20Necklace===&lt;br /&gt;
questM20Necklace tracks the player&#039;s progress in {{kolwiki|Spookyraven_Manor_Quest#Lady_Spookyraven.27s_Necklace_.28First_Floor.29|retrieving Lady Spookyraven&#039;s necklace}}.&lt;br /&gt;
&lt;br /&gt;
* unstarted: quest not yet received&lt;br /&gt;
* started: quest received from the telegram&lt;br /&gt;
* step1: billiards room key found&lt;br /&gt;
* step2: Pool Cue acquired&lt;br /&gt;
* step3: library key found&lt;br /&gt;
* step4: necklace found&lt;br /&gt;
* finished: necklace returned to Lady Spookyraven (quest complete)&lt;br /&gt;
&lt;br /&gt;
===questM21Dance===&lt;br /&gt;
questM21Dance tracks the player&#039;s progress in the Second Floor portion of the {{kolwiki|Lady_spookyraven&#039;s_dance|Spookyraven Manor quest}}.&lt;br /&gt;
&lt;br /&gt;
*unstarted:&lt;br /&gt;
*started: quest received, from Lady Spookyraven&#039;s ghostly telegram&lt;br /&gt;
*step1: spoken to Lady Spookyraven on the Second Floor&lt;br /&gt;
*step2: acquired Lady Spookyraven&#039;s dancing things&lt;br /&gt;
*step3: returned Lady Spookyraven&#039;s dancing things to her&lt;br /&gt;
*finished: danced with Lady Spookyraven in the Ballroom&lt;br /&gt;
&lt;br /&gt;
===questM22Shirt===&lt;br /&gt;
The Shirt Off His Lack of Back&lt;br /&gt;
* unstarted&lt;br /&gt;
* started&lt;br /&gt;
* finished&lt;br /&gt;
&lt;br /&gt;
===questM23Meatsmith===&lt;br /&gt;
Helping Make Ends Meat&lt;br /&gt;
* unstarted&lt;br /&gt;
* started&lt;br /&gt;
* step1 - Got a {{kolwiki|check to the Meatsmith}}.&lt;br /&gt;
* finished - Returned {{kolwiki|check to the Meatsmith}} to the Meatsmith.&lt;br /&gt;
&lt;br /&gt;
===questM24Doc===&lt;br /&gt;
What&#039;s Up, Doc?&lt;br /&gt;
* unstarted&lt;br /&gt;
* started&lt;br /&gt;
* step1 - Collected the Herbs and need to return them to Doc Galaktik&lt;br /&gt;
* finished&lt;br /&gt;
&lt;br /&gt;
===questM25Armorer===&lt;br /&gt;
Lending a Hand (and a Foot)&lt;br /&gt;
* unstarted&lt;br /&gt;
* started - accepted the quest from the Armorer and Leggerer&lt;br /&gt;
* step1 - &lt;br /&gt;
* finished&lt;br /&gt;
&lt;br /&gt;
===questM26Oracle===&lt;br /&gt;
The Oracle quest (The Source Path)&lt;br /&gt;
* unstarted&lt;br /&gt;
* started&lt;br /&gt;
* finished&lt;br /&gt;
&lt;br /&gt;
==Sea Quests==&lt;br /&gt;
===questS01OldGuy===&lt;br /&gt;
=finished&lt;br /&gt;
===questS02Monkees===&lt;br /&gt;
Hey Hey, Find The Monkees&lt;br /&gt;
&lt;br /&gt;
* Start	Go see Little Brother in the Sea Monkee Castle.&lt;br /&gt;
* step1	Rescue Big Brother from the Wreck of the Edgar Fitzsimmons.&lt;br /&gt;
* step2	Go see Big Brother in the Sea Monkee Castle.&lt;br /&gt;
* step3	Check in with Little Brother in the Sea Monkee Castle.&lt;br /&gt;
* step4	Find Grandpa in&lt;br /&gt;
* step5	Have a chat with Grandpa in the Sea Monkee Castle.&lt;br /&gt;
* step6	Search for clues to Grandma&#039;s location in the Mer-Kin Outpost.&lt;br /&gt;
* step7	Figure out what to do with Grandma&#039;s note...  Perhaps Grandpa will have some ideas?&lt;br /&gt;
* step8	Rescue Grandma from the Mer-Kin Outpost.&lt;br /&gt;
* step9	Check back in with Little Brother in the Sea Monkee Castle.&lt;br /&gt;
* step10	Go check on Big Brother in the Sea Monkee Castle.&lt;br /&gt;
* step11	Buy the black glass from Big Brother in the Sea Monkee Castle.&lt;br /&gt;
* step12	Use the black glass to explore the Caliginous Abyss.&lt;br /&gt;
* finished	You have rescued the entire family of Sea Monkees. Well, except for Dad, but we shouldn&#039;t talk about that.&lt;br /&gt;
&lt;br /&gt;
====merkinQuestPath====&lt;br /&gt;
merkinQuestPath indicates which path the player has chosen in the {{kolwiki|Mer-Kin Deepcity}}, during the {{kolwiki|Sea Monkees Quest}}.&lt;br /&gt;
&lt;br /&gt;
Possible values:&lt;br /&gt;
* none: Player has not yet chosen a path&lt;br /&gt;
* gladiator: Player will fight Yog-Urt, Elder Goddess of Hatred&lt;br /&gt;
* scholar: Player will fight Shub-Jigguwatt, Elder God of Violence&lt;br /&gt;
* done: Player has completed the Sea Monkees Quest&lt;br /&gt;
&lt;br /&gt;
====skateParkStatus====&lt;br /&gt;
skateParkStatus tracks the player&#039;s progress in the {{kolwiki|war for the Skate Park}}.&lt;br /&gt;
&lt;br /&gt;
*war: the war is ongoing&lt;br /&gt;
*ice: the roller skates have been chased out&lt;br /&gt;
*roller: the ice skates have been chased out&lt;br /&gt;
*peace: both sides have been chased out&lt;br /&gt;
&lt;br /&gt;
==Quests Granted by Items==&lt;br /&gt;
===questI01Scapegoat===&lt;br /&gt;
=unstarted&lt;br /&gt;
===questI02Beat===&lt;br /&gt;
=unstarted&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Quests Granted by Familiars==&lt;br /&gt;
===questF01Primordial===&lt;br /&gt;
=unstarted&lt;br /&gt;
===questF02Hyboria===&lt;br /&gt;
=unstarted&lt;br /&gt;
===questF03Future===&lt;br /&gt;
=unstarted&lt;br /&gt;
===questF04Elves===&lt;br /&gt;
=unstarted&lt;br /&gt;
===questF05Clancy===&lt;br /&gt;
=unstarted&lt;br /&gt;
&lt;br /&gt;
==Bug Bear Invasion Properties==&lt;br /&gt;
&lt;br /&gt;
===mothershipProgress===&lt;br /&gt;
mothershipProgress tracks progress of level completion in the {{kolwiki|Bugbear Mothership}}. It goes from 0 to 3 as that level is cleared.&lt;br /&gt;
&lt;br /&gt;
Possible values: 0-3&lt;br /&gt;
&lt;br /&gt;
===statusEngineering===&lt;br /&gt;
===statusGalley===&lt;br /&gt;
===statusMedbay===&lt;br /&gt;
===statusMorgue===&lt;br /&gt;
===statusNavigation===&lt;br /&gt;
===statusScienceLab===&lt;br /&gt;
===statusSonar===&lt;br /&gt;
===statusSpecialOps===&lt;br /&gt;
===statusWasteProcessing===&lt;br /&gt;
All of these work the same way. &lt;br /&gt;
*0-x (integers): insufficient bodata collected)&lt;br /&gt;
*open: all biodata collected and zone accessible&lt;br /&gt;
* unlocked: biodata collected but zone not yet accessible&lt;br /&gt;
* cleared: zone has been cleared&lt;br /&gt;
&lt;br /&gt;
==Quests from the Elemental Planes==&lt;br /&gt;
===Spring Break Beach===&lt;br /&gt;
The Elemental Plane of Sleaze&lt;br /&gt;
=====questESlMushStash=====&lt;br /&gt;
Jimmy&#039;s Quest to collect receipts from the Fun-Guy Mansion.&lt;br /&gt;
=====questESlAudit=====&lt;br /&gt;
Taco Dan&#039;s Quest to collect receipts from the Fun-Guy Mansion.&lt;br /&gt;
=====questESlBacteria=====&lt;br /&gt;
Broden&#039;s Quest to collect bacteria from the Fun-Guy Mansion.&lt;br /&gt;
=====questESlCheeseburger=====&lt;br /&gt;
Jimmy&#039;s Quest to collect ingredients from the Sloppy Seconds Diner.&lt;br /&gt;
=====questESlSprinkles=====&lt;br /&gt;
Taco Dan&#039;s Quest to collect ingredients from the Sloppy Seconds Diner.&lt;br /&gt;
=====questESlCocktail=====&lt;br /&gt;
Broden&#039;s Quest to collect sprinkles from the Sloppy Seconds Diner.&lt;br /&gt;
=====questESlSalt=====&lt;br /&gt;
Jimmy&#039;s Quest to collect salt from the Sunken Yacht.&lt;br /&gt;
=====questESlFish=====&lt;br /&gt;
Taco Dan&#039;s Quest to collect fish meat from the Sunken Yacht.&lt;br /&gt;
=====questESlDebt=====&lt;br /&gt;
Broden&#039;s Quest to collect broupons from the Sunken Yacht.&lt;br /&gt;
&lt;br /&gt;
===Conspiracy Island===&lt;br /&gt;
The Elemental Plane of Spooky&lt;br /&gt;
=====questESpOutOfOrder=====&lt;br /&gt;
Deep Dark Jungle - Out of Order&lt;br /&gt;
=====questESpJunglePun=====&lt;br /&gt;
Deep Dark Jungle - Pungle in the Jungle&lt;br /&gt;
=====questESpSmokes=====&lt;br /&gt;
Deep Dark Jungle - Everyone&#039;s Running Out of Smokes&lt;br /&gt;
=====questESpClipper=====&lt;br /&gt;
Mansion of Dr. Weirdeaux - The Big Clipper&lt;br /&gt;
=====questESpSerum=====&lt;br /&gt;
Mansion of Dr. Weirdeaux - Serum Sortie&lt;br /&gt;
=====questESpEVE=====&lt;br /&gt;
Secret Government Laboratory - Choking on the Rind&lt;br /&gt;
=====questESpFakeMedium=====&lt;br /&gt;
Secret Government Laboratory - Fake Medium at Large&lt;br /&gt;
=====questESpGore=====&lt;br /&gt;
Secret Government Laboratory - Gore Tipper&lt;br /&gt;
&lt;br /&gt;
==Retired Properties==&lt;br /&gt;
These properties correspond to quests that have been removed from the game.&lt;br /&gt;
&lt;br /&gt;
===questG05Dark===&lt;br /&gt;
Formerly tracked {{kolwiki|A Dark and Dank and Sinister Quest}} before it was retired in 2015.&lt;br /&gt;
* unstarted&lt;br /&gt;
* started&lt;br /&gt;
* finished&lt;br /&gt;
&lt;br /&gt;
{{PropertyNav}}&lt;/div&gt;</summary>
		<author><name>TQuilla</name></author>
	</entry>
	<entry>
		<id>https://wiki.kolmafia.us/index.php?title=Quest_Tracking_Preferences&amp;diff=9150</id>
		<title>Quest Tracking Preferences</title>
		<link rel="alternate" type="text/html" href="https://wiki.kolmafia.us/index.php?title=Quest_Tracking_Preferences&amp;diff=9150"/>
		<updated>2022-04-28T01:48:51Z</updated>

		<summary type="html">&lt;p&gt;TQuilla: /* questS02Monkee */ Add all steps, taken from https://kolmafia.us/threads/is-mom-sea-monkee-open.18503/&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{TOCright}}&lt;br /&gt;
KoLMafia internally tracks progress for a number of quests. These are stored as preferences in &amp;lt;code&amp;gt;settings\[charactername]_prefs.txt&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
==Council Quests==&lt;br /&gt;
===questL02Larva===&lt;br /&gt;
questL02Larva tracks the player&#039;s progress in the {{kolwiki|Spooky_Forest_Quest|Spooky Forest quest}}.&lt;br /&gt;
&lt;br /&gt;
*unstarted: quest not yet received&lt;br /&gt;
*started: quest received from the Council&lt;br /&gt;
*step1: mosquito larva acquired&lt;br /&gt;
*finished: mosquito larva returned to the Council&lt;br /&gt;
&lt;br /&gt;
===questL03Rat===&lt;br /&gt;
questL03Rat tracks the player&#039;s progress in the {{kolwiki|Typical_Tavern_Quest|Typical Tavern quest}}.&lt;br /&gt;
&lt;br /&gt;
*unstarted: quest not yet received&lt;br /&gt;
*started: quest received from the Council&lt;br /&gt;
*step1: spoke to Bart Ender in the Typical Tavern&lt;br /&gt;
*step2: turned off the Rat Faucet&lt;br /&gt;
*finished: told Bart about the Faucet&lt;br /&gt;
&lt;br /&gt;
===questL04Bat===&lt;br /&gt;
questL04Bat tracks the player&#039;s progress in the {{kolwiki|Boss_Bat_Quest|Boss Bat quest}}.&lt;br /&gt;
&lt;br /&gt;
*unstarted: quest not yet received&lt;br /&gt;
*started: quest received from the Council&lt;br /&gt;
*step1-step3: demolished 1-3 walls in the Bat Hole&lt;br /&gt;
*step4: Boss Bat defeated&lt;br /&gt;
*finished: returned to the Council to report success&lt;br /&gt;
&lt;br /&gt;
===questL05Goblin===&lt;br /&gt;
questL05Goblin tracks the player&#039;s progress in the {{kolwiki|The_King_of_Cobb&#039;s_Knob_Quest|The King of Cobb&#039;s Knob quest}}.&lt;br /&gt;
&lt;br /&gt;
*unstarted: quest not yet received&lt;br /&gt;
*started: quest received from the Council&lt;br /&gt;
*step1: Cobb&#039;s Knob map decrypted&lt;br /&gt;
*finished: Knob Goblin King defeated&lt;br /&gt;
&lt;br /&gt;
===questL06Friar===&lt;br /&gt;
&lt;br /&gt;
questL06Friar tracks the player&#039;s progress in the {{kolwiki|Deep_Fat_Friars&#039;_Gate_Quest|Friars&#039; quest}}.&lt;br /&gt;
&lt;br /&gt;
*unstarted: quest not yet received&lt;br /&gt;
*started: quest received from the Council&lt;br /&gt;
*step1: details received from the Friars&lt;br /&gt;
*step2: box of birthday candles, dodecagram &amp;amp; eldritch butterknife acquired.&lt;br /&gt;
*finished: cleansed the taint&lt;br /&gt;
&lt;br /&gt;
===questL07Cyrptic===&lt;br /&gt;
questL07Cyrptic tracks the player&#039;s progress in the {{kolwiki|Undefile_the_Cyrpt_Quest|Undefile the Cyrpt quest}}.&lt;br /&gt;
&lt;br /&gt;
*unstarted: quest not yet received&lt;br /&gt;
*started: quest received from the Council&lt;br /&gt;
*finished: Bonerdagon defeated&lt;br /&gt;
&lt;br /&gt;
====Evilness====&lt;br /&gt;
When evilness in each zone is 25 or less the zone boss will be the next encounter.&lt;br /&gt;
When total evilness is 0 and all 4 bosses are defeated, the Haert of the Cyrpt will be accessible.&lt;br /&gt;
* cyrptAlcoveEvilness tracks current evilness in the Alcove&lt;br /&gt;
* cyrptCrannyEvilness tracks current evilness in the Cranny&lt;br /&gt;
* cyrptNicheEvilness tracks current evilness in the Niche&lt;br /&gt;
* cyrptNookEvilness tracks current evilness in the Nook&lt;br /&gt;
* cyrptTotalEvilness tracks the sum of evilness in the Cyrpt&lt;br /&gt;
&lt;br /&gt;
===questL08Trapper===&lt;br /&gt;
&lt;br /&gt;
questL08Trapper tracks the player&#039;s progress in the {{kolwiki|Mt._McLargeHuge_Quest|Mt. McLargeHuge Quest}}.&lt;br /&gt;
&lt;br /&gt;
* unstarted: quest not yet received from the Council&lt;br /&gt;
* started: quest received from the Council&lt;br /&gt;
* step1: cheese and ore requested by the Trapper&lt;br /&gt;
* step2: cheese and ore returned to the Trapper&lt;br /&gt;
* step3: discovered the stairs up to the Mist-Shrouded Peak (via either route)&lt;br /&gt;
* step4: fought at least one yeti&lt;br /&gt;
* step5: defeated the monster at the top of the Peak&lt;br /&gt;
* finished: returned the fur to the Trapper (quest complete)&lt;br /&gt;
&lt;br /&gt;
===questL09Topping===&lt;br /&gt;
questL08Trapper tracks the player&#039;s progress in the {{kolwiki|Orc_Chasm_Quest|Orc Chasm Quest}}.&lt;br /&gt;
&lt;br /&gt;
* unstarted: quest not yet received from the Council&lt;br /&gt;
* started: quest received from the Council&lt;br /&gt;
* step1: bridge built&lt;br /&gt;
* step2: like, totally got the deets from the Highland Lord&lt;br /&gt;
* step3: lit all three signal fires&lt;br /&gt;
* finished: quest complete&lt;br /&gt;
&lt;br /&gt;
====booPeakProgress====&lt;br /&gt;
booPeakProgress tracks the hauntedness level of {{kolwiki|A-boo Peak}}. A value of 18, for instance, indicates that A-boo Peak is 18% haunted.&lt;br /&gt;
&lt;br /&gt;
Possible values: 0 - 100&lt;br /&gt;
&lt;br /&gt;
====chasmBridgeProgress====&lt;br /&gt;
chasmBridgeProgress tracks the player&#039;s progress in building a bridge across the {{kolwiki|Orc Chasm}}. A value of 10, for instance, indicates that the bridge is 10 planks long.&lt;br /&gt;
&lt;br /&gt;
Possible values: 0 - 30&lt;br /&gt;
&lt;br /&gt;
====oilPeakProgress====&lt;br /&gt;
oilPeakProgress tracks the remaining pressure at {{kolwiki|Oil Peak}}. It decreases as the player reduces the pressure in the zone.&lt;br /&gt;
&lt;br /&gt;
Possible values: 0.00 - 310.66&lt;br /&gt;
* 310.66: Pressure not yet reduced&lt;br /&gt;
* 0.00: Subquest completed&lt;br /&gt;
&lt;br /&gt;
====twinPeakProgress====&lt;br /&gt;
twinPeakProgress is a nibble bitmask with least significant bit set for the first choice and the most significant for the fourth. You can parse this with bitwise operators. Here&#039;s some code that demonstrates how to use it.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight&amp;gt;&lt;br /&gt;
void comma(buffer b, string s) {&lt;br /&gt;
	if(length(b) &amp;gt; 0)&lt;br /&gt;
		b.append(&amp;quot;, &amp;quot;);&lt;br /&gt;
	b.append(s);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
boolean mysterious(int progress, int c) { &lt;br /&gt;
	return (progress &amp;amp; (1 &amp;lt;&amp;lt; c)) == 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
string twinPeak() {&lt;br /&gt;
	int p = get_property(&amp;quot;twinPeakProgress&amp;quot;).to_int();&lt;br /&gt;
	buffer need;&lt;br /&gt;
	if(mysterious(p, 0)) need.comma(&amp;quot;4 Stench Resistance&amp;quot;);&lt;br /&gt;
	if(mysterious(p, 1)) need.comma(&amp;quot;+50% Item Drop&amp;quot;);&lt;br /&gt;
	if(mysterious(p, 2)) need.comma(&amp;quot;Jar of Oil&amp;quot;);&lt;br /&gt;
	// Only check for final if first three complete&lt;br /&gt;
	if(length(need) == 0) {&lt;br /&gt;
		if(mysterious(p, 3))&lt;br /&gt;
			return &amp;quot;Need +40% Initiative&amp;quot;;&lt;br /&gt;
		return &amp;quot;Twin Peak Completed&amp;quot;;&lt;br /&gt;
	}&lt;br /&gt;
	return &amp;quot;Need &amp;quot; + need;&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====booPeakLit====&lt;br /&gt;
booPeakLit is a boolean which tracks if you have lit the fire at A-boo Peak or not&lt;br /&gt;
&lt;br /&gt;
====oilPeakLit====&lt;br /&gt;
oilPeakLit is a boolean which tracks if you have lit the fire at Oil Peak or not&lt;br /&gt;
&lt;br /&gt;
(note, twinPeakLit would be obsolete as it would simply track twinPeakProgress == 15)&lt;br /&gt;
&lt;br /&gt;
===questL10Garbage===&lt;br /&gt;
&lt;br /&gt;
questL10Garbage tracks the player&#039;s progress in {{kolwiki|Giant_Trash_Quest|the Giant Trash Quest}}.&lt;br /&gt;
&lt;br /&gt;
* unstarted: quest not yet received from the Council&lt;br /&gt;
* started: quest received from the Council&lt;br /&gt;
* step1: giant beanstalk grown&lt;br /&gt;
* step2: first visit to the Penultimate Fantasy Airship&lt;br /&gt;
* step3 - step6: four Immateria acquired&lt;br /&gt;
* step7: S.O.C.K. acquired ({{kolwiki|The_Castle_in_the_Clouds_in_the_Sky_(Basement)|Castle Basement}} open)&lt;br /&gt;
* step8: {{kolwiki|The_Castle_in_the_Clouds_in_the_Sky_(Basement)|Castle Ground Floor}} open&lt;br /&gt;
* step9: {{kolwiki|The_Castle_in_the_Clouds_in_the_Sky_(Basement)|Castle Top Floor}} open&lt;br /&gt;
* step10: chore wheel turned&lt;br /&gt;
* finished: returned to the Council&lt;br /&gt;
&lt;br /&gt;
===questL11MacGuffin===&lt;br /&gt;
questL11MacGuffin tracks the player&#039;s progress in the {{kolwiki|Quest_for_the_Holy_MacGuffin|Holy MacGuffin quest}}.&lt;br /&gt;
&lt;br /&gt;
*unstarted:&lt;br /&gt;
*started: quest received from the Council&lt;br /&gt;
*step1: Black Market located (blackForestProgress == 5)&lt;br /&gt;
*step2: retrieved your father&#039;s MacGuffin diary&lt;br /&gt;
*finished: returned the MacGuffin to the Council&lt;br /&gt;
&lt;br /&gt;
====questL11Black====&lt;br /&gt;
questL11Black tracks the player&#039;s progress in the {{kolwiki|Quest_for_the_Holy_MacGuffin|Black Market portion of the Holy MacGuffin quest}}.&lt;br /&gt;
&lt;br /&gt;
*unstarted: quest not yet received&lt;br /&gt;
*started:  quest received from the Council&lt;br /&gt;
*step1: spent at least one turn in the Black Forest&lt;br /&gt;
*step2: Black Market found&lt;br /&gt;
*step3: forged identification documents purchased&lt;br /&gt;
*finished: MacGuffin diary acquired&lt;br /&gt;
&lt;br /&gt;
=====blackForestProgress=====&lt;br /&gt;
blackForestProgress tracks the player&#039;s progress in [http://kolmafia.us/showthread.php?15995 discovering the Black Market].&lt;br /&gt;
&lt;br /&gt;
*0: no progress in exploring the Forest&lt;br /&gt;
*1: blackberry bushes located&lt;br /&gt;
*2: black cottage located&lt;br /&gt;
*3: black mineshaft located&lt;br /&gt;
*4: black church located&lt;br /&gt;
*5: black market located&lt;br /&gt;
&lt;br /&gt;
====questL11Manor====&lt;br /&gt;
questL11Manor tracks the player&#039;s progress in the {{kolwiki|Quest_for_the_Holy_MacGuffin#Spookyraven_quest_.28In_a_Manor_of_Spooking|Spookyraven Manor portion of the Holy Macguffin quest}}.&lt;br /&gt;
&lt;br /&gt;
*unstarted: quest not yet received&lt;br /&gt;
*started: quest received, by reading your father&#039;s MacGuffin diary&lt;br /&gt;
*step1: Spookyraven Manor Cellar opened&lt;br /&gt;
*step2: recipe: mortar-dissolving solution read&lt;br /&gt;
*step3: Suspicious Masonry demolished&lt;br /&gt;
*finished: Lord Spookyraven defeated&lt;br /&gt;
&lt;br /&gt;
=====spookyravenRecipeUsed=====&lt;br /&gt;
spookyravenRecipeUsed tracks whether and how the player has read recipe: mortar-dissolving solution&lt;br /&gt;
&lt;br /&gt;
*none: recipe not yet read&lt;br /&gt;
*with_glasses: recipe read with Lord Spookyraven&#039;s spectacles&lt;br /&gt;
*no_glasses: recipe read without the spectacles&lt;br /&gt;
&lt;br /&gt;
====questL11Desert====&lt;br /&gt;
Explore the Arid, Extra-Dry Desert to find the pyramid mentioned in your father&#039;s journal.&lt;br /&gt;
&lt;br /&gt;
*unstarted:&lt;br /&gt;
*started: quest started by reading your father&#039;s MacGuffin diary&lt;br /&gt;
*finished: discovered the Small Pyramid&lt;br /&gt;
&lt;br /&gt;
=====desertExploration=====&lt;br /&gt;
*0: haven&#039;t yet started exploring the Desert&lt;br /&gt;
*1-99: Desert exploration in progress&lt;br /&gt;
*100: Desert fully explored&lt;br /&gt;
&lt;br /&gt;
====questL11Pyramid====&lt;br /&gt;
questL11Pyramid tracks the player&#039;s progress in the {{kolwiki|Quest_for_the_Holy_MacGuffin#A_Small_Pyramid|Pyramid portion of the Holy Macguffin quest}}.&lt;br /&gt;
&lt;br /&gt;
* unstarted: Ancient Buried Pyramid not yet discovered&lt;br /&gt;
* started: Ancient Buried Pyramid discovered&lt;br /&gt;
* step1: Middle Chamber opened&lt;br /&gt;
* step2: The Lower Chambers opened&lt;br /&gt;
* step3: Control Room opened&lt;br /&gt;
* finished: MacGuffin retrieved (quest complete)&lt;br /&gt;
&lt;br /&gt;
=====gnasirProgress=====&lt;br /&gt;
gnasirProgress is a nibble bitmask with one bit for each possible way you can advance {{kolwiki|Quest_for_the_Holy_MacGuffin|Gnasir&#039;s quest}}. You can parse this with bitwise operators. Here&#039;s some code that demonstrates how to use it.&lt;br /&gt;
&amp;lt;syntaxhighlight&amp;gt;&lt;br /&gt;
int gnasirProgress = get_property(&amp;quot;gnasirProgress&amp;quot;).to_int();&lt;br /&gt;
buffer gnasir;&lt;br /&gt;
if((gnasirProgress &amp;amp; 1) == 0)&lt;br /&gt;
	print(&amp;quot;Gnasir wants a stone rose&amp;quot;);&lt;br /&gt;
if((gnasirProgress &amp;amp; 2) == 0)&lt;br /&gt;
	print(&amp;quot;Gnasir wants a can of black paint&amp;quot;);&lt;br /&gt;
if((gnasirProgress &amp;amp; 4) == 0)&lt;br /&gt;
	print(&amp;quot;Gnasir wants a killing jar&amp;quot;);&lt;br /&gt;
if((gnasirProgress &amp;amp; 8) == 0)&lt;br /&gt;
	print(&amp;quot;Gnasir wants a 15 worm-riding manual page&amp;quot;);&lt;br /&gt;
if((gnasirProgress &amp;amp; 16) == 0)&lt;br /&gt;
	print(&amp;quot;You need to use a drum machine to ride the worm&amp;quot;);&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====questL11Ron====&lt;br /&gt;
Ron Copperhead&lt;br /&gt;
*unstarted:&lt;br /&gt;
*started: quest received, by reading your father&#039;s MacGuffin diary&lt;br /&gt;
*step1: received the intro adventure at A Mob of Zeppelin Protestors&lt;br /&gt;
*step2: cleared all 80 protestors and opened access to The Red Zeppelin&lt;br /&gt;
*step3: received the intro adventure at The Red Zeppelin&lt;br /&gt;
*step4: Found Ron &amp;quot;The Weasel&amp;quot; Copperhead&lt;br /&gt;
*finished: defeated Ron &amp;quot;The Weasel&amp;quot; Copperhead and received the Copperhead Charm (rampant)&lt;br /&gt;
&lt;br /&gt;
=====zeppelinProtestors=====&lt;br /&gt;
Tracks protesters removed&lt;br /&gt;
&lt;br /&gt;
====questL11Shen====&lt;br /&gt;
Shen Copperhead&lt;br /&gt;
&lt;br /&gt;
*unstarted: quest not yet received from the Council&lt;br /&gt;
*started: quest received, by reading your father&#039;s MacGuffin diary&lt;br /&gt;
*step1: spoke to Shen Copperhead in the Copperhead club and received first item request (and poisoning)&lt;br /&gt;
*step2: acquired first item&lt;br /&gt;
*step3: returned first item, received second item request (and poisoning)&lt;br /&gt;
*step4: acquired second item&lt;br /&gt;
*step5: returned second item, received third item request (and poisoning)&lt;br /&gt;
*step6: acquired third item&lt;br /&gt;
*step7: returned third item&lt;br /&gt;
*finished: received the Copperhead Charm&lt;br /&gt;
&lt;br /&gt;
====questL11Palindome====&lt;br /&gt;
questL11Palindome tracks the player&#039;s progress in the {{kolwiki|Quest_for_the_Holy_MacGuffin#The_Palindome|Palindome portion of the Never Odd or Even quest}}.&lt;br /&gt;
&lt;br /&gt;
* unstarted: quest not yet received from the Council&lt;br /&gt;
* started: have the Talisman o&#039; Namsilat&lt;br /&gt;
* step1: arranged the photos in Dr. Awkward&#039;s office&lt;br /&gt;
* step2: read 2 Love Me, Vol. 2&lt;br /&gt;
* step3: met Mr. Alarm in his office (received the wet stunt nut stew quest)&lt;br /&gt;
* step4: cooked wet stunt nut stew&lt;br /&gt;
* step5: returned the stew to Mr. Alarm&lt;br /&gt;
* finished: defeated Dr. Awkward&lt;br /&gt;
&lt;br /&gt;
====questL11Worship====&lt;br /&gt;
questL11Worship tracks progress through the {{kolwiki|Quest_for_the_Holy_MacGuffin#Hidden_Temple_quest_.28Gotta_Worship_Them_All.29|Hidden Temple portion of the Quest for the Holy MacGuffin}}.&lt;br /&gt;
&lt;br /&gt;
*unstarted: quest not yet received&lt;br /&gt;
*started: quest received, by reading your father&#039;s MacGuffin diary&lt;br /&gt;
*step1: (Hidden Temple opened?)&lt;br /&gt;
*step2: correct button pressed in the Temple&lt;br /&gt;
*step3: Hidden City uncovered&lt;br /&gt;
*step4: four stone spheres acquired&lt;br /&gt;
*finished: ancient amulet acquired from the Protector Spectre&lt;br /&gt;
&lt;br /&gt;
=====questL11Business=====&lt;br /&gt;
*unstarted:&lt;br /&gt;
*started: Hidden Office Building opened&lt;br /&gt;
*finished: crackling stone sphere acquired&lt;br /&gt;
&lt;br /&gt;
======hiddenOfficeProgress======&lt;br /&gt;
hiddenOfficeProgress tracks progress through the {{kolwiki|Hidden Office Building}} during the Quest for the Holy MacGuffin.&lt;br /&gt;
&lt;br /&gt;
Possible values: 0, 1, 6 - 8&lt;br /&gt;
* 0: Haven&#039;t opened the Hidden Office Building&lt;br /&gt;
* 1: Hidden Office Building is open for adventuring&lt;br /&gt;
* 6: Encountered the Protector Spirit&lt;br /&gt;
* 7: Found the stone sphere&lt;br /&gt;
* 8: Placed the stone sphere in the relevant overgrown shrine&lt;br /&gt;
&lt;br /&gt;
=====questL11Curses=====&lt;br /&gt;
*unstarted:&lt;br /&gt;
*started: Hidden Apartment Building opened&lt;br /&gt;
*finished: moss-covered stone sphere acquired&lt;br /&gt;
&lt;br /&gt;
======hiddenApartmentProgress======&lt;br /&gt;
hiddenApartmentProgress tracks progress through the {{kolwiki|Hidden Apartment Building}} during the Quest for the Holy MacGuffin.&lt;br /&gt;
&lt;br /&gt;
Possible values: 0, 1, 6 - 8&lt;br /&gt;
* 0: Haven&#039;t opened the Hidden Apartment Building&lt;br /&gt;
* 1: Hidden Apartment Building is open for adventuring&lt;br /&gt;
* 6: Encountered the Protector Spirit&lt;br /&gt;
* 7: Found the stone sphere&lt;br /&gt;
* 8: Placed the stone sphere in the relevant overgrown shrine&lt;br /&gt;
&lt;br /&gt;
=====questL11Doctor=====&lt;br /&gt;
*unstarted:&lt;br /&gt;
*started: Hidden Hospital opened&lt;br /&gt;
*finished: dripping stone sphere acquired&lt;br /&gt;
&lt;br /&gt;
======hiddenHospitalProgress======&lt;br /&gt;
hiddenHospitalProgress tracks progress through the {{kolwiki|Hidden Hospital}} during the Quest for the Holy MacGuffin.&lt;br /&gt;
&lt;br /&gt;
Possible values: 0 - 8&lt;br /&gt;
* 0: Haven&#039;t opened the Hidden Hospital&lt;br /&gt;
* 1: Hidden Hospital is open for adventuring, but haven&#039;t bowled.&lt;br /&gt;
* 6: Encountered the Protector Spirit&lt;br /&gt;
* 7: Found the stone sphere&lt;br /&gt;
* 8: Placed the stone sphere in the relevant overgrown shrine&lt;br /&gt;
&lt;br /&gt;
=====questL11Spare=====&lt;br /&gt;
*unstarted:&lt;br /&gt;
*started: Hidden Bowling Alley opened&lt;br /&gt;
*finished: scorched stone sphere acquired&lt;br /&gt;
&lt;br /&gt;
======hiddenBowlingAlleyProgress======&lt;br /&gt;
hiddenBowlingAlleyProgress tracks progress through the {{kolwiki|Hidden Bowling Alley}} during the Quest for the Holy MacGuffin.&lt;br /&gt;
&lt;br /&gt;
* 0: Haven&#039;t opened the Hidden Bowling Alley&lt;br /&gt;
* 1: Hidden Bowling Alley is open for adventuring&lt;br /&gt;
* 2-5: Number of times bowled is 1 less than hiddenBowlingAlleyProgress &lt;br /&gt;
* 6: Encountered the Protector Spirit&lt;br /&gt;
* 7: Found the stone sphere&lt;br /&gt;
* 8: Placed the stone sphere in the relevant overgrown shrine&lt;br /&gt;
&lt;br /&gt;
=====hiddenTavernUnlock=====&lt;br /&gt;
hiddenTavernUnlock tracks whether or not you have unlocked the {{kolwiki|Hidden Tavern}} during the Quest for the Holy MacGuffin.&lt;br /&gt;
&lt;br /&gt;
* When the value is equal to your number of ascensions, the Tavern is unlocked&lt;br /&gt;
* When the value is any other number, the Tavern is locked&lt;br /&gt;
&lt;br /&gt;
===questL12War===&lt;br /&gt;
questL12War tracks progress during the {{kolwiki|Mysterious Island Quest}}.&lt;br /&gt;
&lt;br /&gt;
* unstarted: quest not yet received from the Council&lt;br /&gt;
* started: quest received&lt;br /&gt;
* step1: War started&lt;br /&gt;
* finished: War ended; boss defeated (quest complete)&lt;br /&gt;
&lt;br /&gt;
====warProgress====&lt;br /&gt;
Possible values for the progress of the {{kolwiki|Mysterious Island Quest|Isle War}}:&lt;br /&gt;
*unstarted: We can still visit the small version of the Mysterious Island&lt;br /&gt;
*started: The war is in progress&lt;br /&gt;
*finished: The final boss or bosses were defeated&lt;br /&gt;
&lt;br /&gt;
====fratboysDefeated====&lt;br /&gt;
counts how many frat warriors have been killed on the battlefield (starts at 0).&lt;br /&gt;
&lt;br /&gt;
====hippiesDefeated====&lt;br /&gt;
counts how many war hippies have been killed on the battlefield (starts at 0).&lt;br /&gt;
&lt;br /&gt;
====sideDefeated====&lt;br /&gt;
Which side of the {{kolwiki|Mysterious Island Quest|Isle War}} was defeated during the Level 12 quest. &lt;br /&gt;
&lt;br /&gt;
Possible values:&lt;br /&gt;
*neither&lt;br /&gt;
*hippies&lt;br /&gt;
*fratboys&lt;br /&gt;
*both&lt;br /&gt;
&lt;br /&gt;
====sidequestArenaCompleted====&lt;br /&gt;
Tracks the status of {{kolwiki|The Mysterious Island Arena}} sidequest&lt;br /&gt;
&lt;br /&gt;
Possible values:&lt;br /&gt;
*none&lt;br /&gt;
*fratboy&lt;br /&gt;
*hippy&lt;br /&gt;
&lt;br /&gt;
====sidequestFarmCompleted====&lt;br /&gt;
Tracks the status of {{kolwiki|McMillicancuddy&#039;s Farm}} sidequest&lt;br /&gt;
&lt;br /&gt;
Possible values:&lt;br /&gt;
*none&lt;br /&gt;
*fratboy&lt;br /&gt;
*hippy&lt;br /&gt;
&lt;br /&gt;
====sidequestJunkyardCompleted====&lt;br /&gt;
Tracks the status of {{kolwiki|The Junkyard}} sidequest&lt;br /&gt;
&lt;br /&gt;
Possible values:&lt;br /&gt;
*none&lt;br /&gt;
*fratboy&lt;br /&gt;
*hippy&lt;br /&gt;
&lt;br /&gt;
====sidequestLighthouseCompleted====&lt;br /&gt;
Tracks the status of {{kolwiki|The Lighthouse}} sidequest&lt;br /&gt;
&lt;br /&gt;
Possible values:&lt;br /&gt;
*none&lt;br /&gt;
*fratboy&lt;br /&gt;
*hippy&lt;br /&gt;
&lt;br /&gt;
====sidequestNunsCompleted====&lt;br /&gt;
Tracks the status of {{kolwiki|Our Lady of Perpetual Indecision}} sidequest&lt;br /&gt;
&lt;br /&gt;
Possible values:&lt;br /&gt;
*none&lt;br /&gt;
*fratboy&lt;br /&gt;
*hippy&lt;br /&gt;
&lt;br /&gt;
====sidequestOrchardCompleted====&lt;br /&gt;
Tracks the status of {{kolwiki|The Organic Orchard}} sidequest&lt;br /&gt;
&lt;br /&gt;
Possible values:&lt;br /&gt;
*none&lt;br /&gt;
*fratboy&lt;br /&gt;
*hippy&lt;br /&gt;
&lt;br /&gt;
===questL12HippyFrat===&lt;br /&gt;
questL12War tracks progress during the {{kolwiki|Mysterious Island Quest}} in the {{kolwiki|Kingdom of Exploathing}} path&lt;br /&gt;
&lt;br /&gt;
* unstarted: quest not yet received from the Council&lt;br /&gt;
* started: quest received&lt;br /&gt;
* step1: War started&lt;br /&gt;
* finished: War ended; boss defeated (quest complete)&lt;br /&gt;
&lt;br /&gt;
===questL13Final===&lt;br /&gt;
Progress for the {{kolwiki|Naughty Sorceress Quest}}.&lt;br /&gt;
&lt;br /&gt;
*unstarted: quest not yet received from the Council&lt;br /&gt;
*started: quest received; Registration Desk open (???)&lt;br /&gt;
*step1: spent at least one turn fighting competitors&lt;br /&gt;
*step2: competitors defeated&lt;br /&gt;
*step3: sash acquired&lt;br /&gt;
*step4: met Frank&lt;br /&gt;
*step5: Hedge Maze cleared&lt;br /&gt;
*step6: Tower Door locks unlocked&lt;br /&gt;
*step7: wall of skin defeated&lt;br /&gt;
*step8: wall of meat defeated&lt;br /&gt;
*step9: wall of bones defeated&lt;br /&gt;
*step10: antique mirror handled&lt;br /&gt;
*step11: shadow class defeated&lt;br /&gt;
*step12: Naughty Sorceress defeated&lt;br /&gt;
*step13: Council informed&lt;br /&gt;
*finished: prism smashed; King Ralph freed; Astral Gash accessible&lt;br /&gt;
&lt;br /&gt;
===questL13Warehouse===&lt;br /&gt;
the final quest if you ascend as {{kolwiki|Actually Ed the Undying}} where you adventure in {{kolwiki|The Secret Council Warehouse}}.&lt;br /&gt;
*unstarted&lt;br /&gt;
*started&lt;br /&gt;
*finished&lt;br /&gt;
Current progress in the warehouse is tracked in warehouseProgress.&lt;br /&gt;
&lt;br /&gt;
==Guild Quests==&lt;br /&gt;
===questG01Meatcar===&lt;br /&gt;
* unstarted&lt;br /&gt;
* started&lt;br /&gt;
* finished&lt;br /&gt;
&lt;br /&gt;
===questG02Whitecastle===&lt;br /&gt;
* unstarted&lt;br /&gt;
* started&lt;br /&gt;
* finished&lt;br /&gt;
&lt;br /&gt;
===questG03Ego===&lt;br /&gt;
* unstarted&lt;br /&gt;
* started&lt;br /&gt;
* finished&lt;br /&gt;
&lt;br /&gt;
===questG04Nemesis===&lt;br /&gt;
Tracks the player&#039;s progress in the {{kolwiki|Me and My Nemesis|Nemesis quest}}.&lt;br /&gt;
&lt;br /&gt;
*unstarted: Quest not yet received&lt;br /&gt;
*started: Quest received from the guild NPC&lt;br /&gt;
*step1: Tomb of the Unknown [Your Class] Here encountered at The Unquiet Garves&lt;br /&gt;
*step2: Defeated the Unknown [Your Class]&lt;br /&gt;
*step3: Post combat choice encountered after defeating the Unknown [Your Class]&lt;br /&gt;
*step4: Epic Weapon acquired&lt;br /&gt;
*step5: The &amp;quot;Fun&amp;quot; House opened&lt;br /&gt;
*step6: Defeated The Clownlord Beelzebozo&lt;br /&gt;
*step7: Instructed to make your Legendary Epic Weapon by the guild NPC&lt;br /&gt;
*step8: Meatsmithed your Legendary Epic Weapon&lt;br /&gt;
*step9: Presented the Legendary Epic Weapon to the guild NPC&lt;br /&gt;
*step10: Talked to Guild and opened the Dark Cave&lt;br /&gt;
*step11: Encountered the Dark Cave entrance at least once, but haven&#039;t solved the skill puzzle yet&lt;br /&gt;
*step12: Passed the Dark Cave entrance&lt;br /&gt;
*step13: Encountered the Impassable Rubble, but haven&#039;t destroyed it yet&lt;br /&gt;
*step14: 6 fizzing spore pods acquired&lt;br /&gt;
*step15: Impassable rubble cleared and ready for final (?) showdown&lt;br /&gt;
*step16: Defeated Nemesis (1st battle, drops Legendary Regalia Hat)&lt;br /&gt;
*step17: Presented the Legendary Regalia Hat to the guild NPC&lt;br /&gt;
*step18: Lost to 1st assassin - menacing thug (wanderer)&lt;br /&gt;
*step19: Defeated 1st assassin - menacing thug (wanderer)&lt;br /&gt;
*step20: Lost to 2nd assassin - Mob Penguin hitman (wanderer)&lt;br /&gt;
*step21: Defeated 2nd assassin - Mob Penguin hitman (wanderer)&lt;br /&gt;
*step22: Lost to 3rd assassin - class specific (wanderer)&lt;br /&gt;
*step23: Defeated 3rd assassin - class specific (wanderer)&lt;br /&gt;
*step24: Lost to 4th assassin - class specific (wanderer)&lt;br /&gt;
*step25: Defeated 4th assassin - class specific (wanderer) &lt;br /&gt;
*step26: Discovered the Volcano Lair from the O Cap&#039;m, My Cap&#039;m noncombat&amp;lt;br&amp;gt;(&#039;&#039;Note: This is not used since the Nemesis Quest revamp in 2015.&#039;&#039;)&lt;br /&gt;
*step27: Defeated Nemesis (2nd battle, drops Legendary Regalia Pants)&lt;br /&gt;
*step28: Started fight with Nemesis after Volcano maze (3rd battle)&lt;br /&gt;
*step29: Defeated 1st form of Nemesis (3rd battle)&lt;br /&gt;
*finished: Defeated 2nd form of Nemesis (3rd battle, drops Legendary Regalia Accessory)&amp;lt;br&amp;gt;(&#039;&#039;Note: This is set before you talk to the guild NPC and receive the 6,000 meat reward.&#039;&#039;)&lt;br /&gt;
&lt;br /&gt;
===questG06Delivery===&lt;br /&gt;
* unstarted&lt;br /&gt;
* started&lt;br /&gt;
* finished&lt;br /&gt;
&lt;br /&gt;
===questG07Myst===&lt;br /&gt;
Tracks the guild entry quest for mysticality classes (i.e. {{kolwiki|The League of Chef-Magi}})&lt;br /&gt;
* unstarted&lt;br /&gt;
* started: Received the quest from the guild leader&lt;br /&gt;
* step1: Obtained the {{kolwiki|exorcised sandwich}}&lt;br /&gt;
* finished: Returned the quest item to the guild leader&lt;br /&gt;
&lt;br /&gt;
===questG08Moxie===&lt;br /&gt;
Tracks the guild entry quest for moxie classes (i.e. {{kolwiki|The Department of Shadowy Arts and Crafts}})&lt;br /&gt;
* unstarted&lt;br /&gt;
* started: Received the quest from the guild leader&lt;br /&gt;
* step1: Encountered the {{kolwiki|Now&#039;s Your Pants! I Mean... Your Chance!}} adventure and stole your own pants&lt;br /&gt;
* finished: Returned to the guild leader&lt;br /&gt;
&lt;br /&gt;
===questG09Muscle===&lt;br /&gt;
Tracks the guild entry quest for muscle classes (i.e. {{kolwiki|The Brotherhood of the Smackdown}})&lt;br /&gt;
* unstarted&lt;br /&gt;
* started: Received the quest from the guild leader&lt;br /&gt;
* step1: Obtained the {{kolwiki|11-inch knob sausage}}&lt;br /&gt;
* finished: Returned the quest item to the guild leader&lt;br /&gt;
&lt;br /&gt;
==Miscellaneous Quests==&lt;br /&gt;
===questM01Untinker===&lt;br /&gt;
Returning the screwdriver to the Untinker.&lt;br /&gt;
* unstarted&lt;br /&gt;
* step1: collected the rusty screwdriver&lt;br /&gt;
* finished: screwdriver returned&lt;br /&gt;
&lt;br /&gt;
===questM02Artist===&lt;br /&gt;
* unstarted&lt;br /&gt;
* started&lt;br /&gt;
* finished&lt;br /&gt;
&lt;br /&gt;
===questM03Bugbear===&lt;br /&gt;
* unstarted&lt;br /&gt;
* started&lt;br /&gt;
* finished&lt;br /&gt;
&lt;br /&gt;
===questM04Galaktic===&lt;br /&gt;
* unstarted&lt;br /&gt;
* started&lt;br /&gt;
* finished&lt;br /&gt;
&lt;br /&gt;
===questM05Toot===&lt;br /&gt;
* unstarted&lt;br /&gt;
* started&lt;br /&gt;
* finished&lt;br /&gt;
&lt;br /&gt;
===questM06Gourd===&lt;br /&gt;
* unstarted&lt;br /&gt;
* started&lt;br /&gt;
* finished&lt;br /&gt;
&lt;br /&gt;
===questM07Hammer===&lt;br /&gt;
* unstarted&lt;br /&gt;
* started&lt;br /&gt;
* finished&lt;br /&gt;
&lt;br /&gt;
===questM08Baker===&lt;br /&gt;
* unstarted&lt;br /&gt;
* started&lt;br /&gt;
* finished&lt;br /&gt;
&lt;br /&gt;
===questM09Rocks===&lt;br /&gt;
* unstarted&lt;br /&gt;
* started&lt;br /&gt;
* finished&lt;br /&gt;
&lt;br /&gt;
===questM10Azazel===&lt;br /&gt;
questM10Azazel tracks the player&#039;s progress in the {{kolwiki|Azazel,_Ma_Belle|Azazel, Ma Belle quest}}.&lt;br /&gt;
*unstarted: quest not yet received&lt;br /&gt;
*started: received the quest, from Azazel or the stranger in Moaning Panda Square&lt;br /&gt;
*finished: returned Azazel&#039;s talismans to him&lt;br /&gt;
&lt;br /&gt;
===questM11Postal===&lt;br /&gt;
* unstarted&lt;br /&gt;
* started&lt;br /&gt;
* finished&lt;br /&gt;
&lt;br /&gt;
===questM12Pirate===&lt;br /&gt;
questM12Pirate tracks the player&#039;s progress in the {{kolwiki|Cap&#039;m Caronch Quest}}.&lt;br /&gt;
*unstarted:&lt;br /&gt;
*started: Cap&#039;m Caronch&#039;s Map found&lt;br /&gt;
*step1: acquired Cap&#039;m Caronch&#039;s nasty booty from the booty crab&lt;br /&gt;
*step2: received the Orcish Frat House blueprints&lt;br /&gt;
*step3: retrieved Cap&#039;m Caronch&#039;s dentures from the Frat House&lt;br /&gt;
*step4: returned the dentures to the Cap&#039;m and accepted the beer pong challenge&lt;br /&gt;
*step5: won a game of beer pong&lt;br /&gt;
*step6: acquired pirate fledges&lt;br /&gt;
*finished: unlocked Belowdecks&lt;br /&gt;
&lt;br /&gt;
===questM13Escape===&lt;br /&gt;
* unstarted&lt;br /&gt;
* started&lt;br /&gt;
* finished&lt;br /&gt;
&lt;br /&gt;
===questM14Bounty===&lt;br /&gt;
* unstarted&lt;br /&gt;
* started&lt;br /&gt;
* finished&lt;br /&gt;
&lt;br /&gt;
===questM15Lol===&lt;br /&gt;
questM15Lol tracks the player&#039;s progress in {{kolwiki|A Quest, LOL}}. (No, but seriously.)&lt;br /&gt;
* unstarted&lt;br /&gt;
* started&lt;br /&gt;
* finished&lt;br /&gt;
&lt;br /&gt;
===questM16Temple===&lt;br /&gt;
The Hidden Legend of the Temple (&amp;quot;Dakota&amp;quot; Fanning)&lt;br /&gt;
* unstarted: quest not yet received&lt;br /&gt;
* started: Spoke to &amp;quot;Dakota&amp;quot; Fanning and accepted the quest.&lt;br /&gt;
* finished: Collected all 3 required items and spoke to &amp;quot;Dakota&amp;quot; Fanning again to unlock the Hidden Temple, or successfully used a {{kolwiki|Spooky Temple Map Quest|Spooky Temple map}}.&lt;br /&gt;
&lt;br /&gt;
===questM17Babies===&lt;br /&gt;
Lady Spookyraven&#039;s Babies&lt;br /&gt;
* unstarted&lt;br /&gt;
* started&lt;br /&gt;
* finished&lt;br /&gt;
&lt;br /&gt;
===questM18Swamp===&lt;br /&gt;
Marty and His Swamp Problems&lt;br /&gt;
* unstarted&lt;br /&gt;
* started&lt;br /&gt;
* finished&lt;br /&gt;
&lt;br /&gt;
===questM19Hippy===&lt;br /&gt;
Give a Hippy a Boat...&lt;br /&gt;
* unstarted: quest not yet received&lt;br /&gt;
* started: Spoke to That Hippy and accepted quest.&lt;br /&gt;
* step1: Acquired Worse Homes and Gardens.&lt;br /&gt;
* step2: Read Worse Homes and Gardens (why?)&lt;br /&gt;
* step3: Crafted the Junk Junk.&lt;br /&gt;
* finished: Spoke to the Hippy with the Junk Junk in inventory.&lt;br /&gt;
&lt;br /&gt;
===questM20Necklace===&lt;br /&gt;
questM20Necklace tracks the player&#039;s progress in {{kolwiki|Spookyraven_Manor_Quest#Lady_Spookyraven.27s_Necklace_.28First_Floor.29|retrieving Lady Spookyraven&#039;s necklace}}.&lt;br /&gt;
&lt;br /&gt;
* unstarted: quest not yet received&lt;br /&gt;
* started: quest received from the telegram&lt;br /&gt;
* step1: billiards room key found&lt;br /&gt;
* step2: Pool Cue acquired&lt;br /&gt;
* step3: library key found&lt;br /&gt;
* step4: necklace found&lt;br /&gt;
* finished: necklace returned to Lady Spookyraven (quest complete)&lt;br /&gt;
&lt;br /&gt;
===questM21Dance===&lt;br /&gt;
questM21Dance tracks the player&#039;s progress in the Second Floor portion of the {{kolwiki|Lady_spookyraven&#039;s_dance|Spookyraven Manor quest}}.&lt;br /&gt;
&lt;br /&gt;
*unstarted:&lt;br /&gt;
*started: quest received, from Lady Spookyraven&#039;s ghostly telegram&lt;br /&gt;
*step1: spoken to Lady Spookyraven on the Second Floor&lt;br /&gt;
*step2: acquired Lady Spookyraven&#039;s dancing things&lt;br /&gt;
*step3: returned Lady Spookyraven&#039;s dancing things to her&lt;br /&gt;
*finished: danced with Lady Spookyraven in the Ballroom&lt;br /&gt;
&lt;br /&gt;
===questM22Shirt===&lt;br /&gt;
The Shirt Off His Lack of Back&lt;br /&gt;
* unstarted&lt;br /&gt;
* started&lt;br /&gt;
* finished&lt;br /&gt;
&lt;br /&gt;
===questM23Meatsmith===&lt;br /&gt;
Helping Make Ends Meat&lt;br /&gt;
* unstarted&lt;br /&gt;
* started&lt;br /&gt;
* step1 - Got a {{kolwiki|check to the Meatsmith}}.&lt;br /&gt;
* finished - Returned {{kolwiki|check to the Meatsmith}} to the Meatsmith.&lt;br /&gt;
&lt;br /&gt;
===questM24Doc===&lt;br /&gt;
What&#039;s Up, Doc?&lt;br /&gt;
* unstarted&lt;br /&gt;
* started&lt;br /&gt;
* step1 - Collected the Herbs and need to return them to Doc Galaktik&lt;br /&gt;
* finished&lt;br /&gt;
&lt;br /&gt;
===questM25Armorer===&lt;br /&gt;
Lending a Hand (and a Foot)&lt;br /&gt;
* unstarted&lt;br /&gt;
* started - accepted the quest from the Armorer and Leggerer&lt;br /&gt;
* step1 - &lt;br /&gt;
* finished&lt;br /&gt;
&lt;br /&gt;
===questM26Oracle===&lt;br /&gt;
The Oracle quest (The Source Path)&lt;br /&gt;
* unstarted&lt;br /&gt;
* started&lt;br /&gt;
* finished&lt;br /&gt;
&lt;br /&gt;
==Sea Quests==&lt;br /&gt;
===questS01OldGuy===&lt;br /&gt;
=finished&lt;br /&gt;
===questS02Monkee===&lt;br /&gt;
Hey Hey, Find The Monkees&lt;br /&gt;
&lt;br /&gt;
* Start	Go see Little Brother in the Sea Monkee Castle.&lt;br /&gt;
* step1	Rescue Big Brother from the Wreck of the Edgar Fitzsimmons.&lt;br /&gt;
* step2	Go see Big Brother in the Sea Monkee Castle.&lt;br /&gt;
* step3	Check in with Little Brother in the Sea Monkee Castle.&lt;br /&gt;
* step4	Find Grandpa in&lt;br /&gt;
* step5	Have a chat with Grandpa in the Sea Monkee Castle.&lt;br /&gt;
* step6	Search for clues to Grandma&#039;s location in the Mer-Kin Outpost.&lt;br /&gt;
* step7	Figure out what to do with Grandma&#039;s note...  Perhaps Grandpa will have some ideas?&lt;br /&gt;
* step8	Rescue Grandma from the Mer-Kin Outpost.&lt;br /&gt;
* step9	Check back in with Little Brother in the Sea Monkee Castle.&lt;br /&gt;
* step10	Go check on Big Brother in the Sea Monkee Castle.&lt;br /&gt;
* step11	Buy the black glass from Big Brother in the Sea Monkee Castle.&lt;br /&gt;
* step12	Use the black glass to explore the Caliginous Abyss.&lt;br /&gt;
* finished	You have rescued the entire family of Sea Monkees. Well, except for Dad, but we shouldn&#039;t talk about that.&lt;br /&gt;
&lt;br /&gt;
====merkinQuestPath====&lt;br /&gt;
merkinQuestPath indicates which path the player has chosen in the {{kolwiki|Mer-Kin Deepcity}}, during the {{kolwiki|Sea Monkees Quest}}.&lt;br /&gt;
&lt;br /&gt;
Possible values:&lt;br /&gt;
* none: Player has not yet chosen a path&lt;br /&gt;
* gladiator: Player will fight Yog-Urt, Elder Goddess of Hatred&lt;br /&gt;
* scholar: Player will fight Shub-Jigguwatt, Elder God of Violence&lt;br /&gt;
* done: Player has completed the Sea Monkees Quest&lt;br /&gt;
&lt;br /&gt;
====skateParkStatus====&lt;br /&gt;
skateParkStatus tracks the player&#039;s progress in the {{kolwiki|war for the Skate Park}}.&lt;br /&gt;
&lt;br /&gt;
*war: the war is ongoing&lt;br /&gt;
*ice: the roller skates have been chased out&lt;br /&gt;
*roller: the ice skates have been chased out&lt;br /&gt;
*peace: both sides have been chased out&lt;br /&gt;
&lt;br /&gt;
==Quests Granted by Items==&lt;br /&gt;
===questI01Scapegoat===&lt;br /&gt;
=unstarted&lt;br /&gt;
===questI02Beat===&lt;br /&gt;
=unstarted&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Quests Granted by Familiars==&lt;br /&gt;
===questF01Primordial===&lt;br /&gt;
=unstarted&lt;br /&gt;
===questF02Hyboria===&lt;br /&gt;
=unstarted&lt;br /&gt;
===questF03Future===&lt;br /&gt;
=unstarted&lt;br /&gt;
===questF04Elves===&lt;br /&gt;
=unstarted&lt;br /&gt;
===questF05Clancy===&lt;br /&gt;
=unstarted&lt;br /&gt;
&lt;br /&gt;
==Bug Bear Invasion Properties==&lt;br /&gt;
&lt;br /&gt;
===mothershipProgress===&lt;br /&gt;
mothershipProgress tracks progress of level completion in the {{kolwiki|Bugbear Mothership}}. It goes from 0 to 3 as that level is cleared.&lt;br /&gt;
&lt;br /&gt;
Possible values: 0-3&lt;br /&gt;
&lt;br /&gt;
===statusEngineering===&lt;br /&gt;
===statusGalley===&lt;br /&gt;
===statusMedbay===&lt;br /&gt;
===statusMorgue===&lt;br /&gt;
===statusNavigation===&lt;br /&gt;
===statusScienceLab===&lt;br /&gt;
===statusSonar===&lt;br /&gt;
===statusSpecialOps===&lt;br /&gt;
===statusWasteProcessing===&lt;br /&gt;
All of these work the same way. &lt;br /&gt;
*0-x (integers): insufficient bodata collected)&lt;br /&gt;
*open: all biodata collected and zone accessible&lt;br /&gt;
* unlocked: biodata collected but zone not yet accessible&lt;br /&gt;
* cleared: zone has been cleared&lt;br /&gt;
&lt;br /&gt;
==Quests from the Elemental Planes==&lt;br /&gt;
===Spring Break Beach===&lt;br /&gt;
The Elemental Plane of Sleaze&lt;br /&gt;
=====questESlMushStash=====&lt;br /&gt;
Jimmy&#039;s Quest to collect receipts from the Fun-Guy Mansion.&lt;br /&gt;
=====questESlAudit=====&lt;br /&gt;
Taco Dan&#039;s Quest to collect receipts from the Fun-Guy Mansion.&lt;br /&gt;
=====questESlBacteria=====&lt;br /&gt;
Broden&#039;s Quest to collect bacteria from the Fun-Guy Mansion.&lt;br /&gt;
=====questESlCheeseburger=====&lt;br /&gt;
Jimmy&#039;s Quest to collect ingredients from the Sloppy Seconds Diner.&lt;br /&gt;
=====questESlSprinkles=====&lt;br /&gt;
Taco Dan&#039;s Quest to collect ingredients from the Sloppy Seconds Diner.&lt;br /&gt;
=====questESlCocktail=====&lt;br /&gt;
Broden&#039;s Quest to collect sprinkles from the Sloppy Seconds Diner.&lt;br /&gt;
=====questESlSalt=====&lt;br /&gt;
Jimmy&#039;s Quest to collect salt from the Sunken Yacht.&lt;br /&gt;
=====questESlFish=====&lt;br /&gt;
Taco Dan&#039;s Quest to collect fish meat from the Sunken Yacht.&lt;br /&gt;
=====questESlDebt=====&lt;br /&gt;
Broden&#039;s Quest to collect broupons from the Sunken Yacht.&lt;br /&gt;
&lt;br /&gt;
===Conspiracy Island===&lt;br /&gt;
The Elemental Plane of Spooky&lt;br /&gt;
=====questESpOutOfOrder=====&lt;br /&gt;
Deep Dark Jungle - Out of Order&lt;br /&gt;
=====questESpJunglePun=====&lt;br /&gt;
Deep Dark Jungle - Pungle in the Jungle&lt;br /&gt;
=====questESpSmokes=====&lt;br /&gt;
Deep Dark Jungle - Everyone&#039;s Running Out of Smokes&lt;br /&gt;
=====questESpClipper=====&lt;br /&gt;
Mansion of Dr. Weirdeaux - The Big Clipper&lt;br /&gt;
=====questESpSerum=====&lt;br /&gt;
Mansion of Dr. Weirdeaux - Serum Sortie&lt;br /&gt;
=====questESpEVE=====&lt;br /&gt;
Secret Government Laboratory - Choking on the Rind&lt;br /&gt;
=====questESpFakeMedium=====&lt;br /&gt;
Secret Government Laboratory - Fake Medium at Large&lt;br /&gt;
=====questESpGore=====&lt;br /&gt;
Secret Government Laboratory - Gore Tipper&lt;br /&gt;
&lt;br /&gt;
==Retired Properties==&lt;br /&gt;
These properties correspond to quests that have been removed from the game.&lt;br /&gt;
&lt;br /&gt;
===questG05Dark===&lt;br /&gt;
Formerly tracked {{kolwiki|A Dark and Dank and Sinister Quest}} before it was retired in 2015.&lt;br /&gt;
* unstarted&lt;br /&gt;
* started&lt;br /&gt;
* finished&lt;br /&gt;
&lt;br /&gt;
{{PropertyNav}}&lt;/div&gt;</summary>
		<author><name>TQuilla</name></author>
	</entry>
	<entry>
		<id>https://wiki.kolmafia.us/index.php?title=Modifiers&amp;diff=9044</id>
		<title>Modifiers</title>
		<link rel="alternate" type="text/html" href="https://wiki.kolmafia.us/index.php?title=Modifiers&amp;diff=9044"/>
		<updated>2021-06-11T02:21:09Z</updated>

		<summary type="html">&lt;p&gt;TQuilla: /* Bitmap Modifiers */ Clownosity might be Clowniness now.&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. Might be &amp;quot;Clowniness&amp;quot; now.&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>TQuilla</name></author>
	</entry>
</feed>