private List <string> GetRangedWithBowTemplates() { var ranged = WeaponConstants.GetAllRanged(false, true, false).ToList(); var ammo = WeaponConstants.GetAllAmmunition(false, false); ranged.Remove(WeaponConstants.CompositeShortbow); ranged.Remove(WeaponConstants.CompositeLongbow); ranged = ranged.Except(ammo).ToList(); if (!ranged.Contains(WeaponConstants.Shuriken)) { ranged.Add(WeaponConstants.Shuriken); } return(ranged); }
public void RangedWeaponsMatchConstants() { var ranged = WeaponConstants.GetAllRanged(false, false, true); VerifyAttribute(ranged, AttributeConstants.Ranged); }