|
static IItemDropRule | OnFailedConditions (this IItemDropRule rule, IItemDropRule ruleToChain, bool hideLootReport=false) |
| Chains a rule to this rule. The chained rule will be evaluated if this rule doesn't meets all conditions. See the Chaining Rules section of the Basic NPC Drops and Loot Guidefor more information and examples. Note that this rule will appear in the bestiary according to the display conditions, if any, of the rule it is chained to. Either set hideLootReport to hide this rule or and use a different drop rule that handles both cases of a condition directly like DropBasedOnExpertMode instead if it is important to hide this rule when conditions are not met.
More...
|
|
static IItemDropRule | OnFailedRoll (this IItemDropRule rule, IItemDropRule ruleToChain, bool hideLootReport=false) |
| Chains a rule to this rule. The chained rule will be evaluated if this rule meets all conditions but fails a random chance. See the Chaining Rules section of the Basic NPC Drops and Loot Guidefor more information and examples. More...
|
|
static IItemDropRule | OnSuccess (this IItemDropRule rule, IItemDropRule ruleToChain, bool hideLootReport=false) |
| Chains a rule to this rule. The chained rule will be evaluated if this rule succeeds, meaning it met all conditions and passed a random chance, if any. See the Chaining Rules section of the Basic NPC Drops and Loot Guidefor more information and examples. More...
|
|
static void | ReportDroprates (List< IItemDropRuleChainAttempt > ChainedRules, float personalDropRate, List< DropRateInfo > drops, DropRateInfoChainFeed ratesInfo) |
|