Difference between revisions of "Get chateau"

From Kolmafia
Jump to navigation Jump to search
imported>Paladinwhite
(Redirected page to Is unrestricted())
 
imported>Relyk
(Created page with "{{ #vardefine:name|get_chateau}}{{ #vardefine:return_type|int [item]}}{{ #vardefine:aggregate|yes}}{{ FunctionPage| name={{#var:name}}| function1={{Function| name={{#var:nam...")
Line 1: Line 1:
#REDIRECT[[is_unrestricted()]]
+
{{
 +
#vardefine:name|get_chateau}}{{
 +
#vardefine:return_type|int [item]}}{{
 +
#vardefine:aggregate|yes}}{{
 +
 
 +
FunctionPage|
 +
name={{#var:name}}|
 +
 
 +
function1={{Function|
 +
name={{#var:name}}|
 +
aggregate={{#var:aggregate}}|
 +
return_type={{#var:return_type}}|
 +
return_also={{#var:return_also}}|
 +
}}|
 +
 
 +
function_description=Returns a map of your campground items as integers, keyed by item names.
 +
<ul>
 +
<li> Most values will be 1 to represent the item exists; some can be as high as 9, such as pretty bouquets and fences.</li>
 +
<li> Not all items will be included, players must purchase at least one item for each spot to appear.</li>
 +
<li> Your painting is accessed separately with its own properties.</li>
 +
</ul>|
 +
 
 +
code1={{CodeSample|
 +
title=Code Sample|
 +
description=The following checks if Chateau Mantegna is available and then prints the contents and painting status.|
 +
code=
 +
<syntaxhighlight>
 +
  if(to_boolean(get_property("chateauAvailable")))
 +
  {
 +
    int [item] chateau = get_chateau();
 +
    foreach furniture in chateau
 +
    {
 +
      print(furniture + " " + chateau[furniture]);
 +
    }
 +
 
 +
    string painting = get_property("chateauMonster");
 +
    string fought = get_property("_chateauMonsterFought");
 +
    print(painting + " " + fought);
 +
  }
 +
</syntaxhighlight>}}|
 +
 
 +
see_also={{SeeAlso|get_campground}}|
 +
}}
 +
 
 +
[[Category:Item Management]]

Revision as of 12:31, 29 April 2015

Function Syntax

int [item] get_chateau()

Returns a map of your campground items as integers, keyed by item names.

  • Most values will be 1 to represent the item exists; some can be as high as 9, such as pretty bouquets and fences.
  • Not all items will be included, players must purchase at least one item for each spot to appear.
  • Your painting is accessed separately with its own properties.

Code Sample

The following checks if Chateau Mantegna is available and then prints the contents and painting status.

  if(to_boolean(get_property("chateauAvailable")))
  {
    int [item] chateau = get_chateau();
    foreach furniture in chateau
    {
      print(furniture + " " + chateau[furniture]);
    }

    string painting = get_property("chateauMonster");
    string fought = get_property("_chateauMonsterFought");
    print(painting + " " + fought);
  }

See Also

get_campground()