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); }
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); }