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

◆ SetArmorEffectVisuals()

void Terraria.Player.SetArmorEffectVisuals ( Player drawPlayer)
inline

Definition at line 35931 of file Player.cs.

35932 {
35933 if (drawPlayer.head == 111 && drawPlayer.body == 73 && drawPlayer.legs == 62)
35934 {
35937 }
35938 if (drawPlayer.head == 134 && drawPlayer.body == 95 && drawPlayer.legs == 79)
35939 {
35942 }
35943 if (drawPlayer.head == 107 && drawPlayer.body == 69 && drawPlayer.legs == 58)
35944 {
35946 armorEffectDrawShadow = true;
35947 }
35948 if (drawPlayer.head == 108 && drawPlayer.body == 70 && drawPlayer.legs == 59)
35949 {
35951 armorEffectDrawShadow = true;
35952 }
35953 if (drawPlayer.head == 109 && drawPlayer.body == 71 && drawPlayer.legs == 60)
35954 {
35956 armorEffectDrawShadow = true;
35957 }
35958 if (drawPlayer.head == 110 && drawPlayer.body == 72 && drawPlayer.legs == 61)
35959 {
35961 armorEffectDrawShadow = true;
35962 }
35963 if (drawPlayer.head == 193 && drawPlayer.body == 194 && drawPlayer.legs == 134)
35964 {
35968 }
35969 if (drawPlayer.mount.Active && drawPlayer.mount.Type == 3 && drawPlayer.velocity.Y != 0f && !drawPlayer.SlimeDontHyperJump)
35970 {
35971 armorEffectDrawShadow = true;
35972 }
35973 if (drawPlayer.mount.Active && drawPlayer.mount.Type == 10 && Math.Abs(drawPlayer.velocity.X) > drawPlayer.mount.DashSpeed - drawPlayer.mount.RunSpeed / 2f)
35974 {
35975 armorEffectDrawShadow = true;
35976 }
35977 if (drawPlayer.mount.Active && drawPlayer.mount.Type == 44 && Math.Abs(drawPlayer.velocity.X) > drawPlayer.mount.DashSpeed - drawPlayer.mount.RunSpeed / 4f)
35978 {
35979 armorEffectDrawShadow = true;
35980 }
35981 if (drawPlayer.mount.Active && drawPlayer.mount.Type == 45 && Math.Abs(drawPlayer.velocity.X) > drawPlayer.mount.DashSpeed * 0.9f)
35982 {
35983 armorEffectDrawShadow = true;
35984 }
35985 if (drawPlayer.mount.Active && drawPlayer.mount.Type == 14 && Math.Abs(drawPlayer.velocity.X) > drawPlayer.mount.RunSpeed / 2f)
35986 {
35988 }
35989 if (drawPlayer.mount.Active && drawPlayer.mount.Type == 48)
35990 {
35992 armorEffectDrawShadow = true;
35993 }
35994 if (drawPlayer.body == 67 && drawPlayer.legs == 56 && drawPlayer.head >= 103 && drawPlayer.head <= 105)
35995 {
35996 armorEffectDrawShadow = true;
35997 }
35998 if ((drawPlayer.head == 78 || drawPlayer.head == 79 || drawPlayer.head == 80) && drawPlayer.body == 51 && drawPlayer.legs == 47)
35999 {
36001 }
36002 if (drawPlayer.head == 200 && drawPlayer.body == 198 && drawPlayer.legs == 142)
36003 {
36006 }
36007 if (drawPlayer.head == 171 && drawPlayer.body == 177 && drawPlayer.legs == 112)
36008 {
36009 armorEffectDrawShadow = true;
36011 }
36012 if (drawPlayer.head == 169 && drawPlayer.body == 175 && drawPlayer.legs == 110)
36013 {
36014 armorEffectDrawShadow = true;
36015 }
36016 if (drawPlayer.head == 170 && drawPlayer.body == 176 && drawPlayer.legs == 111)
36017 {
36020 }
36021 if (drawPlayer.body == 209 && drawPlayer.legs == 159)
36022 {
36023 armorEffectDrawShadow = true;
36024 }
36025 if (drawPlayer.eocDash > 0)
36026 {
36028 }
36029 else if (drawPlayer.dashDelay < 0)
36030 {
36031 armorEffectDrawShadow = true;
36032 }
36033 if (drawPlayer.head == 5 && drawPlayer.body == 5 && drawPlayer.legs == 5)
36034 {
36035 armorEffectDrawShadow = true;
36036 }
36037 if (drawPlayer.head == 74 && drawPlayer.body == 48 && drawPlayer.legs == 44)
36038 {
36039 armorEffectDrawShadow = true;
36040 }
36041 if (drawPlayer.head == 76 && drawPlayer.body == 49 && drawPlayer.legs == 45)
36042 {
36043 armorEffectDrawShadow = true;
36044 }
36045 if (drawPlayer.head == 7 && drawPlayer.body == 7 && drawPlayer.legs == 7)
36046 {
36047 armorEffectDrawShadow = true;
36048 }
36049 if (drawPlayer.head == 22 && drawPlayer.body == 14 && drawPlayer.legs == 14)
36050 {
36051 armorEffectDrawShadow = true;
36052 }
36053 if (drawPlayer.dye[0].dye == 30 && drawPlayer.dye[1].dye == 30 && drawPlayer.dye[2].dye == 30 && drawPlayer.head == 4 && drawPlayer.body == 27 && drawPlayer.legs == 26)
36054 {
36055 armorEffectDrawShadow = true;
36057 }
36058 if (drawPlayer.head == 189 && drawPlayer.body == 190 && drawPlayer.legs == 130)
36059 {
36061 }
36062 if (drawPlayer.body == 17 && drawPlayer.legs == 16 && (drawPlayer.head == 29 || drawPlayer.head == 30 || drawPlayer.head == 31))
36063 {
36064 armorEffectDrawShadow = true;
36065 }
36066 if (drawPlayer.body == 19 && drawPlayer.legs == 18 && (drawPlayer.head == 35 || drawPlayer.head == 36 || drawPlayer.head == 37))
36067 {
36069 }
36070 if ((drawPlayer.body == 24 || drawPlayer.body == 229) && (drawPlayer.legs == 23 || drawPlayer.legs == 212) && (drawPlayer.head == 43 || drawPlayer.head == 41 || drawPlayer.head == 42 || drawPlayer.head == 254 || drawPlayer.head == 255 || drawPlayer.head == 256 || drawPlayer.head == 257 || drawPlayer.head == 258))
36071 {
36073 armorEffectDrawShadow = true;
36074 }
36075 if (drawPlayer.head == 157 && drawPlayer.legs == 98 && drawPlayer.body != 105)
36076 {
36077 _ = drawPlayer.body;
36078 }
36079 if (drawPlayer.body == 36 && drawPlayer.head == 56)
36080 {
36082 }
36083 if (drawPlayer.head == 267)
36084 {
36085 yoraiz0rDarkness = true;
36086 }
36087 ItemLoader.ArmorSetShadows(drawPlayer);
36088 if (drawPlayer.stoned || drawPlayer.stealth != 1f)
36089 {
36091 armorEffectDrawShadow = false;
36093 }
36094 }
static void ArmorSetShadows(Player player)
If the player's head texture's IsVanitySet returns true, calls the equipment texture's ArmorSetShadow...
This serves as the central class from which item-related functions are carried out....
Definition ItemLoader.cs:26
bool armorEffectDrawOutlinesForbidden
Definition Player.cs:1727
bool armorEffectDrawShadowEOCShield
Definition Player.cs:1729
bool armorEffectDrawShadowSubtle
Definition Player.cs:1719
bool armorEffectDrawOutlines
Definition Player.cs:1721
bool armorEffectDrawShadow
Definition Player.cs:1717
bool armorEffectDrawShadowLokis
Definition Player.cs:1723
bool yoraiz0rDarkness
Definition Player.cs:2215
bool armorEffectDrawShadowBasilisk
Definition Player.cs:1725

References Terraria.Mount.Active, Terraria.Player.armorEffectDrawOutlines, Terraria.Player.armorEffectDrawOutlinesForbidden, Terraria.Player.armorEffectDrawShadow, Terraria.Player.armorEffectDrawShadowBasilisk, Terraria.Player.armorEffectDrawShadowEOCShield, Terraria.Player.armorEffectDrawShadowLokis, Terraria.Player.armorEffectDrawShadowSubtle, Terraria.ModLoader.ItemLoader.ArmorSetShadows(), Terraria.Player.body, Terraria.Player.dashDelay, Terraria.Mount.DashSpeed, Terraria.Item.dye, Terraria.Player.dye, Terraria.Player.eocDash, Terraria.Player.head, Terraria.Player.legs, Terraria.Player.mount, Terraria.Mount.RunSpeed, Terraria.Player.SlimeDontHyperJump, Terraria.Player.stealth, Terraria.Player.stoned, Terraria.Mount.Type, Terraria.Entity.velocity, and Terraria.Player.yoraiz0rDarkness.

Referenced by Terraria.Player.PlayerFrame().

+ Here is the call graph for this function:
+ Here is the caller graph for this function: