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

◆ StatusToPlayerPvP()

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

Definition at line 6938 of file Player.cs.

6939 {
6940 if (meleeEnchant > 0)
6941 {
6942 if (meleeEnchant == 1)
6943 {
6944 Main.player[i].AddBuff(70, 60 * Main.rand.Next(5, 10), quiet: false);
6945 }
6946 if (meleeEnchant == 2)
6947 {
6948 Main.player[i].AddBuff(39, 60 * Main.rand.Next(3, 7), quiet: false);
6949 }
6950 if (meleeEnchant == 3)
6951 {
6952 Main.player[i].AddBuff(24, 60 * Main.rand.Next(3, 7), quiet: false);
6953 }
6954 if (meleeEnchant == 5)
6955 {
6956 Main.player[i].AddBuff(69, 60 * Main.rand.Next(10, 20), quiet: false);
6957 }
6958 if (meleeEnchant == 6)
6959 {
6960 Main.player[i].AddBuff(31, 60 * Main.rand.Next(1, 4), quiet: false);
6961 }
6962 if (meleeEnchant == 8)
6963 {
6964 Main.player[i].AddBuff(20, 60 * Main.rand.Next(5, 10), quiet: false);
6965 }
6966 }
6967 if (frostBurn)
6968 {
6969 Main.player[i].AddBuff(324, 60 * Main.rand.Next(1, 8), quiet: false);
6970 }
6971 if (magmaStone)
6972 {
6973 if (Main.rand.Next(7) == 0)
6974 {
6975 Main.player[i].AddBuff(323, 360, quiet: false);
6976 }
6977 else if (Main.rand.Next(3) == 0)
6978 {
6979 Main.player[i].AddBuff(323, 120, quiet: false);
6980 }
6981 else
6982 {
6983 Main.player[i].AddBuff(323, 60, quiet: false);
6984 }
6985 }
6986 if (type == 5129)
6987 {
6988 Main.player[i].AddBuff(120, 300, quiet: false);
6989 }
6990 switch (type)
6991 {
6992 case 121:
6993 if (Main.rand.Next(2) == 0)
6994 {
6995 Main.player[i].AddBuff(24, 180, quiet: false);
6996 }
6997 break;
6998 case 3823:
6999 if (Main.rand.Next(4) == 0)
7000 {
7001 Main.player[i].AddBuff(323, 300, quiet: false);
7002 }
7003 break;
7004 case 5382:
7005 if (Main.rand.Next(3) == 0)
7006 {
7007 Main.player[i].AddBuff(323, 300, quiet: false);
7008 }
7009 break;
7010 case 122:
7011 if (Main.rand.Next(10) == 0)
7012 {
7013 Main.player[i].AddBuff(24, 180, quiet: false);
7014 }
7015 break;
7016 case 190:
7017 if (Main.rand.Next(4) == 0)
7018 {
7019 Main.player[i].AddBuff(20, 420, quiet: false);
7020 }
7021 break;
7022 case 217:
7023 if (Main.rand.Next(5) == 0)
7024 {
7025 Main.player[i].AddBuff(24, 180, quiet: false);
7026 }
7027 break;
7028 case 1123:
7029 if (Main.rand.Next(9) != 0)
7030 {
7031 Main.player[i].AddBuff(31, 120, quiet: false);
7032 }
7033 break;
7034 }
7035 }
byte meleeEnchant
The vanilla flask effect which the player currently has active; these affect all melee weapons and wh...
Definition Player.cs:1281

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

Referenced by Terraria.Player.ItemCheck_MeleeHitPVP().

+ Here is the caller graph for this function: