Module:OrdersData/Orders.json: Difference between revisions
From Against the Storm Official Wiki
Anteprefix (talk | contribs) Update 1.8.6 |
Anteprefix (talk | contribs) 1.9.8 Update |
||
| (4 intermediate revisions by the same user not shown) | |||
| Line 1: | Line 1: | ||
[ | [ | ||
{ | |||
"id": "[R] Ghost Assault Trader", | |||
"displayName": "\u003EMissing key\u003C", | |||
"tiers": [], | |||
"isTimed": false, | |||
"timeToFail": 0, | |||
"objectivesSets": [ | |||
{ | |||
"difficulty": "Medium, Hard", | |||
"logics": [ | |||
{ | |||
"type": "TraderAssault", | |||
"amount": "1", | |||
"icon": "Icon_UI_OrderAttackTrader", | |||
"displayName": "Attack a Trader", | |||
"description": "Attack any trader." | |||
} | |||
] | |||
} | |||
], | |||
"rewards1": [], | |||
"rewards2": [], | |||
"rewards3": [] | |||
}, | |||
{ | |||
"id": "[R] Ghost Cut Trees", | |||
"displayName": "\u003EMissing key\u003C", | |||
"tiers": [], | |||
"isTimed": false, | |||
"timeToFail": 0, | |||
"objectivesSets": [ | |||
{ | |||
"difficulty": "Medium, Hard", | |||
"logics": [ | |||
{ | |||
"type": "NaturalResourceDepleted", | |||
"amount": "100", | |||
"icon": "Icon_UI_OrderCutTrees", | |||
"displayName": "Fell Trees", | |||
"description": "Fell 100 trees." | |||
} | |||
] | |||
} | |||
], | |||
"rewards1": [], | |||
"rewards2": [], | |||
"rewards3": [] | |||
}, | |||
{ | |||
"id": "[R] Ghost Decorations Aesthetics", | |||
"displayName": "\u003EMissing key\u003C", | |||
"tiers": [], | |||
"isTimed": false, | |||
"timeToFail": 0, | |||
"objectivesSets": [ | |||
{ | |||
"difficulty": "Medium, Hard", | |||
"logics": [ | |||
{ | |||
"type": "DecorationTypeOwning", | |||
"amount": "20", | |||
"icon": "Icon_UI_DecorAesthetics", | |||
"displayName": "Aesthetics", | |||
"description": "Have at least 20 Aesthetics decorations." | |||
} | |||
] | |||
} | |||
], | |||
"rewards1": [], | |||
"rewards2": [], | |||
"rewards3": [] | |||
}, | |||
{ | |||
"id": "[R] Ghost Decorations Harmony", | |||
"displayName": "\u003EMissing key\u003C", | |||
"tiers": [], | |||
"isTimed": false, | |||
"timeToFail": 0, | |||
"objectivesSets": [ | |||
{ | |||
"difficulty": "Medium, Hard", | |||
"logics": [ | |||
{ | |||
"type": "DecorationTypeOwning", | |||
"amount": "15", | |||
"icon": "Icon_UI_DecorHarmony", | |||
"displayName": "Harmony", | |||
"description": "Have at least 15 Harmony decorations." | |||
} | |||
] | |||
} | |||
], | |||
"rewards1": [], | |||
"rewards2": [], | |||
"rewards3": [] | |||
}, | |||
{ | |||
"id": "[R] Ghost Discover DangGlades in Time", | |||
"displayName": "\u003EMissing key\u003C", | |||
"tiers": [], | |||
"isTimed": false, | |||
"timeToFail": 0, | |||
"objectivesSets": [ | |||
{ | |||
"difficulty": "Medium, Hard", | |||
"logics": [ | |||
{ | |||
"type": "GladeDiscoveryInTime", | |||
"amount": "2", | |||
"icon": "Icon_Order_DangerousDiscovery", | |||
"displayName": "Dangerous Glades in Time", | |||
"description": "Discover 2 Dangerous (\u003Csprite name=\"dangerous\"\u003E) or Forbidden Glades (\u003Csprite name=\"forbidden\"\u003E) within 180 seconds of each other. Progress will reset if the time between discoveries exceeds the limit." | |||
} | |||
] | |||
} | |||
], | |||
"rewards1": [], | |||
"rewards2": [], | |||
"rewards3": [] | |||
}, | |||
{ | |||
"id": "[R] Ghost Discover DangGlades", | |||
"displayName": "\u003EMissing key\u003C", | |||
"tiers": [], | |||
"isTimed": false, | |||
"timeToFail": 0, | |||
"objectivesSets": [ | |||
{ | |||
"difficulty": "Medium, Hard", | |||
"logics": [ | |||
{ | |||
"type": "GladeDiscovery", | |||
"amount": "2", | |||
"icon": "Icon_Order_DangerousDiscovery", | |||
"displayName": "Dangerous Glades", | |||
"description": "Cut through the forest to discover 2 Dangerous (\u003Csprite name=\"dangerous\"\u003E) or Forbidden Glades (\u003Csprite name=\"forbidden\"\u003E)." | |||
} | |||
] | |||
} | |||
], | |||
"rewards1": [], | |||
"rewards2": [], | |||
"rewards3": [] | |||
}, | |||
{ | |||
"id": "[R] Ghost Engines", | |||
"displayName": "\u003EMissing key\u003C", | |||
"tiers": [], | |||
"isTimed": false, | |||
"timeToFail": 0, | |||
"objectivesSets": [ | |||
{ | |||
"difficulty": "None", | |||
"logics": [ | |||
{ | |||
"type": "EnginesConnected", | |||
"amount": "5", | |||
"icon": "Icon_UI_OrderInstallEngines", | |||
"displayName": "Install Rain Engines", | |||
"description": "Install at least 5 Rain Engines in production buildings." | |||
} | |||
] | |||
} | |||
], | |||
"rewards1": [], | |||
"rewards2": [], | |||
"rewards3": [] | |||
}, | |||
{ | |||
"id": "[R] Ghost Exile Villagers", | |||
"displayName": "\u003EMissing key\u003C", | |||
"tiers": [], | |||
"isTimed": false, | |||
"timeToFail": 0, | |||
"objectivesSets": [ | |||
{ | |||
"difficulty": "Easy, Medium, Hard", | |||
"logics": [ | |||
{ | |||
"type": "VillagersDeath", | |||
"amount": "6", | |||
"icon": "Icon_UI_OrderExileVillagers", | |||
"displayName": "Exile villagers", | |||
"description": "Use the Manorial Court to exile 6 villagers from your settlement." | |||
} | |||
] | |||
} | |||
], | |||
"rewards1": [], | |||
"rewards2": [], | |||
"rewards3": [] | |||
}, | |||
{ | |||
"id": "[R] Ghost Forbid Needs Beavers", | |||
"displayName": "\u003EMissing key\u003C", | |||
"tiers": [], | |||
"isTimed": false, | |||
"timeToFail": 0, | |||
"objectivesSets": [ | |||
{ | |||
"difficulty": "Medium, Hard", | |||
"logics": [ | |||
{ | |||
"type": "NeedsNotAllowedForTime", | |||
"amount": null, | |||
"icon": "Icon_UI_OrderForbidNeeds", | |||
"displayName": "Forbid need fulfillment", | |||
"description": "Forbid your villagers (Beavers) from fulfilling needs: Leisure, Education, Biscuits for 600 seconds." | |||
} | |||
] | |||
} | |||
], | |||
"rewards1": [], | |||
"rewards2": [], | |||
"rewards3": [] | |||
}, | |||
{ | |||
"id": "[R] Ghost Forbid Needs Foxes", | |||
"displayName": "\u003EMissing key\u003C", | |||
"tiers": [], | |||
"isTimed": false, | |||
"timeToFail": 0, | |||
"objectivesSets": [ | |||
{ | |||
"difficulty": "Medium, Hard", | |||
"logics": [ | |||
{ | |||
"type": "NeedsNotAllowedForTime", | |||
"amount": null, | |||
"icon": "Icon_UI_OrderForbidNeeds", | |||
"displayName": "Forbid need fulfillment", | |||
"description": "Forbid your villagers (Foxes) from fulfilling needs: Treatment, Religion, Porridge for 600 seconds." | |||
} | |||
] | |||
} | |||
], | |||
"rewards1": [], | |||
"rewards2": [], | |||
"rewards3": [] | |||
}, | |||
{ | |||
"id": "[R] Ghost Forbid Needs Harpies", | |||
"displayName": "\u003EMissing key\u003C", | |||
"tiers": [], | |||
"isTimed": false, | |||
"timeToFail": 0, | |||
"objectivesSets": [ | |||
{ | |||
"difficulty": "Medium, Hard", | |||
"logics": [ | |||
{ | |||
"type": "NeedsNotAllowedForTime", | |||
"amount": null, | |||
"icon": "Icon_UI_OrderForbidNeeds", | |||
"displayName": "Forbid need fulfillment", | |||
"description": "Forbid your villagers (Harpies) from fulfilling needs: Jerky, Coats, Treatment for 600 seconds." | |||
} | |||
] | |||
} | |||
], | |||
"rewards1": [], | |||
"rewards2": [], | |||
"rewards3": [] | |||
}, | |||
{ | |||
"id": "[R] Ghost Forbid Needs Humans", | |||
"displayName": "\u003EMissing key\u003C", | |||
"tiers": [], | |||
"isTimed": false, | |||
"timeToFail": 0, | |||
"objectivesSets": [ | |||
{ | |||
"difficulty": "Medium, Hard", | |||
"logics": [ | |||
{ | |||
"type": "NeedsNotAllowedForTime", | |||
"amount": null, | |||
"icon": "Icon_UI_OrderForbidNeeds", | |||
"displayName": "Forbid need fulfillment", | |||
"description": "Forbid your villagers (Humans) from fulfilling needs: Leisure, Religion, Coats for 600 seconds." | |||
} | |||
] | |||
} | |||
], | |||
"rewards1": [], | |||
"rewards2": [], | |||
"rewards3": [] | |||
}, | |||
{ | |||
"id": "[R] Ghost Forbid Needs Lizards", | |||
"displayName": "\u003EMissing key\u003C", | |||
"tiers": [], | |||
"isTimed": false, | |||
"timeToFail": 0, | |||
"objectivesSets": [ | |||
{ | |||
"difficulty": "Medium, Hard", | |||
"logics": [ | |||
{ | |||
"type": "NeedsNotAllowedForTime", | |||
"amount": null, | |||
"icon": "Icon_UI_OrderForbidNeeds", | |||
"displayName": "Forbid need fulfillment", | |||
"description": "Forbid your villagers (Lizards) from fulfilling needs: Brawling, Skewers, Jerky for 600 seconds." | |||
} | |||
] | |||
} | |||
], | |||
"rewards1": [], | |||
"rewards2": [], | |||
"rewards3": [] | |||
}, | |||
{ | |||
"id": "[R] Ghost Generate Cysts", | |||
"displayName": "\u003EMissing key\u003C", | |||
"tiers": [], | |||
"isTimed": false, | |||
"timeToFail": 0, | |||
"objectivesSets": [ | |||
{ | |||
"difficulty": "Medium, Hard", | |||
"logics": [ | |||
{ | |||
"type": "CystsAmount", | |||
"amount": "14", | |||
"icon": "Icon_UI_OrderCysts", | |||
"displayName": "Acquire Blightrot Cysts", | |||
"description": "Have at least 14 Blightrot Cysts at the same time." | |||
} | |||
] | |||
} | |||
], | |||
"rewards1": [], | |||
"rewards2": [], | |||
"rewards3": [] | |||
}, | |||
{ | |||
"id": "[R] Ghost Hostility High", | |||
"displayName": "\u003EMissing key\u003C", | |||
"tiers": [], | |||
"isTimed": false, | |||
"timeToFail": 0, | |||
"objectivesSets": [ | |||
{ | |||
"difficulty": "Medium, Hard", | |||
"logics": [ | |||
{ | |||
"type": "HostilityForTime", | |||
"amount": "5", | |||
"icon": "HUD_HostilityIcon", | |||
"displayName": "Keep Hostility", | |||
"description": "Keep the Hostility level at 5 or \u003Cb\u003Ehigher\u003C/b\u003E for 120 seconds." | |||
} | |||
] | |||
} | |||
], | |||
"rewards1": [], | |||
"rewards2": [], | |||
"rewards3": [] | |||
}, | |||
{ | |||
"id": "[R] Ghost Hostility Low", | |||
"displayName": "\u003EMissing key\u003C", | |||
"tiers": [], | |||
"isTimed": false, | |||
"timeToFail": 0, | |||
"objectivesSets": [ | |||
{ | |||
"difficulty": "Medium, Hard", | |||
"logics": [ | |||
{ | |||
"type": "HostilityBelowForTime", | |||
"amount": "1", | |||
"icon": "HUD_HostilityIcon", | |||
"displayName": "Avoid Hostility", | |||
"description": "Keep the Hostility level at 1 or \u003Cb\u003Ebelow\u003C/b\u003E for 120 seconds." | |||
} | |||
] | |||
} | |||
], | |||
"rewards1": [], | |||
"rewards2": [], | |||
"rewards3": [] | |||
}, | |||
{ | |||
"id": "[R] Ghost Housing Needs", | |||
"displayName": "\u003EMissing key\u003C", | |||
"tiers": [], | |||
"isTimed": false, | |||
"timeToFail": 0, | |||
"objectivesSets": [ | |||
{ | |||
"difficulty": "None", | |||
"logics": [ | |||
{ | |||
"type": "NeedsCategorySatisfiedForTime", | |||
"amount": "15", | |||
"icon": "Icon_Need_HumanHousing", | |||
"displayName": "Any Housing need fulfilled", | |||
"description": "Have at least 15 villagers with a need from the Housing category fulfilled for 30 seconds." | |||
} | |||
] | |||
} | |||
], | |||
"rewards1": [], | |||
"rewards2": [], | |||
"rewards3": [] | |||
}, | |||
{ | |||
"id": "[R] Ghost HUBs upgrade", | |||
"displayName": "\u003EMissing key\u003C", | |||
"tiers": [], | |||
"isTimed": false, | |||
"timeToFail": 0, | |||
"objectivesSets": [ | |||
{ | |||
"difficulty": "Medium, Hard", | |||
"logics": [ | |||
{ | |||
"type": "HubLeveledUp", | |||
"amount": "2", | |||
"icon": "Icon_UI_Disctrict", | |||
"displayName": "District (Level 3)", | |||
"description": "Have at least 2 Hearths upgraded to level: District (Level 3)." | |||
} | |||
] | |||
} | |||
], | |||
"rewards1": [], | |||
"rewards2": [], | |||
"rewards3": [] | |||
}, | |||
{ | |||
"id": "[R] Ghost Human Houses", | |||
"displayName": "\u003EMissing key\u003C", | |||
"tiers": [], | |||
"isTimed": false, | |||
"timeToFail": 0, | |||
"objectivesSets": [ | |||
{ | |||
"difficulty": "Medium, Hard", | |||
"logics": [ | |||
{ | |||
"type": "BuildingOwning", | |||
"amount": "10", | |||
"icon": "Human House_icon", | |||
"displayName": "Human House", | |||
"description": "A building specially designed for Humans. Must be built near a Hearth. Fulfills the need for Human housing and can accommodate 2 inhabitants." | |||
} | |||
] | |||
} | |||
], | |||
"rewards1": [], | |||
"rewards2": [], | |||
"rewards3": [] | |||
}, | |||
{ | |||
"id": "[R] Ghost Keep Goods", | |||
"displayName": "\u003EMissing key\u003C", | |||
"tiers": [], | |||
"isTimed": false, | |||
"timeToFail": 0, | |||
"objectivesSets": [ | |||
{ | |||
"difficulty": "Medium, Hard", | |||
"logics": [ | |||
{ | |||
"type": "RelicResolvedWithReward", | |||
"amount": "1", | |||
"icon": "Icon_UI_OrderConvertEvent", | |||
"displayName": "Corruption", | |||
"description": "Complete at least 1 events by making a decision: Corruption \u003Csprite name=dec_corruption\u003E." | |||
} | |||
] | |||
} | |||
], | |||
"rewards1": [], | |||
"rewards2": [], | |||
"rewards3": [] | |||
}, | |||
{ | |||
"id": "[R] Ghost Keep Villagers", | |||
"displayName": "\u003EMissing key\u003C", | |||
"tiers": [], | |||
"isTimed": false, | |||
"timeToFail": 0, | |||
"objectivesSets": [ | |||
{ | |||
"difficulty": "Medium, Hard", | |||
"logics": [ | |||
{ | |||
"type": "RelicResolvedWithReward", | |||
"amount": "1", | |||
"icon": "Icon_UI_OrderWelcomePeople", | |||
"displayName": "Empathy", | |||
"description": "Complete at least 1 events by making a decision: Empathy \u003Csprite name=dec_empathy\u003E." | |||
} | |||
] | |||
} | |||
], | |||
"rewards1": [], | |||
"rewards2": [], | |||
"rewards3": [] | |||
}, | |||
{ | |||
"id": "[R] Ghost Leisure", | |||
"displayName": "\u003EMissing key\u003C", | |||
"tiers": [], | |||
"isTimed": false, | |||
"timeToFail": 0, | |||
"objectivesSets": [ | |||
{ | |||
"difficulty": "Medium, Hard", | |||
"logics": [ | |||
{ | |||
"type": "NeedServed", | |||
"amount": "20", | |||
"icon": "Icon_Need_Leisure", | |||
"displayName": "Need for Leisure fulfilled", | |||
"description": "Fulfill your villagers' need for leisure 20 times (retroactive)." | |||
} | |||
] | |||
} | |||
], | |||
"rewards1": [], | |||
"rewards2": [], | |||
"rewards3": [] | |||
}, | |||
{ | |||
"id": "[R] Ghost Luxury", | |||
"displayName": "\u003EMissing key\u003C", | |||
"tiers": [], | |||
"isTimed": false, | |||
"timeToFail": 0, | |||
"objectivesSets": [ | |||
{ | |||
"difficulty": "Medium, Hard", | |||
"logics": [ | |||
{ | |||
"type": "NeedServed", | |||
"amount": "20", | |||
"icon": "Icon_Need_Luxury", | |||
"displayName": "Need for Luxury fulfilled", | |||
"description": "Fulfill your villagers' need for luxury 20 times (retroactive)." | |||
} | |||
] | |||
} | |||
], | |||
"rewards1": [], | |||
"rewards2": [], | |||
"rewards3": [] | |||
}, | |||
{ | |||
"id": "[R] Ghost Rebuild Ruins", | |||
"displayName": "\u003EMissing key\u003C", | |||
"tiers": [], | |||
"isTimed": false, | |||
"timeToFail": 0, | |||
"objectivesSets": [ | |||
{ | |||
"difficulty": "None", | |||
"logics": [ | |||
{ | |||
"type": "RelicResolved", | |||
"amount": "1", | |||
"icon": "Icon_UI_Order_GladeEvent", | |||
"displayName": "Rebuild or Salvage Ruins", | |||
"description": "Rebuild or salvage 1 destroyed buildings found in the forest. Haunted ruins also count." | |||
} | |||
] | |||
} | |||
], | |||
"rewards1": [], | |||
"rewards2": [], | |||
"rewards3": [] | |||
}, | |||
{ | |||
"id": "[R] Ghost Religion", | |||
"displayName": "\u003EMissing key\u003C", | |||
"tiers": [], | |||
"isTimed": false, | |||
"timeToFail": 0, | |||
"objectivesSets": [ | |||
{ | |||
"difficulty": "Medium, Hard", | |||
"logics": [ | |||
{ | |||
"type": "NeedServed", | |||
"amount": "20", | |||
"icon": "Icon_Need_Religion", | |||
"displayName": "Need for Religion fulfilled", | |||
"description": "Fulfill your villagers' need for religion 20 times (retroactive)." | |||
} | |||
] | |||
} | |||
], | |||
"rewards1": [], | |||
"rewards2": [], | |||
"rewards3": [] | |||
}, | |||
{ | |||
"id": "[R] Ghost Remove Cysts", | |||
"displayName": "\u003EMissing key\u003C", | |||
"tiers": [], | |||
"isTimed": false, | |||
"timeToFail": 0, | |||
"objectivesSets": [ | |||
{ | |||
"difficulty": "Medium, Hard", | |||
"logics": [ | |||
{ | |||
"type": "CystsRemoved", | |||
"amount": "12", | |||
"icon": "Icon_UI_OrderBurnCysts", | |||
"displayName": "Burn Blightrot Cysts", | |||
"description": "Burn at least 12 Blightrot Cysts." | |||
} | |||
] | |||
} | |||
], | |||
"rewards1": [], | |||
"rewards2": [], | |||
"rewards3": [] | |||
}, | |||
{ | |||
"id": "[R] Ghost Resolve Foxes", | |||
"displayName": "\u003EMissing key\u003C", | |||
"tiers": [], | |||
"isTimed": false, | |||
"timeToFail": 0, | |||
"objectivesSets": [ | |||
{ | |||
"difficulty": "Medium, Hard", | |||
"logics": [ | |||
{ | |||
"type": "RaceResolveForTime", | |||
"amount": "20", | |||
"icon": "Icon_UI_OrderFoxResolve", | |||
"displayName": "Foxes Resolve", | |||
"description": "Keep Foxes Resolve above 20 for 120 seconds" | |||
} | |||
] | |||
} | |||
], | |||
"rewards1": [], | |||
"rewards2": [], | |||
"rewards3": [] | |||
}, | |||
{ | |||
"id": "[R] Ghost Resolve Harpies", | |||
"displayName": "\u003EMissing key\u003C", | |||
"tiers": [], | |||
"isTimed": false, | |||
"timeToFail": 0, | |||
"objectivesSets": [ | |||
{ | |||
"difficulty": "Medium, Hard", | |||
"logics": [ | |||
{ | |||
"type": "RaceResolveForTime", | |||
"amount": "20", | |||
"icon": "Icon_UI_OrderHarpyResolve", | |||
"displayName": "Harpies Resolve", | |||
"description": "Keep Harpies Resolve above 20 for 120 seconds" | |||
} | |||
] | |||
} | |||
], | |||
"rewards1": [], | |||
"rewards2": [], | |||
"rewards3": [] | |||
}, | |||
{ | |||
"id": "[R] Ghost Resolve Lizards", | |||
"displayName": "\u003EMissing key\u003C", | |||
"tiers": [], | |||
"isTimed": false, | |||
"timeToFail": 0, | |||
"objectivesSets": [ | |||
{ | |||
"difficulty": "Medium, Hard", | |||
"logics": [ | |||
{ | |||
"type": "RaceResolveForTime", | |||
"amount": "20", | |||
"icon": "Icon_UI_OrderLizardResolve", | |||
"displayName": "Lizards Resolve", | |||
"description": "Keep Lizards Resolve above 20 for 120 seconds" | |||
} | |||
] | |||
} | |||
], | |||
"rewards1": [], | |||
"rewards2": [], | |||
"rewards3": [] | |||
}, | |||
{ | |||
"id": "[R] Ghost Sacrifice Goods", | |||
"displayName": "\u003EMissing key\u003C", | |||
"tiers": [], | |||
"isTimed": false, | |||
"timeToFail": 0, | |||
"objectivesSets": [ | |||
{ | |||
"difficulty": "Medium, Hard", | |||
"logics": [ | |||
{ | |||
"type": "GoodSacraficed", | |||
"amount": "30", | |||
"icon": "Icon_Resource_Oil", | |||
"displayName": "Sacrifice Oil", | |||
"description": "Sacrifice 30 Oil at the Ancient Hearth." | |||
}, | |||
{ | |||
"type": "GoodSacraficed", | |||
"amount": "30", | |||
"icon": "Icon_Resource_Coal", | |||
"displayName": "Sacrifice Coal", | |||
"description": "Sacrifice 30 Coal at the Ancient Hearth." | |||
} | |||
] | |||
} | |||
], | |||
"rewards1": [], | |||
"rewards2": [], | |||
"rewards3": [] | |||
}, | |||
{ | |||
"id": "[R] Ghost Salvage Ruins", | |||
"displayName": "\u003EMissing key\u003C", | |||
"tiers": [], | |||
"isTimed": false, | |||
"timeToFail": 0, | |||
"objectivesSets": [ | |||
{ | |||
"difficulty": "Medium, Hard", | |||
"logics": [ | |||
{ | |||
"type": "RelicResolvedWithReward", | |||
"amount": "1", | |||
"icon": "Icon_UI_OrderConvertEvent", | |||
"displayName": "Corruption", | |||
"description": "Complete at least 1 events by making a decision: Corruption \u003Csprite name=dec_corruption\u003E." | |||
} | |||
] | |||
} | |||
], | |||
"rewards1": [], | |||
"rewards2": [], | |||
"rewards3": [] | |||
}, | |||
{ | |||
"id": "[R] Ghost Send Goods to Citadel", | |||
"displayName": "\u003EMissing key\u003C", | |||
"tiers": [], | |||
"isTimed": false, | |||
"timeToFail": 0, | |||
"objectivesSets": [ | |||
{ | |||
"difficulty": "Medium, Hard", | |||
"logics": [ | |||
{ | |||
"type": "RelicResolvedWithReward", | |||
"amount": "2", | |||
"icon": "Icon_UI_OrderSendGoods", | |||
"displayName": "Loyalty", | |||
"description": "Complete at least 2 events by making a decision: Loyalty \u003Csprite name=dec_loyalty\u003E." | |||
} | |||
] | |||
} | |||
], | |||
"rewards1": [], | |||
"rewards2": [], | |||
"rewards3": [] | |||
}, | |||
{ | |||
"id": "[R] Ghost Service Needs", | |||
"displayName": "\u003EMissing key\u003C", | |||
"tiers": [], | |||
"isTimed": false, | |||
"timeToFail": 0, | |||
"objectivesSets": [ | |||
{ | |||
"difficulty": "None", | |||
"logics": [ | |||
{ | |||
"type": "NeedsCategorySatisfiedForTime", | |||
"amount": "12", | |||
"icon": "Icon_UI_Services", | |||
"displayName": "Any Services need fulfilled", | |||
"description": "Have at least 12 villagers with a need from the Services category fulfilled for 30 seconds." | |||
} | |||
] | |||
} | |||
], | |||
"rewards1": [], | |||
"rewards2": [], | |||
"rewards3": [] | |||
}, | |||
{ | |||
"id": "[R] Ghost Solve DangRelics", | |||
"displayName": "\u003EMissing key\u003C", | |||
"tiers": [], | |||
"isTimed": false, | |||
"timeToFail": 0, | |||
"objectivesSets": [ | |||
{ | |||
"difficulty": "Medium, Hard", | |||
"logics": [ | |||
{ | |||
"type": "RelicResolved", | |||
"amount": "2", | |||
"icon": "Icon_UI_OrderDangerousGlades", | |||
"displayName": "Dangerous Glade Events completed", | |||
"description": "Complete any 2 Dangerous or Forbidden Glade Event(s). Totems spawned by Fishmen Caves and Cloned Blood Flowers do not count." | |||
} | |||
] | |||
} | |||
], | |||
"rewards1": [], | |||
"rewards2": [], | |||
"rewards3": [] | |||
}, | |||
{ | |||
"id": "[R] Ghost Starve Beavers", | |||
"displayName": "\u003EMissing key\u003C", | |||
"tiers": [], | |||
"isTimed": false, | |||
"timeToFail": 0, | |||
"objectivesSets": [ | |||
{ | |||
"difficulty": "Medium, Hard", | |||
"logics": [ | |||
{ | |||
"type": "StarvingVillagersAmount", | |||
"amount": "8", | |||
"icon": "Icon_UI_OrderStarve", | |||
"displayName": "Starve Beavers", | |||
"description": "Have at least 8 starving Beavers at the same time." | |||
} | |||
] | |||
} | |||
], | |||
"rewards1": [], | |||
"rewards2": [], | |||
"rewards3": [] | |||
}, | |||
{ | |||
"id": "[R] Ghost Starve Frogs", | |||
"displayName": "\u003EMissing key\u003C", | |||
"tiers": [], | |||
"isTimed": false, | |||
"timeToFail": 0, | |||
"objectivesSets": [ | |||
{ | |||
"difficulty": "Medium, Hard", | |||
"logics": [ | |||
{ | |||
"type": "StarvingVillagersAmount", | |||
"amount": "8", | |||
"icon": "Icon_UI_OrderStarve", | |||
"displayName": "Starve Frogs", | |||
"description": "Have at least 8 starving Frogs at the same time." | |||
} | |||
] | |||
} | |||
], | |||
"rewards1": [], | |||
"rewards2": [], | |||
"rewards3": [] | |||
}, | |||
{ | |||
"id": "[R] Ghost Starve Humans", | |||
"displayName": "\u003EMissing key\u003C", | |||
"tiers": [], | |||
"isTimed": false, | |||
"timeToFail": 0, | |||
"objectivesSets": [ | |||
{ | |||
"difficulty": "Medium, Hard", | |||
"logics": [ | |||
{ | |||
"type": "StarvingVillagersAmount", | |||
"amount": "8", | |||
"icon": "Icon_UI_OrderStarve", | |||
"displayName": "Starve Humans", | |||
"description": "Have at least 8 starving Humans at the same time." | |||
} | |||
] | |||
} | |||
], | |||
"rewards1": [], | |||
"rewards2": [], | |||
"rewards3": [] | |||
}, | |||
{ | |||
"id": "[R] Ghost Trade Routes with Value Many", | |||
"displayName": "\u003EMissing key\u003C", | |||
"tiers": [], | |||
"isTimed": false, | |||
"timeToFail": 0, | |||
"objectivesSets": [ | |||
{ | |||
"difficulty": "Medium, Hard", | |||
"logics": [ | |||
{ | |||
"type": "TradeRouteWithMinValueFinished", | |||
"amount": "3", | |||
"icon": "Icon_UI_OrderTradeRoutes", | |||
"displayName": "High Value Trade Routes", | |||
"description": "Complete 3 trade routes worth at least 10 Amber each." | |||
} | |||
] | |||
} | |||
], | |||
"rewards1": [], | |||
"rewards2": [], | |||
"rewards3": [] | |||
}, | |||
{ | |||
"id": "[R] Ghost Trade Routes with Value", | |||
"displayName": "\u003EMissing key\u003C", | |||
"tiers": [], | |||
"isTimed": false, | |||
"timeToFail": 0, | |||
"objectivesSets": [ | |||
{ | |||
"difficulty": "Medium, Hard", | |||
"logics": [ | |||
{ | |||
"type": "TradeRouteWithMinValueFinished", | |||
"amount": "1", | |||
"icon": "Icon_UI_OrderTradeRoutes", | |||
"displayName": "High Value Trade Routes", | |||
"description": "Complete 1 trade routes worth at least 20 Amber each." | |||
} | |||
] | |||
} | |||
], | |||
"rewards1": [], | |||
"rewards2": [], | |||
"rewards3": [] | |||
}, | |||
{ | |||
"id": "[R] Ghost Trade Routes", | |||
"displayName": "\u003EMissing key\u003C", | |||
"tiers": [], | |||
"isTimed": false, | |||
"timeToFail": 0, | |||
"objectivesSets": [ | |||
{ | |||
"difficulty": "Medium, Hard", | |||
"logics": [ | |||
{ | |||
"type": "TradeRouteFinished", | |||
"amount": "4", | |||
"icon": "Icon_UI_OrderTradeRoutes", | |||
"displayName": "Trade Routes", | |||
"description": "Complete 4 trade routes." | |||
} | |||
] | |||
} | |||
], | |||
"rewards1": [], | |||
"rewards2": [], | |||
"rewards3": [] | |||
}, | |||
{ | |||
"id": "[R] Ghost Upgrade Houses", | |||
"displayName": "\u003EMissing key\u003C", | |||
"tiers": [], | |||
"isTimed": false, | |||
"timeToFail": 0, | |||
"objectivesSets": [ | |||
{ | |||
"difficulty": "None", | |||
"logics": [ | |||
{ | |||
"type": "UpgradedBuildingOwned", | |||
"amount": "4", | |||
"icon": "Icon_UI_OrderUpgradeBuilding", | |||
"displayName": "Upgrade a building: Frog House", | |||
"description": "Upgrade 4 building(s) to level 2: Frog House. You can do this by selecting it and opening the upgrade tab in the building panel." | |||
} | |||
] | |||
} | |||
], | |||
"rewards1": [], | |||
"rewards2": [], | |||
"rewards3": [] | |||
}, | |||
{ | |||
"id": "[R] Ghost Upgrade Mine", | |||
"displayName": "\u003EMissing key\u003C", | |||
"tiers": [], | |||
"isTimed": false, | |||
"timeToFail": 0, | |||
"objectivesSets": [ | |||
{ | |||
"difficulty": "Medium, Hard", | |||
"logics": [ | |||
{ | |||
"type": "UpgradedBuildingOwned", | |||
"amount": "1", | |||
"icon": "Icon_UI_OrderUpgradeBuilding", | |||
"displayName": "Upgrade a building: Mine", | |||
"description": "Upgrade 1 building(s) to level 2: Mine. You can do this by selecting it and opening the upgrade tab in the building panel." | |||
} | |||
] | |||
} | |||
], | |||
"rewards1": [], | |||
"rewards2": [], | |||
"rewards3": [] | |||
}, | |||
{ | |||
"id": "[R] Ghost Use Water", | |||
"displayName": "\u003EMissing key\u003C", | |||
"tiers": [], | |||
"isTimed": false, | |||
"timeToFail": 0, | |||
"objectivesSets": [ | |||
{ | |||
"difficulty": "Medium, Hard", | |||
"logics": [ | |||
{ | |||
"type": "WaterUsed", | |||
"amount": "150", | |||
"icon": "Icon_UI_OrderUseWater", | |||
"displayName": "Use Any Rainwater", | |||
"description": "Use 150 units of rainwater (any type) in Rain Engines in production buildings." | |||
} | |||
] | |||
} | |||
], | |||
"rewards1": [], | |||
"rewards2": [], | |||
"rewards3": [] | |||
}, | |||
{ | |||
"id": "Amber Transaction", | |||
"displayName": "Crystal Feathers", | |||
"tiers": [], | |||
"isTimed": false, | |||
"timeToFail": 0, | |||
"objectivesSets": [ | |||
{ | |||
"difficulty": "None", | |||
"logics": [ | |||
{ | |||
"type": "Good", | |||
"amount": "80", | |||
"icon": "Icon_Resource_Amber", | |||
"displayName": "Deliver 80 Amber", | |||
"description": "Crystallized resin. The main currency of the kingdom." | |||
} | |||
] | |||
} | |||
], | |||
"rewards1": [], | |||
"rewards2": [], | |||
"rewards3": [] | |||
}, | |||
{ | |||
"id": "Ancient Tablets", | |||
"displayName": "Forbidden Essence", | |||
"tiers": [], | |||
"isTimed": false, | |||
"timeToFail": 0, | |||
"objectivesSets": [ | |||
{ | |||
"difficulty": "None", | |||
"logics": [ | |||
{ | |||
"type": "RelicsResolvedInTime", | |||
"amount": "2", | |||
"icon": "Icon_UI_OrderForbiddenInTime", | |||
"displayName": "Forbidden Glade Events Completed in Time", | |||
"description": "Complete 2 Forbidden Glade Events with no more than 1200 seconds between them. Progress will reset if the time between completions exceeds the limit." | |||
} | |||
] | |||
} | |||
], | |||
"rewards1": [], | |||
"rewards2": [], | |||
"rewards3": [] | |||
}, | |||
{ | |||
"id": "Caches", | |||
"displayName": "Heart of the Forest", | |||
"tiers": [], | |||
"isTimed": false, | |||
"timeToFail": 0, | |||
"objectivesSets": [ | |||
{ | |||
"difficulty": "None", | |||
"logics": [ | |||
{ | |||
"type": "RelicResolved", | |||
"amount": "3", | |||
"icon": "Icon_UI_OrderCaches", | |||
"displayName": "Open or send caches", | |||
"description": "Open or send caches" | |||
} | |||
] | |||
} | |||
], | |||
"rewards1": [], | |||
"rewards2": [], | |||
"rewards3": [] | |||
}, | |||
{ | |||
"id": "CystsBurned", | |||
"displayName": "Essence of Corruption", | |||
"tiers": [], | |||
"isTimed": false, | |||
"timeToFail": 0, | |||
"objectivesSets": [ | |||
{ | |||
"difficulty": "None", | |||
"logics": [ | |||
{ | |||
"type": "CystsBurnedInYear", | |||
"amount": "20", | |||
"icon": "Icon_UI_OrderBurnCysts", | |||
"displayName": "Burn cysts in a year", | |||
"description": "Burn at least 20 Blightrot Cysts in one year (progress resets at the start of drizzle season)." | |||
} | |||
] | |||
} | |||
], | |||
"rewards1": [], | |||
"rewards2": [], | |||
"rewards3": [] | |||
}, | |||
{ | |||
"id": "Deliver Packs", | |||
"displayName": "Heart of Amber", | |||
"tiers": [], | |||
"isTimed": false, | |||
"timeToFail": 0, | |||
"objectivesSets": [ | |||
{ | |||
"difficulty": "None", | |||
"logics": [ | |||
{ | |||
"type": "Good", | |||
"amount": "12", | |||
"icon": "Icon_Resource_Crops", | |||
"displayName": "Deliver 12 Pack of Crops", | |||
"description": "Crops packaged for delivery, used to fulfill orders and trade.\n \n \u003Cb\u003EProduced in:\u003C/b\u003E \r\nGranary\u003Csprite name=grade2\u003E,\r\nBrewery\u003Csprite name=grade1\u003E,\r\nMakeshift Post\u003Csprite name=grade0\u003E" | |||
}, | |||
{ | |||
"type": "Good", | |||
"amount": "12", | |||
"icon": "Icon_Resource_Provisions", | |||
"displayName": "Deliver 12 Pack of Provisions", | |||
"description": "Provisions necessary for sending caravans into the wild. Used to fulfill orders, trade, and pay for trade routes.\n \n \u003Cb\u003EProduced in:\u003C/b\u003E \r\nProvisioner\u003Csprite name=grade2\u003E,\r\nCellar\u003Csprite name=grade1\u003E,\r\nMakeshift Post\u003Csprite name=grade0\u003E" | |||
}, | |||
{ | |||
"type": "Good", | |||
"amount": "12", | |||
"icon": "Icon_Resource_BuildingMaterials", | |||
"displayName": "Deliver 12 Pack of Building Materials", | |||
"description": "Building materials packaged for delivery, used to fulfill orders, upgrade buildings, and trade.\n \n \u003Cb\u003EProduced in:\u003C/b\u003E \r\nCobbler\u003Csprite name=grade2\u003E,\r\nClothier\u003Csprite name=grade2\u003E,\r\nMakeshift Post\u003Csprite name=grade0\u003E" | |||
} | |||
] | |||
} | |||
], | |||
"rewards1": [], | |||
"rewards2": [], | |||
"rewards3": [] | |||
}, | |||
{ | |||
"id": "Deliver Tools", | |||
"displayName": "Metal Feathers", | |||
"tiers": [], | |||
"isTimed": false, | |||
"timeToFail": 0, | |||
"objectivesSets": [ | |||
{ | |||
"difficulty": "None", | |||
"logics": [ | |||
{ | |||
"type": "Good", | |||
"amount": "40", | |||
"icon": "Icon_Resource_SimpleTools", | |||
"displayName": "Deliver 40 Tools", | |||
"description": "Used primarily for exploration, opening caches, and completing difficult events.\n \n \u003Cb\u003EProduced in:\u003C/b\u003E \r\nToolshop\u003Csprite name=grade3\u003E,\r\nFinesmith\u003Csprite name=grade3\u003E,\r\nCarpenter\u003Csprite name=grade2\u003E,\r\nSmithy\u003Csprite name=grade2\u003E,\r\nTinkerer\u003Csprite name=grade2\u003E" | |||
}, | |||
{ | |||
"type": "Good", | |||
"amount": "25", | |||
"icon": "Icon_Resource_Pipes", | |||
"displayName": "Deliver 25 Pipes", | |||
"description": "Used to install Rainpunk Engines in production buildings and build Geyser Pumps.\n \n \u003Cb\u003EProduced in:\u003C/b\u003E \r\nSmithy\u003Csprite name=grade2\u003E,\r\nToolshop\u003Csprite name=grade2\u003E,\r\nCrude Workstation\u003Csprite name=grade0\u003E,\r\nWorkshop\u003Csprite name=grade0\u003E" | |||
}, | |||
{ | |||
"type": "Good", | |||
"amount": "10", | |||
"icon": "Icon_Resource_Parts", | |||
"displayName": "Deliver 10 Parts", | |||
"description": "Rare items used for construction. Difficult to produce in this harsh environment." | |||
} | |||
] | |||
} | |||
], | |||
"rewards1": [], | |||
"rewards2": [], | |||
"rewards3": [] | |||
}, | |||
{ | |||
"id": "Engines Connected", | |||
"displayName": "Mechanical Heart", | |||
"tiers": [], | |||
"isTimed": false, | |||
"timeToFail": 0, | |||
"objectivesSets": [ | |||
{ | |||
"difficulty": "None", | |||
"logics": [ | |||
{ | |||
"type": "EnginesConnected", | |||
"amount": "8", | |||
"icon": "Icon_UI_OrderInstallEngines", | |||
"displayName": "Install Rain Engines", | |||
"description": "Install at least 8 Rain Engines in production buildings." | |||
} | |||
] | |||
} | |||
], | |||
"rewards1": [], | |||
"rewards2": [], | |||
"rewards3": [] | |||
}, | |||
{ | |||
"id": "Needs Served", | |||
"displayName": "Queen's Feathers", | |||
"tiers": [], | |||
"isTimed": false, | |||
"timeToFail": 0, | |||
"objectivesSets": [ | |||
{ | |||
"difficulty": "None", | |||
"logics": [ | |||
{ | |||
"type": "NeedsCategorySatisfiedForTime", | |||
"amount": "25", | |||
"icon": "Icon_UI_CategoryFood", | |||
"displayName": "Any Complex Food need fulfilled", | |||
"description": "Have at least 25 villagers with a need from the Complex Food category fulfilled for 60 seconds." | |||
}, | |||
{ | |||
"type": "NeedsCategorySatisfiedForTime", | |||
"amount": "25", | |||
"icon": "Icon_UI_Services", | |||
"displayName": "Any Services need fulfilled", | |||
"description": "Have at least 25 villagers with a need from the Services category fulfilled for 60 seconds." | |||
} | |||
] | |||
} | |||
], | |||
"rewards1": [], | |||
"rewards2": [], | |||
"rewards3": [] | |||
}, | |||
{ | |||
"id": "Rep from Events", | |||
"displayName": "Blood of the Stag", | |||
"tiers": [], | |||
"isTimed": false, | |||
"timeToFail": 0, | |||
"objectivesSets": [ | |||
{ | |||
"difficulty": "None", | |||
"logics": [ | |||
{ | |||
"type": "ReputationGainedFromSource", | |||
"amount": "5", | |||
"icon": "Icon_UI_OrderGainRep", | |||
"displayName": "Earn Reputation Points", | |||
"description": "Earn 5 Reputation Points from: Events. Points continue to be counted even if you have a full Reputation bar." | |||
} | |||
] | |||
} | |||
], | |||
"rewards1": [], | |||
"rewards2": [], | |||
"rewards3": [] | |||
}, | |||
{ | |||
"id": "Rep from Resolve", | |||
"displayName": "Mortal Blood", | |||
"tiers": [], | |||
"isTimed": false, | |||
"timeToFail": 0, | |||
"objectivesSets": [ | |||
{ | |||
"difficulty": "None", | |||
"logics": [ | |||
{ | |||
"type": "ReputationGainedFromSource", | |||
"amount": "5", | |||
"icon": "Icon_UI_OrderGainRep", | |||
"displayName": "Earn Reputation Points", | |||
"description": "Earn 5 Reputation Points from: Resolve. Points continue to be counted even if you have a full Reputation bar." | |||
} | |||
] | |||
} | |||
], | |||
"rewards1": [], | |||
"rewards2": [], | |||
"rewards3": [] | |||
}, | |||
{ | |||
"id": "Resolve", | |||
"displayName": "Fire Essence", | |||
"tiers": [], | |||
"isTimed": false, | |||
"timeToFail": 0, | |||
"objectivesSets": [ | |||
{ | |||
"difficulty": "Easy, Medium, Hard", | |||
"logics": [ | |||
{ | |||
"type": "DynamicRaceResolveForTime", | |||
"amount": "40", | |||
"icon": "Icon_UI_OrderResolve", | |||
"displayName": "Humans Resolve", | |||
"description": "Keep Humans Resolve above 40 for 300 seconds" | |||
}, | |||
{ | |||
"type": "DynamicRaceResolveForTime", | |||
"amount": "35", | |||
"icon": "Icon_UI_OrderBeaverResolve", | |||
"displayName": "Beavers Resolve", | |||
"description": "Keep Beavers Resolve above 35 for 300 seconds" | |||
}, | |||
{ | |||
"type": "DynamicRaceResolveForTime", | |||
"amount": "30", | |||
"icon": "Icon_UI_OrderLizardResolve", | |||
"displayName": "Lizards Resolve", | |||
"description": "Keep Lizards Resolve above 30 for 300 seconds" | |||
} | |||
] | |||
} | |||
], | |||
"rewards1": [], | |||
"rewards2": [], | |||
"rewards3": [] | |||
}, | |||
{ | |||
"id": "Standing", | |||
"displayName": "Golden Blood", | |||
"tiers": [], | |||
"isTimed": false, | |||
"timeToFail": 0, | |||
"objectivesSets": [ | |||
{ | |||
"difficulty": "None", | |||
"logics": [ | |||
{ | |||
"type": "TradeTownStandingLeveledUp", | |||
"amount": "3", | |||
"icon": "Icon_UI_OrderStanding", | |||
"displayName": "Standing Level", | |||
"description": "Reach standing level 2 with 3 settlements on trade routes." | |||
} | |||
] | |||
} | |||
], | |||
"rewards1": [], | |||
"rewards2": [], | |||
"rewards3": [] | |||
}, | |||
{ | |||
"id": "Amber Transaction HIGH", | |||
"displayName": "Crystal Feathers", | |||
"tiers": [], | |||
"isTimed": false, | |||
"timeToFail": 0, | |||
"objectivesSets": [ | |||
{ | |||
"difficulty": "None", | |||
"logics": [ | |||
{ | |||
"type": "Good", | |||
"amount": "100", | |||
"icon": "Icon_Resource_Amber", | |||
"displayName": "Deliver 100 Amber", | |||
"description": "Crystallized resin. The main currency of the kingdom." | |||
} | |||
] | |||
} | |||
], | |||
"rewards1": [], | |||
"rewards2": [], | |||
"rewards3": [] | |||
}, | |||
{ | |||
"id": "Ancient Tablets HIGH", | |||
"displayName": "Forbidden Essence", | |||
"tiers": [], | |||
"isTimed": false, | |||
"timeToFail": 0, | |||
"objectivesSets": [ | |||
{ | |||
"difficulty": "None", | |||
"logics": [ | |||
{ | |||
"type": "RelicsResolvedInTime", | |||
"amount": "2", | |||
"icon": "Icon_UI_OrderForbiddenInTime", | |||
"displayName": "Forbidden Glade Events Completed in Time", | |||
"description": "Complete 2 Forbidden Glade Events with no more than 1000 seconds between them. Progress will reset if the time between completions exceeds the limit." | |||
} | |||
] | |||
} | |||
], | |||
"rewards1": [], | |||
"rewards2": [], | |||
"rewards3": [] | |||
}, | |||
{ | |||
"id": "Caches HIGH", | |||
"displayName": "Heart of the Forest", | |||
"tiers": [], | |||
"isTimed": false, | |||
"timeToFail": 0, | |||
"objectivesSets": [ | |||
{ | |||
"difficulty": "None", | |||
"logics": [ | |||
{ | |||
"type": "RelicResolved", | |||
"amount": "4", | |||
"icon": "Icon_UI_OrderCaches", | |||
"displayName": "Open or send caches", | |||
"description": "Open or send caches" | |||
} | |||
] | |||
} | |||
], | |||
"rewards1": [], | |||
"rewards2": [], | |||
"rewards3": [] | |||
}, | |||
{ | |||
"id": "Deliver Packs HIGH", | |||
"displayName": "Heart of Amber", | |||
"tiers": [], | |||
"isTimed": false, | |||
"timeToFail": 0, | |||
"objectivesSets": [ | |||
{ | |||
"difficulty": "None", | |||
"logics": [ | |||
{ | |||
"type": "Good", | |||
"amount": "15", | |||
"icon": "Icon_Resource_Crops", | |||
"displayName": "Deliver 15 Pack of Crops", | |||
"description": "Crops packaged for delivery, used to fulfill orders and trade.\n \n \u003Cb\u003EProduced in:\u003C/b\u003E \r\nGranary\u003Csprite name=grade2\u003E,\r\nBrewery\u003Csprite name=grade1\u003E,\r\nMakeshift Post\u003Csprite name=grade0\u003E" | |||
}, | |||
{ | |||
"type": "Good", | |||
"amount": "15", | |||
"icon": "Icon_Resource_Provisions", | |||
"displayName": "Deliver 15 Pack of Provisions", | |||
"description": "Provisions necessary for sending caravans into the wild. Used to fulfill orders, trade, and pay for trade routes.\n \n \u003Cb\u003EProduced in:\u003C/b\u003E \r\nProvisioner\u003Csprite name=grade2\u003E,\r\nCellar\u003Csprite name=grade1\u003E,\r\nMakeshift Post\u003Csprite name=grade0\u003E" | |||
}, | |||
{ | |||
"type": "Good", | |||
"amount": "15", | |||
"icon": "Icon_Resource_BuildingMaterials", | |||
"displayName": "Deliver 15 Pack of Building Materials", | |||
"description": "Building materials packaged for delivery, used to fulfill orders, upgrade buildings, and trade.\n \n \u003Cb\u003EProduced in:\u003C/b\u003E \r\nCobbler\u003Csprite name=grade2\u003E,\r\nClothier\u003Csprite name=grade2\u003E,\r\nMakeshift Post\u003Csprite name=grade0\u003E" | |||
} | |||
] | |||
} | |||
], | |||
"rewards1": [], | |||
"rewards2": [], | |||
"rewards3": [] | |||
}, | |||
{ | |||
"id": "Deliver Tools HIGH", | |||
"displayName": "Metal Feathers", | |||
"tiers": [], | |||
"isTimed": false, | |||
"timeToFail": 0, | |||
"objectivesSets": [ | |||
{ | |||
"difficulty": "None", | |||
"logics": [ | |||
{ | |||
"type": "Good", | |||
"amount": "50", | |||
"icon": "Icon_Resource_SimpleTools", | |||
"displayName": "Deliver 50 Tools", | |||
"description": "Used primarily for exploration, opening caches, and completing difficult events.\n \n \u003Cb\u003EProduced in:\u003C/b\u003E \r\nToolshop\u003Csprite name=grade3\u003E,\r\nFinesmith\u003Csprite name=grade3\u003E,\r\nCarpenter\u003Csprite name=grade2\u003E,\r\nSmithy\u003Csprite name=grade2\u003E,\r\nTinkerer\u003Csprite name=grade2\u003E" | |||
}, | |||
{ | |||
"type": "Good", | |||
"amount": "30", | |||
"icon": "Icon_Resource_Pipes", | |||
"displayName": "Deliver 30 Pipes", | |||
"description": "Used to install Rainpunk Engines in production buildings and build Geyser Pumps.\n \n \u003Cb\u003EProduced in:\u003C/b\u003E \r\nSmithy\u003Csprite name=grade2\u003E,\r\nToolshop\u003Csprite name=grade2\u003E,\r\nCrude Workstation\u003Csprite name=grade0\u003E,\r\nWorkshop\u003Csprite name=grade0\u003E" | |||
}, | |||
{ | |||
"type": "Good", | |||
"amount": "12", | |||
"icon": "Icon_Resource_Parts", | |||
"displayName": "Deliver 12 Parts", | |||
"description": "Rare items used for construction. Difficult to produce in this harsh environment." | |||
} | |||
] | |||
} | |||
], | |||
"rewards1": [], | |||
"rewards2": [], | |||
"rewards3": [] | |||
}, | |||
{ | |||
"id": "Engines Connected HIGH", | |||
"displayName": "Mechanical Heart", | |||
"tiers": [], | |||
"isTimed": false, | |||
"timeToFail": 0, | |||
"objectivesSets": [ | |||
{ | |||
"difficulty": "None", | |||
"logics": [ | |||
{ | |||
"type": "EnginesConnected", | |||
"amount": "10", | |||
"icon": "Icon_UI_OrderInstallEngines", | |||
"displayName": "Install Rain Engines", | |||
"description": "Install at least 10 Rain Engines in production buildings." | |||
} | |||
] | |||
} | |||
], | |||
"rewards1": [], | |||
"rewards2": [], | |||
"rewards3": [] | |||
}, | |||
{ | |||
"id": "Needs Served HIGH", | |||
"displayName": "Queen's Feathers", | |||
"tiers": [], | |||
"isTimed": false, | |||
"timeToFail": 0, | |||
"objectivesSets": [ | |||
{ | |||
"difficulty": "None", | |||
"logics": [ | |||
{ | |||
"type": "NeedsCategorySatisfiedForTime", | |||
"amount": "25", | |||
"icon": "Icon_UI_CategoryFood", | |||
"displayName": "Any Complex Food need fulfilled", | |||
"description": "Have at least 25 villagers with a need from the Complex Food category fulfilled for 60 seconds." | |||
}, | |||
{ | |||
"type": "NeedsCategorySatisfiedForTime", | |||
"amount": "25", | |||
"icon": "Icon_UI_Services", | |||
"displayName": "Any Services need fulfilled", | |||
"description": "Have at least 25 villagers with a need from the Services category fulfilled for 60 seconds." | |||
}, | |||
{ | |||
"type": "NeedsCategorySatisfiedForTime", | |||
"amount": "25", | |||
"icon": "Icon_UI_OrderClothing", | |||
"displayName": "Any Clothing need fulfilled", | |||
"description": "Have at least 25 villagers with a need from the Clothing category fulfilled for 60 seconds." | |||
} | |||
] | |||
} | |||
], | |||
"rewards1": [], | |||
"rewards2": [], | |||
"rewards3": [] | |||
}, | |||
{ | |||
"id": "Rep from Events HIGH", | |||
"displayName": "Blood of the Stag", | |||
"tiers": [], | |||
"isTimed": false, | |||
"timeToFail": 0, | |||
"objectivesSets": [ | |||
{ | |||
"difficulty": "None", | |||
"logics": [ | |||
{ | |||
"type": "ReputationGainedFromSource", | |||
"amount": "6", | |||
"icon": "Icon_UI_OrderGainRep", | |||
"displayName": "Earn Reputation Points", | |||
"description": "Earn 6 Reputation Points from: Events. Points continue to be counted even if you have a full Reputation bar." | |||
} | |||
] | |||
} | |||
], | |||
"rewards1": [], | |||
"rewards2": [], | |||
"rewards3": [] | |||
}, | |||
{ | |||
"id": "Rep from Resolve HIGH", | |||
"displayName": "Mortal Blood", | |||
"tiers": [], | |||
"isTimed": false, | |||
"timeToFail": 0, | |||
"objectivesSets": [ | |||
{ | |||
"difficulty": "None", | |||
"logics": [ | |||
{ | |||
"type": "ReputationGainedFromSource", | |||
"amount": "6", | |||
"icon": "Icon_UI_OrderGainRep", | |||
"displayName": "Earn Reputation Points", | |||
"description": "Earn 6 Reputation Points from: Resolve. Points continue to be counted even if you have a full Reputation bar." | |||
} | |||
] | |||
} | |||
], | |||
"rewards1": [], | |||
"rewards2": [], | |||
"rewards3": [] | |||
}, | |||
{ | |||
"id": "Resolve HIGH", | |||
"displayName": "Fire Essence", | |||
"tiers": [], | |||
"isTimed": false, | |||
"timeToFail": 0, | |||
"objectivesSets": [ | |||
{ | |||
"difficulty": "Easy, Medium, Hard", | |||
"logics": [ | |||
{ | |||
"type": "DynamicRaceResolveForTime", | |||
"amount": "45", | |||
"icon": "Icon_UI_OrderResolve", | |||
"displayName": "Humans Resolve", | |||
"description": "Keep Humans Resolve above 45 for 300 seconds" | |||
}, | |||
{ | |||
"type": "DynamicRaceResolveForTime", | |||
"amount": "40", | |||
"icon": "Icon_UI_OrderBeaverResolve", | |||
"displayName": "Beavers Resolve", | |||
"description": "Keep Beavers Resolve above 40 for 300 seconds" | |||
}, | |||
{ | |||
"type": "DynamicRaceResolveForTime", | |||
"amount": "35", | |||
"icon": "Icon_UI_OrderLizardResolve", | |||
"displayName": "Lizards Resolve", | |||
"description": "Keep Lizards Resolve above 35 for 300 seconds" | |||
} | |||
] | |||
} | |||
], | |||
"rewards1": [], | |||
"rewards2": [], | |||
"rewards3": [] | |||
}, | |||
{ | |||
"id": "Standing HIGH", | |||
"displayName": "Golden Blood", | |||
"tiers": [], | |||
"isTimed": false, | |||
"timeToFail": 0, | |||
"objectivesSets": [ | |||
{ | |||
"difficulty": "None", | |||
"logics": [ | |||
{ | |||
"type": "TradeTownStandingLeveledUp", | |||
"amount": "3", | |||
"icon": "Icon_UI_OrderStanding", | |||
"displayName": "Standing Level", | |||
"description": "Reach standing level 3 with 3 settlements on trade routes." | |||
} | |||
] | |||
} | |||
], | |||
"rewards1": [], | |||
"rewards2": [], | |||
"rewards3": [] | |||
}, | |||
{ | |||
"id": "Amber and Luxury LOW", | |||
"displayName": "Essence of Wealth", | |||
"tiers": [], | |||
"isTimed": false, | |||
"timeToFail": 0, | |||
"objectivesSets": [ | |||
{ | |||
"difficulty": "None", | |||
"logics": [ | |||
{ | |||
"type": "TraderValueSold", | |||
"amount": "50", | |||
"icon": "Icon_UI_OrderTrade", | |||
"displayName": "Value of Goods Sold", | |||
"description": "Sell goods worth at least 50 Amber to traders or via trade routes." | |||
}, | |||
{ | |||
"type": "Good", | |||
"amount": "50", | |||
"icon": "Icon_Resource_Luxury", | |||
"displayName": "Deliver 50 Pack of Luxury Goods", | |||
"description": "Goods highly sought after by traders. Can be used to fulfill orders, or sold for a large profit.\n \n \u003Cb\u003EProduced in:\u003C/b\u003E \r\nCarpenter\u003Csprite name=grade2\u003E,\r\nPantry\u003Csprite name=grade2\u003E,\r\nCooperage\u003Csprite name=grade1\u003E" | |||
} | |||
] | |||
} | |||
], | |||
"rewards1": [], | |||
"rewards2": [], | |||
"rewards3": [] | |||
}, | |||
{ | |||
"id": "Amber Transaction LOW", | |||
"displayName": "Crystal Feathers", | |||
"tiers": [], | |||
"isTimed": false, | |||
"timeToFail": 0, | |||
"objectivesSets": [ | |||
{ | |||
"difficulty": "None", | |||
"logics": [ | |||
{ | |||
"type": "Good", | |||
"amount": "40", | |||
"icon": "Icon_Resource_Amber", | |||
"displayName": "Deliver 40 Amber", | |||
"description": "Crystallized resin. The main currency of the kingdom." | |||
} | |||
] | |||
} | |||
], | |||
"rewards1": [], | |||
"rewards2": [], | |||
"rewards3": [] | |||
}, | |||
{ | |||
"id": "Ancient Tablets LOW", | |||
"displayName": "Forbidden Essence", | |||
"tiers": [], | |||
"isTimed": false, | |||
"timeToFail": 0, | |||
"objectivesSets": [ | |||
{ | |||
"difficulty": "None", | |||
"logics": [ | |||
{ | |||
"type": "Good", | |||
"amount": "4", | |||
"icon": "Icon_Resource_AncientTablet", | |||
"displayName": "Deliver 4 Ancient Tablet", | |||
"description": "Valuable sources of knowledge, highly sought after by traders and the Queen herself. They can be found in Dangerous (\u003Csprite name=\"dangerous\"\u003E) or Forbidden Glades (\u003Csprite name=\"forbidden\"\u003E)." | |||
}, | |||
{ | |||
"type": "RelicsResolvedInTime", | |||
"amount": "2", | |||
"icon": "Icon_UI_OrderDangerousGlades", | |||
"displayName": "Dangerous Glade Events Completed in Time", | |||
"description": "Complete 2 Dangerous or Forbidden Glade Events with no more than 1200 seconds between them. Progress will reset if the time between completions exceeds the limit. Totems spawned by Fishmen Caves and Cloned Blood Flowers do not count." | |||
} | |||
] | |||
} | |||
], | |||
"rewards1": [], | |||
"rewards2": [], | |||
"rewards3": [] | |||
}, | |||
{ | |||
"id": "Caches LOW", | |||
"displayName": "Heart of the Forest", | |||
"tiers": [], | |||
"isTimed": false, | |||
"timeToFail": 0, | |||
"objectivesSets": [ | |||
{ | |||
"difficulty": "None", | |||
"logics": [ | |||
{ | |||
"type": "RelicResolved", | |||
"amount": "2", | |||
"icon": "Icon_UI_OrderCaches", | |||
"displayName": "Open or send caches", | |||
"description": "Open or send caches" | |||
} | |||
] | |||
} | |||
], | |||
"rewards1": [], | |||
"rewards2": [], | |||
"rewards3": [] | |||
}, | |||
{ | |||
"id": "Deliver Packs LOW", | |||
"displayName": "Heart of Amber", | |||
"tiers": [], | |||
"isTimed": false, | |||
"timeToFail": 0, | |||
"objectivesSets": [ | |||
{ | |||
"difficulty": "None", | |||
"logics": [ | |||
{ | |||
"type": "Good", | |||
"amount": "8", | |||
"icon": "Icon_Resource_Crops", | |||
"displayName": "Deliver 8 Pack of Crops", | |||
"description": "Crops packaged for delivery, used to fulfill orders and trade.\n \n \u003Cb\u003EProduced in:\u003C/b\u003E \r\nGranary\u003Csprite name=grade2\u003E,\r\nBrewery\u003Csprite name=grade1\u003E,\r\nMakeshift Post\u003Csprite name=grade0\u003E" | |||
}, | |||
{ | |||
"type": "Good", | |||
"amount": "8", | |||
"icon": "Icon_Resource_Provisions", | |||
"displayName": "Deliver 8 Pack of Provisions", | |||
"description": "Provisions necessary for sending caravans into the wild. Used to fulfill orders, trade, and pay for trade routes.\n \n \u003Cb\u003EProduced in:\u003C/b\u003E \r\nProvisioner\u003Csprite name=grade2\u003E,\r\nCellar\u003Csprite name=grade1\u003E,\r\nMakeshift Post\u003Csprite name=grade0\u003E" | |||
}, | |||
{ | |||
"type": "Good", | |||
"amount": "8", | |||
"icon": "Icon_Resource_BuildingMaterials", | |||
"displayName": "Deliver 8 Pack of Building Materials", | |||
"description": "Building materials packaged for delivery, used to fulfill orders, upgrade buildings, and trade.\n \n \u003Cb\u003EProduced in:\u003C/b\u003E \r\nCobbler\u003Csprite name=grade2\u003E,\r\nClothier\u003Csprite name=grade2\u003E,\r\nMakeshift Post\u003Csprite name=grade0\u003E" | |||
} | |||
] | |||
} | |||
], | |||
"rewards1": [], | |||
"rewards2": [], | |||
"rewards3": [] | |||
}, | |||
{ | |||
"id": "Discover Forbidden LOW", | |||
"displayName": "Stormbird Feathers", | |||
"tiers": [], | |||
"isTimed": false, | |||
"timeToFail": 0, | |||
"objectivesSets": [ | |||
{ | |||
"difficulty": "None", | |||
"logics": [ | |||
{ | |||
"type": "RelicResolved", | |||
"amount": "1", | |||
"icon": "Icon_UI_OrderForbiddenInTime", | |||
"displayName": "Complete a Forbidden Glade Event", | |||
"description": "Complete any Forbidden Glade Event." | |||
} | |||
] | |||
} | |||
], | |||
"rewards1": [], | |||
"rewards2": [], | |||
"rewards3": [] | |||
}, | |||
{ | |||
"id": "Heart Parts and Sacrifice LOW", | |||
"displayName": "Heart of the Ancient Flame", | |||
"tiers": [], | |||
"isTimed": false, | |||
"timeToFail": 0, | |||
"objectivesSets": [ | |||
{ | |||
"difficulty": "None", | |||
"logics": [ | |||
{ | |||
"type": "GoodSacraficed", | |||
"amount": "125", | |||
"icon": "Icon_Resource_Wood", | |||
"displayName": "Sacrifice Wood", | |||
"description": "Sacrifice 125 Wood at the Ancient Hearth." | |||
}, | |||
{ | |||
"type": "Good", | |||
"amount": "3", | |||
"icon": "Icon_Resource_Wildfire", | |||
"displayName": "Deliver 3 Wildfire Essence", | |||
"description": "A sentient flame trapped in a bottle. This rare material is used to light the Holy Flame in Hearths. Can be acquired from orders, Glade Events, or traders." | |||
} | |||
] | |||
} | |||
], | |||
"rewards1": [], | |||
"rewards2": [], | |||
"rewards3": [] | |||
}, | |||
{ | |||
"id": "Needs Served LOW", | |||
"displayName": "Queen's Feathers", | |||
"tiers": [], | |||
"isTimed": false, | |||
"timeToFail": 0, | |||
"objectivesSets": [ | |||
{ | |||
"difficulty": "None", | |||
"logics": [ | |||
{ | |||
"type": "NeedsCategorySatisfiedForTime", | |||
"amount": "15", | |||
"icon": "Icon_UI_CategoryFood", | |||
"displayName": "Any Complex Food need fulfilled", | |||
"description": "Have at least 15 villagers with a need from the Complex Food category fulfilled for 60 seconds." | |||
}, | |||
{ | |||
"type": "NeedsCategorySatisfiedForTime", | |||
"amount": "15", | |||
"icon": "Icon_UI_Services", | |||
"displayName": "Any Services need fulfilled", | |||
"description": "Have at least 15 villagers with a need from the Services category fulfilled for 60 seconds." | |||
} | |||
] | |||
} | |||
], | |||
"rewards1": [], | |||
"rewards2": [], | |||
"rewards3": [] | |||
}, | |||
{ | |||
"id": "Rep from Events LOW", | |||
"displayName": "Blood of the Stag", | |||
"tiers": [], | |||
"isTimed": false, | |||
"timeToFail": 0, | |||
"objectivesSets": [ | |||
{ | |||
"difficulty": "None", | |||
"logics": [ | |||
{ | |||
"type": "ReputationGainedFromSource", | |||
"amount": "3", | |||
"icon": "Icon_UI_OrderGainRep", | |||
"displayName": "Earn Reputation Points", | |||
"description": "Earn 3 Reputation Points from: Events. Points continue to be counted even if you have a full Reputation bar." | |||
} | |||
] | |||
} | |||
], | |||
"rewards1": [], | |||
"rewards2": [], | |||
"rewards3": [] | |||
}, | |||
{ | |||
"id": "Rep from Resolve LOW", | |||
"displayName": "Mortal Blood", | |||
"tiers": [], | |||
"isTimed": false, | |||
"timeToFail": 0, | |||
"objectivesSets": [ | |||
{ | |||
"difficulty": "None", | |||
"logics": [ | |||
{ | |||
"type": "ReputationGainedFromSource", | |||
"amount": "3", | |||
"icon": "Icon_UI_OrderGainRep", | |||
"displayName": "Earn Reputation Points", | |||
"description": "Earn 3 Reputation Points from: Resolve. Points continue to be counted even if you have a full Reputation bar." | |||
} | |||
] | |||
} | |||
], | |||
"rewards1": [], | |||
"rewards2": [], | |||
"rewards3": [] | |||
}, | |||
{ | |||
"id": "Resolve LOW", | |||
"displayName": "Fire Essence", | |||
"tiers": [], | |||
"isTimed": false, | |||
"timeToFail": 0, | |||
"objectivesSets": [ | |||
{ | |||
"difficulty": "Easy, Medium, Hard", | |||
"logics": [ | |||
{ | |||
"type": "DynamicRaceResolveForTime", | |||
"amount": "35", | |||
"icon": "Icon_UI_OrderResolve", | |||
"displayName": "Humans Resolve", | |||
"description": "Keep Humans Resolve above 35 for 300 seconds" | |||
}, | |||
{ | |||
"type": "DynamicRaceResolveForTime", | |||
"amount": "30", | |||
"icon": "Icon_UI_OrderBeaverResolve", | |||
"displayName": "Beavers Resolve", | |||
"description": "Keep Beavers Resolve above 30 for 300 seconds" | |||
} | |||
] | |||
} | |||
], | |||
"rewards1": [], | |||
"rewards2": [], | |||
"rewards3": [] | |||
}, | |||
{ | |||
"id": "Trade Packs and Perks LOW", | |||
"displayName": "Golden Blood", | |||
"tiers": [], | |||
"isTimed": false, | |||
"timeToFail": 0, | |||
"objectivesSets": [ | |||
{ | |||
"difficulty": "None", | |||
"logics": [ | |||
{ | |||
"type": "GoodSold", | |||
"amount": "30", | |||
"icon": "Icon_Resource_TradeGoods", | |||
"displayName": "Sell Pack of Trade Goods", | |||
"description": "Sell 30 Pack of Trade Goods to any trader. Obtained by: \r\nSmithy\u003Csprite name=grade2\u003E,\r\nScribe\u003Csprite name=grade2\u003E,\r\nLumber Mill\u003Csprite name=grade1\u003E" | |||
}, | |||
{ | |||
"type": "TraderMerchandiseBought", | |||
"amount": "5", | |||
"icon": "Icon_MetaReward_QuickTraders", | |||
"displayName": "Buy Perks or Blueprints", | |||
"description": "Buy at least 5 perks or blueprints from traders." | |||
} | |||
] | |||
} | |||
], | |||
"rewards1": [], | |||
"rewards2": [], | |||
"rewards3": [] | |||
}, | |||
{ | |||
"id": "I Amber", | |||
"displayName": "Amber Trade", | |||
"tiers": [ | |||
"I" | |||
], | |||
"isTimed": false, | |||
"timeToFail": 0, | |||
"objectivesSets": [ | |||
{ | |||
"difficulty": "Easy", | |||
"logics": [ | |||
{ | |||
"type": "TraderValueSold", | |||
"amount": "8", | |||
"icon": "Icon_UI_OrderTrade", | |||
"displayName": "Value of Goods Sold", | |||
"description": "Sell goods worth at least 8 Amber to traders or via trade routes." | |||
}, | |||
{ | |||
"type": "Good", | |||
"amount": "4", | |||
"icon": "Icon_Resource_Amber", | |||
"displayName": "Deliver 4 Amber", | |||
"description": "Crystallized resin. The main currency of the kingdom." | |||
} | |||
] | |||
}, | |||
{ | |||
"difficulty": "Medium", | |||
"logics": [ | |||
{ | |||
"type": "TraderValueSold", | |||
"amount": "12", | |||
"icon": "Icon_UI_OrderTrade", | |||
"displayName": "Value of Goods Sold", | |||
"description": "Sell goods worth at least 12 Amber to traders or via trade routes." | |||
}, | |||
{ | |||
"type": "Good", | |||
"amount": "7", | |||
"icon": "Icon_Resource_Amber", | |||
"displayName": "Deliver 7 Amber", | |||
"description": "Crystallized resin. The main currency of the kingdom." | |||
} | |||
] | |||
}, | |||
{ | |||
"difficulty": "Hard", | |||
"logics": [ | |||
{ | |||
"type": "TraderValueSold", | |||
"amount": "16", | |||
"icon": "Icon_UI_OrderTrade", | |||
"displayName": "Value of Goods Sold", | |||
"description": "Sell goods worth at least 16 Amber to traders or via trade routes." | |||
}, | |||
{ | |||
"type": "Good", | |||
"amount": "10", | |||
"icon": "Icon_Resource_Amber", | |||
"displayName": "Deliver 10 Amber", | |||
"description": "Crystallized resin. The main currency of the kingdom." | |||
} | |||
] | |||
} | |||
], | |||
"rewards1": [ | |||
{ | |||
"id": "Metal Tools 6", | |||
"displayName": "Box of Tools", | |||
"description": "6 \u003Csprite name=\"[tools] simple tools\"\u003E Tools" | |||
} | |||
], | |||
"rewards2": [ | |||
{ | |||
"id": "Hearth Parts 2", | |||
"displayName": "Wildfire Essence", | |||
"description": "2 \u003Csprite name=\"hearth parts\"\u003E Wildfire Essence" | |||
} | |||
], | |||
"rewards3": [ | |||
{ | |||
"id": "NewRandomVillagers 2", | |||
"displayName": "Villagers", | |||
"description": "A group of 2 villagers." | |||
} | |||
] | |||
}, | |||
{ | |||
"id": "I Blighfuel", | |||
"displayName": "Call to Arms", | |||
"tiers": [ | |||
"I" | |||
], | |||
"isTimed": false, | |||
"timeToFail": 0, | |||
"objectivesSets": [ | |||
{ | |||
"difficulty": "Easy", | |||
"logics": [ | |||
{ | |||
"type": "Good", | |||
"amount": "3", | |||
"icon": "Icon_Resource_PurgingFire", | |||
"displayName": "Deliver 3 Purging Fire", | |||
"description": "A unique resource used by Blight Fighters to burn down Blightrot Cysts. \n \n \u003Cb\u003EProduced in:\u003C/b\u003E \r\nBlight Post\u003Csprite name=grade3\u003E" | |||
} | |||
] | |||
}, | |||
{ | |||
"difficulty": "Medium", | |||
"logics": [ | |||
{ | |||
"type": "Good", | |||
"amount": "4", | |||
"icon": "Icon_Resource_PurgingFire", | |||
"displayName": "Deliver 4 Purging Fire", | |||
"description": "A unique resource used by Blight Fighters to burn down Blightrot Cysts. \n \n \u003Cb\u003EProduced in:\u003C/b\u003E \r\nBlight Post\u003Csprite name=grade3\u003E" | |||
} | |||
] | |||
}, | |||
{ | |||
"difficulty": "Hard", | |||
"logics": [ | |||
{ | |||
"type": "Good", | |||
"amount": "5", | |||
"icon": "Icon_Resource_PurgingFire", | |||
"displayName": "Deliver 5 Purging Fire", | |||
"description": "A unique resource used by Blight Fighters to burn down Blightrot Cysts. \n \n \u003Cb\u003EProduced in:\u003C/b\u003E \r\nBlight Post\u003Csprite name=grade3\u003E" | |||
} | |||
] | |||
} | |||
], | |||
"rewards1": [ | |||
{ | |||
"id": "Oil +1", | |||
"displayName": "Heavy Press", | |||
"description": "+1 to \u003Csprite name=\"[crafting] oil\"\u003E Oil production (from gathering, farming, fishing, or production)." | |||
} | |||
], | |||
"rewards2": [ | |||
{ | |||
"id": "Parts 3", | |||
"displayName": "Parts", | |||
"description": "3 \u003Csprite name=\"[mat processed] parts\"\u003E Parts" | |||
} | |||
], | |||
"rewards3": [ | |||
{ | |||
"id": "NewRandomVillagers 2", | |||
"displayName": "Villagers", | |||
"description": "A group of 2 villagers." | |||
} | |||
] | |||
}, | |||
{ | |||
"id": "I Blue Metal", | |||
"displayName": "Blue Metal", | |||
"tiers": [ | |||
"I" | |||
], | |||
"isTimed": false, | |||
"timeToFail": 0, | |||
"objectivesSets": [ | |||
{ | |||
"difficulty": "Hard", | |||
"logics": [ | |||
{ | |||
"type": "Good", | |||
"amount": "5", | |||
"icon": "Icon_Resource_CrystalizedDew", | |||
"displayName": "Deliver 5 Crystalized Dew", | |||
"description": "Crystalized rain essence.\n \n \u003Cb\u003EProduced in:\u003C/b\u003E \r\nAlchemist's Hut\u003Csprite name=grade2\u003E,\r\nForester's Hut\u003Csprite name=grade2\u003E,\r\nBrickyard\u003Csprite name=grade1\u003E,\r\nBeanery\u003Csprite name=grade1\u003E" | |||
} | |||
] | |||
} | |||
], | |||
"rewards1": [ | |||
{ | |||
"id": "Parts 5", | |||
"displayName": "Parts", | |||
"description": "5 \u003Csprite name=\"[mat processed] parts\"\u003E Parts" | |||
} | |||
], | |||
"rewards2": [ | |||
{ | |||
"id": "Fabric 15", | |||
"displayName": "Bundle of Fabric", | |||
"description": "15 \u003Csprite name=\"[mat processed] fabric\"\u003E Fabric" | |||
} | |||
], | |||
"rewards3": [ | |||
{ | |||
"id": "NewRandomVillagers 3", | |||
"displayName": "Villagers", | |||
"description": "A group of 3 villagers." | |||
} | |||
] | |||
}, | |||
{ | |||
"id": "I Botanist", | |||
"displayName": "Botanist", | |||
"tiers": [ | |||
"I" | |||
], | |||
"isTimed": false, | |||
"timeToFail": 0, | |||
"objectivesSets": [ | |||
{ | |||
"difficulty": "Easy", | |||
"logics": [ | |||
{ | |||
"type": "BuildingOwning", | |||
"amount": "1", | |||
"icon": "Plantation_icon", | |||
"displayName": "Plantation", | |||
"description": "Uses nearby farm fields to grow \u003Csprite name=[food raw] berries\u003E Berries (\u003Csprite name=grade2\u003E), \u003Csprite name=[mat raw] plant fibre\u003E Plant Fiber (\u003Csprite name=grade2\u003E)." | |||
}, | |||
{ | |||
"type": "Good", | |||
"amount": "10", | |||
"icon": "Icon_Resource_Berries", | |||
"displayName": "Deliver 10 Berries", | |||
"description": "Common food source.\n \n \u003Cb\u003EObtained in:\u003C/b\u003E \r\nPlantation\u003Csprite name=grade2\u003E,\r\nHerbalists' Camp\u003Csprite name=grade2\u003E,\r\nSmall Herbalists' Camp\u003Csprite name=grade1\u003E" | |||
}, | |||
{ | |||
"type": "Good", | |||
"amount": "10", | |||
"icon": "Icon_Resource_PlantFiber", | |||
"displayName": "Deliver 10 Plant Fiber", | |||
"description": "Used for crafting.\n \n \u003Cb\u003EObtained in:\u003C/b\u003E \r\nHomestead\u003Csprite name=grade3\u003E,\r\nPlantation\u003Csprite name=grade2\u003E,\r\nHarvesters' Camp\u003Csprite name=grade2\u003E" | |||
} | |||
] | |||
}, | |||
{ | |||
"difficulty": "Medium", | |||
"logics": [ | |||
{ | |||
"type": "BuildingOwning", | |||
"amount": "1", | |||
"icon": "Plantation_icon", | |||
"displayName": "Plantation", | |||
"description": "Uses nearby farm fields to grow \u003Csprite name=[food raw] berries\u003E Berries (\u003Csprite name=grade2\u003E), \u003Csprite name=[mat raw] plant fibre\u003E Plant Fiber (\u003Csprite name=grade2\u003E)." | |||
}, | |||
{ | |||
"type": "Good", | |||
"amount": "15", | |||
"icon": "Icon_Resource_Berries", | |||
"displayName": "Deliver 15 Berries", | |||
"description": "Common food source.\n \n \u003Cb\u003EObtained in:\u003C/b\u003E \r\nPlantation\u003Csprite name=grade2\u003E,\r\nHerbalists' Camp\u003Csprite name=grade2\u003E,\r\nSmall Herbalists' Camp\u003Csprite name=grade1\u003E" | |||
}, | |||
{ | |||
"type": "Good", | |||
"amount": "15", | |||
"icon": "Icon_Resource_PlantFiber", | |||
"displayName": "Deliver 15 Plant Fiber", | |||
"description": "Used for crafting.\n \n \u003Cb\u003EObtained in:\u003C/b\u003E \r\nHomestead\u003Csprite name=grade3\u003E,\r\nPlantation\u003Csprite name=grade2\u003E,\r\nHarvesters' Camp\u003Csprite name=grade2\u003E" | |||
} | |||
] | |||
}, | |||
{ | |||
"difficulty": "Hard", | |||
"logics": [ | |||
{ | |||
"type": "BuildingOwning", | |||
"amount": "1", | |||
"icon": "Plantation_icon", | |||
"displayName": "Plantation", | |||
"description": "Uses nearby farm fields to grow \u003Csprite name=[food raw] berries\u003E Berries (\u003Csprite name=grade2\u003E), \u003Csprite name=[mat raw] plant fibre\u003E Plant Fiber (\u003Csprite name=grade2\u003E)." | |||
}, | |||
{ | |||
"type": "Good", | |||
"amount": "20", | |||
"icon": "Icon_Resource_Berries", | |||
"displayName": "Deliver 20 Berries", | |||
"description": "Common food source.\n \n \u003Cb\u003EObtained in:\u003C/b\u003E \r\nPlantation\u003Csprite name=grade2\u003E,\r\nHerbalists' Camp\u003Csprite name=grade2\u003E,\r\nSmall Herbalists' Camp\u003Csprite name=grade1\u003E" | |||
}, | |||
{ | |||
"type": "Good", | |||
"amount": "20", | |||
"icon": "Icon_Resource_PlantFiber", | |||
"displayName": "Deliver 20 Plant Fiber", | |||
"description": "Used for crafting.\n \n \u003Cb\u003EObtained in:\u003C/b\u003E \r\nHomestead\u003Csprite name=grade3\u003E,\r\nPlantation\u003Csprite name=grade2\u003E,\r\nHarvesters' Camp\u003Csprite name=grade2\u003E" | |||
} | |||
] | |||
} | |||
], | |||
"rewards1": [ | |||
{ | |||
"id": "Berries +1", | |||
"displayName": "Large Berry Baskets", | |||
"description": "+1 to \u003Csprite name=\"[food raw] berries\"\u003E Berries production (from gathering, farming, fishing, or production)." | |||
} | |||
], | |||
"rewards2": [ | |||
{ | |||
"id": "Vegetables 30", | |||
"displayName": "Crate of Vegetables", | |||
"description": "30 \u003Csprite name=\"[food raw] vegetables\"\u003E Vegetables" | |||
} | |||
], | |||
"rewards3": [ | |||
{ | |||
"id": "NewRandomVillagers 2", | |||
"displayName": "Villagers", | |||
"description": "A group of 2 villagers." | |||
} | |||
] | |||
}, | |||
{ | |||
"id": "I Clearing Glades", | |||
"displayName": "Clearing Glades", | |||
"tiers": [ | |||
"I" | |||
], | |||
"isTimed": false, | |||
"timeToFail": 0, | |||
"objectivesSets": [ | |||
{ | |||
"difficulty": "Easy", | |||
"logics": [ | |||
{ | |||
"type": "RelicResolved", | |||
"amount": "1", | |||
"icon": "Icon_UI_Order_GladeEvent", | |||
"displayName": "Events Completed", | |||
"description": "Complete any 1 Glade Event(s). Totems spawned by Fishmen Caves and Cloned Blood Flowers do not count." | |||
} | |||
] | |||
}, | |||
{ | |||
"difficulty": "Medium", | |||
"logics": [ | |||
{ | |||
"type": "RelicResolved", | |||
"amount": "2", | |||
"icon": "Icon_UI_Order_GladeEvent", | |||
"displayName": "Events Completed", | |||
"description": "Complete any 2 Glade Event(s). Totems spawned by Fishmen Caves and Cloned Blood Flowers do not count." | |||
}, | |||
{ | |||
"type": "Good", | |||
"amount": "3", | |||
"icon": "Icon_Resource_BuildingMaterials", | |||
"displayName": "Deliver 3 Pack of Building Materials", | |||
"description": "Building materials packaged for delivery, used to fulfill orders, upgrade buildings, and trade.\n \n \u003Cb\u003EProduced in:\u003C/b\u003E \r\nCobbler\u003Csprite name=grade2\u003E,\r\nClothier\u003Csprite name=grade2\u003E,\r\nMakeshift Post\u003Csprite name=grade0\u003E" | |||
} | |||
] | |||
}, | |||
{ | |||
"difficulty": "Hard", | |||
"logics": [ | |||
{ | |||
"type": "RelicResolved", | |||
"amount": "2", | |||
"icon": "Icon_UI_Order_GladeEvent", | |||
"displayName": "Events Completed", | |||
"description": "Complete any 2 Glade Event(s). Totems spawned by Fishmen Caves and Cloned Blood Flowers do not count." | |||
}, | |||
{ | |||
"type": "Good", | |||
"amount": "5", | |||
"icon": "Icon_Resource_BuildingMaterials", | |||
"displayName": "Deliver 5 Pack of Building Materials", | |||
"description": "Building materials packaged for delivery, used to fulfill orders, upgrade buildings, and trade.\n \n \u003Cb\u003EProduced in:\u003C/b\u003E \r\nCobbler\u003Csprite name=grade2\u003E,\r\nClothier\u003Csprite name=grade2\u003E,\r\nMakeshift Post\u003Csprite name=grade0\u003E" | |||
} | |||
] | |||
} | |||
], | |||
"rewards1": [ | |||
{ | |||
"id": "Jerky 30", | |||
"displayName": "Basket of Jerky", | |||
"description": "30 \u003Csprite name=\"[food processed] jerky\"\u003E Jerky" | |||
}, | |||
{ | |||
"id": "Biscuits 30", | |||
"displayName": "Basket of Biscuits", | |||
"description": "30 \u003Csprite name=\"[food processed] biscuits\"\u003E Biscuits" | |||
}, | |||
{ | |||
"id": "Pie 30", | |||
"displayName": "Basket of Pies", | |||
"description": "30 \u003Csprite name=\"[food processed] pie\"\u003E Pie" | |||
}, | |||
{ | |||
"id": "Paste 30", | |||
"displayName": "Bowl of Paste", | |||
"description": "30 \u003Csprite name=\"[food processed] paste\"\u003E Paste" | |||
}, | |||
{ | |||
"id": "Skewers 30", | |||
"displayName": "Pack of Skewers", | |||
"description": "30 \u003Csprite name=\"[food processed] skewers\"\u003E Skewers" | |||
}, | |||
{ | |||
"id": "Porridge 30", | |||
"displayName": "Box of Porridge", | |||
"description": "30 \u003Csprite name=\"[food processed] porridge\"\u003E Porridge" | |||
}, | |||
{ | |||
"id": "Pickled Goods 30", | |||
"displayName": "Pickled Goods", | |||
"description": "30 \u003Csprite name=\"[food processed] pickled goods\"\u003E Pickled Goods" | |||
} | |||
], | |||
"rewards2": [ | |||
{ | |||
"id": "Parts 3", | |||
"displayName": "Parts", | |||
"description": "3 \u003Csprite name=\"[mat processed] parts\"\u003E Parts" | |||
} | |||
], | |||
"rewards3": [ | |||
{ | |||
"id": "NewRandomVillagers 4", | |||
"displayName": "Villagers", | |||
"description": "A group of 4 villagers." | |||
} | |||
] | |||
}, | |||
{ | |||
"id": "I Clothing", | |||
"displayName": "Rain Protection", | |||
"tiers": [ | |||
"I" | |||
], | |||
"isTimed": false, | |||
"timeToFail": 0, | |||
"objectivesSets": [ | |||
{ | |||
"difficulty": "Easy", | |||
"logics": [ | |||
{ | |||
"type": "NeedServed", | |||
"amount": "10", | |||
"icon": "Icon_Resource_Coats", | |||
"displayName": "Need for Coats fulfilled", | |||
"description": "Fulfill your villagers' need for coats 10 times (retroactive)." | |||
} | |||
] | |||
}, | |||
{ | |||
"difficulty": "Medium", | |||
"logics": [ | |||
{ | |||
"type": "NeedServed", | |||
"amount": "15", | |||
"icon": "Icon_Resource_Coats", | |||
"displayName": "Need for Coats fulfilled", | |||
"description": "Fulfill your villagers' need for coats 15 times (retroactive)." | |||
} | |||
] | |||
}, | |||
{ | |||
"difficulty": "Hard", | |||
"logics": [ | |||
{ | |||
"type": "NeedServed", | |||
"amount": "20", | |||
"icon": "Icon_Resource_Coats", | |||
"displayName": "Need for Coats fulfilled", | |||
"description": "Fulfill your villagers' need for coats 20 times (retroactive)." | |||
} | |||
] | |||
} | |||
], | |||
"rewards1": [ | |||
{ | |||
"id": "Coats +2", | |||
"displayName": "Ancient Sewing Technique", | |||
"description": "+2 to \u003Csprite name=\"[needs] coats\"\u003E Coats production (from gathering, farming, fishing, or production)." | |||
} | |||
], | |||
"rewards2": [ | |||
{ | |||
"id": "Fabric 10", | |||
"displayName": "Bundle of Fabric", | |||
"description": "10 \u003Csprite name=\"[mat processed] fabric\"\u003E Fabric" | |||
} | |||
], | |||
"rewards3": [ | |||
{ | |||
"id": "Parts 3", | |||
"displayName": "Parts", | |||
"description": "3 \u003Csprite name=\"[mat processed] parts\"\u003E Parts" | |||
} | |||
] | |||
}, | |||
{ | |||
"id": "I Cysts amount", | |||
"displayName": "Cyst Cultivation", | |||
"tiers": [ | |||
"I" | |||
], | |||
"isTimed": false, | |||
"timeToFail": 0, | |||
"objectivesSets": [ | |||
{ | |||
"difficulty": "Easy", | |||
"logics": [ | |||
{ | |||
"type": "CystsAmount", | |||
"amount": "1", | |||
"icon": "Icon_UI_OrderCysts", | |||
"displayName": "Acquire Blightrot Cysts", | |||
"description": "Have at least 1 Blightrot Cysts at the same time." | |||
} | |||
] | |||
}, | |||
{ | |||
"difficulty": "Medium", | |||
"logics": [ | |||
{ | |||
"type": "CystsAmount", | |||
"amount": "2", | |||
"icon": "Icon_UI_OrderCysts", | |||
"displayName": "Acquire Blightrot Cysts", | |||
"description": "Have at least 2 Blightrot Cysts at the same time." | |||
} | |||
] | |||
}, | |||
{ | |||
"difficulty": "Hard", | |||
"logics": [ | |||
{ | |||
"type": "CystsAmount", | |||
"amount": "3", | |||
"icon": "Icon_UI_OrderCysts", | |||
"displayName": "Acquire Blightrot Cysts", | |||
"description": "Have at least 3 Blightrot Cysts at the same time." | |||
} | |||
] | |||
} | |||
], | |||
"rewards1": [ | |||
{ | |||
"id": "Paste 30", | |||
"displayName": "Bowl of Paste", | |||
"description": "30 \u003Csprite name=\"[food processed] paste\"\u003E Paste" | |||
}, | |||
{ | |||
"id": "Jerky 30", | |||
"displayName": "Basket of Jerky", | |||
"description": "30 \u003Csprite name=\"[food processed] jerky\"\u003E Jerky" | |||
}, | |||
{ | |||
"id": "Biscuits 30", | |||
"displayName": "Basket of Biscuits", | |||
"description": "30 \u003Csprite name=\"[food processed] biscuits\"\u003E Biscuits" | |||
}, | |||
{ | |||
"id": "Pie 30", | |||
"displayName": "Basket of Pies", | |||
"description": "30 \u003Csprite name=\"[food processed] pie\"\u003E Pie" | |||
}, | |||
{ | |||
"id": "Skewers 30", | |||
"displayName": "Pack of Skewers", | |||
"description": "30 \u003Csprite name=\"[food processed] skewers\"\u003E Skewers" | |||
}, | |||
{ | |||
"id": "Porridge 30", | |||
"displayName": "Box of Porridge", | |||
"description": "30 \u003Csprite name=\"[food processed] porridge\"\u003E Porridge" | |||
}, | |||
{ | |||
"id": "Pickled Goods 30", | |||
"displayName": "Pickled Goods", | |||
"description": "30 \u003Csprite name=\"[food processed] pickled goods\"\u003E Pickled Goods" | |||
} | |||
], | |||
"rewards2": [ | |||
{ | |||
"id": "Blight Fuel +1", | |||
"displayName": "Fuel Mix", | |||
"description": "+1 to \u003Csprite name=\"blight fuel\"\u003E Purging Fire production (from gathering, farming, fishing, or production)." | |||
} | |||
], | |||
"rewards3": [ | |||
{ | |||
"id": "Hearth Bonus HP +100", | |||
"displayName": "Ancient Stabilizer", | |||
"description": "The Ancient Hearth's resistance to corruption is increased by 100." | |||
} | |||
] | |||
}, | |||
{ | |||
"id": "I Cysts", | |||
"displayName": "The Purge", | |||
"tiers": [ | |||
"I" | |||
], | |||
"isTimed": false, | |||
"timeToFail": 0, | |||
"objectivesSets": [ | |||
{ | |||
"difficulty": "Easy", | |||
"logics": [ | |||
{ | |||
"type": "CystsRemoved", | |||
"amount": "1", | |||
"icon": "Icon_UI_OrderBurnCysts", | |||
"displayName": "Burn Blightrot Cysts", | |||
"description": "Burn at least 1 Blightrot Cysts." | |||
} | |||
] | |||
}, | |||
{ | |||
"difficulty": "Medium", | |||
"logics": [ | |||
{ | |||
"type": "CystsRemoved", | |||
"amount": "2", | |||
"icon": "Icon_UI_OrderBurnCysts", | |||
"displayName": "Burn Blightrot Cysts", | |||
"description": "Burn at least 2 Blightrot Cysts." | |||
} | |||
] | |||
}, | |||
{ | |||
"difficulty": "Hard", | |||
"logics": [ | |||
{ | |||
"type": "CystsRemoved", | |||
"amount": "3", | |||
"icon": "Icon_UI_OrderBurnCysts", | |||
"displayName": "Burn Blightrot Cysts", | |||
"description": "Burn at least 3 Blightrot Cysts." | |||
} | |||
] | |||
} | |||
], | |||
"rewards1": [ | |||
{ | |||
"id": "Parts 5", | |||
"displayName": "Parts", | |||
"description": "5 \u003Csprite name=\"[mat processed] parts\"\u003E Parts" | |||
} | |||
], | |||
"rewards2": [ | |||
{ | |||
"id": "Vegetables 30", | |||
"displayName": "Crate of Vegetables", | |||
"description": "30 \u003Csprite name=\"[food raw] vegetables\"\u003E Vegetables" | |||
} | |||
], | |||
"rewards3": [ | |||
{ | |||
"id": "NewRandomVillagers 3", | |||
"displayName": "Villagers", | |||
"description": "A group of 3 villagers." | |||
} | |||
] | |||
}, | |||
{ | |||
"id": "I Eggs", | |||
"displayName": "Egg Collection", | |||
"tiers": [ | |||
"I" | |||
], | |||
"isTimed": false, | |||
"timeToFail": 0, | |||
"objectivesSets": [ | |||
{ | |||
"difficulty": "Easy", | |||
"logics": [ | |||
{ | |||
"type": "Good", | |||
"amount": "15", | |||
"icon": "Icon_Resource_Eggs", | |||
"displayName": "Deliver 15 Eggs", | |||
"description": "Common food source.\n \n \u003Cb\u003EObtained in:\u003C/b\u003E \r\nTrappers' Camp\u003Csprite name=grade2\u003E,\r\nRanch\u003Csprite name=grade1\u003E,\r\nSmall Trappers' Camp\u003Csprite name=grade1\u003E" | |||
} | |||
] | |||
}, | |||
{ | |||
"difficulty": "Medium", | |||
"logics": [ | |||
{ | |||
"type": "Good", | |||
"amount": "25", | |||
"icon": "Icon_Resource_Eggs", | |||
"displayName": "Deliver 25 Eggs", | |||
"description": "Common food source.\n \n \u003Cb\u003EObtained in:\u003C/b\u003E \r\nTrappers' Camp\u003Csprite name=grade2\u003E,\r\nRanch\u003Csprite name=grade1\u003E,\r\nSmall Trappers' Camp\u003Csprite name=grade1\u003E" | |||
} | |||
] | |||
}, | |||
{ | |||
"difficulty": "Hard", | |||
"logics": [ | |||
{ | |||
"type": "Good", | |||
"amount": "35", | |||
"icon": "Icon_Resource_Eggs", | |||
"displayName": "Deliver 35 Eggs", | |||
"description": "Common food source.\n \n \u003Cb\u003EObtained in:\u003C/b\u003E \r\nTrappers' Camp\u003Csprite name=grade2\u003E,\r\nRanch\u003Csprite name=grade1\u003E,\r\nSmall Trappers' Camp\u003Csprite name=grade1\u003E" | |||
} | |||
] | |||
} | |||
], | |||
"rewards1": [ | |||
{ | |||
"id": "Biscuits +2", | |||
"displayName": "Bigger Pans", | |||
"description": "+2 to \u003Csprite name=\"[food processed] biscuits\"\u003E Biscuits production (from gathering, farming, fishing, or production)." | |||
}, | |||
{ | |||
"id": "Pickled Goods +2", | |||
"displayName": "Pickle Jars", | |||
"description": "+2 to \u003Csprite name=\"[food processed] pickled goods\"\u003E Pickled Goods production (from gathering, farming, fishing, or production)." | |||
}, | |||
{ | |||
"id": "Paste +2", | |||
"displayName": "Steel Grater", | |||
"description": "+2 to \u003Csprite name=\"[food processed] paste\"\u003E Paste production (from gathering, farming, fishing, or production)." | |||
}, | |||
{ | |||
"id": "Skewers +2", | |||
"displayName": "Bigger Grill", | |||
"description": "+2 to \u003Csprite name=\"[food processed] skewers\"\u003E Skewers production (from gathering, farming, fishing, or production)." | |||
} | |||
], | |||
"rewards2": [ | |||
{ | |||
"id": "Berries 25", | |||
"displayName": "Basket of Berries", | |||
"description": "25 \u003Csprite name=\"[food raw] berries\"\u003E Berries" | |||
} | |||
], | |||
"rewards3": [ | |||
{ | |||
"id": "NewRandomVillagers 2", | |||
"displayName": "Villagers", | |||
"description": "A group of 2 villagers." | |||
} | |||
] | |||
}, | |||
{ | |||
"id": "I Engines", | |||
"displayName": "Start Your Engines", | |||
"tiers": [ | |||
"I" | |||
], | |||
"isTimed": false, | |||
"timeToFail": 0, | |||
"objectivesSets": [ | |||
{ | |||
"difficulty": "Easy", | |||
"logics": [ | |||
{ | |||
"type": "EnginesAmount", | |||
"amount": "1", | |||
"icon": "Icon_UI_OrderInstallEngines", | |||
"displayName": "Rain Engines Installed", | |||
"description": "Have at least 1 buildings with Rain Engines installed in your settlement." | |||
} | |||
] | |||
}, | |||
{ | |||
"difficulty": "Medium, Hard", | |||
"logics": [ | |||
{ | |||
"type": "EnginesAmount", | |||
"amount": "2", | |||
"icon": "Icon_UI_OrderInstallEngines", | |||
"displayName": "Rain Engines Installed", | |||
"description": "Have at least 2 buildings with Rain Engines installed in your settlement." | |||
} | |||
] | |||
} | |||
], | |||
"rewards1": [ | |||
{ | |||
"id": "Glow Oil 30", | |||
"displayName": "Oil Vessels", | |||
"description": "30 \u003Csprite name=\"[crafting] oil\"\u003E Oil" | |||
} | |||
], | |||
"rewards2": [ | |||
{ | |||
"id": "Parts 4", | |||
"displayName": "Parts", | |||
"description": "4 \u003Csprite name=\"[mat processed] parts\"\u003E Parts" | |||
} | |||
], | |||
"rewards3": [ | |||
{ | |||
"id": "NewRandomVillagers 2", | |||
"displayName": "Villagers", | |||
"description": "A group of 2 villagers." | |||
} | |||
] | |||
}, | |||
{ | |||
"id": "I Farm Life", | |||
"displayName": "Farm Life", | |||
"tiers": [ | |||
"I" | |||
], | |||
"isTimed": false, | |||
"timeToFail": 0, | |||
"objectivesSets": [ | |||
{ | |||
"difficulty": "Easy", | |||
"logics": [ | |||
{ | |||
"type": "BuildingOwning", | |||
"amount": "1", | |||
"icon": "SmallFarm_icon", | |||
"displayName": "Small Farm", | |||
"description": "Uses nearby farm fields to grow \u003Csprite name=[food raw] vegetables\u003E Vegetables (\u003Csprite name=grade1\u003E), \u003Csprite name=[food raw] grain\u003E Grain (\u003Csprite name=grade2\u003E)." | |||
}, | |||
{ | |||
"type": "Good", | |||
"amount": "10", | |||
"icon": "Icon_Resource_Vegetables", | |||
"displayName": "Deliver 10 Vegetables", | |||
"description": "Common food source.\n \n \u003Cb\u003EObtained in:\u003C/b\u003E \r\nForagers' Camp\u003Csprite name=grade2\u003E,\r\nHomestead\u003Csprite name=grade2\u003E,\r\nSmall Farm\u003Csprite name=grade1\u003E,\r\nSmall Foragers' Camp\u003Csprite name=grade1\u003E" | |||
}, | |||
{ | |||
"type": "Good", | |||
"amount": "10", | |||
"icon": "Icon_Resource_Grain", | |||
"displayName": "Deliver 10 Grain", | |||
"description": "Isn't eaten raw, but can be processed.\n \n \u003Cb\u003EObtained in:\u003C/b\u003E \r\nHomestead\u003Csprite name=grade3\u003E,\r\nSmall Farm\u003Csprite name=grade2\u003E,\r\nForagers' Camp\u003Csprite name=grade2\u003E,\r\nSmall Foragers' Camp\u003Csprite name=grade1\u003E" | |||
} | |||
] | |||
}, | |||
{ | |||
"difficulty": "Medium", | |||
"logics": [ | |||
{ | |||
"type": "BuildingOwning", | |||
"amount": "1", | |||
"icon": "SmallFarm_icon", | |||
"displayName": "Small Farm", | |||
"description": "Uses nearby farm fields to grow \u003Csprite name=[food raw] vegetables\u003E Vegetables (\u003Csprite name=grade1\u003E), \u003Csprite name=[food raw] grain\u003E Grain (\u003Csprite name=grade2\u003E)." | |||
}, | |||
{ | |||
"type": "Good", | |||
"amount": "15", | |||
"icon": "Icon_Resource_Vegetables", | |||
"displayName": "Deliver 15 Vegetables", | |||
"description": "Common food source.\n \n \u003Cb\u003EObtained in:\u003C/b\u003E \r\nForagers' Camp\u003Csprite name=grade2\u003E,\r\nHomestead\u003Csprite name=grade2\u003E,\r\nSmall Farm\u003Csprite name=grade1\u003E,\r\nSmall Foragers' Camp\u003Csprite name=grade1\u003E" | |||
}, | |||
{ | |||
"type": "Good", | |||
"amount": "15", | |||
"icon": "Icon_Resource_Grain", | |||
"displayName": "Deliver 15 Grain", | |||
"description": "Isn't eaten raw, but can be processed.\n \n \u003Cb\u003EObtained in:\u003C/b\u003E \r\nHomestead\u003Csprite name=grade3\u003E,\r\nSmall Farm\u003Csprite name=grade2\u003E,\r\nForagers' Camp\u003Csprite name=grade2\u003E,\r\nSmall Foragers' Camp\u003Csprite name=grade1\u003E" | |||
} | |||
] | |||
}, | |||
{ | |||
"difficulty": "Hard", | |||
"logics": [ | |||
{ | |||
"type": "BuildingOwning", | |||
"amount": "1", | |||
"icon": "SmallFarm_icon", | |||
"displayName": "Small Farm", | |||
"description": "Uses nearby farm fields to grow \u003Csprite name=[food raw] vegetables\u003E Vegetables (\u003Csprite name=grade1\u003E), \u003Csprite name=[food raw] grain\u003E Grain (\u003Csprite name=grade2\u003E)." | |||
}, | |||
{ | |||
"type": "Good", | |||
"amount": "20", | |||
"icon": "Icon_Resource_Vegetables", | |||
"displayName": "Deliver 20 Vegetables", | |||
"description": "Common food source.\n \n \u003Cb\u003EObtained in:\u003C/b\u003E \r\nForagers' Camp\u003Csprite name=grade2\u003E,\r\nHomestead\u003Csprite name=grade2\u003E,\r\nSmall Farm\u003Csprite name=grade1\u003E,\r\nSmall Foragers' Camp\u003Csprite name=grade1\u003E" | |||
}, | |||
{ | |||
"type": "Good", | |||
"amount": "20", | |||
"icon": "Icon_Resource_Grain", | |||
"displayName": "Deliver 20 Grain", | |||
"description": "Isn't eaten raw, but can be processed.\n \n \u003Cb\u003EObtained in:\u003C/b\u003E \r\nHomestead\u003Csprite name=grade3\u003E,\r\nSmall Farm\u003Csprite name=grade2\u003E,\r\nForagers' Camp\u003Csprite name=grade2\u003E,\r\nSmall Foragers' Camp\u003Csprite name=grade1\u003E" | |||
} | |||
] | |||
} | |||
], | |||
"rewards1": [ | |||
{ | |||
"id": "Grain +1", | |||
"displayName": "Mold Supply", | |||
"description": "+1 to \u003Csprite name=\"[food raw] grain\"\u003E Grain production (from gathering, farming, fishing, or production)." | |||
} | |||
], | |||
"rewards2": [ | |||
{ | |||
"id": "Milk-cap Mushroom 30", | |||
"displayName": "Pack of Mushrooms", | |||
"description": "30 \u003Csprite name=\"[food raw] mushrooms\"\u003E Mushrooms" | |||
} | |||
], | |||
"rewards3": [ | |||
{ | |||
"id": "NewRandomVillagers 2", | |||
"displayName": "Villagers", | |||
"description": "A group of 2 villagers." | |||
} | |||
] | |||
}, | |||
{ | |||
"id": "I Foragers Camp", | |||
"displayName": "Foragers' Camp", | |||
"tiers": [ | |||
"I" | |||
], | |||
"isTimed": false, | |||
"timeToFail": 0, | |||
"objectivesSets": [ | |||
{ | |||
"difficulty": "Easy", | |||
"logics": [ | |||
] | ] | ||
Latest revision as of 06:44, 10 April 2026
|


