<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://wiki.kolmafia.us/index.php?action=history&amp;feed=atom&amp;title=Talk%3AItem</id>
	<title>Talk:Item - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.kolmafia.us/index.php?action=history&amp;feed=atom&amp;title=Talk%3AItem"/>
	<link rel="alternate" type="text/html" href="https://wiki.kolmafia.us/index.php?title=Talk:Item&amp;action=history"/>
	<updated>2026-04-25T18:00:27Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.44.0</generator>
	<entry>
		<id>https://wiki.kolmafia.us/index.php?title=Talk:Item&amp;diff=8514&amp;oldid=prev</id>
		<title>Aventuristo: Create page for item data type, with content</title>
		<link rel="alternate" type="text/html" href="https://wiki.kolmafia.us/index.php?title=Talk:Item&amp;diff=8514&amp;oldid=prev"/>
		<updated>2017-09-28T00:31:40Z</updated>

		<summary type="html">&lt;p&gt;Create page for item data type, with content&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;I would like to create an &amp;#039;&amp;#039;&amp;#039;item&amp;#039;&amp;#039;&amp;#039; page that tells more about what you can &amp;#039;&amp;#039;do&amp;#039;&amp;#039; with &amp;#039;&amp;#039;&amp;#039;item&amp;#039;&amp;#039;&amp;#039;s, instead of redirecting to a Data Types section that has almost no KoLMafia information.  It would look like this.  Basically, I start with the Data Types section, followed by a list of relevant functions culled from the Master List, and ending with the table of proxy record fields from the Proxy Records page.  I would like to do this for all the data types (except the simple types wouldn&amp;#039;t have proxy record tables).  What do you think?&lt;br /&gt;
