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

◆ TryDroppingItem()

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

Reimplemented from Terraria.GameContent.ItemDropRules.CommonDrop.

Definition at line 22 of file DropLocalPerClientAndResetsNPCMoneyTo0.cs.

23 {
24 ItemDropAttemptResult result;
26 {
27 CommonCode.DropItemLocalPerClientAndSetNPCMoneyTo0(info.npc, itemId, info.rng.Next(amountDroppedMinimum, amountDroppedMaximum + 1));
28 result = default(ItemDropAttemptResult);
29 result.State = ItemDropAttemptResultState.Success;
30 return result;
31 }
32 result = default(ItemDropAttemptResult);
33 result.State = ItemDropAttemptResultState.FailedRandomRoll;
34 return result;
35 }

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.DropItemLocalPerClientAndSetNPCMoneyTo0(), and Terraria.GameContent.ItemDropRules.CommonDrop.itemId.