if (player.whoAmI == Main.myPlayer)
{
int drain = Projectile.NewProjectile(player.Center.X, player.Center.Y, 0f, 0f, 476, 40, 0f, Main.myPlayer, 0f, 0f);
Main.projectile[drain].usesLocalNPCImmunity = true;
Main.projectile[drain].localNPCHitCooldown = 5;
}
if (player.statDefense < 100)
{
player.meleeDamage += 0.15f;
player.magicDamage += 0.15f;
player.rangedDamage += 0.15f;
player.thrownDamage += 0.15f;
player.minionDamage += 0.15f;
}
if(player.statLife <= (player.statLifeMax2 * 0.15f))
{
player.endurance += 0.3f;
player.meleeCrit += 20;
player.meleeDamage += 0.2f;
player.magicCrit += 20;
player.magicDamage += 0.2f;
player.rangedCrit += 20;
player.rangedDamage += 0.2f;
player.thrownCrit += 20;
player.thrownDamage += 0.2f;
player.minionDamage += 0.2f;
}
else if(player.statLife <= (player.statLifeMax2 * 0.5f))
{
player.endurance += 0.15f;
player.meleeCrit += 10;
player.meleeDamage += 0.1f;
player.magicCrit += 10;
player.magicDamage += 0.1f;
player.rangedCrit += 10;
player.rangedDamage += 0.1f;
player.thrownCrit += 10;
player.thrownDamage += 0.1f;
player.minionDamage += 0.1f;
}