Definition at line 10957 of file Player.cs.
10958 {
10960 {
10962 }
10964 for (
int j = 0;
j < 58;
j++)
10965 {
10970 if (type == 4743)
10971 {
10973 }
10974 if (type == 4131)
10975 {
10977 }
10978 }
10980 {
10982 }
10983 for (
int k = 0;
k < 10;
k++)
10984 {
10987 {
10988 if (item.accessory)
10989 {
10991 }
10993 }
10994 }
10996 {
10997 for (
int l = 0;
l < 40;
l++)
10998 {
11001 {
11005 }
11006 }
11007 }
11011 if (
whoAmI == Main.myPlayer)
11012 {
11013 Main.musicBoxNotModifiedByVolume = -1;
11014 }
11015 for (
int m = 3;
m < 10;
m++)
11016 {
11018 {
11020 }
11021 }
11024 {
11026 }
11028 {
11030 }
11032 {
11040 }
11042 {
11045 }
11047 {
11049 {
11051 }
11052 }
11054 {
11056 }
11057 if (
whoAmI == Main.myPlayer && Main.SceneMetrics.HasClock &&
accWatch < 3)
11058 {
11060 }
11062 {
11064 }
11066 {
11068 }
11070 {
11072 }
11074 {
11077 }
11079 {
11081 }
11084 {
11086 }
11088 {
11090 }
11092 {
11095 }
11097 {
11099 }
11103 {
11106 }
11108 {
11111 }
11112 }
Item[] item
The items this chest contains. F:Terraria.Chest.maxItems elements long.
bool wet
The Entity is currently in water. Projectile: Affects movement speed and some projectiles die when ...
int whoAmI
The index of this Entity within its specific array. These arrays track the entities in the world....
static bool[] WorksInVoidBag
If true for a given item type (F:Terraria.Item.type), then that item will have its in-inventory effec...
int type
The Item ID of this item. The Item ID is a unique number assigned to each Item loaded into the game....
T:Terraria.ModLoader.DamageClass is used to determine the application of item effects,...
static void UpdateInventory(Item item, Player player)
Calls ModItem.UpdateInventory and all GlobalItem.UpdateInventory hooks.
This serves as the central class from which item-related functions are carried out....
static void UpdateEquips(Player player)
This is where all ModPlayer hooks are gathered and called.
bool equippedAnyWallSpeedAcc
void ApplyEquipFunctional(Item currentItem, bool hideVisual)
bool hasLuck_LuckyHorseshoe
void GrantPrefixBenefits(Item item)
void RefreshInfoAccsFromTeamPlayers()
ref StatModifier GetKnockback(DamageClass damageClass)
Gets the knockback modifier for this damage type on this player. This returns a reference,...
Item[] armor
The player's armor and accessories. Indexes 0-2 hold head, chest, and legs armor while 10-12 hold the...
void RefreshInfoAccsFromItemType(Item item)
DefenseStat statDefense
The defense value of this player. The Defense wiki pageteaches how player defense affects incoming d...
Mount mount
This player's T:Terraria.Mount. Do not overwrite this value. Instead, call M:Terraria....
bool UpdateEquips_CanItemGrantBenefits(int itemSlot, Item item)
bool[] hideVisibleAccessory
bool IsItemSlotUnlockedAndUsable(int slot)
bool equippedAnyTileSpeedAcc
void RefreshMechanicalAccsFromItemType(int accType)
ref StatModifier minionDamage
void ApplyEquipVanity(int itemSlot, Item currentItem)
float equipmentBasedLuckBonus
void GrantArmorBenefits(Item armorPiece)
ref StatModifier allDamage
int lifeRegen
The rate of this player's life regeneration in health/ticks, divided by 120. For example,...
int[] ownedProjectileCounts
Provides efficient access to the number of projectiles of the specified type owned by this player cur...
void DoEyebrellaRainEffect()
Item[] inventory
The player's normal inventory. Indexes 0-9 hold the hotbar items, 10-49 the rest of the main inventor...
bool equippedAnyTileRangeAcc
float lastEquipmentBasedLuckBonus
References Terraria.Player.accDreamCatcher, Terraria.Item.accessory, Terraria.Player.accFishingBobber, Terraria.Player.accFlipper, Terraria.Player.accThirdEye, Terraria.Player.accThirdEyeCounter, Terraria.Player.accWatch, Terraria.Mount.Active, Terraria.Player.allCrit, Terraria.Player.allDamage, Terraria.Player.ApplyEquipFunctional(), Terraria.Player.ApplyEquipVanity(), Terraria.Player.armor, Terraria.Player.bank4, Terraria.Mount.Cart, Terraria.Player.chiselSpeed, Terraria.Player.dd2Accessory, Terraria.Player.DoEyebrellaRainEffect(), Terraria.Player.dpsEnd, Terraria.Player.dpsStarted, Terraria.Player.equipmentBasedLuckBonus, Terraria.Player.equippedAnyTileRangeAcc, Terraria.Player.equippedAnyTileSpeedAcc, Terraria.Player.equippedAnyWallSpeedAcc, Terraria.Main.expertMode, Terraria.Item.expertOnly, Terraria.Player.eyebrellaCloud, Terraria.Player.fishingSkill, Terraria.Player.GetKnockback(), Terraria.Player.GrantArmorBenefits(), Terraria.Player.GrantPrefixBenefits(), Terraria.Player.hasFootball, Terraria.Player.hasLuck_LuckyCoin, Terraria.Player.hasLuck_LuckyHorseshoe, Terraria.Player.hasRaisableShield, Terraria.Player.HeldItem, Terraria.Player.hideVisibleAccessory, Terraria.Player.inventory, Terraria.Item.IsAir, Terraria.Player.IsItemSlotUnlockedAndUsable(), Terraria.Chest.item, Terraria.Player.kbGlove, Terraria.Player.lastEquipmentBasedLuckBonus, Terraria.Player.lifeRegen, Terraria.Player.luckNeedsSync, Terraria.Player.maxTurrets, Terraria.ModLoader.DamageClass.Melee, Terraria.Player.meleeSpeed, Terraria.Player.minionDamage, Terraria.Player.minionKB, Terraria.Player.mount, Terraria.Main.myPlayer, Terraria.Player.ownedProjectileCounts, Terraria.Player.pickSpeed, Terraria.Player.RefreshInfoAccsFromItemType(), Terraria.Player.RefreshInfoAccsFromTeamPlayers(), Terraria.Player.RefreshMechanicalAccsFromItemType(), Terraria.Main.SceneMetrics, Terraria.Player.selectedItem, Terraria.Player.ShouldFloatInWater, Terraria.Player.skyStoneEffects, Terraria.Player.statDefense, Terraria.Player.tileRangeX, Terraria.Player.tileRangeY, Terraria.Player.tileSpeed, Terraria.Player.trident, Terraria.Item.type, Terraria.ModLoader.PlayerLoader.UpdateEquips(), Terraria.Player.UpdateEquips_CanItemGrantBenefits(), Terraria.ModLoader.ItemLoader.UpdateInventory(), Terraria.Player.wallSpeed, Terraria.Entity.wet, Terraria.Entity.whoAmI, and Terraria.ID.ItemID.Sets.WorksInVoidBag.
Referenced by Terraria.Player.Update().