Item drop modifier: Difference between revisions

From Kolmafia
Jump to navigation Jump to search
imported>Grotfang
Created page with 'a'
 
imported>Bale
mNo edit summary
 
(8 intermediate revisions by 4 users not shown)
Line 1: Line 1:
a
{{
#vardefine:name|item_drop_modifier}}{{
#vardefine:return_type|float}}{{
 
FunctionPage|
name={{#var:name}}|
 
function1={{Function|
name={{#var:name}}|
aggregate={{#var:aggregate}}|
return_type={{#var:return_type}}|
return_also={{#var:return_also}}
}}|
 
function_description=Returns the percentage modification on item drops as a result of your equipment, effects (including familiar) and area modifiers (such as in the sea).|
 
code1={{CodeSample|
title=Code Samples|
description=Shows your current item drop percentages for each of a monster's item drops (assuming that the monster does not have any repeat drops).|
code=
<syntaxhighlight>
void item_drop( monster mob) {
  int[item] monster_items = item_drops(mob);
  foreach item in monster_items {
      float drop_rate = monster_items[item];
      float modified = drop_rate * (item_drop_modifier()/100);
      float your_rate = drop_rate + modified;
      print( item + ": " + your_rate );
  }
}
</syntaxhighlight>
}}|
 
see_also={{SeeAlso|meat_drop_modifier|item_drops}}|
special=Returns 0.0 when not logged in.
}}
 
[[Category:Your Character]]

Latest revision as of 21:36, 21 May 2010

Function Syntax

float item_drop_modifier()

Returns the percentage modification on item drops as a result of your equipment, effects (including familiar) and area modifiers (such as in the sea).

Code Samples

Shows your current item drop percentages for each of a monster's item drops (assuming that the monster does not have any repeat drops).

void item_drop( monster mob) {
   int[item] monster_items = item_drops(mob);
   foreach item in monster_items {
      float drop_rate = monster_items[item];
      float modified = drop_rate * (item_drop_modifier()/100);
      float your_rate = drop_rate + modified;
      print( item + ": " + your_rate );
   }
}

See Also

meat_drop_modifier() | item_drops()

Special

Returns 0.0 when not logged in.