Beispiel #1
0
        static Lake()
        {
            randomEncounters.Add(new FetishCultistEncounter());
            randomEncounters.Add(new AprilFoolsEncounter());

            randomEncounters.Add(new GooCreatureEncounter());
            //all the imps.
            randomEncounters.UnionWith(ImpEncounter.AllImpEncounters());
            //all the goblins.
            randomEncounters.UnionWith(GoblinEncounter.AllGoblinEncounters());
            randomEncounters.Add(new BigJunkEncounter(typeof(Lake)));
            randomEncounters.Add(new WalkAlongLakeEncounter());
            randomEncounters.Add(new KaijuEncounter());
            randomEncounters.Add(new IzmaLakeEncounter());

            ////find the foods.

            //semiRandomEncounters.Add(new RathazulLakeEncounter());
            //semiRandomEncounters.Add(new DisoverFarmEncounter());
            //semiRandomEncounters.Add(new DiscoverTownRuinsEncounter());

            //only available if pregnant.
            //semiRandomEncounters.Add(new EggPregnancyLakeEncounter());

            //find the NU-DEST BEEEEEEEEEEACH!
            //https://www.youtube.com/watch?v=c8WZ8DDejd4
            //i can't find a clip of the dub, but i suppose both work.
            //beach replaces "Boat" as a place, as "Boat" was more like a location with all the RNG. i've moved everything in "Boat" to various places within Beach.
            //triggeredOccurances.Add(new DiscoverBeachEncounter());
        }
Beispiel #2
0
        public List <Interaction> CreateInteractionsGroup(GameSession parentSession)
        {
            GoblinEncounter goblic = new GoblinEncounter(parentSession);
            CaveEncounter   cave   = new CaveEncounter(parentSession);

            return(new List <Interaction>()
            {
                goblic, cave
            });
        }