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 DamageBonus(IPDamageType damageType, IPDamageBonus damageBonus) => NWScript.ItemPropertyDamageBonus((int)damageType, (int)damageBonus);
public static ItemProperty MassiveCritical(IPDamageBonus damageBonus) => NWScript.ItemPropertyMassiveCritical((int)damageBonus);
public static ItemProperty MassiveCritical(IPDamageBonus damageBonus) { return(NWScript.ItemPropertyMassiveCritical((int)damageBonus) !); }
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) !); }