public static ItemProperty DamageVulnerability(IPDamageType damageType, IPDamageVulnerabilityType damageVulnerability) => NWScript.ItemPropertyDamageVulnerability((int)damageType, (int)damageVulnerability);
public static ItemProperty DamageImmunity(IPDamageType damageType, IPDamageImmunityType immunityType) => NWScript.ItemPropertyDamageImmunity((int)damageType, (int)immunityType);
public static ItemProperty DamageResistance(IPDamageType damageType, IPDamageResist damageResist) => NWScript.ItemPropertyDamageResistance((int)damageType, (int)damageResist);
public static ItemProperty DamageBonusVsRace(IPRacialType racialType, IPDamageType damageType, IPDamageBonus damageBonus) => NWScript.ItemPropertyDamageBonusVsRace((int)racialType, (int)damageType, (int)damageBonus);
public static ItemProperty DamageBonusVsSAlign(IPAlignment alignment, IPDamageType damageType, IPDamageBonus damageBonus) => NWScript.ItemPropertyDamageBonusVsSAlign((int)alignment, (int)damageType, (int)damageBonus);
public static ItemProperty ACBonusVsDmgType(IPDamageType damageType, int bonus) => NWScript.ItemPropertyACBonusVsDmgType((int)damageType, bonus);
public static ItemProperty DamageBonus(IPDamageType damageType, IPDamageBonus damageBonus) => NWScript.ItemPropertyDamageBonus((int)damageType, (int)damageBonus);
public static ItemProperty ExtraRangeDamageType(IPDamageType damageType) => NWScript.ItemPropertyExtraRangeDamageType((int)damageType);
public static ItemProperty ExtraRangeDamageType(IPDamageType damageType) { return(NWScript.ItemPropertyExtraRangeDamageType((int)damageType) !); }
public static ItemProperty DamageResistance(IPDamageType damageType, IPDamageResist damageResist) { return(NWScript.ItemPropertyDamageResistance((int)damageType, (int)damageResist) !); }
public static ItemProperty DamageBonusVsAlign(IPAlignmentGroup alignmentGroup, IPDamageType damageType, IPDamageBonus damageBonus) { return(NWScript.ItemPropertyDamageBonusVsAlign((int)alignmentGroup, (int)damageType, (int)damageBonus) !); }
public static ItemProperty DamageBonus(IPDamageType damageType, IPDamageBonus damageBonus) { return(NWScript.ItemPropertyDamageBonus((int)damageType, (int)damageBonus) !); }