class f__AnonymousType0<< Count > j__TPar
Dictionary< TKey, TValue >.Entry[] _entries
void RegisterBoss_QueenBee()
IItemDropRule RegisterToMultipleNPCs(IItemDropRule entry, params int[] npcNetIds)
void RegisterBoss_SkeletronPrime()
void RegisterGlobalRules()
void RegisterTownNPCDrops()
void RegisterBoss_HallowBoss()
IItemDropRule RegisterToNPC(int type, IItemDropRule entry)
IItemDropRule RegisterToMultipleNPCsRemixSeed(IItemDropRule entry, params int[] npcNetIds)
Dictionary< int, List< IItemDropRule > > _entriesByNpcNetId
void RegisterBoss_Betsy()
void RegisterBoss_KingSlime()
void RegisterBoss_Golem()
void RegisterBoss_TheDestroyer()
void RegisterBoss_Deerclops()
void PrepareNPCNetIDsByTypeDictionary()
void RegisterBoss_PumpkinMoon()
void RegisterStatusImmunityItems()
void RegisterBossTrophies()
void RegisterBoss_Twins()
List< IItemDropRule > _globalEntries
void RegisterPirateDrops()
void RegisterBoss_AncientCultist()
void RegisterBloodMoonFishing()
void RegisterHardmodeDungeonDrops()
void RegisterBoss_FrostMoon()
void RegisterDD2EventDrops()
IItemDropRule RegisterToMultipleNPCsNotRemixSeed(IItemDropRule entry, params int[] npcNetIds)
void RegisterMartianDrops()
IItemDropRule RemoveFromNPC(int type, IItemDropRule entry)
void RegisterHardmodeFeathers()
IItemDropRule RemoveFromMultipleNPCs(IItemDropRule entry, params int[] npcNetIds)
void TrimDuplicateRulesForNegativeIDs()
void RegisterBoss_MoonLord()
IItemDropRule RegisterToGlobal(IItemDropRule entry)
void RegisterBoss_QueenSlime()
List< IItemDropRule > GetRulesForNPCID(int npcNetId, bool includeGlobalDrops=true)
void RegisterWeirdRules()
void RegisterBoss_Skeletron()
void RemoveFromNPCNetId(int npcNetId, IItemDropRule entry)
void RegisterBoss_LunarTowers()
void RegisterBoss_DukeFishron()
void RegisterToNPCNetId(int npcNetId, IItemDropRule entry)
void RegisterBoss_Plantera()
void RegisterBloodMoonFishingEnemies()
Dictionary< int, List< int > > _npcNetIdsByType
static IItemDropRule StatusImmunityItem(int itemId, int dropsOutOfX)
static IItemDropRule NormalvsExpertNotScalingWithLuck(int itemId, int chanceDenominatorInNormal, int chanceDenominatorInExpert)
static IItemDropRule DropNothing()
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 NotScalingWithLuck(int itemId, int chanceDenominator=1, int minimumDropped=1, int maximumDropped=1)
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)