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

◆ CanDrop()

bool Terraria.GameContent.ItemDropRules.Conditions.PumpkinMoonDropGatingChance.CanDrop ( DropAttemptInfo info)
inline

Implements Terraria.GameContent.ItemDropRules.IItemDropRuleCondition.

Definition at line 91 of file Conditions.cs.

92 {
93 if (!Main.pumpkinMoon)
94 {
95 return false;
96 }
97 int num = NPC.waveNumber;
98 if (Main.expertMode)
99 {
100 num += 5;
101 }
102 int num2 = (int)((double)(24 - num) / 2.5);
103 if (Main.expertMode)
104 {
105 num2--;
106 }
107 if (num2 < 1)
108 {
109 num2 = 1;
110 }
111 return info.player.RollLuck(num2) == 0;
112 }

References Terraria.Main.expertMode, Terraria.Main.pumpkinMoon, and Terraria.NPC.waveNumber.