5 public static IItemDropRule Common(
int itemId,
int chanceDenominator = 1,
int minimumDropped = 1,
int maximumDropped = 1)
7 return new CommonDrop(itemId, chanceDenominator, minimumDropped, maximumDropped);
35 public static IItemDropRule WithRerolls(
int itemId,
int rerolls,
int chanceDenominator = 1,
int minimumDropped = 1,
int maximumDropped = 1)
42 return new ItemDropWithConditionRule(itemId, chanceDenominator, minimumDropped, maximumDropped, condition, chanceNumerator);
95 public static IItemDropRule Food(
int itemId,
int chanceDenominator,
int minimumDropped = 1,
int maximumDropped = 1)
static IItemDropRule StatusImmunityItem(int itemId, int dropsOutOfX)
static IItemDropRule NormalvsExpertNotScalingWithLuck(int itemId, int chanceDenominatorInNormal, int chanceDenominatorInExpert)
static IItemDropRule OneFromOptionsNotScalingWithLuck(int chanceDenominator, params int[] options)
static IItemDropRule DropNothing()
static IItemDropRule ByCondition(IItemDropRuleCondition condition, int itemId, int chanceDenominator=1, int minimumDropped=1, int maximumDropped=1, int chanceNumerator=1)
static IItemDropRule BossBagByCondition(IItemDropRuleCondition condition, int itemId)
static IItemDropRule NormalvsExpertOneFromOptions(int chanceDenominatorInNormal, int chanceDenominatorInExpert, params int[] options)
static IItemDropRule ExpertGetsRerolls(int itemId, int chanceDenominator, int expertRerolls)
static IItemDropRule Common(int itemId, int chanceDenominator=1, int minimumDropped=1, int maximumDropped=1)
static IItemDropRule Food(int itemId, int chanceDenominator, int minimumDropped=1, int maximumDropped=1)
static IItemDropRule MasterModeCommonDrop(int itemId)
static IItemDropRule OneFromOptionsWithNumerator(int chanceDenominator, int chanceNumerator, params int[] options)
static IItemDropRule NotScalingWithLuck(int itemId, int chanceDenominator=1, int minimumDropped=1, int maximumDropped=1)
static IItemDropRule OneFromOptionsNotScalingWithLuckWithX(int chanceDenominator, int chanceNumerator, params int[] options)
static IItemDropRule NormalvsExpertOneFromOptionsNotScalingWithLuck(int chanceDenominatorInNormal, int chanceDenominatorInExpert, params int[] options)
static IItemDropRule OneFromOptions(int chanceDenominator, params int[] options)
static IItemDropRule WithRerolls(int itemId, int rerolls, int chanceDenominator=1, int minimumDropped=1, int maximumDropped=1)
static IItemDropRule NormalvsExpert(int itemId, int chanceDenominatorInNormal, int chanceDenominatorInExpert)
static IItemDropRule BossBag(int itemId)
static IItemDropRule MasterModeDropOnAllPlayers(int itemId, int chanceDenominator=1)