User:76561198157077871

From Against the Storm Official Wiki

TODO: Petrified Gargoyle and below on Glade Events.json

Valid settlement difficulties lookup table:

Tier Easy Medium Hard
1 Settler
Pioneer
Veteran
Pioneer
Veteran
Viceroy
Viceroy
Prestige
2 Settler
Pioneer
Pioneer
Veteran
Viceroy
Viceroy
Prestige
3 Settler
Pioneer
Pioneer
Veteran
Viceroy
Veteran
Viceroy
Prestige
4 Settler
Pioneer
Pioneer
Veteran
Viceroy
Veteran
Prestige

List of Requirement Types in the JSON:

ID Description Format Notes
TraderAssault Attack (amount) traders. So far, only used in ghost requirements.
NaturalResourceDepleted Cut down (amount) trees.
DecorationTypeOwning Have at least (amount) (variation) decorations. Current JSON format doesn't allow for this description to have custom automation, will have to use "description" entry as is.
GladeDiscoveryInTime Discover (amount) Dangerous or Forbidden glades within (time) seconds of each other. Current JSON format doesn't allow for this description to have custom automation, will have to use "description" entry as is.
GladeDiscovery Cut through the forest to discover (amount) Dangerous or Forbidden glades.
EnginesConnected Install at least (amount) Rain Engines in production buildings.
NeedsNotAllowedForTime Forbid your villagers (Species) from fulfilling needs: (List of Needs) for (time) seconds. Current JSON format doesn't allow for this description to have custom automation, will have to use "description" entry as is. So far, only used in ghost requirements.
CystsAmount Have at least (amount) Blightrot Cysts at the same time.
HostilityForTime Keep the Hostility level at (amount) or higher for (time) seconds. Current JSON format doesn't allow for this description to have custom automation, will have to use "description" entry as is. So far, only used in ghost requirements.
HostilityBelowForTime Keep the Hostility level at (amount) or lower for (time) seconds. Current JSON format doesn't allow for this description to have custom automation, will have to use "description" entry as is. So far, only used in ghost requirements.
NeedsCategorySatisfiedForTime Have at least (amount) villagers with a need from the (variation) category fulfilled for (time) seconds. Current JSON format doesn't allow for this description to have custom automation, will have to use "description" entry as is. So far, only used in ghost requirements.
HubLeveledUp Have at least (amount) Hearths upgraded to level: (levelname) (Level (levelnumber)). Current JSON format doesn't allow for this description to have custom automation, will have to use "description" entry as is.
BuildingOwning Have at least (amount) (displayName)(s) in your settlement. displayName is not pluralized by default
RelicResolvedWithReward Solve at least (amount) Glade Events by making (displayName) decisions.
NeedServed Fulfill your villagers' need for (variation) (amount) times. Current JSON format doesn't allow for this description to have custom automation, will have to use "description" entry as is.
RelicResolved (Custom formatting needed) This one is going to be complicated to implement.
CystsRemoved Burn at least (amount) Blightrot Cysts
RaceResolveForTime Keep (variation) Resolve above (amount) for (time) seconds Current JSON format doesn't allow for this description to have custom automation, will have to use "description" entry as is.
GoodSacraficed Sacrifice (amount) (variation) at the Ancient Hearth. Current JSON format doesn't allow for this description to have custom automation, will have to use "description" entry as is. Typo in ID is correct.
StarvingVillagersAmount Have at least (amount) starving (variation) at the same time. Current JSON format doesn't allow for this description to have custom automation, will have to use "description" entry as is.
TradeRouteWithMinValueFinished Complete (amount) trade routes worth at least (value) Amber Amber each. Current JSON format doesn't allow for this description to have custom automation, will have to use "description" entry as is.
TradeRouteFinished Complete (amount) trade routes.
UpgradedBuildingOwned Upgrade (amount) building(s) to level (level): (variation). Current JSON format doesn't allow for this description to have custom automation, will have to use "description" entry as is.
WaterUsed Use (amount) units of (variation) in Rain Engines in production buildings. Current JSON format doesn't allow for this description to have custom automation, will have to use "description" entry as is.

Example tables: Simple Table (Metadata hidden)

Order Requirements Rewards
Amber Trade Sell goods worth at least 8 Amber Amber to a trader or trade route.
Deliver 4 Amber Amber.
6 Tools Tools

2 Parts Parts

2 New Villagers
Amber Trade Sell goods worth at least 12 Amber Amber to a trader or trade route.
Deliver 7 Amber Amber.
6 Tools Tools

2 Parts Parts

2 New Villagers
Amber Trade Sell goods worth at least 16 Amber Amber to a trader or trade route.
Deliver 10 Amber Amber.
6 Tools Tools

2 Parts Parts

2 New Villagers
Impetuous Explorer Complete any 2 Glade Events. This is a timed order and will expire 17 minutes after being chosen. One of:
+3 Pickled Goods Pickled Goods production
+3 Jerky Jerky production
+3 Pie Pie production
+3 Biscuits Biscuits production
+3 Paste Paste production
+3 Porridge Porridge production
+3 Skewers Skewers production

