36054 {
36056 for (
int i = 0;
i < 100;
i++)
36057 {
36059 Main.dust[num].position.X += Main.rand.Next(-20, 21);
36060 Main.dust[num].position.Y += Main.rand.Next(-20, 21);
36061 Main.dust[num].velocity *= 0.4f;
36062 Main.dust[num].scale *= 1f + (float)Main.rand.Next(40) * 0.01f;
36064 if (Main.rand.Next(2) == 0)
36065 {
36066 Main.dust[num].scale *= 1f + (float)Main.rand.Next(40) * 0.01f;
36067 Main.dust[num].noGravity = true;
36068 }
36069 }
36071 Main.gore[
num2].scale = 1.5f;
36072 Main.gore[
num2].velocity.X = (float)Main.rand.Next(-50, 51) * 0.01f;
36073 Main.gore[
num2].velocity.Y = (float)Main.rand.Next(-50, 51) * 0.01f;
36074 Main.gore[
num2].velocity *= 0.4f;
36076 Main.gore[
num2].scale = 1.5f;
36077 Main.gore[
num2].velocity.X = 1.5f + (float)Main.rand.Next(-50, 51) * 0.01f;
36078 Main.gore[
num2].velocity.Y = 1.5f + (float)Main.rand.Next(-50, 51) * 0.01f;
36079 Main.gore[
num2].velocity *= 0.4f;
36081 Main.gore[
num2].scale = 1.5f;
36082 Main.gore[
num2].velocity.X = -1.5f - (float)Main.rand.Next(-50, 51) * 0.01f;
36083 Main.gore[
num2].velocity.Y = 1.5f + (float)Main.rand.Next(-50, 51) * 0.01f;
36084 Main.gore[
num2].velocity *= 0.4f;
36086 Main.gore[
num2].scale = 1.5f;
36087 Main.gore[
num2].velocity.X = 1.5f + (float)Main.rand.Next(-50, 51) * 0.01f;
36088 Main.gore[
num2].velocity.Y = -1.5f - (float)Main.rand.Next(-50, 51) * 0.01f;
36089 Main.gore[
num2].velocity *= 0.4f;
36091 Main.gore[
num2].scale = 1.5f;
36092 Main.gore[
num2].velocity.X = -1.5f - (float)Main.rand.Next(-50, 51) * 0.01f;
36093 Main.gore[
num2].velocity.Y = -1.5f - (float)Main.rand.Next(-50, 51) * 0.01f;
36094 Main.gore[
num2].velocity *= 0.4f;
36095 if (
whoAmI == Main.myPlayer)
36096 {
36097 NetMessage.SendData(62, -1, -1,
null,
whoAmI, 1f);
36098 }
36099 }
static ArmorShaderDataSet Armor
void SetImmuneTimeForAllTypes(int time)