Esempio n. 1
0
        protected override void PrepareQuest(QuestsList prerequisites, RequirementsList requirements)
        {
            requirements
            .Add(RequirementHaveTechNode.Require <TechNodeSmelting>())
            .Add(RequirementBuildStructure.Require <ObjectFurnace>())
            .Add(RequirementManufactureItem.Require <ItemIngotCopper>(count: 10));

            prerequisites
            .Add <QuestBuildAPermanentBase>();
        }
Esempio n. 2
0
        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>();
        }
Esempio n. 3
0
        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>();
        }
Esempio n. 4
0
        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>();
        }