To boolean: Difference between revisions

From Kolmafia
Jump to navigation Jump to search
imported>Grotfang
mNo edit summary
imported>Grotfang
mNo edit summary
Line 26: Line 26:
* effects return true.
* effects return true.
* elements return false for [none] but true for everything else.
* elements return false for [none] but true for everything else.
* slots return true.
* slots return false for [hat] but true for everything else.
* stats return true.
* stats return true.
* familiars return true.
* familiars return true.
* classes return true.|
* classes return false for [seal clubber] but true for everything else.|


needscode=yes|
needscode=yes|

Revision as of 00:48, 11 March 2010

needs(code_samples);

Function Syntax

boolean to_boolean( any anything)

  • anything is any data type that KoLmafia uses

Datatype behaviour:

  • strings return false for anything except "true".
  • integers return true for anything except 0.
  • floats return true for anything except 0.0 to (not quite) 1.0.
  • locations return false.
  • items return true.
  • monsters return false.
  • skills return true.
  • effects return true.
  • elements return false for [none] but true for everything else.
  • slots return false for [hat] but true for everything else.
  • stats return true.
  • familiars return true.
  • classes return false for [seal clubber] but true for everything else.

    CLI Equivalent

    The CLI command

    See Also