terraria-cpp2il-methodrecon v1.4.4.9
Terraria mobile dump, with reconstructed method body. Dump with CallAnalysis: https://infinitynichto.github.io/terraria-cpp2il
Loading...
Searching...
No Matches

◆ RegisterBoss_Plantera()

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

Definition at line 542 of file ItemDropDatabase.cs.

543 {
544 IItemDropRule itemDropRule = ItemDropRule.BossBag(3328);
545 IItemDropRule itemDropRule2 = this.RegisterToNPC(262, itemDropRule);
546 IItemDropRule itemDropRule3 = ItemDropRule.MasterModeCommonDrop(4934);
547 IItemDropRule itemDropRule4 = this.RegisterToNPC(262, itemDropRule3);
549 IItemDropRule itemDropRule5 = ItemDropRule.MasterModeDropOnAllPlayers(4806, masterModeDropRng);
550 IItemDropRule itemDropRule6 = this.RegisterToNPC(262, itemDropRule5);
551 IItemDropRule itemDropRule7 = ItemDropRule.Common(2109, 7, 1, 1);
552 IItemDropRule itemDropRule8 = ItemDropRule.Common(1141, 1, 1, 1);
553 IItemDropRule itemDropRule9 = ItemDropRule.Common(1182, 20, 1, 1);
554 IItemDropRule itemDropRule10 = ItemDropRule.Common(1305, 50, 1, 1);
555 IItemDropRule itemDropRule11 = ItemDropRule.Common(1157, 4, 1, 1);
556 IItemDropRule itemDropRule12 = ItemDropRule.Common(3021, 10, 1, 1);
557 IItemDropRule itemDropRule13 = ItemDropRule.Common(758, 1, 1, 1);
558 IItemDropRule itemDropRule14 = ItemDropRule.Common(771, 1, 50, 150);
559 IItemDropRule itemDropRule15 = itemDropRule13.OnSuccess(itemDropRule14, true);
560 if (itemDropRule13 == null || itemDropRule13 != null)
561 {
562 IItemDropRule itemDropRule16 = ItemDropRule.Common(1255, 1, 1, 1);
563 if (itemDropRule16 == null || itemDropRule16 != null)
564 {
565 IItemDropRule itemDropRule17 = ItemDropRule.Common(788, 1, 1, 1);
566 if (itemDropRule17 == null || itemDropRule17 != null)
567 {
568 IItemDropRule itemDropRule18 = ItemDropRule.Common(1178, 1, 1, 1);
569 if (itemDropRule18 == null || itemDropRule18 != null)
570 {
571 IItemDropRule itemDropRule19 = ItemDropRule.Common(1259, 1, 1, 1);
572 if (itemDropRule19 == null || itemDropRule19 != null)
573 {
574 IItemDropRule itemDropRule20 = ItemDropRule.Common(1155, 1, 1, 1);
575 if (itemDropRule20 == null || itemDropRule20 != null)
576 {
577 IItemDropRule itemDropRule21 = ItemDropRule.Common(3018, 1, 1, 1);
578 if (itemDropRule21 == null || itemDropRule21 != null)
579 {
580 return;
581 }
582 }
583 }
584 }
585 }
586 }
587 }
588 throw new ArrayTypeMismatchException();
589 }
class f__AnonymousType0<< Count > j__TPar
IItemDropRule RegisterToNPC(int type, IItemDropRule entry)

References Terraria.GameContent.ItemDropRules.ItemDropDatabase._masterModeDropRng, Terraria.GameContent.ItemDropRules.ItemDropRule.BossBag(), Terraria.GameContent.ItemDropRules.ItemDropRule.Common(), j__TPar, Terraria.GameContent.ItemDropRules.ItemDropRule.MasterModeCommonDrop(), Terraria.GameContent.ItemDropRules.ItemDropRule.MasterModeDropOnAllPlayers(), and Terraria.GameContent.ItemDropRules.ItemDropDatabase.RegisterToNPC().

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