コード例 #1
0
 protected override void PrepareAchievement(TasksList tasks)
 {
     foreach (var protoTechGroup in TechGroup.AvailableTechGroups)
     {
         if (protoTechGroup.Tier == TechTier.Tier2)
         {
             tasks.Add(TaskCompleteTechGroup.Require(protoTechGroup));
         }
     }
 }
コード例 #2
0
        protected override void PrepareQuest(QuestsList prerequisites, TasksList tasks, HintsList hints)
        {
            tasks
            .Add(TaskCompleteTechGroup.Require <TechGroupConstructionT1>())
            .Add(TaskCompleteTechGroup.Require <TechGroupIndustryT1>())
            .Add(TaskCompleteTechGroup.Require <TechGroupFarmingT1>())
            .Add(TaskCompleteTechGroup.Require <TechGroupCookingT1>())
            .Add(TaskCompleteTechGroup.Require <TechGroupOffenseT1>())
            .Add(TaskCompleteTechGroup.Require <TechGroupDefenseT1>());

            prerequisites
            .Add <QuestExploreBiomes2>()
            .Add <QuestMasterHunter2>()
            .Add <QuestBuildALampCraftCampfuel>();
        }
コード例 #3
0
        protected override void PrepareQuest(QuestsList prerequisites, TasksList tasks, HintsList hints)
        {
            tasks
            .Add(TaskCompleteTechGroup.Require <TechGroupChemistryT2>())
            .Add(TaskCompleteTechGroup.Require <TechGroupConstructionT2>())
            .Add(TaskCompleteTechGroup.Require <TechGroupCookingT2>())
            .Add(TaskCompleteTechGroup.Require <TechGroupDefenseT2>())
            .Add(TaskCompleteTechGroup.Require <TechGroupFarmingT2>())
            .Add(TaskCompleteTechGroup.Require <TechGroupFishingT2>())
            .Add(TaskCompleteTechGroup.Require <TechGroupIndustryT2>())
            .Add(TaskCompleteTechGroup.Require <TechGroupElectricityT2>())
            .Add(TaskCompleteTechGroup.Require <TechGroupMedicineT2>())
            .Add(TaskCompleteTechGroup.Require <TechGroupOffenseT2>());

            prerequisites
            .Add <QuestMasterHunter4>()
            .Add <QuestExploreBiomes4>();
        }