public static Gunwagon Create(GunwagonTypes type, int bigShootas) { List <Weapon> weapons = new List <Weapon>(); switch (type) { case GunwagonTypes.KillKannon: weapons.Add(Armory.CreateWeaponKillKannon()); break; case GunwagonTypes.ZzapGun: weapons.Add(Armory.CreateWeaponZzapGun()); break; default: weapons.Add(Armory.CreateWeaponKannon()); break; } for (int i = 0; i < bigShootas; i++) { weapons.Add(Armory.CreateWeaponBigShoota()); } return(new Gunwagon() { Name = "Gunwagon", Soldiers = new List <Model>() { CreateGunwagon(weapons) } }); }
public static Model CreateTruck() { List <Weapon> weapons = new List <Weapon> { Armory.CreateWeaponBigShoota(), }; return(new Model() { Name = "Trukk", WS = 5, BS = 5, S = 6, T = 6, W = 10, A = 3, Sv = 4, ISv = 0, Weapons = weapons, }); }
public static Model CreateOrkBigShoota() { List <Weapon> weapons = new List <Weapon> { Armory.CreateWeaponBigShoota(), Armory.CreateWeaponStikkbombs() }; return(new Model() { Name = "Boy Heavy", WS = 3, BS = 5, S = 4, T = 4, W = 1, A = 2, Sv = 6, ISv = 0, Weapons = weapons, }); }