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

◆ SetArmorEffectVisuals()

void Terraria.Player.SetArmorEffectVisuals ( Player drawPlayer)
inline

Definition at line 35179 of file Player.cs.

35180 {
35181 if (drawPlayer.head == 111 && drawPlayer.body == 73 && drawPlayer.legs == 62)
35182 {
35185 }
35186 if (drawPlayer.head == 134 && drawPlayer.body == 95 && drawPlayer.legs == 79)
35187 {
35190 }
35191 if (drawPlayer.head == 107 && drawPlayer.body == 69 && drawPlayer.legs == 58)
35192 {
35194 armorEffectDrawShadow = true;
35195 }
35196 if (drawPlayer.head == 108 && drawPlayer.body == 70 && drawPlayer.legs == 59)
35197 {
35199 armorEffectDrawShadow = true;
35200 }
35201 if (drawPlayer.head == 109 && drawPlayer.body == 71 && drawPlayer.legs == 60)
35202 {
35204 armorEffectDrawShadow = true;
35205 }
35206 if (drawPlayer.head == 110 && drawPlayer.body == 72 && drawPlayer.legs == 61)
35207 {
35209 armorEffectDrawShadow = true;
35210 }
35211 if (drawPlayer.head == 193 && drawPlayer.body == 194 && drawPlayer.legs == 134)
35212 {
35216 }
35217 if (drawPlayer.mount.Active && drawPlayer.mount.Type == 3 && drawPlayer.velocity.Y != 0f && !drawPlayer.SlimeDontHyperJump)
35218 {
35219 armorEffectDrawShadow = true;
35220 }
35221 if (drawPlayer.mount.Active && drawPlayer.mount.Type == 10 && Math.Abs(drawPlayer.velocity.X) > drawPlayer.mount.DashSpeed - drawPlayer.mount.RunSpeed / 2f)
35222 {
35223 armorEffectDrawShadow = true;
35224 }
35225 if (drawPlayer.mount.Active && drawPlayer.mount.Type == 44 && Math.Abs(drawPlayer.velocity.X) > drawPlayer.mount.DashSpeed - drawPlayer.mount.RunSpeed / 4f)
35226 {
35227 armorEffectDrawShadow = true;
35228 }
35229 if (drawPlayer.mount.Active && drawPlayer.mount.Type == 45 && Math.Abs(drawPlayer.velocity.X) > drawPlayer.mount.DashSpeed * 0.9f)
35230 {
35231 armorEffectDrawShadow = true;
35232 }
35233 if (drawPlayer.mount.Active && drawPlayer.mount.Type == 14 && Math.Abs(drawPlayer.velocity.X) > drawPlayer.mount.RunSpeed / 2f)
35234 {
35236 }
35237 if (drawPlayer.mount.Active && drawPlayer.mount.Type == 48)
35238 {
35240 armorEffectDrawShadow = true;
35241 }
35242 if (drawPlayer.body == 67 && drawPlayer.legs == 56 && drawPlayer.head >= 103 && drawPlayer.head <= 105)
35243 {
35244 armorEffectDrawShadow = true;
35245 }
35246 if ((drawPlayer.head == 78 || drawPlayer.head == 79 || drawPlayer.head == 80) && drawPlayer.body == 51 && drawPlayer.legs == 47)
35247 {
35249 }
35250 if (drawPlayer.head == 200 && drawPlayer.body == 198 && drawPlayer.legs == 142)
35251 {
35254 }
35255 if (drawPlayer.head == 171 && drawPlayer.body == 177 && drawPlayer.legs == 112)
35256 {
35257 armorEffectDrawShadow = true;
35259 }
35260 if (drawPlayer.head == 169 && drawPlayer.body == 175 && drawPlayer.legs == 110)
35261 {
35262 armorEffectDrawShadow = true;
35263 }
35264 if (drawPlayer.head == 170 && drawPlayer.body == 176 && drawPlayer.legs == 111)
35265 {
35268 }
35269 if (drawPlayer.body == 209 && drawPlayer.legs == 159)
35270 {
35271 armorEffectDrawShadow = true;
35272 }
35273 if (drawPlayer.eocDash > 0)
35274 {
35276 }
35277 else if (drawPlayer.dashDelay < 0)
35278 {
35279 armorEffectDrawShadow = true;
35280 }
35281 if (drawPlayer.head == 5 && drawPlayer.body == 5 && drawPlayer.legs == 5)
35282 {
35283 armorEffectDrawShadow = true;
35284 }
35285 if (drawPlayer.head == 74 && drawPlayer.body == 48 && drawPlayer.legs == 44)
35286 {
35287 armorEffectDrawShadow = true;
35288 }
35289 if (drawPlayer.head == 76 && drawPlayer.body == 49 && drawPlayer.legs == 45)
35290 {
35291 armorEffectDrawShadow = true;
35292 }
35293 if (drawPlayer.head == 7 && drawPlayer.body == 7 && drawPlayer.legs == 7)
35294 {
35295 armorEffectDrawShadow = true;
35296 }
35297 if (drawPlayer.head == 22 && drawPlayer.body == 14 && drawPlayer.legs == 14)
35298 {
35299 armorEffectDrawShadow = true;
35300 }
35301 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)
35302 {
35303 armorEffectDrawShadow = true;
35305 }
35306 if (drawPlayer.head == 189 && drawPlayer.body == 190 && drawPlayer.legs == 130)
35307 {
35309 }
35310 if (drawPlayer.body == 17 && drawPlayer.legs == 16 && (drawPlayer.head == 29 || drawPlayer.head == 30 || drawPlayer.head == 31))
35311 {
35312 armorEffectDrawShadow = true;
35313 }
35314 if (drawPlayer.body == 19 && drawPlayer.legs == 18 && (drawPlayer.head == 35 || drawPlayer.head == 36 || drawPlayer.head == 37))
35315 {
35317 }
35318 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))
35319 {
35321 armorEffectDrawShadow = true;
35322 }
35323 if (drawPlayer.head == 157 && drawPlayer.legs == 98 && drawPlayer.body != 105)
35324 {
35325 _ = drawPlayer.body;
35326 _ = 106;
35327 }
35328 if (drawPlayer.body == 36 && drawPlayer.head == 56)
35329 {
35331 }
35332 if (drawPlayer.head == 267)
35333 {
35334 yoraiz0rDarkness = true;
35335 }
35336 if (drawPlayer.stoned || drawPlayer.stealth != 1f)
35337 {
35339 armorEffectDrawShadow = false;
35341 }
35342 }
static double Abs(double value)
bool armorEffectDrawOutlinesForbidden
Definition Player.cs:1225
bool armorEffectDrawShadowEOCShield
Definition Player.cs:1227
bool armorEffectDrawShadowSubtle
Definition Player.cs:1217
bool armorEffectDrawOutlines
Definition Player.cs:1219
bool armorEffectDrawShadow
Definition Player.cs:1215
bool armorEffectDrawShadowLokis
Definition Player.cs:1221
bool yoraiz0rDarkness
Definition Player.cs:1637
bool armorEffectDrawShadowBasilisk
Definition Player.cs:1223

References System.Math.Abs(), Terraria.Mount.Active, 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, Microsoft.Xna.Framework.Vector2.X, and Microsoft.Xna.Framework.Vector2.Y.