Item drops

From Kolmafia
Revision as of 02:45, 27 April 2010 by imported>Heeheehee (Linkage!)
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()

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. As of revision 8356, however, item_drops_array() can be used to bypass this limitation.