-- OLD QUEST myMod:registerAsset({ DataType = "QUEST", Id = "SUPER_QUEST", Name = "THE_GREAT_QUEST", Description = "THE_GREAT_QUEST", QuestFunction = { DataType = "QUEST_FUNCTION_DELIVER_RESOURCES", Estate = "KINGDOM", ResourceListToDeliver = {{ Resource = "WOOD", Quantity = 10 }}, DaysCount = 60 }, QuestRewardList = { QuestRewardResources({{ Resource = "ASTEROID_ROCK", Quantity = 5 }}) } }) -- NEW QUEST myMod:registerAsset({ DataType = "QUEST", Id = "SUPER_QUEST", Name = "THE_GREAT_QUEST", Description = "THE_GREAT_QUEST_DESCRIPTION", ObjectiveList = { { DataType = "GAME_CONDITION_ACCUMULATE_IN_STORAGE", ResourceListToAccumulate = { { Resource = "WOOD", Quantity = 10 }, }, }, { DataType = "GAME_CONDITION_EXECUTE_ACTION_LIST", IsNeedExecution = true, ActionList = { { DataType = "GAME_ACTION_DELIVER_RESOURCE", AmountToPay = { { Resource = "WOOD", Quantity = 10 }, }, IsDeliveryAction = true, }, }, }, }, FailureConditionList = { { DataType = "GAME_CONDITION_DAY_COUNT", DaysToComplete = 30, }, }, QuestSuccessActionList = { { DataType = "GAME_ACTION_GIVE_RESOURCE_LIST", BudgetCategory = "QUESTS", ResourceCollection = { { Resource = "ASTEROID_ROCK", Quantity = 5 }, }, }, }, QuestFailActionList = {}, })