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

◆ AddItemToShop()

void Terraria.Chest.AddItemToShop ( Item newItem)
inline

Definition at line 742 of file Chest.cs.

743 {
744 int num = Main.shopSellbackHelper.Remove(newItem);
745 if (num >= newItem.stack)
746 {
747 return;
748 }
749 for (int i = 0; i < 39; i++)
750 {
751 if (item[i] == null || item[i].type == 0)
752 {
753 item[i] = newItem.Clone();
754 item[i].favorited = false;
755 item[i].buyOnce = true;
756 item[i].stack -= num;
757 _ = item[i].value;
758 _ = 0;
759 break;
760 }
761 }
762 }
Item[] item
Definition Chest.cs:41
int value
Definition Item.cs:259
int stack
Definition Item.cs:149
bool favorited
Definition Item.cs:135
bool buyOnce
Definition Item.cs:249

References Terraria.Item.buyOnce, Terraria.Item.favorited, Terraria.Chest.item, Terraria.Main.shopSellbackHelper, Terraria.Item.stack, and Terraria.Item.value.

Referenced by Terraria.UI.ItemSlot.LeftClick(), and Terraria.UI.ItemSlot.SellOrTrash().