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

◆ CanShimmer()

bool Terraria.Item.CanShimmer ( )
inline

Definition at line 47989 of file Item.cs.

47990 {
47993 {
47994 return false;
47995 }
47996 bool flag = false;
47997 if ((type == 1326 || type == 779 || type == 3031 || type == 5364) && NPC.downedMoonlord)
47998 {
47999 flag = true;
48000 }
48001 if (type == 4986 && !NPC.unlockedSlimeRainbowSpawn)
48002 {
48003 flag = true;
48004 }
48005 if (type == 3461 || createTile == 139)
48006 {
48007 flag = true;
48008 }
48010 {
48011 return makeNPC > 0;
48012 }
48013 return true;
48014 }
static bool[] CommonCoin
Definition ItemID.cs:1046
static int[] ShimmerTransformToItem
Definition ItemID.cs:67
int GetShimmerEquivalentType()
Definition Item.cs:48064
int createTile
Definition Item.cs:161
int FindDecraftAmount()
Definition Item.cs:48054
short makeNPC
Definition Item.cs:109

References Terraria.ID.ItemID.Sets.CommonCoin, Terraria.Item.createTile, Terraria.NPC.downedMoonlord, Terraria.Item.FindDecraftAmount(), Terraria.Item.GetShimmerEquivalentType(), Terraria.GameContent.ShimmerTransforms.IsItemTransformLocked(), Terraria.Item.makeNPC, Terraria.ID.ItemID.Sets.ShimmerTransformToItem, Terraria.Item.type, and Terraria.NPC.unlockedSlimeRainbowSpawn.

Referenced by Terraria.Item.Shimmering().