Ejemplo n.º 1
0
        public override void ModifyHitNPC(Projectile projectile, NPC target, ref int damage, ref float knockback, ref bool crit, ref int hitDirection)
        {
            Player             player        = Main.LocalPlayer;
            ClickerAddonPlayer clickerPlayer = player.GetModPlayer <ClickerAddonPlayer>();

            if (ClickerCompat.IsClickerProj(projectile))
            {
                for (int u = 0; u < Main.maxNPCs; u++)
                {
                    /*NPC target = Main.npc[u];*/
                    if (target.CanBeChasedBy(projectile) && target.DistanceSQ(projectile.Center) < 100 * 10)
                    {
                        if (clickerPlayer.magmaChair)
                        {
                            target.AddBuff(BuffID.OnFire, 120, false);
                        }
                        if (clickerPlayer.frostCoolerArmor)
                        {
                            target.AddBuff(BuffID.Frostburn, 120, false);
                        }
                        //if (player.GetModPlayer<ClickerAddonPlayer>())
                    }
                }

                /*if (player.GetModPlayer<ClickerAddonPlayer>().magmaChair)
                 * {
                 *      for (int u = 0; u < Main.maxNPCs; u++)
                 *      {
                 *              if (target.CanBeChasedBy(projectile) && target.DistanceSQ(projectile.Center) < 100 * 10)
                 *              {
                 *                      target.AddBuff(BuffID.OnFire, 120, false);
                 *              }
                 *      }
                 * }*/
            }
        }