Exemplo n.º 1
0
        public static Razorback Create(RazorBackTypes type, bool stormBolter, bool hunterMissile)
        {
            List <Weapon> weapons = new List <Weapon>();

            if (stormBolter)
            {
                weapons.Add(Armory.CreateWeaponStormBolter());
            }

            if (hunterMissile)
            {
                weapons.Add(Armory.CreateWeaponHunterKillerMissile());
            }

            if (type == RazorBackTypes.TwinAssaultCannon)
            {
                weapons.Add(Armory.CreateWeaponTwinAssaultCannon());
            }
            else if (type == RazorBackTypes.TwinLassCannon)
            {
                weapons.Add(Armory.CreateWeaponTwinLassCannon());
            }
            else if (type == RazorBackTypes.LasscannonAndTwinPlasmaGun)
            {
                weapons.Add(Armory.CreateWeaponLassCannon());
                weapons.Add(Armory.CreateWeaponTwinPlasmaGun());
            }
            else if (type == RazorBackTypes.TwinHeavyBolter)
            {
                weapons.Add(Armory.CreateWeaponTwinHeavyBolter());
            }

            var rb = CreateRazorback(weapons);

            return(new Razorback()
            {
                Name = "Razorback",
                Soldiers = new List <Model>()
                {
                    rb
                },
            });
        }
Exemplo n.º 2
0
        public static Model CreateGreyHunterWorlfGuardTerm()
        {
            List <Weapon> weapons = new List <Weapon>
            {
                Armory.CreateWeaponStormBolter(),
            };

            return(new Model()
            {
                Name = "Wolf Guard Terminator",
                WS = 3,
                BS = 3,
                S = 4,
                T = 4,
                W = 2,
                A = 2,
                Sv = 2,
                ISv = 5,
                Weapons = weapons,
            });
        }
Exemplo n.º 3
0
        public static Model CreateRhino()
        {
            List <Weapon> weapons = new List <Weapon>
            {
                Armory.CreateWeaponStormBolter(),
            };

            return(new Model()
            {
                Name = "Rhino",
                WS = 6,
                BS = 3,
                S = 6,
                T = 7,
                W = 10,
                A = 3,
                Sv = 3,
                ISv = 0,
                Weapons = weapons,
            });
        }