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