Jump chance: Difference between revisions

From Kolmafia
Jump to navigation Jump to search
imported>Eliteofdelete
No edit summary
imported>Malibu Stacey
m fix wrong return type
 
(One intermediate revision by one other user not shown)
Line 1: Line 1:
{{
{{
#vardefine:name|jump_chance}}{{
#vardefine:name|jump_chance}}{{
#vardefine:return_type|int [item]}}{{
#vardefine:return_type|int}}{{
#vardefine:aggregate|yes}}{{
#vardefine:aggregate|yes}}{{


Line 72: Line 72:
code1={{CodeSample|
code1={{CodeSample|
title=Code Samples|
title=Code Samples|
description=|
description=The following example is a function that tells you the jump chance against the various enemies at a given location.|
code=
code=
<syntaxhighlight>
<syntaxhighlight>
Line 79: Line 79:
   foreach mob, freq in appearance_rates(place) //Appearance rates is used to weed out bosses/one time specials/etc
   foreach mob, freq in appearance_rates(place) //Appearance rates is used to weed out bosses/one time specials/etc
       if (freq > 0)  
       if (freq > 0)  
         print("The jump chance you have against "+mob+" is "+jump_chance(mob)+"%.", "blue");
         print("The jump chance you have against "+mob+" is "+jump_chance(mob)+".", "blue");
        
        
}
}

Latest revision as of 05:19, 9 April 2020

Function Syntax

int jump_chance()

int jump_chance(monster m )

int jump_chance(monster m ,int i )

int jump_chance(monster m ,int i ,int ml )

int jump_chance(location l )

Returns the chance of successfully getting the jump against the monster or in the location, optionally at a particular initiative value and monster level.

Code Samples

The following example is a function that tells you the jump chance against the various enemies at a given location.

void location_jump (location place) {
   print(""+place+" has the following enemies that you might get the jump on:", "purple");
   foreach mob, freq in appearance_rates(place) //Appearance rates is used to weed out bosses/one time specials/etc
      if (freq > 0) 
         print("The jump chance you have against "+mob+" is "+jump_chance(mob)+".", "blue");
      
}
location_jump($location[The Black Forest]);

For more information on jump opponents visit KoL Wiki's Combat Initiative