Weaver Blueprint

3 Parts Parts
Impetuous Explorer Complete any 2 Glade Events. This is a timed order and will expire 17 minutes after being chosen. One of:
+3 Pickled Goods Pickled Goods production
+3 Jerky Jerky production
+3 Pie Pie production
+3 Biscuits Biscuits production
+3 Paste Paste production
+3 Porridge Porridge production
+3 Skewers Skewers production

Weaver Blueprint

3 Parts Parts
Impetuous Explorer Complete any 3 Glade Events. This is a timed order and will expire 17 minutes after being chosen. One of:
+3 Pickled Goods Pickled Goods production
+3 Jerky Jerky production
+3 Pie Pie production
+3 Biscuits Biscuits production
+3 Paste Paste production
+3 Porridge Porridge production
+3 Skewers Skewers production

Weaver Blueprint

3 Parts Parts

Combine multiple difficulties as subrows

Tier Order Difficulty Requirements Rewards Internal ID
I Amber Trade Easy Sell goods worth at least 8 Amber Amber to a trader or trade route.
Deliver 4 Amber Amber.
6 Tools Tools

2 Parts Parts

2 New Villagers
I Amber
Medium Sell goods worth at least 12 Amber Amber to a trader or trade route.
Deliver 7 Amber Amber.
Hard Sell goods worth at least 16 Amber Amber to a trader or trade route.
Deliver 10 Amber Amber.
I Impetuous Explorer Easy
Medium
Complete any 2 Glade Events. This is a timed order and will expire 17 minutes after being chosen. One of:
+3 Pickled Goods Pickled Goods production
+3 Jerky Jerky production
+3 Pie Pie production
+3 Biscuits Biscuits production
+3 Paste Paste production
+3 Porridge Porridge production
+3 Skewers Skewers production

Weaver Blueprint

3 Parts Parts
I TO Solve Relics
Hard Complete any 3 Glade Events. This is a timed order and will expire 17 minutes after being chosen.

Separate difficulties

Tier Order Difficulty Requirements Rewards Valid Settlement Difficulties Internal ID
I Amber Trade Easy Sell goods worth at least 8 Amber Amber to a trader or trade route.
Deliver 4 Amber Amber.
6 Tools Tools

2 Parts Parts

2 New Villagers
Settler
Pioneer
Veteran
I Amber
I Amber Trade Medium Sell goods worth at least 12 Amber Amber to a trader or trade route.
Deliver 7 Amber Amber.
6 Tools Tools

2 Parts Parts

2 New Villagers
Pioneer
Veteran
Viceroy
I Amber
I Amber Trade Hard Sell goods worth at least 16 Amber Amber to a trader or trade route.
Deliver 10 Amber Amber.
6 Tools Tools

2 Parts Parts

2 New Villagers
Viceroy
Prestige
I Amber
I Impetuous Explorer Easy Complete any 2 Glade Events. This is a timed order and will expire 17 minutes after being chosen. One of:
+3 Pickled Goods Pickled Goods production
+3 Jerky Jerky production
+3 Pie Pie production
+3 Biscuits Biscuits production
+3 Paste Paste production
+3 Porridge Porridge production
+3 Skewers Skewers production

Weaver Blueprint

3 Parts Parts
Settler
Pioneer
Veteran
I TO Solve Relics
I Impetuous Explorer Medium Complete any 2 Glade Events. This is a timed order and will expire 17 minutes after being chosen. One of:
+3 Pickled Goods Pickled Goods production
+3 Jerky Jerky production
+3 Pie Pie production
+3 Biscuits Biscuits production
+3 Paste Paste production
+3 Porridge Porridge production
+3 Skewers Skewers production

Weaver Blueprint

3 Parts Parts
Pioneer
Veteran
Viceroy
I TO Solve Relics
I Impetuous Explorer Hard Complete any 3 Glade Events. This is a timed order and will expire 17 minutes after being chosen. One of:
+3 Pickled Goods Pickled Goods production
+3 Jerky Jerky production
+3 Pie Pie production
+3 Biscuits Biscuits production
+3 Paste Paste production
+3 Porridge Porridge production
+3 Skewers Skewers production

Weaver Blueprint

3 Parts Parts
Viceroy
Prestige
I TO Solve Relics

Research Notes on Orders

There are 2 main factors on order availability: tier and difficulty Tier: each time an order is available to be selected, the possible orders correspond to the tier of that order option, visible as the different style of pack on the UI. Different settlement difficulties (Settler - Viceroy+) will have different numbers of each order type that unlock at different times. Difficulty: each order could have multiple valid difficulties that change the numerical values of the goals that have to be achieved to fulfill that order. Each settlement difficulty (Settler - Prestige+) has its own set of difficulties for each order in a set sequence (e.g. Easy | Medium | Medium | Medium | Medium | Medium | Medium | Hard | Medium | Hard for Veteran). Since not all orders have a version of each difficulty, some orders are impossible to draw on certain settlement difficulties. It's also possible for multiple difficulties of an order to have the same numerical values, making them functionally identical even though they are drawn for different difficulties.