To coinmaster: Difference between revisions

From Kolmafia
Jump to navigation Jump to search
imported>Bale
r9555
 
imported>Fronobulax
m Fixed typo - returns coinmaster, not boolean
 
(3 intermediate revisions by 3 users not shown)
Line 9: Line 9:
name={{#var:name}}|
name={{#var:name}}|
aggregate={{#var:aggregate}}|
aggregate={{#var:aggregate}}|
return_type=boolean|
return_type=coinmaster|
return_also={{#var:return_also}}|
return_also={{#var:return_also}}|
parameter1={{Param|string|store}}|
parameter1={{Param|string|store}}|
p1desc={{pspan|store}} is hopefully the name of a coinmaster|
p1desc={{pspan|store}} is hopefully the name of a coinmaster|
}}|
}}|
function_description=Returns the coinmaster that matches the string {{pspan|store}}. This is useful so that the coinmaster datatype can be used by other functions. If {{pspan|store}} does not match the name of any coinmaster, then the function returns $coinmaster[none]. This works on partial matches so that if {{pspan|store}} is "dime", this function will return $coinmaster[Dimemaster].|


code1={{CodeSample|
code1={{CodeSample|
title=Code Sample|
title=Code Sample|
description=This sells off all the Island War vendor trash to the appropriate coinmasters for quarters and dimes.|
description=This sells off all the Island War vendor Frat boy trash to the hippy coinmaster for dimes.|
code=
code=
<syntaxhighlight>
<syntaxhighlight>
foreach trash in $items[red class ring, blue class ring, white class ring, PADL Phone,
foreach trash in $items[red class ring, blue class ring, white class ring, PADL Phone]
pink clay bead, purple clay bead, green clay bead, communications windchimes]
   if(item_amount(trash) > 0)
   if(item_amount(trash) > 0)
       sell(to_coinmaster(trash.buyer), item_amount(trash), trash);
       sell(to_coinmaster("Dimemaster"), item_amount(trash), trash);
</syntaxhighlight>
</syntaxhighlight>
}}|
}}|


see_also={{SeeAlso|visit|is_accessible|buys_item|sells_item}}|
see_also={{SeeAlso|visit|is_accessible|buys_item|sells_item}}|

Latest revision as of 19:49, 11 July 2017

Function Syntax

coinmaster to_coinmaster(string store )

  • store is hopefully the name of a coinmaster

Code Sample

This sells off all the Island War vendor Frat boy trash to the hippy coinmaster for dimes.

foreach trash in $items[red class ring, blue class ring, white class ring, PADL Phone]
   if(item_amount(trash) > 0)
      sell(to_coinmaster("Dimemaster"), item_amount(trash), trash);

See Also

visit() | is_accessible() | buys_item() | sells_item()