My level: Difference between revisions

From Kolmafia
Jump to navigation Jump to search
imported>Metraxis
m More type links
imported>Efilnikufecin
m fixed spelling error
Line 1: Line 1:
[[int]] [[my_level()]]
[[int]] [[my_level()]]


This function returns the logged-in character's current level as an [[int]], and is easily used as an initial test to avoid aborts and loops in scripts which attempt to burn adventures in specific areas due to the targetted area being unavailable.  An example:
This function returns the logged-in character's current level as an [[int]], and is easily used as an initial test to avoid aborts and loops in scripts which attempt to burn adventures in specific areas due to the targeted area being unavailable.  An example:


<code>
<code>

Revision as of 09:46, 20 January 2007

int my_level()

This function returns the logged-in character's current level as an int, and is easily used as an initial test to avoid aborts and loops in scripts which attempt to burn adventures in specific areas due to the targeted area being unavailable. An example:

location select_farming_area() {
  if(my_level() >= 10) {
    if(item_amount($item[S.O.C.K.]) + ...
     item_amount($item[intragalactic rowboat]) > 0) {
      return $location[Castle in the Clouds in the Sky];
    } else {
      return $location[Penultimate Fantasy Airship];
    }
  } else if(my_level() >= 8) { 
     ...etc...