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

◆ TryFreeingElderSlime()

static bool Terraria.Main.TryFreeingElderSlime ( int npcIndex)
inlinestaticprivate

Definition at line 40128 of file Main.cs.

40129 {
40130 Player player = Main.player[myPlayer];
40131 short type = 327;
40132 bool inVoidBag = false;
40133 int num = player.FindItemInInventoryOrOpenVoidBag(type, out inVoidBag);
40134 if (num == -1)
40135 {
40136 return false;
40137 }
40138 Item item = null;
40139 item = ((!inVoidBag) ? player.inventory[num] : player.bank4.item[num]);
40140 if (--item.stack <= 0)
40141 {
40142 item.TurnToAir();
40143 }
40144 Recipe.FindRecipes();
40145 return true;
40146 }
static Item[] item
Definition Main.cs:1681
static int myPlayer
Definition Main.cs:1801
static Player[] player
Definition Main.cs:1803

References Terraria.Recipe.FindRecipes(), Terraria.Main.item, Terraria.Main.myPlayer, Terraria.Main.player, and System.type.

Referenced by Terraria.Main.HoverOverNPCs().