Difference between revisions of "Closet amount"

From Kolmafia
Jump to navigation Jump to search
imported>StDoodle
m
imported>Bale
m
 
(5 intermediate revisions by 2 users not shown)
Line 1: Line 1:
{{#vardefine:name|closet_amount}}
+
{{
{{#vardefine:return_type|int}}
+
#vardefine:name|closet_amount}}{{
 +
#vardefine:return_type|int}}{{
  
{{FunctionPage|
+
FunctionPage|
 
name={{#var:name}}|
 
name={{#var:name}}|
function_category=Item Management|
 
  
 
function1={{Function|
 
function1={{Function|
Line 22: Line 22:
 
code=
 
code=
 
<syntaxhighlight>
 
<syntaxhighlight>
void main(){
+
item coin = $item[filthy lucre];
   if( item_amount($item[filthy lucre]) + display_amount($item[filthy lucre]) + closet_amount($item[filthy lucre]) > 200 ){ print( "Go get olfaction!" ) }
+
// Just to save some space later on.
 +
if(!have_skill($skill[transcendent olfaction]) {
 +
// This code will only fire if you don't have Olfaction yet.
 +
   if ((item_amount(coin) + display_amount(coin) + closet_amount(coin)) >= 200)
 +
      print( "Go get olfaction!" );
 
   else print( "Keep going, you need more lucre!" );
 
   else print( "Keep going, you need more lucre!" );
 
}
 
}
Line 29: Line 33:
 
}}|
 
}}|
  
see_also={{SeeAlso|item_amount|display_amount}}|
+
see_also={{SeeAlso|display_amount|equipped_amount|item_amount|shop_amount|stash_amount|storage_amount}}|
 
special=Returns 0 when not logged in.
 
special=Returns 0 when not logged in.
 
}}
 
}}
 +
 +
[[Category:Item Management]]

Latest revision as of 21:45, 21 May 2010

Function Syntax

int closet_amount(item it )

  • it is the item to check

Returns the amount of a given item that is contained in your closet.

Sample Code

Checks if you have enough filthy lucre for Olfaction

item coin = $item[filthy lucre];
// Just to save some space later on.
if(!have_skill($skill[transcendent olfaction]) {
// This code will only fire if you don't have Olfaction yet.
   if ((item_amount(coin) + display_amount(coin) + closet_amount(coin)) >= 200)
      print( "Go get olfaction!" );
   else print( "Keep going, you need more lucre!" );
}

See Also

display_amount() | equipped_amount() | item_amount() | shop_amount() | stash_amount() | storage_amount()

Special

Returns 0 when not logged in.