Example #1
0
        private EquipmentItem GetMockOversizedItem(int identity)
        {
            var result = new OffensiveWeaponEquipmentItem();

            result.DisplayName   = "Won t fit";
            result.SpaceRequired = 999999;
            result.BaseWeight    = 0;
            result.MakeExternalInstallsPermitted();
            result.AddPermittedInstallPosition(MountPoint.Internal);
            return(result);
        }
Example #2
0
        private EquipmentItem GetMockProjectileWeapon(int identity)
        {
            var result = new OffensiveWeaponEquipmentItem();

            result.MakeExternalInstallsPermitted();
            result.DisplayName       = "Mock Projectile";
            result.Classification    = ItemClassification.OffsensiveWeapon;
            result.D10DamageRolls    = 1;
            result.InitialAmmunition = initalAmmo;
            result.BaseHitChance     = baseHitChance;
            result.UniqueId          = identity;
            result.BaseChargeCost    = chargeCostPerShot;
            result.SpaceRequired     = weapionSpaceRequired;
            result.BaseWeight        = weaponTotalWeight;
            return(result);
        }