NWN2Toolset.NWN2.Data.Blueprints.NWN2ItemBlueprint addClassRestrictions(NWN2Toolset.NWN2.Data.Blueprints.NWN2ItemBlueprint item, int bardLevel, int clericLevel, int druidLevel, int paladinLevel, int rangerLevel, int wizardLevel)
{
if (wizardLevel != 255)
{
item.Properties.Add(ALFAItemProperty.WizardOnlyItemProperty());
item.Properties.Add(ALFAItemProperty.SorcererOnlyItemProperty());
}
if (bardLevel != 255)
item.Properties.Add(ALFAItemProperty.BardOnlyItemProperty());
if (clericLevel != 255)
{
item.Properties.Add(ALFAItemProperty.ClericOnlyItemProperty());
item.Properties.Add(ALFAItemProperty.FavoredSoulOnlyItemProperty());
}
if (druidLevel != 255)
{
item.Properties.Add(ALFAItemProperty.DruidOnlyItemProperty());
item.Properties.Add(ALFAItemProperty.SpiritShamanOnlyItemProperty());
}
if (rangerLevel != 255)
item.Properties.Add(ALFAItemProperty.RangerOnlyItemProperty());
if (paladinLevel != 255)
item.Properties.Add(ALFAItemProperty.PaladinOnlyItemProperty());
return item;
}