Module:OrdersData/Orders.json: Difference between revisions
From Against the Storm Official Wiki
Anteprefix (talk | contribs) No edit summary |
Anteprefix (talk | contribs) No edit summary |
||
| 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." | |||
} | |||
] | |||
} | |||
], | |||
"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." | |||
} | |||
] | |||
} | |||
], | |||
"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." | |||
} | |||
] | |||
} | |||
], | |||
"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 Events." | |||
} | |||
] | |||
} | |||
], | |||
"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 a trader or trade route." | |||
}, | |||
{ | |||
"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." | |||
} | |||
] | |||
} | |||
], | |||
"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 a trader or trade route." | |||
}, | |||
{ | |||
"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 a trader or trade route." | |||
}, | |||
{ | |||
"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 a trader or trade route." | |||
}, | |||
{ | |||
"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\nForester's Hut\u003Csprite name=grade2\u003E,\r\nAlchemist'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 Events." | |||
} | |||
] | |||
}, | |||
{ | |||
"difficulty": "Medium", | |||
"logics": [ | |||
{ | |||
"type": "RelicResolved", | |||
"amount": "2", | |||
"icon": "Icon_UI_Order_GladeEvent", | |||
"displayName": "Events Completed", | |||
"description": "Complete any 2 Glade Events." | |||
}, | |||
{ | |||
"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 Events." | |||
}, | |||
{ | |||
"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." | |||
} | |||
] | |||
}, | |||
{ | |||
"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." | |||
} | |||
] | |||
}, | |||
{ | |||
"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." | |||
} | |||
] | |||
} | |||
], | |||
"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": [ | |||
] | ] | ||
Revision as of 11:01, 20 October 2025
|


