tModLoader  0.12 Alpha
A mod to make and play Terraria mods
Terraria.GameContent.ItemDropRules Namespace Reference

Classes

class  Chains
 
class  CommonCode
 
class  CommonDrop
 
class  CommonDropNotScalingWithLuck
 
class  CommonDropWithRerolls
 
class  Conditions
 
struct  DropAttemptInfo
 
class  DropBasedOnExpertMode
 
class  DropBasedOnMasterMode
 
class  DropLocalPerClientAndResetsNPCMoneyTo0
 
class  DropNothing
 
class  DropOneByOne
 
class  DropPerPlayerOnThePlayer
 
struct  DropRateInfo
 
struct  DropRateInfoChainFeed
 
interface  IItemDropRule
 
interface  IItemDropRuleChainAttempt
 
interface  IItemDropRuleCondition
 
interface  INestedItemDropRule
 
interface  IProvideItemConditionDescription
 
struct  ItemDropAttemptResult
 
class  ItemDropDatabase
 
class  ItemDropResolver
 
class  ItemDropRule
 
class  ItemDropWithConditionRule
 
class  LeadingConditionRule
 
class  MechBossSpawnersDropRule
 
class  OneFromOptionsDropRule
 
class  OneFromOptionsNotScaledWithLuckDropRule
 
class  OneFromRulesRule
 
class  SlimeBodyItemDropRule
 

Enumerations

enum class  ItemDropAttemptResultState { DoesntFillConditions , FailedRandomRoll , Success , DidNotRunCode }
 

Functions

delegate ItemDropAttemptResult ItemDropRuleResolveAction (IItemDropRule rule, DropAttemptInfo info)