Esempio n. 1
0
        public Dictionary <string, CharacterGeneration.Character.Species> Species(Constants.GenerationStyle generationStyle)
        {
            var list = new Dictionary <string, CharacterGeneration.Character.Species>();

            switch (generationStyle)
            {
            case Constants.GenerationStyle.Cepheus_Engine:
                if (Mode == 0)
                {
                    list.Add(Properties.Resources.Species_Human, CharacterGeneration.Character.Species.Human);
                    list.Add(Resources.Species_Synnner, CharacterGeneration.Character.Species.Synner);
                }
                else if (Mode == 1)
                {
                    list.Add(Resources.Species_Articifer, CharacterGeneration.Character.Species.Articifer);
                    list.Add(Resources.Species_Shaper, CharacterGeneration.Character.Species.Shaper);
                }
                else if (Mode == 2)
                {
                    list.Add(Resources.Species_Quarm, CharacterGeneration.Character.Species.Quarm);
                    list.Add(Resources.Species_Wraither, CharacterGeneration.Character.Species.Wraither);
                    list.Add(Resources.Species_Tazzim, CharacterGeneration.Character.Species.Tazzim);
                }
                break;
            }

            return(list);
        }
        private void Ruleset_SelectedIndexChanged(object sender, EventArgs e)
        {
            Campaigns.Clear();
            var list = Campaign.GetCampaignForRuleset(GenerationConfiguration.Ruleset);

            foreach (var item in list)
            {
                Campaigns.Add(item);
            }
            switch (GenerationConfiguration.Ruleset)
            {
            case "Classic":
                generationStyle = Constants.GenerationStyle.Classic_Traveller;
                break;

            case "Mega Traveller":
                generationStyle = Constants.GenerationStyle.Mega_Traveller;
                break;

            case "Cepheus Engine":
                generationStyle = Constants.GenerationStyle.Cepheus_Engine;
                break;
            }

            Citizens.IsVisible = (generationStyle == Constants.GenerationStyle.Classic_Traveller);
            Mishaps.IsVisible  = (generationStyle == Constants.GenerationStyle.Cepheus_Engine);
        }
Esempio n. 3
0
        public Dictionary <string, Character.Species> Species(Constants.GenerationStyle generationStyle)
        {
            var list = new Dictionary <string, Character.Species>();

            switch (generationStyle)
            {
            case Constants.GenerationStyle.Classic_Traveller:
                list.Add(Properties.Resources.Species_Human_Zhodani, Character.Species.Human_Zhodani);
                break;
            }

            return(list);
        }
Esempio n. 4
0
        public Dictionary <string, CharacterGeneration.Character.Species> Species(Constants.GenerationStyle generationStyle)
        {
            var list = new Dictionary <string, CharacterGeneration.Character.Species>();

            switch (generationStyle)
            {
            case Constants.GenerationStyle.Cepheus_Engine:
                list.Add(Resources.Species_Khiff, CharacterGeneration.Character.Species.Khiff);
                break;
            }

            return(list);
        }
Esempio n. 5
0
        public Dictionary <string, CharacterGeneration.Character.Species> Species(Constants.GenerationStyle generationStyle)
        {
            var list = new Dictionary <string, CharacterGeneration.Character.Species>();

            switch (generationStyle)
            {
            case Constants.GenerationStyle.Cepheus_Engine:
                list.Add(Properties.Resources.Species_Human, CharacterGeneration.Character.Species.Commonwealth_Human);
                list.Add(Resources.Species_Froog, CharacterGeneration.Character.Species.Froog);
                break;
            }

            return(list);
        }
Esempio n. 6
0
        public Dictionary <string, CharacterGeneration.Character.Species> Species(Constants.GenerationStyle generationStyle)
        {
            var list = new Dictionary <string, CharacterGeneration.Character.Species>();

            switch (generationStyle)
            {
            case Constants.GenerationStyle.Cepheus_Engine:
                list.Add(Properties.Resources.Species_Human, CharacterGeneration.Character.Species.Human);
                list.Add(Resources.Species_Avians, CharacterGeneration.Character.Species.Avian);
                list.Add(Resources.Species_Insectans, CharacterGeneration.Character.Species.Insectans);
                list.Add(Resources.Species_Merfolk, CharacterGeneration.Character.Species.Merfolk);
                list.Add(Resources.Species_Repltilians, CharacterGeneration.Character.Species.Reptilians);
                list.Add(Resources.Species_UpliftedDolphin, CharacterGeneration.Character.Species.Dolphin);
                list.Add(Resources.Species_UpliftedApe, CharacterGeneration.Character.Species.Uplifted_Ape);
                break;
            }

            return(list);
        }
Esempio n. 7
0
        public Dictionary <string, Character.Species> Species(Constants.GenerationStyle generationStyle)
        {
            var list = new Dictionary <string, Character.Species>();

            switch (generationStyle)
            {
            case Constants.GenerationStyle.Classic_Traveller:
                list.Add(Properties.Resources.Species_Human, Character.Species.Human_Imperial);
                list.Add(Properties.Resources.Species_Dolphin, Character.Species.Dolphin);
                list.Add(Properties.Resources.Species_Aslan, Character.Species.Aslan);
                list.Add(Properties.Resources.Species_Vargr, Character.Species.Vargr);
                list.Add(Properties.Resources.Species_AelYael, Character.Species.AelYael);
                list.Add(Properties.Resources.Species_Virushi, Character.Species.Virushi);
                list.Add(Properties.Resources.Species_Bwap, Character.Species.Bwap);
                list.Add(Properties.Resources.Species_Vegan, Character.Species.Vegan);
                break;
            }

            return(list);
        }