public BasicCareer GetBasicCareer(CharacterGeneration.Career.CareerType career) { switch (career) { case CharacterGeneration.Career.CareerType.Cepheus_Surface_Defence: return(new SurfaceDefence { Culture = this, Mishaps = UseMishaps }); case CharacterGeneration.Career.CareerType.Cepheus_Colonist: return(new Colonist { Culture = this, Mishaps = UseMishaps }); case CharacterGeneration.Career.CareerType.Cepheus_Hunter: return(new Hunter { Culture = this, Mishaps = UseMishaps }); case CharacterGeneration.Career.CareerType.Cepheus_Mercenary: return(new Mercenary { Culture = this, Mishaps = UseMishaps }); default: return(new SurfaceDefence { Culture = this, Mishaps = UseMishaps }); } }
public BasicCareer GetBasicCareer(CharacterGeneration.Career.CareerType career) { switch (career) { case CharacterGeneration.Career.CareerType.Imperial_Marines: return(new Imperial.BasicMarines() { Culture = this }); case CharacterGeneration.Career.CareerType.Imperial_Army: return(new Imperial.BasicArmy() { Culture = this }); case CharacterGeneration.Career.CareerType.Imperial_Navy: return(new Imperial.BasicNavy() { Culture = this }); case CharacterGeneration.Career.CareerType.Imperial_Merchants: return(new Imperial.BasicMerchants() { Culture = this }); case CharacterGeneration.Career.CareerType.SwordWorlds_Patrol: return(new Patrol() { Culture = this }); case CharacterGeneration.Career.CareerType.Imperial_Other: return(new Imperial.BasicOther() { Culture = this }); default: return(new Imperial.BasicArmy() { Culture = this }); } }
public BasicCareer GetBasicCareer(CharacterGeneration.Career.CareerType career) { switch (career) { case CharacterGeneration.Career.CareerType.Darrian_SpecialArm: return(new SpecialArm() { Culture = this }); case CharacterGeneration.Career.CareerType.Darrian_Army: return(new Army() { Culture = this }); case CharacterGeneration.Career.CareerType.Darrian_Navy: return(new Navy() { Culture = this }); case CharacterGeneration.Career.CareerType.Darrian_Merchant: return(new Merchants() { Culture = this }); case CharacterGeneration.Career.CareerType.Darrian_Noble: return(new Noble() { Culture = this }); case CharacterGeneration.Career.CareerType.Darrian_Academic: return(new Academic() { Culture = this }); default: return(new Army() { Culture = this }); } }
public BasicCareer GetBasicCareer(CharacterGeneration.Career.CareerType career) { switch (career) { case CharacterGeneration.Career.CareerType.Vargr_Army: return(new Army() { Culture = this }); case CharacterGeneration.Career.CareerType.Vargr_Corsair: return(new Corsair(Corsair.Mode.Vargr) { Culture = this }); case CharacterGeneration.Career.CareerType.Vargr_Emissary: return(new Emissary() { Culture = this }); case CharacterGeneration.Career.CareerType.Vargr_Loner: return(new Loner() { Culture = this }); case CharacterGeneration.Career.CareerType.Vargr_Merchant: return(new Merchant() { Culture = this }); case CharacterGeneration.Career.CareerType.Vargr_Navy: return(new Navy() { Culture = this }); default: return(new Army() { Culture = this }); } }
public BasicCareer GetBasicCareer(CharacterGeneration.Career.CareerType career) { switch (career) { case CharacterGeneration.Career.CareerType.Cepheus_Athlete: return(new Athlete { Culture = this, Mishaps = UseMishaps }); case CharacterGeneration.Career.CareerType.Cepheus_Aerospace_Defence: return(new AerospaceDefence { Culture = this, Mishaps = UseMishaps }); case CharacterGeneration.Career.CareerType.Cepheus_Drifter: return(new Drifter { Culture = this, Mishaps = UseMishaps }); case CharacterGeneration.Career.CareerType.Cepheus_Marine: return(new Marine { Culture = this, Mishaps = UseMishaps }); case CharacterGeneration.Career.CareerType.Cepheus_Maritime_Defence: return(new MaritimeDefence { Culture = this, Mishaps = UseMishaps }); case CharacterGeneration.Career.CareerType.Cepheus_Navy: return(new Navy { Culture = this, Mishaps = UseMishaps }); case CharacterGeneration.Career.CareerType.Cepheus_Scout: return(new Scout { Culture = this, Mishaps = UseMishaps }); case CharacterGeneration.Career.CareerType.Cepheus_Surface_Defence: return(new SurfaceDefence { Culture = this, Mishaps = UseMishaps }); case CharacterGeneration.Career.CareerType.Cepheus_Agent: return(new Agent { Culture = this, Mishaps = UseMishaps }); case CharacterGeneration.Career.CareerType.Cepheus_Bureaucrat: return(new Bureaucrat { Culture = this, Mishaps = UseMishaps }); case CharacterGeneration.Career.CareerType.Cepheus_Colonist: return(new Colonist { Culture = this, Mishaps = UseMishaps }); case CharacterGeneration.Career.CareerType.Cepheus_Diplomat: return(new Diplomat { Culture = this, Mishaps = UseMishaps }); case CharacterGeneration.Career.CareerType.Cepheus_Entertainer: return(new Entertainer { Culture = this, Mishaps = UseMishaps }); case CharacterGeneration.Career.CareerType.Cepheus_Hunter: return(new Hunter { Culture = this, Mishaps = UseMishaps }); case CharacterGeneration.Career.CareerType.Cepheus_Mercenary: return(new Mercenary { Culture = this, Mishaps = UseMishaps }); case CharacterGeneration.Career.CareerType.Cepheus_Merchant: return(new Merchant { Culture = this, Mishaps = UseMishaps }); case CharacterGeneration.Career.CareerType.Cepheus_Noble: return(new Noble { Culture = this, Mishaps = UseMishaps }); case CharacterGeneration.Career.CareerType.Cepheus_Physician: return(new Physician { Culture = this, Mishaps = UseMishaps }); case CharacterGeneration.Career.CareerType.Cepheus_Pirate: return(new Pirate { Culture = this, Mishaps = UseMishaps }); case CharacterGeneration.Career.CareerType.Cepheus_Rogue: return(new Rogue { Culture = this, Mishaps = UseMishaps }); case CharacterGeneration.Career.CareerType.Cepheus_Scientist: return(new Scientist { Culture = this, Mishaps = UseMishaps }); case CharacterGeneration.Career.CareerType.Cepheus_Technician: return(new Technician { Culture = this, Mishaps = UseMishaps }); case CharacterGeneration.Career.CareerType.Commonwealth_MilitaryWitch: return(new MilitaryWitch { Culture = this, Mishaps = UseMishaps }); case CharacterGeneration.Career.CareerType.Commonwealth_RogueWitch: return(new RogueWitch { Culture = this, Mishaps = UseMishaps }); case CharacterGeneration.Career.CareerType.Commonwealth_LicencedWitch: return(new LicencedWitch { Culture = this, Mishaps = UseMishaps }); default: return(new Athlete { Culture = this, Mishaps = UseMishaps }); } }
public BasicCareer GetBasicCareer(CharacterGeneration.Career.CareerType career) { switch (career) { case CharacterGeneration.Career.CareerType.Aslan_Space: return(new Space { Culture = this, Officer = false }); case CharacterGeneration.Career.CareerType.Aslan_Space_Officer: return(new Space { Culture = this, Officer = true }); case CharacterGeneration.Career.CareerType.Aslan_Military: return(new Military { Culture = this, Officer = false }); case CharacterGeneration.Career.CareerType.Aslan_Military_Officer: return(new Military { Culture = this, Officer = true }); case CharacterGeneration.Career.CareerType.Aslan_Pirate: return(new Pirate { Culture = this }); case CharacterGeneration.Career.CareerType.Aslan_Outcast: return(new Outcast { Culture = this }); case CharacterGeneration.Career.CareerType.Aslan_Management: return(new Management { Culture = this }); case CharacterGeneration.Career.CareerType.Aslan_Wanderer: return(new Wanderer { Culture = this }); case CharacterGeneration.Career.CareerType.Aslan_Scientist: return(new Scientist { Culture = this }); case CharacterGeneration.Career.CareerType.Aslan_Envoy: return(new Envoy { Culture = this }); case CharacterGeneration.Career.CareerType.Aslan_Medic: return(new Medic { Culture = this }); case CharacterGeneration.Career.CareerType.Aslan_Flyer: return(new Flyer { Culture = this }); case CharacterGeneration.Career.CareerType.Aslan_Belter: return(new Belter { Culture = this }); default: return(new Space { Culture = this, Officer = false }); } }
public BasicCareer GetBasicCareer(CharacterGeneration.Career.CareerType career) { switch (career) { case CharacterGeneration.Career.CareerType.Imperial_Marines: return(new BasicMarines() { Culture = this }); case CharacterGeneration.Career.CareerType.Imperial_Army: return(new BasicArmy() { Culture = this }); case CharacterGeneration.Career.CareerType.Imperial_Navy: return(new BasicNavy() { Culture = this }); case CharacterGeneration.Career.CareerType.Imperial_Merchants: return(new BasicMerchants() { Culture = this }); case CharacterGeneration.Career.CareerType.Imperial_Scouts: return(new BasicScouts() { Culture = this }); case CharacterGeneration.Career.CareerType.Imperial_Other: return(new BasicOther() { Culture = this }); case CharacterGeneration.Career.CareerType.Citizen_Barbarian: return(new Citizen.Barbarian() { Culture = this }); case CharacterGeneration.Career.CareerType.Citizen_Belter: return(new Citizen.Belter() { Culture = this }); case CharacterGeneration.Career.CareerType.Citizen_Bureaucrat: return(new Citizen.Bureaucrat() { Culture = this }); case CharacterGeneration.Career.CareerType.Citizen_Diplomat: return(new Citizen.Diplomat() { Culture = this }); case CharacterGeneration.Career.CareerType.Citizen_Doctor: return(new Citizen.Doctor() { Culture = this }); case CharacterGeneration.Career.CareerType.Citizen_Flyer: return(new Citizen.Flyer() { Culture = this }); case CharacterGeneration.Career.CareerType.Citizen_Hunter: return(new Citizen.Hunter() { Culture = this }); case CharacterGeneration.Career.CareerType.Citizen_Noble: return(new Citizen.Noble() { Culture = this }); case CharacterGeneration.Career.CareerType.Citizen_Pirate: return(new Citizen.Pirate() { Culture = this }); case CharacterGeneration.Career.CareerType.Citizen_Rogue: return(new Citizen.Rogue() { Culture = this }); case CharacterGeneration.Career.CareerType.Citizen_Sailor: return(new Citizen.Sailor() { Culture = this }); case CharacterGeneration.Career.CareerType.Citizen_Scientist: return(new Citizen.Scientist() { Culture = this }); case CharacterGeneration.Career.CareerType.Vargr_Corsair: return(new Corsair(Corsair.Mode.Imperial) { Culture = this }); case CharacterGeneration.Career.CareerType.Dolphin_Civilian: return(new Dolphin.Civilian() { Culture = this }); case CharacterGeneration.Career.CareerType.Dolphin_Military: return(new Dolphin.Military() { Culture = this }); default: return(new BasicArmy() { Culture = this }); } }
public BasicCareer GetBasicCareer(CharacterGeneration.Career.CareerType career) { switch (career) { case CharacterGeneration.Career.CareerType.Hostile_Colonist: return(new Colonist { Culture = this, Mishaps = UseMishaps }); case CharacterGeneration.Career.CareerType.Hostile_Ranger: return(new Ranger { Culture = this, Mishaps = UseMishaps }); case CharacterGeneration.Career.CareerType.Hostile_Roughneck: return(new Roughneck { Culture = this, Mishaps = UseMishaps }); case CharacterGeneration.Career.CareerType.Hostile_CorporateAgent: return(new CorporateAgent { Culture = this, Mishaps = UseMishaps }); case CharacterGeneration.Career.CareerType.Hostile_CorporateExec: return(new CorporateExec { Culture = this, Mishaps = UseMishaps }); case CharacterGeneration.Career.CareerType.Hostile_CommercialSpacer: return(new CommericalSpacer { Culture = this, Mishaps = UseMishaps }); case CharacterGeneration.Career.CareerType.Hostile_Marine: return(new Marine { Culture = this, Mishaps = UseMishaps }); case CharacterGeneration.Career.CareerType.Hostile_Marshall: return(new Marshal { Culture = this, Mishaps = UseMishaps }); case CharacterGeneration.Career.CareerType.Hostile_MilitarySpacer: return(new MilitarySpacer { Culture = this, Mishaps = UseMishaps }); case CharacterGeneration.Career.CareerType.Hostile_Physician: return(new Physician { Culture = this, Mishaps = UseMishaps }); case CharacterGeneration.Career.CareerType.Hostile_Rogue: return(new Rogue { Culture = this, Mishaps = UseMishaps }); case CharacterGeneration.Career.CareerType.Hostile_Scientist: return(new Scientist { Culture = this, Mishaps = UseMishaps }); case CharacterGeneration.Career.CareerType.Hostile_SurveyScout: return(new SurveyScout { Culture = this, Mishaps = UseMishaps }); case CharacterGeneration.Career.CareerType.Hostile_Technician: return(new Technician { Culture = this, Mishaps = UseMishaps }); case CharacterGeneration.Career.CareerType.Hostile_Android: return(new Android { Culture = this, Mishaps = UseMishaps }); default: return(new Colonist { Culture = this, Mishaps = UseMishaps }); } }