Terraria v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches

◆ RegisterBoss_LunarTowers()

void Terraria.GameContent.ItemDropRules.ItemDropDatabase.RegisterBoss_LunarTowers ( )
inlineprivate

Definition at line 584 of file ItemDropDatabase.cs.

585 {
586 DropOneByOne.Parameters parameters = default(DropOneByOne.Parameters);
587 parameters.MinimumItemDropsCount = 12;
588 parameters.MaximumItemDropsCount = 20;
589 parameters.ChanceNumerator = 1;
590 parameters.ChanceDenominator = 1;
591 parameters.MinimumStackPerChunkBase = 1;
592 parameters.MaximumStackPerChunkBase = 3;
593 parameters.BonusMinDropsPerChunkPerPlayer = 0;
594 parameters.BonusMaxDropsPerChunkPerPlayer = 0;
595 DropOneByOne.Parameters parameters2 = parameters;
596 DropOneByOne.Parameters parameters3 = parameters2;
597 parameters3.BonusMinDropsPerChunkPerPlayer = 1;
598 parameters3.BonusMaxDropsPerChunkPerPlayer = 1;
599 parameters3.MinimumStackPerChunkBase = (int)((float)parameters2.MinimumStackPerChunkBase * 1.5f);
600 parameters3.MaximumStackPerChunkBase = (int)((float)parameters2.MaximumStackPerChunkBase * 1.5f);
601 RegisterToNPC(517, new DropBasedOnExpertMode(new DropOneByOne(3458, parameters2), new DropOneByOne(3458, parameters3)));
602 RegisterToNPC(422, new DropBasedOnExpertMode(new DropOneByOne(3456, parameters2), new DropOneByOne(3456, parameters3)));
603 RegisterToNPC(507, new DropBasedOnExpertMode(new DropOneByOne(3457, parameters2), new DropOneByOne(3457, parameters3)));
604 RegisterToNPC(493, new DropBasedOnExpertMode(new DropOneByOne(3459, parameters2), new DropOneByOne(3459, parameters3)));
605 }
IItemDropRule RegisterToNPC(int type, IItemDropRule entry)

References Terraria.GameContent.ItemDropRules.ItemDropDatabase.RegisterToNPC().

Referenced by Terraria.GameContent.ItemDropRules.ItemDropDatabase.RegisterBosses().