Beispiel #1
0
 public static bool IsRanged(this ItemObject item)
 => item.AnyWeaponMatches(w => w.IsRangedWeapon);
Beispiel #2
0
 public static bool HasWeaponClass(this ItemObject item, WeaponClass weaponClass)
 => item.AnyWeaponMatches(w => w.WeaponClass == weaponClass);
Beispiel #3
0
 public static bool IsSwingable(this ItemObject item)
 => item.AnyWeaponMatches(w => w.IsMeleeWeapon && w.SwingDamageType != DamageTypes.Invalid);