public void StatusPvP(int i)
{
if (melee && Main.player[owner].meleeEnchant > 0 && !noEnchantments)
{
int num = Main.player[owner].meleeEnchant;
if (num == 1)
Main.player[i].AddBuff(70, 60 * Main.rand.Next(5, 10), true);
if (num == 2)
Main.player[i].AddBuff(39, 60 * Main.rand.Next(3, 7), true);
if (num == 3)
Main.player[i].AddBuff(24, 60 * Main.rand.Next(3, 7), true);
if (num == 5)
Main.player[i].AddBuff(69, 60 * Main.rand.Next(10, 20), true);
if (num == 6)
Main.player[i].AddBuff(31, 60 * Main.rand.Next(1, 4), true);
if (num == 8)
Main.player[i].AddBuff(20, 60 * Main.rand.Next(5, 10), true);
}
if (type == 295 || type == 296)
Main.player[i].AddBuff(24, 60 * Main.rand.Next(8, 16), true);
if (type == 478 || type == 480)
Main.player[i].AddBuff(39, 60 * Main.rand.Next(3, 7), true);
if ((melee || ranged) && (Main.player[owner].frostBurn && !noEnchantments))
Main.player[i].AddBuff(44, 60 * Main.rand.Next(1, 8), false);
if (melee && Main.player[owner].magmaStone && !noEnchantments)
{
if (Main.rand.Next(4) == 0)
Main.player[i].AddBuff(24, 360, true);
else if (Main.rand.Next(2) == 0)
Main.player[i].AddBuff(24, 240, true);
else
Main.player[i].AddBuff(24, 120, true);
}
if (type == 2 && Main.rand.Next(3) == 0)
Main.player[i].AddBuff(24, 180, false);
if (type == 172)
{
if (Main.rand.Next(3) == 0)
Main.player[i].AddBuff(44, 240, false);
}
else if (type == 15)
{
if (Main.rand.Next(2) == 0)
Main.player[i].AddBuff(24, 300, false);
}
else if (type == 253)
{
if (Main.rand.Next(2) == 0)
Main.player[i].AddBuff(44, 480, false);
}
else if (type == 19)
{
if (Main.rand.Next(5) == 0)
Main.player[i].AddBuff(24, 180, false);
}
else if (type == 33)
{
if (Main.rand.Next(5) == 0)
Main.player[i].AddBuff(20, 420, false);
}
else if (type == 34)
{
if (Main.rand.Next(2) == 0)
Main.player[i].AddBuff(24, 240, false);
}
else if (type == 35)
{
if (Main.rand.Next(4) == 0)
Main.player[i].AddBuff(24, 180, false);
}
else if (type == 54)
{
if (Main.rand.Next(2) == 0)
Main.player[i].AddBuff(20, 600, false);
}
else if (type == 267)
{
if (Main.rand.Next(3) == 0)
Main.player[i].AddBuff(20, 3600, true);
else
Main.player[i].AddBuff(20, 1800, true);
}
else if (type == 63)
{
if (Main.rand.Next(3) != 0)
Main.player[i].AddBuff(31, 120, true);
}
else if (type == 85 || type == 188)
Main.player[i].AddBuff(24, 1200, false);
else if (type == 95 || type == 103 || type == 104)
Main.player[i].AddBuff(39, 420, true);
else if (type == 278 || type == 279 || type == 280)
Main.player[i].AddBuff(69, 900, true);
else if (type == 282 || type == 283)
Main.player[i].AddBuff(70, 600, true);
if (type == 163 || type == 310)
{
if (Main.rand.Next(3) == 0)
Main.player[i].AddBuff(24, 600, true);
else
Main.player[i].AddBuff(24, 300, true);
}
else if (type == 265)
{
Main.player[i].AddBuff(20, 1200, true);
}
else
{
if (type != 355)
return;
Main.player[i].AddBuff(70, 1800, true);
}
}