Enthrone familiar: Difference between revisions

From Kolmafia
Jump to navigation Jump to search
imported>Heeheehee
m New page, crude code sample.
imported>Bale
one very important problem to fix.
 
(6 intermediate revisions by 2 users not shown)
Line 1: Line 1:
{{
{{
#vardefine:name|enthrone}}{{
#vardefine:name|enthrone_familiar}}{{
#vardefine:return_type|boolean}}{{
#vardefine:return_type|boolean}}{{


FunctionPage|
FunctionPage|
name={{#var:name}}|
name={{#var:name}}|
function_category=Equipment|


function1={{Function|
function1={{Function|
Line 12: Line 11:
return_type={{#var:return_type}}|
return_type={{#var:return_type}}|
return_also={{#var:return_also}}|
return_also={{#var:return_also}}|
parameter1={{Param|slot|check}}|
parameter1={{Param|familiar|target}}|
p1desc={{Pspan|check}} is the item slot to check|
p1desc={{Pspan|target}} is the familiar to enthrone.|
}}|
}}|


function_description=Enthrones the specified familiar if you have the Crown of Thrones equipped.|
function_description=Enthrones the specified familiar. Returns false if something goes wrong with the enthroning process (e.g. the player does not have the specified familiar in his terrarium, or the player does not have a Crown of Thrones).|


code1={{CodeSample|
code1={{CodeSample|
Line 24: Line 23:
<syntaxhighlight>
<syntaxhighlight>
boolean enthrone_megadrone() {
boolean enthrone_megadrone() {
   if (equipped_item($slot[hat])==$item[Crown of Thrones] && my_enthroned_familiar()!=$familiar[el vibrato megadrone])
   if (my_enthroned_familiar()!=$familiar[el vibrato megadrone])
       return enthrone($familiar[megadrone]);
       return enthrone_familiar($familiar[megadrone]);
   return false;
   return false;
}
}
Line 31: Line 30:


see_also={{SeeAlso|my_enthroned_familiar|equipped_item}}|
see_also={{SeeAlso|my_enthroned_familiar|equipped_item}}|
cli_equiv=The CLI command "enthrone" has similar functionality.|
special=This command automatically equips the Crown of Thrones if it is not currently equipped.|
cli_equiv=The CLI command [[enthrone (CLI)|enthrone]] has similar functionality.|
}}
}}
[[Category:Equipment]]

Latest revision as of 06:55, 24 July 2010

Function Syntax

boolean enthrone_familiar(familiar target )

  • target is the familiar to enthrone.

Enthrones the specified familiar. Returns false if something goes wrong with the enthroning process (e.g. the player does not have the specified familiar in his terrarium, or the player does not have a Crown of Thrones).

Code Sample

Returns true if the El Vibrato Megadrone is successfully equipped to the Crown of Thrones.

boolean enthrone_megadrone() {
   if (my_enthroned_familiar()!=$familiar[el vibrato megadrone])
      return enthrone_familiar($familiar[megadrone]);
   return false;
}

CLI Equivalent

The CLI command enthrone has similar functionality.

See Also

my_enthroned_familiar() | equipped_item()

Special

This command automatically equips the Crown of Thrones if it is not currently equipped.