Terraria v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches
DropLocalPerClientAndResetsNPCMoneyTo0.cs
Go to the documentation of this file.
2
4{
6
12
13 public override bool CanDrop(DropAttemptInfo info)
14 {
15 if (condition != null)
16 {
17 return condition.CanDrop(info);
18 }
19 return true;
20 }
21
23 {
25 if (info.rng.Next(chanceDenominator) < chanceNumerator)
26 {
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 }
36}
static void DropItemLocalPerClientAndSetNPCMoneyTo0(NPC npc, int itemId, int stack, bool interactionRequired=true)
Definition CommonCode.cs:25
DropLocalPerClientAndResetsNPCMoneyTo0(int itemId, int chanceDenominator, int amountDroppedMinimum, int amountDroppedMaximum, IItemDropRuleCondition optionalCondition)