protected override void PrepareQuest(QuestsList prerequisites, RequirementsList requirements) { requirements .Add(RequirementCraftRecipe.RequireHandRecipe <RecipePickaxeStone>()); prerequisites .Add <QuestChopDownATree>(); }
protected override void PrepareQuest(QuestsList prerequisites, RequirementsList requirements) { requirements .Add(RequirementCraftRecipe.RequireHandRecipe <RecipeToolboxT1>()); prerequisites .Add <QuestPerformBasicActions>(); }
protected override void PrepareQuest(QuestsList prerequisites, RequirementsList requirements) { requirements .Add(RequirementCraftRecipe.RequireHandRecipe <RecipeRope>()) .Add(RequirementCraftRecipe.RequireHandRecipe <RecipeAxeStone>()); prerequisites .Add <QuestGatherResources>(); }
protected override void PrepareQuest(QuestsList prerequisites, RequirementsList requirements) { requirements .Add(RequirementHaveTechNode.Require <TechNodeIronTools>()) .Add(RequirementCraftRecipe.RequireStationRecipe <RecipeAxeIron>()) .Add(RequirementCraftRecipe.RequireStationRecipe <RecipePickaxeIron>()); prerequisites .Add <QuestBuildFurnaceAndSmeltCopper>(); }
protected override void PrepareQuest(QuestsList prerequisites, RequirementsList requirements) { requirements .Add(RequirementCraftRecipe.RequireHandRecipe <RecipeKnifeStone>()) .Add(RequirementKill.Require <IProtoCharacterMob>(count: 1, description: TaskKillAnyCreature)) .Add(RequirementGather.Require <ObjectCorpse>(count: 1, description: TaskLootAnyCreature)); prerequisites .Add <QuestUnlockAndBuildWorkbench>(); }
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(RequirementBuildStructure.Require <ObjectChemicalLab>()) .Add(RequirementCraftRecipe.RequireStationRecipe <RecipeAcidSulfuricFromPyrite>()) .Add(RequirementCraftRecipe.RequireStationRecipe <RecipeAcidNitric>()) .Add(RequirementCraftRecipe.RequireStationRecipe <RecipeNitrocellulosePowder>()); prerequisites .Add <QuestCompleteTier1Technologies>(); }
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(RequirementCraftRecipe.RequireStationRecipe <RecipeCrowbar>()) .Add(RequirementDeconstructStructure.Require <IProtoObjectStructure>( description: this.Name)); prerequisites .Add <QuestCraftAndEquipBetterArmor>() .Add <QuestCraftRangedWeapon>(); }
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>(); }
protected override void PrepareQuest(QuestsList prerequisites, RequirementsList requirements) { requirements .Add(RequirementDestroy.Require <ObjectMineralSalt>(count: 5, description: TaskMineSalt)) .Add(RequirementGather.Require <ObjectBushOilpod>(count: 5)) .Add(RequirementHaveTechNode.Require <TechNodePetroleumFromOilpods>()) .Add(RequirementCraftRecipe.RequireStationRecipe <RecipeCanisterPetroleum>()); prerequisites .Add <QuestExploreBiomes3>(); }
protected override void PrepareQuest(QuestsList prerequisites, RequirementsList requirements) { requirements .Add(RequirementHaveTechNode.Require <TechNodeFloorLampOil>()) .Add(RequirementHaveTechNode.Require <TechNodeOilLamp>()) .Add(RequirementBuildStructure.Require <ObjectLightFloorLampOil>()) .Add(RequirementCraftRecipe.RequireStationRecipe <RecipeOilLamp>()) .Add(RequirementManufactureItem.Require <ItemCampFuel>(count: 3)); prerequisites .Add <QuestBuildEvaporativeFridge>(); }
protected override void PrepareQuest(QuestsList prerequisites, RequirementsList requirements) { requirements .Add(RequirementBuildStructure.Require <ObjectWaterCollector>()) .Add(RequirementHaveItem.Require <ItemSand>(count: 50, isReversible: false)) .Add(RequirementHaveItem.Require <ItemAsh>(count: 10, isReversible: false)) .Add(RequirementManufactureItem.Require <ItemGlassRaw>(count: 50)) .Add(RequirementCraftRecipe.RequireStationRecipe <RecipeBottle>(count: 5)); prerequisites .Add <QuestExploreBiomes1>() .Add <QuestBuildFurnaceAndSmeltCopper>(); }
protected override void PrepareQuest(QuestsList prerequisites, RequirementsList requirements) { requirements .Add(RequirementHaveTechNode.Require <TechNodeHerbalRemedy>()) .Add(RequirementHaveItem.Require <ItemHerbGreen>(count: 2, isReversible: false)) .Add(RequirementHaveItem.Require <ItemTreebark>(count: 2, isReversible: false)) .Add(RequirementHaveItem.Require <ItemMushroomRust>(count: 1, isReversible: false)) .Add(RequirementHaveItem.Require <ItemWaterbulb>(count: 1, isReversible: false)) .Add(RequirementCraftRecipe.RequireStationRecipe <RecipeHerbalRemedy>()); prerequisites .Add <QuestFindAndUseGreenHerb>(); }