public override ItemDropAttemptResult TryDroppingItem(DropAttemptInfo info) { CommonCode.DropItemForEachInteractingPlayerOnThePlayer(info.npc, this._itemId, info.rng, this._dropsXoutOfY, this._dropsOutOfY, info.rng.Next(this._amtDroppedMinimum, this._amtDroppedMaximum + 1), true); return(new ItemDropAttemptResult() { State = ItemDropAttemptResultState.Success }); }
public override ItemDropAttemptResult TryDroppingItem(DropAttemptInfo info) { CommonCode.DropItemForEachInteractingPlayerOnThePlayer(info.npc, _itemId, info.rng, _dropsXoutOfY, _dropsOutOfY, info.rng.Next(_amtDroppedMinimum, _amtDroppedMaximum + 1)); ItemDropAttemptResult result = default(ItemDropAttemptResult); result.State = ItemDropAttemptResultState.Success; return(result); }