&lt;br /&gt;
=item=&lt;br /&gt;
&lt;br /&gt;
{{TOCright}}&lt;br /&gt;
&lt;br /&gt;
Any item in all of KoL is valid for this datatype. Note that unlike most special datatypes, item references can make use of the item ID number.&lt;br /&gt;
{{CodeSample|&lt;br /&gt;
description=For example, you could assign the item plexiglass pants as follows:|&lt;br /&gt;
code=&lt;br /&gt;
&amp;lt;syntaxhighlight&amp;gt;&lt;br /&gt;
item it = $item[ 1234 ];&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;}}&lt;br /&gt;
The full range, besides $item[ none ], is too much to list and keep up with here: please see the Wiki {{kolwiki|Items}} page for more information.&lt;br /&gt;
&lt;br /&gt;
==Related Functions==&lt;br /&gt;
&lt;br /&gt;
{{Flink|void|add_item_condition|int|item}}&lt;br /&gt;
{{Flink|boolean|autosell|int|item}}&lt;br /&gt;
{{Flink|int|autosell_price|item}}&lt;br /&gt;
{{Flink|int|available_amount|item}}&lt;br /&gt;
{{Flink|boolean|boolean_modifier|item|string}}&lt;br /&gt;
{{Flink|boolean|buy|{{opt|coinmaster}}|int|item}}&lt;br /&gt;
{{Flink|int|buy|int|item|int}}&lt;br /&gt;
{{Flink|int|buy_price|coinmaster|item}}&lt;br /&gt;
{{Flink|boolean|buy_using_storage|int|item}}&lt;br /&gt;
{{Flink|int|buy_using_storage|int|item|int}}&lt;br /&gt;
{{Flink|boolean|buys_item|coinmaster|item}}&lt;br /&gt;
{{Flink|boolean|can_equip|item}}&lt;br /&gt;
{{Flink|boolean|chew|int|item}}&lt;br /&gt;
{{Flink|class|class_modifier|item|string}}&lt;br /&gt;
{{Flink|int|closet_amount|item}}&lt;br /&gt;
{{Flink|boolean|craft|string|int|item|item}}&lt;br /&gt;
{{Flink|string|craft_type|item}}&lt;br /&gt;
{{Flink|int|creatable_amount|item}}&lt;br /&gt;
{{Flink|int|creatable_turns|{{opt|item}}|{{opt|int}}|{{opt|boolean}}}}&lt;br /&gt;
{{Flink|boolean|create|int|item}}&lt;br /&gt;
{{Flink|item|daily_special}}&lt;br /&gt;
{{Flink|int|display_amount|item}}&lt;br /&gt;
{{Flink|boolean|drink|int|item}}&lt;br /&gt;
{{Flink|boolean|eat|int|item}}&lt;br /&gt;
{{Flink|boolean|eatsilent|int|item}}&lt;br /&gt;
{{Flink|effect|effect_modifier|item|string}}&lt;br /&gt;
{{Flink|boolean|equip|{{opt|slot}}|item}}&lt;br /&gt;
{{Flink|int|equipped_amount|item}}&lt;br /&gt;
{{Flink|item|equipped_item|slot}}&lt;br /&gt;
{{Flink|int [item]|extract_items|string}}&lt;br /&gt;
{{Flink|item|familiar_equipment|familiar}}&lt;br /&gt;
{{Flink|item|familiar_equipped_equipment|familiar}}&lt;br /&gt;
{{Flink|int [item]|get_campground}}&lt;br /&gt;
{{Flink|int [item]|get_chateau}}&lt;br /&gt;
{{Flink|int [item]|get_clan_lounge}}&lt;br /&gt;
{{Flink|item|get_dwelling}}&lt;br /&gt;
{{Flink|int [item]|get_ingredients|item}}&lt;br /&gt;
{{Flink|int [item]|get_inventory}}&lt;br /&gt;
{{Flink|int|get_power|item}}&lt;br /&gt;
{{Flink|int [item]|get_related|item|string}}&lt;br /&gt;
{{Flink|int [item]|get_shop}}&lt;br /&gt;
{{Flink|boolean|have_equipped|item}}&lt;br /&gt;
{{Flink|boolean|hermit|int|item}}&lt;br /&gt;
{{Flink|float|historical_age|item}}&lt;br /&gt;
{{Flink|int|historical_price|item}}&lt;br /&gt;
{{Flink|boolean|is_coinmaster_item|item}}&lt;br /&gt;
{{Flink|boolean|is_discardable|item}}&lt;br /&gt;
{{Flink|boolean|is_displayable|item}}&lt;br /&gt;
{{Flink|boolean|is_giftable|item}}&lt;br /&gt;
{{Flink|boolean|is_goal|item}}&lt;br /&gt;
{{Flink|boolean|is_npc_item|item}}&lt;br /&gt;
{{Flink|boolean|is_tradeable|item}}&lt;br /&gt;
{{Flink|boolean|is_trendy|item/familiar/skill/string}}&lt;br /&gt;
{{Flink|boolean|is_unrestricted|item/familiar/skill/string}}&lt;br /&gt;
{{Flink|int|item_amount|item}}&lt;br /&gt;
{{Flink|float|item_drop_modifier}}&lt;br /&gt;
{{Flink|int [item]|item_drops|{{opt|monster}}}}&lt;br /&gt;
{{Flink|record [int]|item_drops_array|{{opt|monster}}}}&lt;br /&gt;
{{Flink|string|item_type|item}}&lt;br /&gt;
{{Flink|string|last_item_message}}&lt;br /&gt;
{{Flink|int|mall_price|item}}&lt;br /&gt;
{{Flink|item|minstrel_instrument}}&lt;br /&gt;
{{Flink|int|npc_price|item}}&lt;br /&gt;
{{Flink|float|numeric_modifier|item|string}}&lt;br /&gt;
{{Flink|float|numeric_modifier|familiar|string|int|item}}&lt;br /&gt;
{{Flink|item [int]|outfit_pieces|string}}&lt;br /&gt;
{{Flink|boolean|overdrink|int|item}}&lt;br /&gt;
{{Flink|boolean|put_closet|int|{{opt|item}}}}&lt;br /&gt;
{{Flink|boolean|put_display|int|item}}&lt;br /&gt;
{{Flink|boolean|put_shop|int|int|{{opt|int}}|item}}&lt;br /&gt;
{{Flink|boolean|put_stash|int|item}}&lt;br /&gt;
{{Flink|void|remove_item_condition|int|item}}&lt;br /&gt;
{{Flink|boolean|retrieve_item|int|item}}&lt;br /&gt;
{{Flink|boolean|sell|coinmaster|int|item}}&lt;br /&gt;
{{Flink|int|sell_price|coinmaster|item}}&lt;br /&gt;
{{Flink|boolean|sells_item|coinmaster|item}}&lt;br /&gt;
{{Flink|int|shop_amount|item}}&lt;br /&gt;
{{Flink|int|shop_price|item}}&lt;br /&gt;
{{Flink|int|stash_amount|item}}&lt;br /&gt;
{{Flink|int|storage_amount|item}}&lt;br /&gt;
{{Flink|boolean|take_closet|int|{{opt|item}}}}&lt;br /&gt;
{{Flink|boolean|take_display|int|item}}&lt;br /&gt;
{{Flink|boolean|take_shop|{{opt|int}}|item}}&lt;br /&gt;
{{Flink|boolean|take_stash|int|item}}&lt;br /&gt;
{{Flink|boolean|take_storage|int|item}}&lt;br /&gt;
{{Flink|buffer|throw_item|item}}&lt;br /&gt;
{{Flink|buffer|throw_items|item|item}}&lt;br /&gt;
{{Flink|item|to_item|strict_string}}&lt;br /&gt;
{{Flink|item|to_item|int}}&lt;br /&gt;
{{Flink|item|to_item|string|int}}&lt;br /&gt;
{{Flink|string|to_plural|item}}&lt;br /&gt;
{{Flink|slot|to_slot|item}}&lt;br /&gt;
{{Flink|boolean|use|int|item}}&lt;br /&gt;
{{Flink|int|weapon_hands|item}}&lt;br /&gt;
{{Flink|stat|weapon_type|item}}&lt;br /&gt;
&lt;br /&gt;
==Proxy Record Fields==&lt;br /&gt;
&lt;br /&gt;
{| cellpadding=&amp;quot;3&amp;quot; cellspacing=&amp;quot;0&amp;quot; border=&amp;quot;1px&amp;quot; class=&amp;quot;sortable&amp;quot;&lt;br /&gt;
|- | style=&amp;quot;background-color: #F2F2F2&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Field&lt;br /&gt;
! Data type&lt;br /&gt;
! Default value&lt;br /&gt;
! ASH Accessor Function / Notes&lt;br /&gt;
|-&lt;br /&gt;
| plural&lt;br /&gt;
| string&lt;br /&gt;
| &amp;quot;&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| descid&lt;br /&gt;
| string&lt;br /&gt;
| &amp;quot;&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| image&lt;br /&gt;
| string&lt;br /&gt;
| &amp;quot;&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| smallimage&lt;br /&gt;
| string&lt;br /&gt;
| &amp;quot;&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| levelreq&lt;br /&gt;
| int&lt;br /&gt;
| 0&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| quality&lt;br /&gt;
| string&lt;br /&gt;
| &amp;quot;&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| adventures&lt;br /&gt;
| string&lt;br /&gt;
| &amp;quot;&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| muscle&lt;br /&gt;
| string&lt;br /&gt;
| &amp;quot;&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| mysticality&lt;br /&gt;
| string&lt;br /&gt;
| &amp;quot;&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| moxie&lt;br /&gt;
| string&lt;br /&gt;
| &amp;quot;&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| fullness&lt;br /&gt;
| int&lt;br /&gt;
| 0&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| inebriety&lt;br /&gt;
| int&lt;br /&gt;
| 0&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| spleen&lt;br /&gt;
| int&lt;br /&gt;
| 0&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| minhp&lt;br /&gt;
| int&lt;br /&gt;
| 0&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| maxhp&lt;br /&gt;
| int&lt;br /&gt;
| 0&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| minmp&lt;br /&gt;
| int&lt;br /&gt;
| 0&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| maxmp&lt;br /&gt;
| int&lt;br /&gt;
| 0&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| dailyusesleft&lt;br /&gt;
| int&lt;br /&gt;
| 0&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| notes&lt;br /&gt;
| string&lt;br /&gt;
| &amp;quot;&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| quest&lt;br /&gt;
| boolean&lt;br /&gt;
| false&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| gift&lt;br /&gt;
| boolean&lt;br /&gt;
| false&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| tradeable&lt;br /&gt;
| boolean&lt;br /&gt;
| false&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| discardable&lt;br /&gt;
| boolean&lt;br /&gt;
| false&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| combat&lt;br /&gt;
| boolean&lt;br /&gt;
| false&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| combat_reusable&lt;br /&gt;
| boolean&lt;br /&gt;
| false&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| usable&lt;br /&gt;
| boolean&lt;br /&gt;
| false&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| reusable&lt;br /&gt;
| boolean&lt;br /&gt;
| false&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| multi&lt;br /&gt;
| boolean&lt;br /&gt;
| false&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| fancy&lt;br /&gt;
| boolean&lt;br /&gt;
| false&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| candy&lt;br /&gt;
| boolean&lt;br /&gt;
| false&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| seller&lt;br /&gt;
| coinmaster&lt;br /&gt;
| none&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| buyer&lt;br /&gt;
| coinmaster&lt;br /&gt;
| none&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| name_length&lt;br /&gt;
| int&lt;br /&gt;
| 0&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Scripting]]&lt;br /&gt;
&lt;br /&gt;
--[[User:Aventuristo|Aventuristo]] ([[User talk:Aventuristo|talk]]) 20:31, 27 September 2017 (EDT)&lt;/div&gt;</summary>
		<author><name>Aventuristo</name></author>
	</entry>
</feed>