55063 {
55064
55065
55066
55067
55068
55069
55070
55071
55072
55073
55074
55075
55076
55077
55083 {
55086 }
55087 else
55088 {
55089 if (!(
ai[0] <= 10
f))
55090 {
55092 return;
55093 }
55094 if (Main.rand.Next(5) == 0)
55095 {
55097 }
55099 }
55101 for (
int i = 0; i <
num; i++)
55102 {
55103 Dust dust = Dust.NewDustDirect(
center, 3, 6, 216, 0
f,
speedY);
55104 dust.velocity.X *= 0.5f;
55105 dust.velocity.Y = 0
f -
Math.Abs(dust.velocity.Y);
55106 dust.position -= dust.velocity;
55107 dust.scale = 0.8f;
55108 }
55109 for (
int j = 0;
j <
num2;
j++)
55110 {
55111 Gore gore = Gore.NewGoreDirect(
center, Vector2.UnitY * -3
f + Main.rand.NextVector2Circular(1
f, 1
f), Main.rand.Next(580, 583));
55112 gore.velocity.Y = 0
f -
Math.Abs(gore.velocity.Y);
55113 }
55114 }
float[] ai
An array with 3 slots used for any sort of data storage, which is occasionally synced to the server....