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

◆ RegisterPirateDrops()

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

Definition at line 779 of file ItemDropDatabase.cs.

780 {
781 int[] npcNetIds = new int[4] { 212, 213, 214, 215 };
782 RegisterToMultipleNPCs(ItemDropRule.Common(905, 4000), npcNetIds);
783 RegisterToMultipleNPCs(ItemDropRule.Common(855, 2000), npcNetIds);
784 RegisterToMultipleNPCs(ItemDropRule.Common(854, 1000), npcNetIds);
785 RegisterToMultipleNPCs(ItemDropRule.Common(2584, 1000), npcNetIds);
786 RegisterToMultipleNPCs(ItemDropRule.Common(3033, 500), npcNetIds);
787 RegisterToMultipleNPCs(ItemDropRule.Common(672, 200), npcNetIds);
788 RegisterToMultipleNPCs(ItemDropRule.Common(1277, 500), npcNetIds);
789 RegisterToMultipleNPCs(ItemDropRule.Common(1278, 500), npcNetIds);
790 RegisterToMultipleNPCs(ItemDropRule.Common(1279, 500), npcNetIds);
791 RegisterToMultipleNPCs(ItemDropRule.Common(1280, 500), npcNetIds);
792 RegisterToMultipleNPCs(ItemDropRule.Common(1704, 300), npcNetIds);
793 RegisterToMultipleNPCs(ItemDropRule.Common(1705, 300), npcNetIds);
794 RegisterToMultipleNPCs(ItemDropRule.Common(1710, 300), npcNetIds);
795 RegisterToMultipleNPCs(ItemDropRule.Common(1716, 300), npcNetIds);
796 RegisterToMultipleNPCs(ItemDropRule.Common(1720, 300), npcNetIds);
797 RegisterToMultipleNPCs(ItemDropRule.Common(2379, 300), npcNetIds);
798 RegisterToMultipleNPCs(ItemDropRule.Common(2389, 300), npcNetIds);
799 RegisterToMultipleNPCs(ItemDropRule.Common(2405, 300), npcNetIds);
800 RegisterToMultipleNPCs(ItemDropRule.Common(2843, 300), npcNetIds);
801 RegisterToMultipleNPCs(ItemDropRule.Common(3885, 300), npcNetIds);
802 RegisterToMultipleNPCs(ItemDropRule.Common(2663, 300), npcNetIds);
803 RegisterToMultipleNPCs(ItemDropRule.Common(3904, 150, 80, 130), npcNetIds);
804 RegisterToMultipleNPCs(ItemDropRule.Common(3910, 300), npcNetIds);
805 RegisterToMultipleNPCs(ItemDropRule.Common(2238, 300), npcNetIds);
806 RegisterToMultipleNPCs(ItemDropRule.Common(2133, 300), npcNetIds);
807 RegisterToMultipleNPCs(ItemDropRule.Common(2137, 300), npcNetIds);
808 RegisterToMultipleNPCs(ItemDropRule.Common(2143, 300), npcNetIds);
809 RegisterToMultipleNPCs(ItemDropRule.Common(2147, 300), npcNetIds);
810 RegisterToMultipleNPCs(ItemDropRule.Common(2151, 300), npcNetIds);
811 RegisterToMultipleNPCs(ItemDropRule.Common(2155, 300), npcNetIds);
812 RegisterToMultipleNPCs(ItemDropRule.Common(3263, 500), npcNetIds);
813 RegisterToMultipleNPCs(ItemDropRule.Common(3264, 500), npcNetIds);
814 RegisterToMultipleNPCs(ItemDropRule.Common(3265, 500), npcNetIds);
815 RegisterToNPC(216, ItemDropRule.Common(905, 1000));
816 RegisterToNPC(216, ItemDropRule.Common(855, 500));
817 RegisterToNPC(216, ItemDropRule.Common(854, 250));
818 RegisterToNPC(216, ItemDropRule.Common(2584, 250));
819 RegisterToNPC(216, ItemDropRule.Common(3033, 125));
820 RegisterToNPC(216, ItemDropRule.Common(672, 50));
821 RegisterToNPC(491, ItemDropRule.Common(905, 50));
822 RegisterToNPC(491, ItemDropRule.Common(855, 15));
823 RegisterToNPC(491, ItemDropRule.Common(854, 15));
824 RegisterToNPC(491, ItemDropRule.Common(2584, 15));
825 RegisterToNPC(491, ItemDropRule.Common(3033, 15));
826 RegisterToNPC(491, ItemDropRule.Common(4471, 20));
827 RegisterToNPC(491, ItemDropRule.Common(672, 10));
828 RegisterToNPC(491, ItemDropRule.MasterModeCommonDrop(4940));
829 RegisterToNPC(491, ItemDropRule.MasterModeDropOnAllPlayers(4792, _masterModeDropRng));
830 RegisterToNPC(491, ItemDropRule.OneFromOptions(1, 1704, 1705, 1710, 1716, 1720, 2379, 2389, 2405, 2843, 3885, 2663, 3910, 2238, 2133, 2137, 2143, 2147, 2151, 2155));
831 }
IItemDropRule RegisterToMultipleNPCs(IItemDropRule entry, params int[] npcNetIds)
IItemDropRule RegisterToNPC(int type, IItemDropRule entry)

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

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