Exemplo n.º 1
0
        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
                });
            }
        }
Exemplo n.º 2
0
        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
                });
            }
        }
Exemplo n.º 3
0
        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
                });
            }
        }
Exemplo n.º 4
0
        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
                });
            }
        }
Exemplo n.º 5
0
        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
                });
            }
        }
Exemplo n.º 6
0
        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
                });
            }
        }
Exemplo n.º 7
0
        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
                });
            }
        }
Exemplo n.º 8
0
        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
                });
            }
        }