Itembans check dyes, misc dyes, and misc equips
This commit is contained in:
parent
01486f7ba9
commit
24184a8061
1 changed files with 42 additions and 2 deletions
|
|
@ -979,14 +979,54 @@ namespace TShockAPI
|
||||||
{
|
{
|
||||||
if (Itembans.ItemIsBanned(item.name, player))
|
if (Itembans.ItemIsBanned(item.name, player))
|
||||||
{
|
{
|
||||||
player.SetBuff(30, 120); //Bleeding
|
player.SetBuff(BuffID.Frozen, 330, true);
|
||||||
player.SetBuff(36, 120); //Broken Armor
|
player.SetBuff(BuffID.Stoned, 330, true);
|
||||||
|
player.SetBuff(BuffID.Webbed, 330, true);
|
||||||
check = "Remove armor/accessory " + item.name;
|
check = "Remove armor/accessory " + item.name;
|
||||||
|
|
||||||
player.SendErrorMessage("You are wearing banned equipment. {0}", check);
|
player.SendErrorMessage("You are wearing banned equipment. {0}", check);
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
foreach (Item item in player.TPlayer.dye)
|
||||||
|
{
|
||||||
|
if (Itembans.ItemIsBanned(item.name, player))
|
||||||
|
{
|
||||||
|
player.SetBuff(BuffID.Frozen, 330, true);
|
||||||
|
player.SetBuff(BuffID.Stoned, 330, true);
|
||||||
|
player.SetBuff(BuffID.Webbed, 330, true);
|
||||||
|
check = "Remove dye " + item.name;
|
||||||
|
|
||||||
|
player.SendErrorMessage("You are wearing banned equipment. {0}", check);
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
foreach (Item item in player.TPlayer.miscEquips)
|
||||||
|
{
|
||||||
|
if (Itembans.ItemIsBanned(item.name, player))
|
||||||
|
{
|
||||||
|
player.SetBuff(BuffID.Frozen, 330, true);
|
||||||
|
player.SetBuff(BuffID.Stoned, 330, true);
|
||||||
|
player.SetBuff(BuffID.Webbed, 330, true);
|
||||||
|
check = "Remove misc equip " + item.name;
|
||||||
|
|
||||||
|
player.SendErrorMessage("You are wearing banned equipment. {0}", check);
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
foreach (Item item in player.TPlayer.miscDyes)
|
||||||
|
{
|
||||||
|
if (Itembans.ItemIsBanned(item.name, player))
|
||||||
|
{
|
||||||
|
player.SetBuff(BuffID.Frozen, 330, true);
|
||||||
|
player.SetBuff(BuffID.Stoned, 330, true);
|
||||||
|
player.SetBuff(BuffID.Webbed, 330, true);
|
||||||
|
check = "Remove misc dye " + item.name;
|
||||||
|
|
||||||
|
player.SendErrorMessage("You are wearing banned equipment. {0}", check);
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
}
|
||||||
player.IgnoreActionsForDisabledArmor = check;
|
player.IgnoreActionsForDisabledArmor = check;
|
||||||
if (CheckIgnores(player))
|
if (CheckIgnores(player))
|
||||||
{
|
{
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue