Difference between revisions of "To monster"

From Kolmafia
Jump to navigation Jump to search
imported>Eliteofdelete
imported>Bale
(r15633: monster to_monster( int ))
 
Line 15: Line 15:
 
}}|
 
}}|
  
function_description=Returns the specified monster {{pspan|name}} as a monster.|
+
function2={{Function|
 +
name={{#var:name}}|
 +
aggregate={{#var:aggregate}}|
 +
return_type={{#var:return_type}}|
 +
return_also={{#var:return_also}}|
 +
parameter1={{Param|int|id}}|
 +
p1desc={{Pspan|id}} is KoL's id number for a monster|
 +
}}|
 +
 
 +
function_description=Returns the specified monster {{pspan|name}} as a monster, or converts KoL's monster {{pspan|id}} into its monster value.|
  
 
code1={{CodeSample|
 
code1={{CodeSample|

Latest revision as of 21:02, 24 March 2015

Function Syntax

monster to_monster(string name )

  • name is the monster name to convert

monster to_monster(int id )

  • id is KoL's id number for a monster

Returns the specified monster name as a monster, or converts KoL's monster id into its monster value.

Code Samples

Following example shows basic to_monster operations.

string first, second, third;

first = "goth giant";
second = "beefy bat";
third = "flock of sta";

print(first+" gives "+to_monster(first)+".", "blue");
print(second+" gives "+to_monster(second)+".", "blue");
print(third+" gives "+to_monster(third)+".", "blue");

It gives the following output.

goth giant gives Goth Giant.
beefy bat gives beefy bodyguard bat.
flock of sta gives Flock of Stab-Bats.

Special

Since direct casting with $monster[ ] is already case-insensitive and accepts partial matches, this function is only useful for converting a string variable to a monster.