Item drops

From Kolmafia
Jump to navigation Jump to search
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.

Function Syntax

int [item] item_drops()

int [item] item_drops(monster m )

Returns a map of the monster's drop rates, indexed by item names.

Code Samples

Prints the drops of a certain monster.

void drops(monster mob){
   int[item] drops = item_drops(mob);
   print("Monster: " + mob);
   foreach i in drops {
      print("Drop rate of " + i + " is " + drops[i]*(1+item_drop_modifier()/100) + "%");
   }
}

See Also

meat_drop() | item_drop_modifier() | item_drops_array()

Special

This function has a known limitation: if a monster drops the same item more than once, the map only returns the last rate in that monster's entry in monsters.txt, however item_drops_array() can be used to bypass this limitation.