54969 {
54970
54971
54972
54973
54974
54975
54976
54977
54978
54979
54980
54981
54982
54983
54984
54985
54986
54987
54988
54989
54990
54991
54992 Vector2
vector =
default(Vector2);
54994 if (Main.rand.Next(4) != 0)
54995 {
54996 Gore gore = Gore.NewGoreDirect(
vector, Vector2.Zero, Main.rand.Next(61, 64));
54997 gore.velocity = Main.rand.NextVector2Circular(1.5
f, 0.8
f);
54998 gore.velocity.X += 0.1f * (float)((gore.velocity.X > 0
f) ? 1 : (-1));
54999 gore.position =
vector -
new Vector2(16
f, 16
f);
55000 gore.alpha = 170;
55001 }
55002 for (int i = 0; i < 5; i++)
55003 {
55004 if (Main.rand.Next(8) == 0)
55005 {
55006 Dust dust = Dust.NewDustDirect(
vector +
new Vector2(-8
f), 16, 16, 31, 0
f, 0
f, 100, Color.Transparent);
55007 dust.velocity *= 0.4f;
55008 }
55009 Dust
dust2 = Dust.NewDustDirect(
vector +
new Vector2(-8
f), 16, 16, 27, 0
f, 0
f, 100, Color.Transparent, 1.7f);
55010 dust2.velocity *= 2
f;
55011 dust2.noGravity = true;
55012 }
55013 }