53410 {
53412 for (
int i = 0;
i < 1000;
i++)
53413 {
53414 Projectile projectile = Main.projectile[
i];
53415 if (projectile.active && projectile.type == 656 && projectile.owner ==
whoAmI)
53416 {
53418 }
53419 }
53424 if (num)
53425 {
53427 }
53431 bool flag2 =
false;
53433 for (
int j = 0;
j <
array.Length;
j++)
53434 {
53436 {
53438 break;
53439 }
53440 }
53443 {
53445 {
53447 }
53448 }
53449 if (
list.Count <= 1)
53450 {
53454 {
53456 {
53458 Dust
obj = Main.dust[Dust.NewDust(
vector3, 0, 0, 269)];
53460 obj.fadeIn = 0.5f;
53461 obj.scale = 0.7f;
53462 obj.velocity *= 0.4f;
53463 obj.noLight = true;
53464 }
53465 }
53467 {
53468 Dust
obj2 = Main.dust[Dust.NewDust(
vector, 0, 0, 269)];
53470 obj2.fadeIn = 1f;
53471 obj2.scale = 0.3f;
53472 obj2.noLight = true;
53473 }
53474 }
53475 flag &= list.Count <= 1;
53476 flag = flag &&
flag2;
53477 if (flag)
53478 {
53480 if (flag)
53481 {
53483 }
53484 }
53485 if (!flag)
53486 {
53487 return;
53488 }
53490 {
53493 {
53495 projectile2.netUpdate = true;
53496 }
53497 }
53501 }
static double Abs(double value)
bool CheckMana(int amount, bool pay=false, bool blockQuickMana=false)
IEntitySource GetProjectileSource_SetBonus(int projectileSourceId)
Vector2 MinionRestTargetPoint