protected override void PrepareQuest(QuestsList prerequisites, RequirementsList requirements) { requirements .Add(RequirementHaveItem.Require <ItemHerbGreen>(count: 1, isReversible: false)) .Add(RequirementUseItem.Require <ItemHerbGreen>(count: 1)); prerequisites .Add <QuestCraftAKnifeAndKillAnyCreature>(); }
protected override void PrepareQuest(QuestsList prerequisites, RequirementsList requirements) { requirements .Add(RequirementGather.Require <ObjectBushWaterbulb>(count: 5, TaskGatherWaterbulbFruit)) .Add(RequirementUseItem.Require <ItemWaterbulb>()); prerequisites .Add <QuestCookAnyFood>(); }
protected override void PrepareQuest(QuestsList prerequisites, RequirementsList requirements) { requirements .Add(RequirementCraftRecipe.RequireHandRecipe <RecipeTorch>()) .Add(RequirementUseItem.Require <ItemTorch>()); prerequisites .Add <QuestLearnBasicBuilding>() .Add <QuestCookAnyFood>(); }
protected override void PrepareQuest(QuestsList prerequisites, RequirementsList requirements) { requirements .Add(RequirementCraftRecipe.RequireStationRecipe <RecipeWateringCanWood>()) .Add(RequirementBuildStructure.Require <ObjectMulchbox>()) .Add(RequirementUseItem.Require <IProtoItemToolWateringCan>(description: TaskUseWateringCan)) .Add(RequirementUseItem.Require <ItemMulch>(description: TaskUseMulch)); prerequisites .Add <QuestBuildAFarm>(); }
protected override void PrepareQuest(QuestsList prerequisites, RequirementsList requirements) { requirements .Add(RequirementBuildStructure.Require <ObjectMedicalLab>()) .Add(RequirementCraftRecipe.RequireStationRecipe <RecipeBandage>()) .Add(RequirementCraftRecipe.RequireStationRecipe <RecipeStrengthBoostSmall>()) .Add(RequirementUseItem.Require <ItemStrengthBoostSmall>()); prerequisites .Add <QuestCompleteTier1Technologies>(); }
protected override void PrepareQuest(QuestsList prerequisites, RequirementsList requirements) { requirements .Add(RequirementHaveTechNode.Require <TechNodeFarmingBasics>()) .Add(RequirementBuildStructure.Require <ObjectFarmPlot>()) .Add(RequirementBuildStructure.Require <ObjectFarmingWorkbench>()) .Add(RequirementUseItem.Require <IProtoItemSeed>(description: TaskPlantAnySeeds)); prerequisites .Add <QuestBuildAPermanentBase>(); }
protected override void PrepareQuest(QuestsList prerequisites, RequirementsList requirements) { requirements .Add(RequirementManufactureItem.Require <IProtoItemFood>(count: 1, description: this.Name)) .Add(RequirementUseItem.Require <IProtoItemFood>(count: 1, description: TaskEatAnyFood)); prerequisites .Add <QuestBuildACampfire>(); }
protected override void PrepareQuest(QuestsList prerequisites, RequirementsList requirements) { requirements .Add(RequirementBuildStructure.Require <ObjectWeaponWorkbench>()) .Add(RequirementCraftRecipe.RequireStationRecipe <RecipeAmmoPaperCartridge>()) .Add(RequirementCraftRecipe.RequireStationRecipe <RecipeMusket>()) .Add(RequirementUseItem.Require <ItemMusket>()); prerequisites .Add <QuestCraftIronTools>(); }