public void NewGame()
    {
        var ssName = StarNames.GetUniqueStarName(SSManager.Instance);

        var ssm = SolarSystem.GenerateSolarSystem(ssName, ssName);

        ssm.Init();
    }
Exemple #2
0
        public void Init()
        {
            //    ModularFunctionalityManager.instance.Save();
            DynastyManager.instance.Init();
            CharacterManager.instance.Init();
            CulturalDnaManager.instance.Init();
            CultureManager.instance.Init();
            EventManager.instance.Load();
            DecisionManager.instance.Load();
            TraitManager.instance.Init();
            SpriteManager.instance.Init();
            foreach (var titleParser in TitleManager.instance.Titles)
            {
                titleParser.DoCapital();
            }
            ReligionManager.instance.Init();
            CharacterParser chr = CharacterManager.instance.GetNewCharacter();

            characters.Add(chr);

            Random rand = new Random();

            for (int n = 0; n < 1; n++)
            {
                ScriptScope s    = new ScriptScope();
                string      name = chr.Culture.dna.GetPlaceName();


                s.Name = StarNames.SafeName(name);
                LanguageManager.instance.Add(s.Name, name);
                //872 vanilla

                MapManager.instance.ProvinceIDMap[872].RenameForCulture(chr.Culture);
                var tit = MapManager.instance.ProvinceIDMap[872].CreateTitle();
                //    if (chr.Culture.dna.horde)
                //        tit.Scope.Do("historical_nomad = yes");
                chr.GiveTitle(tit);
                MapManager.instance.ProvinceIDMap[872].CreateProvinceDetails(chr.Culture);
            }
        }
 public StarPosition(StarNames name, Vector3 position)
 {
     Position = position;
     Name     = name;
 }
 public StarPosition(StarNames name) : this()
 {
     Name = name;
 }
Exemple #5
0
        private object GetTextOfStarName(StarNames value)
        {
            switch (value)
            {
            case StarNames.KoopaTheQuick1:
                return("Koopa-The-Quick #1");

            case StarNames.KoopaTheQuick2:
                return("Koopa-The-Quick #2");

            case StarNames.KingBobOmbBoss:
                return("Big Bob-Omb Boss");

            case StarNames.WhompBoss:
                return("Whomp Boss");

            case StarNames.EyerockBoss:
                return("Eyerock Boss");

            case StarNames.BigBullyBoss:
                return("Big Bully Boss");

            case StarNames.ChillBullyBoss:
                return("Chill Bully Boss");

            case StarNames.GiantPiranhaPlants:
                return("Giant Piranha Plants");

            case StarNames.PenguinMother:
                return("Penguin Mother");

            case StarNames.WigglerBoss:
                return("Wiggler Boss");

            case StarNames.PeachSlideStar:
                return("Slide Star (Collision 33/34)");

            case StarNames.BigPenguinRace:
                return("Penguin Race");

            case StarNames.TreasureChests:
                return("4 Treasure Chests");

            case StarNames.BooInHauntedHouse:
                return("First Big Boo");

            case StarNames.Klepto:
                return("Klepto");

            case StarNames.MerryGoRoundboss:
                return("Merry-Go-Round Boo");

            case StarNames.MrIboss:
                return("Mr. I. Boss");

            case StarNames.RooftopBoo:
                return("Rooftop Boo");

            case StarNames.SecondactBigBully:
                return("Second Big Bully in LLL");

            default:
                return("");
            }
        }