public static MekGunz Create(MekGunzTypes type, int count = 1) { List <Model> gunz = new List <Model>(); for (int i = 0; i < count; i++) { Weapon weapon = null; switch (type) { case MekGunzTypes.Bubblechukka: weapon = Armory.CreateWeaponBubblechukka(); break; case MekGunzTypes.KustomMegaKannon: weapon = Armory.CreateWeaponKustomMegaKannon(); break; case MekGunzTypes.SmashaGun: weapon = Armory.CreateWeaponSmashaGun(); break; case MekGunzTypes.TraktorKannon: weapon = Armory.CreateWeaponTraktorKannon(); break; } gunz.Add(MekGun(weapon)); } return(new MekGunz() { Name = "Mek Gunz", Soldiers = gunz, }); }
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 DeffkillaWartrike Create() { List <Weapon> weapons = new List <Weapon> { Armory.CreateWeaponKillaJet(), Armory.CreateWeaponSnaggaKlaw(), Armory.CreateWeaponTwinBoomstick(), Armory.CreateWeaponTwinBoomstick(), Armory.CreateWeaponTwinBoomstick(), }; return(new DeffkillaWartrike() { Name = "Deffkilla Wartrike", Soldiers = new List <Model>() { CreateDeffkillaWartrike(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 CreateBurnaBoy() { List <Weapon> weapons = new List <Weapon> { Armory.CreateWeaponBurna(), }; return(new Model() { Name = "Burna Boy", WS = 3, BS = 5, S = 4, T = 4, W = 1, A = 2, Sv = 6, ISv = 0, Weapons = weapons, }); }
public static Model CreateSpanner() { List <Weapon> weapons = new List <Weapon> { Armory.CreateWeaponKustomMegaBlasta(), }; return(new Model() { Name = "Spanner", WS = 3, BS = 5, S = 4, T = 4, W = 1, A = 2, Sv = 6, ISv = 0, Weapons = weapons, }); }
public static Model CreateAmmoRunt() { List <Weapon> weapons = new List <Weapon> { Armory.CreateWeaponGrotGun(), }; return(new Model() { Name = "Ammo Runt", WS = 5, BS = 4, S = 2, T = 2, W = 1, A = 1, Sv = 6, ISv = 0, Weapons = weapons, }); }
public static Model CreateFlashGitz() { List <Weapon> weapons = new List <Weapon> { Armory.CreateWeaponSnazzgun(), }; return(new Model() { Name = "Flash Gitz", WS = 3, BS = 4, S = 5, T = 4, W = 2, A = 3, Sv = 4, ISv = 0, Weapons = weapons, }); }
public static Model CreateGretchin() { List <Weapon> weapons = new List <Weapon> { Armory.CreateWeaponGrotBlaster() }; return(new Model() { Name = "Gretchin", WS = 5, BS = 4, S = 2, T = 2, W = 1, A = 1, Sv = 6, ISv = 0, Weapons = weapons, }); }
public static Model CreateLoota() { List <Weapon> weapons = new List <Weapon> { Armory.CreateWeaponDeffgun(), }; return(new Model() { Name = "Loota", WS = 3, BS = 5, S = 4, T = 4, W = 1, A = 2, Sv = 6, 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, }); }
public static Model CreateBossNob() { List <Weapon> weapons = new List <Weapon> { Armory.CreateWeaponShoota(), Armory.CreateWeaponStikkbombs() }; return(new Model() { Name = "Boss Nob", WS = 3, BS = 5, S = 5, T = 4, W = 2, A = 3, Sv = 6, ISv = 0, Weapons = weapons, }); }
public static Model CreateWarbiker() { List <Weapon> weapons = new List <Weapon> { Armory.CreateWeaponDakkagun(), Armory.CreateWeaponDakkagun(), Armory.CreateWeaponStikkbombs(), }; return(new Model() { Name = "War Biker", WS = 3, BS = 5, S = 4, T = 5, W = 2, A = 2, Sv = 4, ISv = 0, Weapons = weapons, }); }
public static Model CreateNob() { List <Weapon> weapons = new List <Weapon> { Armory.CreateWeaponDakkagun(), Armory.CreateWeaponDakkagun(), Armory.CreateWeaponStikkbombs(), }; return(new Model() { Name = "Nob", WS = 3, BS = 5, S = 5, T = 5, W = 3, A = 3, Sv = 4, ISv = 0, Weapons = weapons, }); }
public static BigMek Create(bool soupedUpShokka) { Weapon weapon = soupedUpShokka ? Armory.CreateWeaponDaSoupedUpShokka() : Armory.CreateWeaponShokkAttackGun(); string name = soupedUpShokka ? "Big Mek with Da Souped-up Shokka" : "Big Mek with Shokk Attack Gun"; List <Weapon> weapons = new List <Weapon> { weapon, }; return(new BigMek() { Name = name, Soldiers = new List <Model>() { CreateBigMek(weapons) } }); }