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

◆ CollectItemsToCraftWithFrom()

static void Terraria.Recipe.CollectItemsToCraftWithFrom ( Player player)
inlinestaticprivate

Definition at line 569 of file Recipe.cs.

570 {
571 _ownedItems.Clear();
572 CollectItems(player.inventory, 58);
573 if (player.useVoidBag() && player.chest != -5)
574 {
575 CollectItems(player.bank4.item, 40);
576 }
577 if (player.chest != -1)
578 {
579 Item[] currentInventory = null;
580 if (player.chest > -1)
581 {
582 currentInventory = Main.chest[player.chest].item;
583 }
584 else if (player.chest == -2)
585 {
586 currentInventory = player.bank.item;
587 }
588 else if (player.chest == -3)
589 {
590 currentInventory = player.bank2.item;
591 }
592 else if (player.chest == -4)
593 {
594 currentInventory = player.bank3.item;
595 }
596 else if (player.chest == -5)
597 {
598 currentInventory = player.bank4.item;
599 }
601 }
603 }
static void CollectItems(Item[] currentInventory, int slotCap)
Definition Recipe.cs:614
static Dictionary< int, int > _ownedItems
Definition Recipe.cs:71
static void AddFakeCountsForItemGroups()
Definition Recipe.cs:605

References Terraria.Recipe._ownedItems, Terraria.Recipe.AddFakeCountsForItemGroups(), Terraria.Player.bank, Terraria.Player.bank2, Terraria.Player.bank3, Terraria.Player.bank4, Terraria.Main.chest, Terraria.Player.chest, Terraria.Recipe.CollectItems(), Terraria.Player.inventory, Terraria.Chest.item, and Terraria.Player.useVoidBag().

Referenced by Terraria.Recipe.FindRecipes().