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_Golem()

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

Definition at line 868 of file ItemDropDatabase.cs.

869 {
870 IItemDropRule itemDropRule = ItemDropRule.BossBag(3329);
871 IItemDropRule itemDropRule2 = this.RegisterToNPC(245, itemDropRule);
872 IItemDropRule itemDropRule3 = ItemDropRule.MasterModeCommonDrop(4935);
873 IItemDropRule itemDropRule4 = this.RegisterToNPC(245, itemDropRule3);
875 IItemDropRule itemDropRule5 = ItemDropRule.MasterModeDropOnAllPlayers(4807, masterModeDropRng);
876 IItemDropRule itemDropRule6 = this.RegisterToNPC(245, itemDropRule5);
877 IItemDropRule itemDropRule8;
878 IItemDropRule itemDropRule7 = this.RegisterToNPC(245, itemDropRule8);
879 IItemDropRule itemDropRule10;
880 IItemDropRule itemDropRule9 = this.RegisterToNPC(245, itemDropRule10);
881 IItemDropRule itemDropRule11 = ItemDropRule.Common(1258, 1, 1, 1);
882 IItemDropRule itemDropRule12 = ItemDropRule.Common(1261, 1, 60, 180);
883 IItemDropRule itemDropRule13 = itemDropRule11.OnSuccess(itemDropRule12, true);
884 if (itemDropRule11 == null || itemDropRule11 != null)
885 {
886 IItemDropRule itemDropRule14 = ItemDropRule.Common(1122, 1, 1, 1);
887 if (itemDropRule14 == null || itemDropRule14 != null)
888 {
889 IItemDropRule itemDropRule15 = ItemDropRule.Common(899, 1, 1, 1);
890 if (itemDropRule15 == null || itemDropRule15 != null)
891 {
892 IItemDropRule itemDropRule16 = ItemDropRule.Common(1248, 1, 1, 1);
893 if (itemDropRule16 == null || itemDropRule16 != null)
894 {
895 IItemDropRule itemDropRule17 = ItemDropRule.Common(1295, 1, 1, 1);
896 if (itemDropRule17 == null || itemDropRule17 != null)
897 {
898 IItemDropRule itemDropRule18 = ItemDropRule.Common(1296, 1, 1, 1);
899 if (itemDropRule18 == null || itemDropRule18 != null)
900 {
901 IItemDropRule itemDropRule19 = ItemDropRule.Common(1297, 1, 1, 1);
902 if (itemDropRule19 == null || itemDropRule19 != null)
903 {
904 IItemDropRule itemDropRule21;
905 IItemDropRule itemDropRule20 = this.RegisterToNPC(245, itemDropRule21);
906 return;
907 }
908 }
909 }
910 }
911 }
912 }
913 }
914 throw new ArrayTypeMismatchException();
915 }
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().