Terraria v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches

◆ StatusToPlayerPvP()

void Terraria.Player.StatusToPlayerPvP ( int type,
int i )
inline

Definition at line 5575 of file Player.cs.

5576 {
5577 if (meleeEnchant > 0)
5578 {
5579 if (meleeEnchant == 1)
5580 {
5581 Main.player[i].AddBuff(70, 60 * Main.rand.Next(5, 10), quiet: false);
5582 }
5583 if (meleeEnchant == 2)
5584 {
5585 Main.player[i].AddBuff(39, 60 * Main.rand.Next(3, 7), quiet: false);
5586 }
5587 if (meleeEnchant == 3)
5588 {
5589 Main.player[i].AddBuff(24, 60 * Main.rand.Next(3, 7), quiet: false);
5590 }
5591 if (meleeEnchant == 5)
5592 {
5593 Main.player[i].AddBuff(69, 60 * Main.rand.Next(10, 20), quiet: false);
5594 }
5595 if (meleeEnchant == 6)
5596 {
5597 Main.player[i].AddBuff(31, 60 * Main.rand.Next(1, 4), quiet: false);
5598 }
5599 if (meleeEnchant == 8)
5600 {
5601 Main.player[i].AddBuff(20, 60 * Main.rand.Next(5, 10), quiet: false);
5602 }
5603 }
5604 if (frostBurn)
5605 {
5606 Main.player[i].AddBuff(324, 60 * Main.rand.Next(1, 8), quiet: false);
5607 }
5608 if (magmaStone)
5609 {
5610 if (Main.rand.Next(7) == 0)
5611 {
5612 Main.player[i].AddBuff(323, 360, quiet: false);
5613 }
5614 else if (Main.rand.Next(3) == 0)
5615 {
5616 Main.player[i].AddBuff(323, 120, quiet: false);
5617 }
5618 else
5619 {
5620 Main.player[i].AddBuff(323, 60, quiet: false);
5621 }
5622 }
5623 if (type == 5129)
5624 {
5625 Main.player[i].AddBuff(120, 300, quiet: false);
5626 }
5627 switch (type)
5628 {
5629 case 121:
5630 if (Main.rand.Next(2) == 0)
5631 {
5632 Main.player[i].AddBuff(24, 180, quiet: false);
5633 }
5634 break;
5635 case 3823:
5636 if (Main.rand.Next(4) == 0)
5637 {
5638 Main.player[i].AddBuff(323, 300, quiet: false);
5639 }
5640 break;
5641 case 5382:
5642 if (Main.rand.Next(3) == 0)
5643 {
5644 Main.player[i].AddBuff(323, 300, quiet: false);
5645 }
5646 break;
5647 case 122:
5648 if (Main.rand.Next(10) == 0)
5649 {
5650 Main.player[i].AddBuff(24, 180, quiet: false);
5651 }
5652 break;
5653 case 190:
5654 if (Main.rand.Next(4) == 0)
5655 {
5656 Main.player[i].AddBuff(20, 420, quiet: false);
5657 }
5658 break;
5659 case 217:
5660 if (Main.rand.Next(5) == 0)
5661 {
5662 Main.player[i].AddBuff(24, 180, quiet: false);
5663 }
5664 break;
5665 case 1123:
5666 if (Main.rand.Next(9) != 0)
5667 {
5668 Main.player[i].AddBuff(31, 120, quiet: false);
5669 }
5670 break;
5671 }
5672 }
byte meleeEnchant
Definition Player.cs:831

References Terraria.Player.frostBurn, Terraria.Player.magmaStone, Terraria.Player.meleeEnchant, Terraria.Main.player, Terraria.Main.rand, and System.type.