protected override void PrepareAchievement(TasksList tasks) { foreach (var protoTechGroup in TechGroup.AvailableTechGroups) { if (protoTechGroup.Tier == TechTier.Tier2) { tasks.Add(TaskCompleteTechGroup.Require(protoTechGroup)); } } }
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>(); }
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>(); }