365 for (
int i = 0; i < 6000; i++)
375 if (dust.
scale > 10f)
383 dust.firstFrame =
false;
385 dust.scale =
Main.
rand.NextFloat() * 1.6f + 0.3f;
387 dust.frame.X = 10 * dust.
type;
388 dust.frame.Y = 10 *
Main.
rand.Next(3);
390 dust.customData =
null;
391 int num2 = dust.type / 100;
392 dust.frame.X -= 1000 * num2;
393 dust.frame.Y += 30 * num2;
394 dust.noGravity =
true;
401 int num3 = dust.
type;
402 if ((uint)(num3 - 299) <= 2u || num3 == 305)
405 dust.velocity.Y -= 0.01f;
412 if (dust.
type == 258)
414 dust.noGravity =
true;
415 dust.scale += 0.015f;
417 if (dust.
type == 309)
419 float r = (float)(
int)dust.color.R / 255f * dust.
scale;
420 float g = (float)(
int)dust.color.G / 255f * dust.
scale;
421 float b = (float)(
int)dust.color.B / 255f * dust.
scale;
427 float num4 = dust.scale * 0.6f;
432 int num5 = dust.type - 85;
469 Lighting.
AddLight((
int)(dust.position.X / 16f), (
int)(dust.position.Y / 16f), num4 * num6, num4 * num7, num4 * num8);
471 if ((dust.
type >= 86 && dust.
type <= 92) || dust.type == 286)
476 dust.position += player.position - player.
oldPosition;
483 dust.position += projectile.position - projectile.
oldPosition;
497 dust.position += projectile2.position - projectile2.
oldPosition;
507 dust.velocity *= 0.25f;
513 dust.velocity.Y *= 0.98f;
517 dust.velocity *= 0.25f;
521 if (dust.
type == 263 || dust.
type == 264)
531 dust.position += player2.position - player2.
oldPosition;
532 dust.customData =
null;
537 dust.position += projectile3.position - projectile3.
oldPosition;
540 if (dust.
type == 230)
542 float num9 = dust.scale * 0.6f;
554 Vector2 vector = dust.position - center;
555 float num13 = vector.
Length();
558 dust.velocity -= vector * (100f /
Math.
Max(50f, num13));
561 if (dust.
type == 154 || dust.
type == 218)
563 dust.rotation += dust.velocity.X * 0.3f;
566 if (dust.
type == 172)
568 float num14 = dust.scale * 0.5f;
579 Lighting.
AddLight((
int)(dust.position.X / 16f), (
int)(dust.position.Y / 16f), num14 * num15, num14 * num16, num14 * num17);
581 if (dust.
type == 182)
586 float num18 = dust.scale * 0.25f;
597 Lighting.
AddLight((
int)(dust.position.X / 16f), (
int)(dust.position.Y / 16f), num18 * num19, num18 * num20, num18 * num21);
602 dust.position += player3.position - player3.
oldPosition;
603 dust.customData =
null;
606 if (dust.
type == 261)
610 float num22 = dust.scale * 0.3f;
619 dust.velocity *= 0.93f;
622 dust.scale += 0.0025f;
625 dust.velocity *=
new Vector2(0.97f, 0.99f);
626 dust.scale -= 0.0025f;
630 dust.position += player4.position - player4.
oldPosition;
633 if (dust.
type == 254)
635 float num23 = dust.scale * 0.35f;
648 if (dust.
type == 255)
650 float num27 = dust.scale * 0.25f;
669 dust.velocity *= 0.25f;
671 if (dust.
type == 213 || dust.
type == 260)
674 float num31 = dust.scale / 2.5f * 0.2f;
679 vector2 =
new Vector3(255f, 217f, 48f);
682 vector2 =
new Vector3(255f, 48f, 48f);
693 if (dust.
type == 157)
695 float num32 = dust.scale * 0.2f;
704 if (dust.
type == 206)
707 float num36 = dust.scale * 0.4f;
716 if (dust.
type == 163)
718 float num40 = dust.scale * 0.25f;
727 if (dust.
type == 205)
729 float num44 = dust.scale * 0.25f;
738 if (dust.
type == 170)
740 float num48 = dust.scale * 0.5f;
749 if (dust.
type == 156)
751 float num52 = dust.scale * 0.6f;
759 if (dust.
type == 234)
761 float lightAmount = dust.scale * 0.6f;
765 if (dust.
type == 175)
769 if (dust.
type == 174)
772 float num55 = dust.scale * 1f;
779 if (dust.
type == 235)
786 else if (dust.
type == 228 || dust.
type == 279 || dust.
type == 229 || dust.
type == 6 || dust.
type == 242 || dust.
type == 135 || dust.
type == 127 || dust.
type == 187 || dust.
type == 75 || dust.
type == 169 || dust.
type == 29 || (dust.
type >= 59 && dust.
type <= 65) || dust.
type == 158 || dust.
type == 293 || dust.
type == 294 || dust.
type == 295 || dust.
type == 296 || dust.
type == 297 || dust.
type == 298 || dust.
type == 302 || dust.
type == 307 || dust.
type == 310)
790 dust.velocity.Y += 0.05f;
792 if (dust.
type == 229 || dust.
type == 228 || dust.
type == 279)
797 dust.position += nPC.position - nPC.
oldPos[1];
802 dust.position += player5.position - player5.
oldPosition;
811 dust.velocity = (dust.velocity * 4f + vector4 * dust.
velocity.
Length()) / 5f;
816 float num56 = dust.scale * 1.4f;
823 Lighting.
AddLight((
int)(dust.position.X / 16f), (
int)(dust.position.Y / 16f), num56 * 0.1f, num56 * 0.4f, num56);
825 else if (dust.
type == 75)
837 Lighting.
AddLight((
int)(dust.position.X / 16f), (
int)(dust.position.Y / 16f), 8, num56);
840 else if (dust.
type == 169)
846 Lighting.
AddLight((
int)(dust.position.X / 16f), (
int)(dust.position.Y / 16f), 11, num56);
848 else if (dust.
type == 135)
854 Lighting.
AddLight((
int)(dust.position.X / 16f), (
int)(dust.position.Y / 16f), 9, num56);
856 else if (dust.
type == 158)
862 Lighting.
AddLight((
int)(dust.position.X / 16f), (
int)(dust.position.Y / 16f), 10, num56);
864 else if (dust.
type == 228)
870 Lighting.
AddLight((
int)(dust.position.X / 16f), (
int)(dust.position.Y / 16f), num56 * 0.7f, num56 * 0.65f, num56 * 0.3f);
872 else if (dust.
type == 229)
878 Lighting.
AddLight((
int)(dust.position.X / 16f), (
int)(dust.position.Y / 16f), num56 * 0.3f, num56 * 0.65f, num56 * 0.7f);
880 else if (dust.
type == 242)
886 Lighting.
AddLight((
int)(dust.position.X / 16f), (
int)(dust.position.Y / 16f), 15, num56);
888 else if (dust.
type == 293)
895 Lighting.
AddLight((
int)(dust.position.X / 16f), (
int)(dust.position.Y / 16f), 16, num56);
897 else if (dust.
type == 294)
903 Lighting.
AddLight((
int)(dust.position.X / 16f), (
int)(dust.position.Y / 16f), 17, num56);
905 else if (dust.
type >= 59 && dust.
type <= 65)
911 Lighting.
AddLight((
int)(dust.position.X / 16f), (
int)(dust.position.Y / 16f), 1 + dust.
type - 59, num56);
913 else if (dust.
type == 127)
920 Lighting.
AddLight((
int)(dust.position.X / 16f), (
int)(dust.position.Y / 16f), num56, num56 * 0.45f, num56 * 0.2f);
922 else if (dust.
type == 187)
929 Lighting.
AddLight((
int)(dust.position.X / 16f), (
int)(dust.position.Y / 16f), num56 * 0.2f, num56 * 0.45f, num56);
931 else if (dust.
type == 295)
937 Lighting.
AddLight((
int)(dust.position.X / 16f), (
int)(dust.position.Y / 16f), 18, num56);
939 else if (dust.
type == 296)
945 Lighting.
AddLight((
int)(dust.position.X / 16f), (
int)(dust.position.Y / 16f), 19, num56);
947 else if (dust.
type == 297)
953 Lighting.
AddLight((
int)(dust.position.X / 16f), (
int)(dust.position.Y / 16f), 20, num56);
955 else if (dust.
type == 298)
961 Lighting.
AddLight((
int)(dust.position.X / 16f), (
int)(dust.position.Y / 16f), 21, num56);
963 else if (dust.
type == 307)
969 Lighting.
AddLight((
int)(dust.position.X / 16f), (
int)(dust.position.Y / 16f), 22, num56);
971 else if (dust.
type == 310)
977 Lighting.
AddLight((
int)(dust.position.X / 16f), (
int)(dust.position.Y / 16f), 23, num56);
985 Lighting.
AddLight((
int)(dust.position.X / 16f), (
int)(dust.position.Y / 16f), num56, num56 * 0.65f, num56 * 0.4f);
989 else if (dust.
type == 306)
993 dust.velocity.Y += 0.05f;
999 dust.velocity *= 0.25f;
1002 else if (dust.
type == 269)
1006 float num57 = dust.scale * 1.4f;
1016 dust.velocity.X += 1f * (float)
Math.
Sign(vector5.
X) * dust.
scale;
1019 else if (dust.
type == 159)
1021 float num58 = dust.scale * 1.3f;
1026 Lighting.
AddLight((
int)(dust.position.X / 16f), (
int)(dust.position.Y / 16f), num58, num58, num58 * 0.1f);
1029 if (dust.
scale < 0.7f)
1031 dust.velocity *= 1.075f;
1035 dust.velocity *= -0.95f;
1039 dust.velocity *= 1.05f;
1041 dust.scale -= 0.03f;
1045 dust.scale += 0.005f;
1046 dust.velocity *= 0.9f;
1047 dust.velocity.X += (float)
Main.
rand.Next(-10, 11) * 0.02f;
1048 dust.velocity.Y += (float)
Main.
rand.Next(-10, 11) * 0.02f;
1053 Main.
dust[num59].scale = dust.scale * 2.5f;
1057 else if (dust.
type == 164)
1059 float num60 = dust.
scale;
1067 if (dust.
scale < 0.7f)
1069 dust.velocity *= 1.075f;
1073 dust.velocity *= -0.95f;
1077 dust.velocity *= 1.05f;
1079 dust.scale -= 0.03f;
1083 dust.scale -= 0.005f;
1084 dust.velocity *= 0.9f;
1085 dust.velocity.X += (float)
Main.
rand.Next(-10, 11) * 0.02f;
1086 dust.velocity.Y += (float)
Main.
rand.Next(-10, 11) * 0.02f;
1091 Main.
dust[num61].scale = dust.scale * 2.5f;
1095 else if (dust.
type == 173)
1097 float num62 = dust.
scale;
1105 dust.velocity *= 0.8f;
1106 dust.velocity.X += (float)
Main.
rand.Next(-20, 21) * 0.01f;
1107 dust.velocity.Y += (float)
Main.
rand.Next(-20, 21) * 0.01f;
1108 dust.scale -= 0.01f;
1112 dust.scale -= 0.015f;
1113 dust.velocity *= 0.8f;
1114 dust.velocity.X += (float)
Main.
rand.Next(-10, 11) * 0.005f;
1115 dust.velocity.Y += (float)
Main.
rand.Next(-10, 11) * 0.005f;
1124 else if (dust.
type == 304)
1127 dust.rotation += 0.015f;
1128 if (dust.
scale < 1.15f)
1131 dust.scale += 0.0015f;
1136 if (dust.
alpha >= 255)
1138 dust.active =
false;
1147 dust.position += player6.velocity * num64;
1149 float num65 = player6.Center.X - dust.
position.
X;
1152 float value = num65 * 0.01f;
1157 else if (dust.
type == 184)
1161 dust.velocity *= 0f;
1162 dust.scale -= 0.01f;
1165 else if (dust.
type == 160 || dust.
type == 162)
1167 float num66 = dust.scale * 1.3f;
1172 if (dust.
type == 162)
1182 dust.velocity *= 0.8f;
1183 dust.velocity.X += (float)
Main.
rand.Next(-20, 21) * 0.04f;
1184 dust.velocity.Y += (float)
Main.
rand.Next(-20, 21) * 0.04f;
1190 dust.velocity.X += (float)
Main.
rand.Next(-10, 11) * 0.02f;
1191 dust.velocity.Y += (float)
Main.
rand.Next(-10, 11) * 0.02f;
1192 if ((
double)dust.scale > 0.3 &&
Main.
rand.Next(50) == 0)
1196 Main.
dust[num67].scale = dust.scale * 1.5f;
1200 else if (dust.
type == 168)
1202 float num68 = dust.scale * 0.8f;
1203 if ((
double)num68 > 0.55)
1208 dust.scale += 0.03f;
1209 dust.velocity.X += (float)
Main.
rand.Next(-10, 11) * 0.02f;
1210 dust.velocity.Y += (float)
Main.
rand.Next(-10, 11) * 0.02f;
1211 dust.velocity *= 0.99f;
1213 else if (dust.
type >= 139 && dust.
type < 143)
1215 dust.velocity.X *= 0.98f;
1216 dust.velocity.Y *= 0.98f;
1219 dust.velocity.Y += 0.05f;
1221 dust.scale += 0.009f;
1222 dust.rotation -= dust.velocity.X * 0.4f;
1225 dust.rotation += 0.005f;
1229 dust.rotation -= 0.005f;
1232 else if (dust.
type == 14 || dust.
type == 16 || dust.
type == 31 || dust.
type == 46 || dust.
type == 124 || dust.
type == 186 || dust.
type == 188 || dust.
type == 303)
1234 dust.velocity.Y *= 0.98f;
1235 dust.velocity.X *= 0.98f;
1236 if (dust.
type == 31)
1241 dust.velocity.Y += num69;
1246 dust.position += nPC2.position - nPC2.
oldPosition;
1249 dust.velocity *= 1.02f;
1256 dust.scale *= 0.97f;
1257 if (dust.
scale <= 0.01f)
1259 dust.scale = 0.0001f;
1265 dust.velocity *= 1.02f;
1266 dust.scale += 0.02f;
1268 if (dust.
alpha > 255)
1270 dust.scale = 0.0001f;
1277 dust.velocity *= 1.02f;
1278 dust.scale += 0.03f;
1279 if (dust.
alpha < 90)
1284 if (dust.
alpha > 255)
1286 dust.scale = 0.0001f;
1291 else if (dust.
type == 32)
1293 dust.scale -= 0.01f;
1294 dust.velocity.X *= 0.96f;
1297 dust.velocity.Y += 0.1f;
1300 else if (dust.
type >= 244 && dust.
type <= 247)
1302 dust.rotation += 0.1f * dust.
scale;
1305 float num71 = ((float)(
int)num70 / 270f + 1f) / 2f;
1306 float num72 = ((float)(
int)num70 / 270f + 1f) / 2f;
1307 float num73 = ((float)(
int)num70 / 270f + 1f) / 2f;
1308 num71 *= dust.scale * 0.9f;
1309 num72 *= dust.scale * 0.9f;
1310 num73 *= dust.scale * 0.9f;
1311 if (dust.
alpha < 255)
1313 dust.scale += 0.09f;
1314 if (dust.
scale >= 1f)
1322 if ((
double)dust.scale < 0.8)
1324 dust.scale -= 0.01f;
1326 if ((
double)dust.scale < 0.5)
1328 dust.scale -= 0.01f;
1332 if (dust.
type == 244)
1334 num71 *= 0.8862745f;
1335 num72 *= 0.4627451f;
1336 num73 *= 0.29803923f;
1339 else if (dust.
type == 245)
1341 num71 *= 0.5137255f;
1342 num72 *= 0.6745098f;
1343 num73 *= 0.6784314f;
1346 else if (dust.
type == 246)
1349 num72 *= 0.70980394f;
1353 else if (dust.
type == 247)
1356 num72 *= 0.6745098f;
1365 Lighting.
AddLight((
int)(dust.position.X / 16f), (
int)(dust.position.Y / 16f), num71, num72, num73);
1368 else if (dust.
type == 43)
1370 dust.rotation += 0.1f * dust.
scale;
1372 float num75 = (float)(
int)color2.R / 270f;
1373 float num76 = (float)(
int)color2.G / 270f;
1374 float num77 = (float)(
int)color2.B / 270f;
1375 float num78 = (float)(
int)dust.color.R / 255f;
1376 float num79 = (float)(
int)dust.color.G / 255f;
1377 float num80 = (float)(
int)dust.color.B / 255f;
1378 num75 *= dust.scale * 1.07f * num78;
1379 num76 *= dust.scale * 1.07f * num79;
1380 num77 *= dust.scale * 1.07f * num80;
1381 if (dust.
alpha < 255)
1383 dust.scale += 0.09f;
1384 if (dust.
scale >= 1f)
1392 if ((
double)dust.scale < 0.8)
1394 dust.scale -= 0.01f;
1396 if ((
double)dust.scale < 0.5)
1398 dust.scale -= 0.01f;
1401 if ((
double)num75 < 0.05 && (double)num76 < 0.05 && (
double)num77 < 0.05)
1403 dust.active =
false;
1407 Lighting.
AddLight((
int)(dust.position.X / 16f), (
int)(dust.position.Y / 16f), num75, num76, num77);
1412 dust.position += player7.position - player7.
oldPosition;
1415 else if (dust.
type == 15 || dust.
type == 57 || dust.
type == 58 || dust.
type == 274 || dust.
type == 292)
1417 dust.velocity.Y *= 0.98f;
1418 dust.velocity.X *= 0.98f;
1421 float num81 = dust.
scale;
1422 if (dust.
type != 15)
1424 num81 = dust.scale * 0.8f;
1428 dust.velocity *= 0.95f;
1434 if (dust.
type == 15)
1438 else if (dust.
type == 57)
1442 else if (dust.
type == 58)
1448 else if (dust.
type == 204)
1452 dust.scale += 0.02f;
1456 dust.scale -= 0.02f;
1458 dust.velocity *= 0.95f;
1460 else if (dust.
type == 110)
1462 float num82 = dust.scale * 0.1f;
1469 else if (dust.
type == 111)
1471 float num83 = dust.scale * 0.125f;
1478 else if (dust.
type == 112)
1480 float num84 = dust.scale * 0.1f;
1487 else if (dust.
type == 113)
1489 float num85 = dust.scale * 0.1f;
1496 else if (dust.
type == 114)
1498 float num86 = dust.scale * 0.1f;
1505 else if (dust.
type == 311)
1507 float num87 = dust.scale * 0.1f;
1514 else if (dust.
type == 312)
1516 float num88 = dust.scale * 0.1f;
1523 else if (dust.
type == 313)
1525 float num89 = dust.scale * 0.25f;
1532 else if (dust.
type == 66)
1536 dust.rotation -= 1f;
1540 dust.rotation += 1f;
1542 dust.velocity.Y *= 0.98f;
1543 dust.velocity.X *= 0.98f;
1544 dust.scale += 0.02f;
1545 float num90 = dust.
scale;
1546 if (dust.
type != 15)
1548 num90 = dust.scale * 0.8f;
1556 else if (dust.
type == 267)
1560 dust.rotation -= 1f;
1564 dust.rotation += 1f;
1566 dust.velocity.Y *= 0.98f;
1567 dust.velocity.X *= 0.98f;
1568 dust.scale += 0.02f;
1569 float num91 = dust.scale * 0.8f;
1576 dust.noLight =
false;
1583 else if (dust.
type == 20 || dust.
type == 21 || dust.
type == 231)
1585 dust.scale += 0.005f;
1586 dust.velocity.Y *= 0.94f;
1587 dust.velocity.X *= 0.94f;
1588 float num92 = dust.scale * 0.8f;
1595 num92 = dust.scale * 0.4f;
1598 else if (dust.
type == 231)
1600 num92 = dust.scale * 0.4f;
1608 else if (dust.
type == 27 || dust.
type == 45)
1612 if ((
double)dust.
scale >= 1.5)
1614 dust.scale -= 0.01f;
1618 dust.scale -= 0.05f;
1620 if ((
double)dust.
scale <= 0.5)
1622 dust.scale -= 0.05f;
1624 if ((
double)dust.
scale <= 0.25)
1626 dust.scale -= 0.05f;
1629 dust.velocity *= 0.94f;
1630 dust.scale += 0.002f;
1631 float num93 = dust.
scale;
1635 dust.scale -= 0.06f;
1636 if (dust.
scale < 1f)
1638 dust.scale -= 0.06f;
1655 else if (dust.
type == 55 || dust.
type == 56 || dust.
type == 73 || dust.
type == 74)
1657 dust.velocity *= 0.98f;
1660 float num94 = dust.scale * 0.8f;
1661 if (dust.
type == 55)
1669 else if (dust.
type == 73)
1677 else if (dust.
type == 74)
1687 num94 = dust.scale * 1.2f;
1696 else if (dust.
type == 71 || dust.
type == 72)
1698 dust.velocity *= 0.98f;
1699 float num95 = dust.
scale;
1706 else if (dust.
type == 76)
1709 dust.scale += 0.009f;
1722 dust.velocity *= 0.25f;
1725 else if (dust.
type == 270)
1727 dust.velocity *= 1.0050251f;
1728 dust.scale += 0.01f;
1732 dust.scale *= 0.95f;
1733 dust.velocity *= 0.25f;
1738 dust.velocity.Y -= 3f;
1739 dust.velocity.Y /= 20f;
1742 else if (dust.
type == 271)
1744 dust.velocity *= 1.0050251f;
1745 dust.scale += 0.003f;
1747 dust.velocity.Y -= 4f;
1748 dust.velocity.Y /= 6f;
1750 else if (dust.
type == 268)
1753 dust.velocity *= 1.0050251f;
1754 dust.scale += 0.01f;
1757 dust.scale -= 0.05f;
1767 dust.position.Y += y2 * 0.2f;
1772 dust.velocity *= 0.25f;
1777 dust.velocity.Y += 3f;
1782 if (dust.
type == 107)
1784 dust.velocity *= 0.9f;
1788 dust.velocity.Y += 0.1f;
1793 dust.scale -= 0.04f;
1795 if (dust.
type == 308 || dust.
type == 33 || dust.
type == 52 || dust.
type == 266 || dust.
type == 98 || dust.
type == 99 || dust.
type == 100 || dust.
type == 101 || dust.
type == 102 || dust.
type == 103 || dust.
type == 104 || dust.
type == 105 || dust.
type == 123 || dust.
type == 288)
1803 dust.rotation += 0.5f;
1804 dust.scale -= 0.01f;
1812 dust.scale -= 0.005f;
1813 if (dust.
alpha > 255)
1819 dust.velocity.Y = 4f;
1825 dust.rotation -= 0.2f;
1829 dust.rotation += 0.2f;
1831 dust.scale += 0.03f;
1832 dust.velocity.X *= 1.05f;
1833 dust.velocity.Y += 0.15f;
1838 dust.scale += 0.03f;
1839 if (dust.
scale < 1f)
1841 dust.velocity.Y += 0.075f;
1843 dust.velocity.X *= 1.08f;
1846 dust.rotation += 0.01f;
1850 dust.rotation -= 0.01f;
1852 float num96 = dust.scale * 0.6f;
1857 Lighting.
AddLight((
int)(dust.position.X / 16f), (
int)(dust.position.Y / 16f + 1f), num96, num96 * 0.3f, num96 * 0.1f);
1861 dust.scale += 0.03f;
1862 if (dust.
scale < 1f)
1864 dust.velocity.Y += 0.075f;
1866 dust.velocity.X *= 1.08f;
1869 dust.rotation += 0.01f;
1873 dust.rotation -= 0.01f;
1876 else if (dust.
type == 67 || dust.
type == 92)
1878 float num97 = dust.
scale;
1887 Lighting.
AddLight((
int)(dust.position.X / 16f), (
int)(dust.position.Y / 16f), 0f, num97 * 0.8f, num97);
1889 else if (dust.
type == 185)
1891 float num98 = dust.
scale;
1900 Lighting.
AddLight((
int)(dust.position.X / 16f), (
int)(dust.position.Y / 16f), num98 * 0.1f, num98 * 0.7f, num98);
1902 else if (dust.
type == 107)
1904 float num99 = dust.scale * 0.5f;
1911 Lighting.
AddLight((
int)(dust.position.X / 16f), (
int)(dust.position.Y / 16f), num99 * 0.1f, num99, num99 * 0.4f);
1914 else if (dust.
type == 34 || dust.
type == 35 || dust.
type == 152)
1923 if (dust.
alpha > 255)
1927 dust.velocity.Y = -0.5f;
1928 if (dust.
type == 34)
1930 dust.scale += 0.005f;
1935 dust.scale -= 0.01f;
1936 dust.velocity.Y = -0.2f;
1938 dust.velocity.X += (float)
Main.
rand.Next(-10, 10) * 0.002f;
1939 if ((
double)dust.velocity.X < -0.25)
1941 dust.velocity.X = -0.25f;
1943 if ((
double)dust.velocity.X > 0.25)
1945 dust.velocity.X = 0.25f;
1948 if (dust.
type == 35)
1950 float num100 = dust.scale * 0.3f + 0.4f;
1955 Lighting.
AddLight((
int)(dust.position.X / 16f), (
int)(dust.position.Y / 16f), num100, num100 * 0.5f, num100 * 0.3f);
1958 if (dust.
type == 68)
1960 float num101 = dust.scale * 0.3f;
1965 Lighting.
AddLight((
int)(dust.position.X / 16f), (
int)(dust.position.Y / 16f), num101 * 0.1f, num101 * 0.2f, num101);
1967 if (dust.
type == 70)
1969 float num102 = dust.scale * 0.3f;
1974 Lighting.
AddLight((
int)(dust.position.X / 16f), (
int)(dust.position.Y / 16f), num102 * 0.5f, 0f, num102);
1976 if (dust.
type == 41)
1978 dust.velocity.X += (float)
Main.
rand.Next(-10, 11) * 0.01f;
1979 dust.velocity.Y += (float)
Main.
rand.Next(-10, 11) * 0.01f;
1980 if ((
double)dust.velocity.X > 0.75)
1982 dust.velocity.X = 0.75f;
1984 if ((
double)dust.velocity.X < -0.75)
1986 dust.velocity.X = -0.75f;
1988 if ((
double)dust.velocity.Y > 0.75)
1990 dust.velocity.Y = 0.75f;
1992 if ((
double)dust.velocity.Y < -0.75)
1994 dust.velocity.Y = -0.75f;
1996 dust.scale += 0.007f;
1997 float num103 = dust.scale * 0.7f;
2002 Lighting.
AddLight((
int)(dust.position.X / 16f), (
int)(dust.position.Y / 16f), num103 * 0.4f, num103 * 0.9f, num103);
2004 else if (dust.
type == 44)
2006 dust.velocity.X += (float)
Main.
rand.Next(-10, 11) * 0.003f;
2007 dust.velocity.Y += (float)
Main.
rand.Next(-10, 11) * 0.003f;
2008 if ((
double)dust.velocity.X > 0.35)
2010 dust.velocity.X = 0.35f;
2012 if ((
double)dust.velocity.X < -0.35)
2014 dust.velocity.X = -0.35f;
2016 if ((
double)dust.velocity.Y > 0.35)
2018 dust.velocity.Y = 0.35f;
2020 if ((
double)dust.velocity.Y < -0.35)
2022 dust.velocity.Y = -0.35f;
2024 dust.scale += 0.0085f;
2025 float num104 = dust.scale * 0.7f;
2030 Lighting.
AddLight((
int)(dust.position.X / 16f), (
int)(dust.position.Y / 16f), num104 * 0.7f, num104, num104 * 0.8f);
2032 else if (dust.
type != 304)
2034 dust.velocity.X *= 0.99f;
2038 dust.scale *= 0.98f;
2040 if (dust.
type != 79 && dust.
type != 268 && dust.
type != 304)
2042 dust.rotation += dust.velocity.X * 0.5f;
2046 if (dust.
type == 235)
2048 dust.scale += 0.007f;
2049 int num105 = (int)dust.
fadeIn - 1;
2050 if (num105 >= 0 && num105 <= 255)
2053 float num106 = vector6.
Length();
2054 num106 = 100f - num106;
2057 dust.scale -= num106 * 0.0015f;
2060 float num107 = (1f - dust.
scale) * 20f;
2061 vector6 *= 0f - num107;
2062 dust.velocity = (dust.velocity * 4f + vector6) / 5f;
2065 else if (dust.
type == 46)
2069 else if (dust.
type == 213 || dust.
type == 260)
2075 dust.scale += 0.03f;
2082 else if (dust.
type != 304)
2084 if (dust.
type == 213 || dust.
type == 260)
2090 dust.scale -= 0.01f;
2093 if (dust.
type >= 130 && dust.
type <= 134)
2095 float num108 = dust.
scale;
2100 if (dust.
type == 130)
2102 Lighting.
AddLight((
int)(dust.position.X / 16f), (
int)(dust.position.Y / 16f), num108 * 1f, num108 * 0.5f, num108 * 0.4f);
2104 if (dust.
type == 131)
2106 Lighting.
AddLight((
int)(dust.position.X / 16f), (
int)(dust.position.Y / 16f), num108 * 0.4f, num108 * 1f, num108 * 0.6f);
2108 if (dust.
type == 132)
2110 Lighting.
AddLight((
int)(dust.position.X / 16f), (
int)(dust.position.Y / 16f), num108 * 0.3f, num108 * 0.5f, num108 * 1f);
2112 if (dust.
type == 133)
2114 Lighting.
AddLight((
int)(dust.position.X / 16f), (
int)(dust.position.Y / 16f), num108 * 0.9f, num108 * 0.9f, num108 * 0.3f);
2118 dust.velocity *= 0.93f;
2121 dust.scale += 0.0025f;
2124 else if (dust.
type == 131)
2126 dust.velocity *= 0.98f;
2127 dust.velocity.Y -= 0.1f;
2128 dust.scale += 0.0025f;
2132 dust.velocity *= 0.95f;
2133 dust.scale -= 0.0025f;
2136 else if (dust.
type == 278)
2138 float num109 = dust.
scale;
2149 dust.velocity *= 0.93f;
2152 dust.scale += 0.0025f;
2157 dust.velocity *= 0.95f;
2158 dust.scale -= 0.0025f;
2163 dust.velocity *= 0.25f;
2166 else if (dust.
type >= 219 && dust.
type <= 223)
2168 float num110 = dust.
scale;
2175 if (dust.
type == 219)
2177 Lighting.
AddLight((
int)(dust.position.X / 16f), (
int)(dust.position.Y / 16f), num110 * 1f, num110 * 0.5f, num110 * 0.4f);
2179 if (dust.
type == 220)
2181 Lighting.
AddLight((
int)(dust.position.X / 16f), (
int)(dust.position.Y / 16f), num110 * 0.4f, num110 * 1f, num110 * 0.6f);
2183 if (dust.
type == 221)
2185 Lighting.
AddLight((
int)(dust.position.X / 16f), (
int)(dust.position.Y / 16f), num110 * 0.3f, num110 * 0.5f, num110 * 1f);
2187 if (dust.
type == 222)
2189 Lighting.
AddLight((
int)(dust.position.X / 16f), (
int)(dust.position.Y / 16f), num110 * 0.9f, num110 * 0.9f, num110 * 0.3f);
2194 dust.velocity *= 0.93f;
2197 dust.scale += 0.0025f;
2200 dust.velocity *=
new Vector2(0.97f, 0.99f);
2201 dust.scale -= 0.0025f;
2205 dust.position += player8.position - player8.
oldPosition;
2208 else if (dust.
type == 226)
2210 float num111 = dust.
scale;
2221 dust.velocity *= 0.93f;
2224 dust.scale += 0.0025f;
2227 dust.velocity *=
new Vector2(0.97f, 0.99f);
2231 dust.position += player9.position - player9.
oldPosition;
2233 dust.scale -= 0.01f;
2235 else if (dust.
type == 272)
2237 float num112 = dust.
scale;
2248 dust.velocity *= 0.93f;
2251 dust.scale += 0.0025f;
2254 dust.velocity *=
new Vector2(0.97f, 0.99f);
2258 dust.position += player10.position - player10.
oldPosition;
2263 dust.position += nPC3.position - nPC3.
oldPosition;
2265 dust.scale -= 0.01f;
2269 dust.velocity *= 0.92f;
2272 dust.scale -= 0.04f;
2277 dust.active =
false;
2279 float num113 = 0.1f;
2280 if ((
double)
dCount == 0.5)
2282 dust.scale -= 0.001f;
2284 if ((
double)
dCount == 0.6)
2286 dust.scale -= 0.0025f;
2288 if ((
double)
dCount == 0.7)
2290 dust.scale -= 0.005f;
2292 if ((
double)
dCount == 0.8)
2294 dust.scale -= 0.01f;
2296 if ((
double)
dCount == 0.9)
2298 dust.scale -= 0.02f;
2300 if ((
double)
dCount == 0.5)
2304 if ((
double)
dCount == 0.6)
2308 if ((
double)
dCount == 0.7)
2312 if ((
double)
dCount == 0.8)
2316 if ((
double)
dCount == 0.9)
2320 if (dust.
scale < num113)
2322 dust.active =
false;
2327 dust.active =
false;