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

◆ TryDroppingItem()

override ItemDropAttemptResult Terraria.GameContent.ItemDropRules.CommonDropNotScalingWithLuck.TryDroppingItem ( DropAttemptInfo info)
inlinevirtual

Reimplemented from Terraria.GameContent.ItemDropRules.CommonDrop.

Definition at line 10 of file CommonDropNotScalingWithLuck.cs.

11 {
12 ItemDropAttemptResult result;
14 {
15 CommonCode.DropItemFromNPC(info.npc, itemId, info.rng.Next(amountDroppedMinimum, amountDroppedMaximum + 1));
16 result = default(ItemDropAttemptResult);
17 result.State = ItemDropAttemptResultState.Success;
18 return result;
19 }
20 result = default(ItemDropAttemptResult);
21 result.State = ItemDropAttemptResultState.FailedRandomRoll;
22 return result;
23 }

References Terraria.GameContent.ItemDropRules.CommonDrop.amountDroppedMaximum, Terraria.GameContent.ItemDropRules.CommonDrop.amountDroppedMinimum, Terraria.GameContent.ItemDropRules.CommonDrop.chanceDenominator, Terraria.GameContent.ItemDropRules.CommonDrop.chanceNumerator, Terraria.GameContent.ItemDropRules.CommonCode.DropItemFromNPC(), and Terraria.GameContent.ItemDropRules.CommonDrop.itemId.