コード例 #1
0
        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);
        }
コード例 #2
0
        public void RangedWeaponsMatchConstants()
        {
            var ranged = WeaponConstants.GetAllRanged(false, false, true);

            VerifyAttribute(ranged, AttributeConstants.Ranged);
        }