Exemple #1
0
        protected override void PrepareQuest(QuestsList prerequisites, RequirementsList requirements)
        {
            requirements
            .Add(RequirementGather.Require <ObjectBushWaterbulb>(count: 5, TaskGatherWaterbulbFruit))
            .Add(RequirementUseItem.Require <ItemWaterbulb>());

            prerequisites
            .Add <QuestCookAnyFood>();
        }
Exemple #2
0
        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(RequirementDestroy.Require <ObjectMineralSalt>(count: 5, description: TaskMineSalt))
            .Add(RequirementGather.Require <ObjectBushOilpod>(count: 5))
            .Add(RequirementHaveTechNode.Require <TechNodePetroleumFromOilpods>())
            .Add(RequirementCraftRecipe.RequireStationRecipe <RecipeCanisterPetroleum>());

            prerequisites
            .Add <QuestExploreBiomes3>();
        }