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

◆ GetItemGrabRange()

int Terraria.Player.GetItemGrabRange ( Item item)
inline

Definition at line 33314 of file Player.cs.

33315 {
33316 int num = defaultItemGrabRange;
33317 if (goldRing && item.IsACoin)
33318 {
33319 num += Item.coinGrabRange;
33320 }
33321 if (manaMagnet && (item.type == 184 || item.type == 1735 || item.type == 1868))
33322 {
33323 num += Item.manaGrabRange;
33324 }
33325 if (item.type == 4143)
33326 {
33327 num += Item.manaGrabRange;
33328 }
33329 if (lifeMagnet && (item.type == 58 || item.type == 1734 || item.type == 1867))
33330 {
33331 num += Item.lifeGrabRange;
33332 }
33333 if (treasureMagnet)
33334 {
33335 num += Item.treasureGrabRange;
33336 }
33337 if (item.type == 3822)
33338 {
33339 num += 50;
33340 }
33341 if (ItemID.Sets.NebulaPickup[item.type])
33342 {
33343 num += 100;
33344 }
33346 {
33347 num += 240;
33348 }
33349 return num;
33350 }
static bool[] NebulaPickup
Definition ItemID.cs:1058
bool lifeMagnet
Definition Player.cs:713
static int defaultItemGrabRange
Definition Player.cs:2119
bool manaMagnet
Definition Player.cs:711
bool treasureMagnet
Definition Player.cs:715

References Terraria.Item.coinGrabRange, Terraria.GameContent.Creative.CreativePowerManager.Instance, Terraria.GameContent.Creative.CreativePowers.APerPlayerTogglePower.IsEnabledForPlayer(), System.item, Terraria.Item.lifeGrabRange, Terraria.Item.manaGrabRange, Terraria.ID.ItemID.Sets.NebulaPickup, and Terraria.Item.treasureGrabRange.