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

◆ inventory

Item [] Terraria.Player.inventory = new Item[59]

The player's normal inventory. Indexes 0-9 hold the hotbar items, 10-49 the rest of the main inventory, 50-53 are coin slots, 54-57 are ammo slots. Index 58 is used to store the mouse item in some situations.
Additional inventories are found in F:Terraria.Player.bank (Piggy Bank), F:Terraria.Player.bank2 (Safe), F:Terraria.Player.bank3 (Defender's Forge), and F:Terraria.Player.bank4 (Void Vault). For armor and accessories, see F:Terraria.Player.armor and F:Terraria.Player.dye. For equipment, see F:Terraria.Player.miscEquips and F:Terraria.Player.miscDyes. F:Terraria.Player.trashItem is the trash slot.

Definition at line 1767 of file Player.cs.

Referenced by Terraria.Player.Player(), Terraria.Projectile.AI_061_FishingBobber(), Terraria.Projectile.AI_075(), Terraria.Projectile.AI_100_Medusa(), Terraria.Projectile.AI_160_Kites(), Terraria.Projectile.AI_185_LifeDrain(), Terraria.Player.ApplyCoating(), Terraria.Player.ApplyEquipFunctional(), Terraria.Player.ApplyPaint(), Terraria.Player.AutoFinchStaff(), Terraria.ModLoader.TileLoader.AutoSelect(), Terraria.Player.CanAfford(), Terraria.GameContent.UI.CustomCurrencyManager.CanAfford(), Terraria.GameInput.PlayerInput.FastUseItemMemory.CanFastUse(), Terraria.Player.CheckDrowning(), Terraria.Player.ChooseAmmo(), Terraria.Player.clientClone(), Terraria.Recipe.CollectItemsToCraftWithFrom(), Terraria.Player.ConsumeItem(), Terraria.Player.CopyVisuals(), Terraria.Player.CountItem(), Terraria.UI.ChestUI.DepositAll(), Terraria.Player.DoCoins(), Terraria.GameContent.Animations.Segments.PlayerSegment.Draw(), Terraria.Graphics.Renderers.LegacyPlayerRenderer.DrawPlayerFull(), Terraria.UI.ItemSlot.DrawRadialDpad(), Terraria.GameContent.UI.Elements.UICharacter.DrawSelf(), Terraria.Player.DropAnglerAccByMissing(), Terraria.Player.DropCoins(), Terraria.Player.dropItemCheck(), Terraria.Player.DropItems(), Terraria.Player.DropItems_GetDefaults(), Terraria.Player.DropSelectedItem(), Terraria.GameInput.PlayerInput.FastUseItemMemory.EndFastUse(), Terraria.Player.FillAmmo(), Terraria.Player.FindItem(), Terraria.Player.FindItem(), Terraria.Player.FindItem(), Terraria.Player.FindItem(), Terraria.GameContent.MinecartDiggerHelper.FindMinecartTrackItem(), Terraria.Player.FindPaintOrCoating(), Terraria.Player.Fishing_GetBait(), Terraria.Player.Fishing_GetBestFishingPole(), Terraria.Player.FixLoadedData(), Terraria.GameInput.PlayerInput.GamePadInput(), Terraria.Player.GetBestPickaxe(), Terraria.MessageBuffer.GetData(), Terraria.Player.GetItem_FillEmptyInventorySlot(), Terraria.Player.GetItem_FillIntoOccupiedSlot(), Terraria.Player.GetItem_VoidVault(), Terraria.Player.GetPreferredGolfBallToUse(), Terraria.Player.GrabItems(), Terraria.GameInput.PlayerInput.HandleDpadSnap(), Terraria.Player.HasItem(), Terraria.Player.HasItemInAnyInventory(), Terraria.Player.HasUnityPotion(), Terraria.Player.HorizontalMovement(), Terraria.Player.IsStackingItems(), Terraria.Player.ItemCheck_ApplyHoldStyle_Inner(), Terraria.Player.ItemCheck_CheckCanUse(), Terraria.Player.ItemCheck_CheckFishingBobber_PickAndConsumeBait(), Terraria.Player.ItemCheck_Inner(), Terraria.Player.ItemCheck_ManageRightClickFeatures(), Terraria.Player.ItemCheck_ManageRightClickFeatures_ShieldRaise(), Terraria.Player.ItemCheck_MeleeHitPVP(), Terraria.Player.ItemCheck_UseWiringTools(), Terraria.Player.ItemCheckWrapped(), Terraria.Player.ItemSpace(), Terraria.Player.KillMe(), Terraria.ModLoader.IO.PlayerIO.Load(), Terraria.Initializers.DyeInitializer.LoadLegacyHairdyes(), Terraria.Wiring.MassWireOperation(), Terraria.Player.OnHurt_Part1(), Terraria.GameContent.Achievements.AchievementsHelper.OnPlayerEnteredWorld(), Terraria.GameContent.Tile_Entities.TEFoodPlatter.OnPlayerInteraction(), Terraria.GameContent.Tile_Entities.TEItemFrame.OnPlayerInteraction(), Terraria.GameContent.Tile_Entities.TEWeaponsRack.OnPlayerInteraction(), Terraria.Player.PayCurrency(), Terraria.GameContent.UI.CustomCurrencyManager.PayCurrency(), Terraria.Player.PickAmmo(), Terraria.GameContent.Tile_Entities.TEFoodPlatter.PlaceItemInFrame(), Terraria.GameContent.Tile_Entities.TEItemFrame.PlaceItemInFrame(), Terraria.GameContent.Tile_Entities.TEWeaponsRack.PlaceItemInFrame(), Terraria.Player.PlaceThing_CannonBall(), Terraria.Player.PlaceThing_ItemInExtractinator(), Terraria.Player.PlaceThing_LockChest(), Terraria.Player.PlaceThing_Paintbrush(), Terraria.Player.PlaceThing_PaintRoller(), Terraria.Player.PlaceThing_PaintScrapper(), Terraria.Player.PlaceThing_PaintScrapper_LongMoss(), Terraria.Player.PlaceThing_PaintScrapper_TryScrapping(), Terraria.Player.PlaceThing_Tiles(), Terraria.Player.PlaceThing_Tiles_BlockPlacementForAssortedThings(), Terraria.Player.PlaceThing_Tiles_CheckFlexibleWand(), Terraria.Player.PlaceThing_Tiles_CheckGamepadTorchUsability(), Terraria.Player.PlaceThing_Tiles_CheckLavaBlocking(), Terraria.Player.PlaceThing_Tiles_CheckRopeUsability(), Terraria.Player.PlaceThing_Tiles_CheckWandUsability(), Terraria.Player.PlaceThing_Tiles_PlaceIt(), Terraria.Player.PlaceThing_Tiles_PlaceIt_AdjustPlants(), Terraria.Player.PlaceThing_Tiles_PlaceIt_AutoPaintAndActuate(), Terraria.Player.PlaceThing_Tiles_PlaceIt_ConsumeFlexibleWandMaterial(), Terraria.Player.PlaceThing_Tiles_PlaceIt_GetLegacyTileStyle(), Terraria.Player.PlaceThing_Tiles_PlaceIt_KillGrassForSolids(), Terraria.Player.PlaceThing_Tiles_PlaceIt_SpinBedsAndBaths(), Terraria.Player.PlaceThing_Tiles_PlaceIt_SpinChairs(), Terraria.Player.PlaceThing_Tiles_PlaceIt_SpinSmartPlatform(), Terraria.Player.PlaceThing_Tiles_PlaceIt_SpinTraps(), Terraria.Player.PlaceThing_Tiles_PlaceIt_StaffOfRegrowthCheck(), Terraria.Player.PlaceThing_Tiles_PlaceIt_TriggerLogicLamp(), Terraria.Player.PlaceThing_Tiles_PlaceIt_UnslopeForSolids(), Terraria.Player.PlaceThing_Walls(), Terraria.Player.PlaceThing_Walls_FillEmptySpace(), Terraria.Player.PlaceThing_XMasTreeTops(), Terraria.Player.PlaceWeapon(), Terraria.Player.PlayDroppedItemAnimation(), Terraria.Player.PlayerFrame(), Terraria.Player.PurgeDD2EnergyCrystals(), Terraria.Player.PutItemInInventoryFromItemUsage(), Terraria.Player.QuickBuff(), Terraria.Player.QuickBuff_PickBestFoodItem(), Terraria.Player.QuickGrapple(), Terraria.Player.QuickGrapple_GetItemToUse(), Terraria.Player.QuickHeal_GetItemToUse(), Terraria.Player.QuickMana_GetItemToUse(), Terraria.Player.QuickMount_GetItemToUse(), Terraria.UI.ChestUI.QuickStack(), Terraria.Player.QuickStackAllChests(), Terraria.Player.RefreshInfoAccs(), Terraria.Player.RefreshItems(), Terraria.UI.ChestUI.Restock(), Terraria.ModLoader.IO.PlayerIO.SaveData(), Terraria.Player.SellItem(), Terraria.ModLoader.PlayerLoader.SetStartInventory(), Terraria.Player.ShootFromCannon(), Terraria.GameContent.SmartCursorHelper.SmartCursorLookup(), Terraria.Player.SmartSelect_GetAvailableToolRanges(), Terraria.Player.SmartSelect_PickToolForStrategy(), Terraria.Player.SmartSelectLookup(), Terraria.NPC.SpawnAllowed_ArmsDealer(), Terraria.NPC.SpawnAllowed_Demolitionist(), Terraria.NPC.SpawnAllowed_DyeTrader(), Terraria.NPC.SpawnAllowed_Merchant(), Terraria.Player.TakeUnityPotion(), Terraria.Player.TileInteractionsMouseOver(), Terraria.Player.TileInteractionsUse(), Terraria.Player.ToggleInv(), Terraria.GameContent.FlexibleTileWand.TryGetPlacementOption(), Terraria.GameInput.PlayerInput.FastUseItemMemory.TryStartForItemSlot(), Terraria.GameInput.LockOnHelper.Update(), Terraria.Player.Update(), Terraria.Player.UpdateArmorSets(), Terraria.Player.UpdateBuffs(), Terraria.Player.UpdateEquips(), Terraria.Player.UpdateTorchLuck_ConsumeCountersAndCalculate(), and Terraria.Player.useVoidBag().